/* FRONTEND CSS
*********************************************/
html {
  overflow-y: scroll;
}
body {
  background: #fff;
  text-align: justify;
}

h1{
	font-size: 14pt;
	margin-top: 14px;
	margin-bottom: 7px;
	color: #00447b;
}
h2{
	font-size: 14pt;
	margin-top: 14px;
	margin-bottom: 7px;
	color: #6e90a6;
}
h3{
	font-size: 14pt;
	margin-top: 14px;
	margin-bottom: 7px;
	color: #bfc1c2;
}
h4{
	font-size: 14pt;
	margin-top: 14px;
	margin-bottom: 7px;
	color: #cb978f;
}
h5{
	font-size: 12pt;
	margin-top: 12px;
	margin-bottom: 6px;
	color: #575756;
}
h6{
	font-size:10pt;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #575756;
}
a{
	color:#575756;
	font-weight:bold;
}

p {
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
         -o-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    
    /*-webkit-hyphenate-limit-lines: 2;
            hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-chars: auto 3;
            hyphenate-limit-chars: auto 3;*/
}

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

.left{float: left;}
.right {float: right;}  

.container {width:1170px;margin: 0 auto;}

.info_content {width:100%;padding-top: 5px;padding-bottom: 5px;}
    #info {overflow: hidden;font-size: 12px;color:#bfc1c2;}
#info p {margin:0;padding:0;}
    #info a {text-decoration: none;font-weight: normal;color:#bfc1c2;}
        #top p {padding-top:4px;}
        #icons {}

.navigation_content {
    width:100%;    
    /*-webkit-box-shadow: 0px 10px 10px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 10px 10px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 10px 10px 2px rgba(0,0,0,0.2);*/
    clear:both;
}
    .nav_top {width:100%;background: rgba(255, 255, 255, .8);background: #fff;}
    .nav_down {position: relative;z-index: 99999;width:100%;height:16px;background: url("../images/mpschneider2016/band_leiste.png") no-repeat top center;background-size: 100% auto;}

    #navigation {}
        #menu {max-width: 735px;margin-top: 15px;}
        #logo {max-width: 435px;}
        #logo p {padding: 0; margin: 0;margin-right:10px;}
        #logo img {max-width: 435px;width:100%;}



#sticky-wrapper.sticky-wrapper #navigation #logo {max-width: 435px;}
#sticky-wrapper.sticky-wrapper.is-sticky #navigation #logo {max-width: 235px;}
#sticky-wrapper.sticky-wrapper .button_top{
    position: absolute;
    z-index: 100000;
    margin-left: -220px;
    margin-top: 28px;
}
#sticky-wrapper.sticky-wrapper .button_top p{margin:0;padding:0;}
#sticky-wrapper.sticky-wrapper.is-sticky .button_top{
    margin-top: -32px;
}

#header {width: 100%;margin: 0 auto;margin-top:-16px;}
    #header p {margin:0;padding:0;}
.container_content {width:100%;}
    #content {}
        .user1 {float: left;}
        .content {float: left;padding:10px;}
        #user {float: left;}
        #user .user_header {float: left;width: 100%;text-align: center;}
        #user .user2 {float: left;}
        #user .user3 {float: left;}
.container_banner {width:100%;background:lightgray;}
    #banner {}
        #banner .banner_header {float:left;width: 100%;text-align: center;}
        #banner .banner {float:left;}
            #banner .banner1 {float:left;}
            #banner .banner2 {float:left;}
            #banner .banner3 {float:left;}
.container_row {width:100%;}
    #row {}
        #row .row_header {float:left;width: 100%;text-align: center;}
        #row .row {float:left;}
            #row .row1 {float:left;}
            #row .row2 {float:left;}
            #row .row3 {float:left;}
.container_footer {width:100%;}

    .footer_up {position: relative;width:100%;height:16px;background: url("../images/mpschneider2016/band_leiste_unten.png") no-repeat bottom center;background-size: 100% auto;}
    .container_footer_inside {width:100%;background: gray;}
        #footer {}
            #footer .footer_header {float: left;width: 100%;text-align: center;}
            #footer .footer {float: left;}
                #footer .footer .footer1 {float:left;}
                #footer .footer .footer2 {float:left;}
                #footer .footer .footer3 {float:left;}
                #footer .footer .footer4 {float:left;}
            #footer #impress {float: left;}

/* oben seitlich unten*/
.user_header h1, .banner_header h1, .row_header h1, .footer_header h1 {font-family: 'Poiret One', cursive; font-size: 40px; margin: 30px 10px 0; padding: 0;font-weight: lighter;} 
.user_header h2, .banner_header h2, .row_header h2, .footer_header h2 {font-family: 'Poiret One', cursive; font-size: 40px; margin: 30px 10px 0; padding: 0;font-weight: lighter;}
.user_header h3, .banner_header h3, .row_header h3, .footer_header h3 {font-family: 'Poiret One', cursive; font-size: 40px; margin: 30px 10px 0; padding: 0;font-weight: lighter;}
.user_header h4, .banner_header h4, .row_header h4, .footer_header h4 {font-family: 'Poiret One', cursive; font-size: 40px; margin: 30px 10px 0; padding: 0;font-weight: lighter;}
/*.user_header h4, .banner_header h4, .row_header h4, .footer_header h4 {font-family: 'Poiret One', cursive; font-size: 40px; margin: 0 10px 20px; padding: 0;font-weight: lighter;}*/
.user_header h5, .banner_header h5, .row_header h5, .footer_header h5 {font-size: 16px; margin: 0 10px 20px; padding: 0;}
.user_header h6, .banner_header h6, .row_header h6, .footer_header h6 {font-size: 16px; margin: 0 10px 20px; padding: 0;}

#sidebar {
    z-index: 999;
    position: fixed;
    top: 400px;
    left: -200px;
    
    width: 280px;
    height:600px;
    
    background: yellow url("../images/mpschneider2016/sidbar.png") no-repeat right center;
}
.sidebar {
}
#sidebar ul.nav.menu {list-style-type: none;margin: 0;margin-top:200px;padding: 0;}
#sidebar ul.nav.menu li {vertical-align:middle;}
#sidebar a.sidebar_menu {display: block; line-height: 50px;font-family: 'Poiret One', cursive;font-weight: lighter;}
#sidebar .sidebar_menu img { margin-left: 210px;}
#sidebar .sidebar_menu .image-title { display: none;}

.fixit {
    z-index: 999;
    position: fixed;
    top: 0px;
}

.user1,
.content_1,
.banner_1,
.row_1,
.footer_1 {width:1150px;margin:10px;}

.content_2,
.banner_2,
.row_2,
.footer_2 {width:565px;margin:10px;}

.banner_3,
.row_3,
.footer_3 {width:370px;margin:10px;}

.footer_4 {width:272px;margin:10px;}

/*Blog*/
.items-leading.clearfix{margin-bottom: 30px;border-bottom: 1px solid #bfc1c2;}
.article-info{margin-top: 7px;}
.article-info .article-info-term{display:none;}
.article-info .published{font-size: 10px;color:#BFC1C2;margin-left: 0;}

.page-header h2 a {text-decoration: none;}


/* +++++++++++++++++++++++ pagenav +++++++++++++++++++++++  */
.pagenav {text-align: right}
.pagenav ul {display: inline-block;*display: inline;/* IE7 inline-block hack */list-style-type: none;margin-left: 0;margin-bottom: 0;}
.pagenav li {  display: inline;  margin: 0;  padding: 0}
.pagenav a,span.pagenav {  padding: 0 14px;  margin: 0;  text-decoration: none;  border: 1px solid #ddd;  border-left: 0 solid #ddd;  display: inline-block;  line-height: 1.9em;}
.pagenav li:first-child a,.pagination-start span {  -webkit-border-radius: 3px 0 0 3px;  -moz-border-radius: 3px 0 0 3px;  border-radius: 3px 0 0 3px;  border-left: solid 1px #ddd}
.pagenav li:last-child a,.pagination-end span {  -webkit-border-radius: 0 3px 3px 0;  -moz-border-radius: 0 3px 3px 0;  border-radius: 0 3px 3px 0;}
.pagination ul {  margin: 10px 10px 10px 0;  padding: 0}
.pagination li {  display: inline;}
.pagination a {  padding: 0 14px;  line-height: 2em;  text-decoration: none;  border: 1px solid #ddd;  border-left: 0 solid #ddd;  display: inline-block}
.pagination .active a {  cursor: default;}
.pagination span,.pagination span  a:hover {  cursor: default;  padding: 0 14px;  line-height: 2em;  }
.pagination li:first-child a {  border-left-width: 1px;  -webkit-border-radius: 3px 0 0 3px;  -moz-border-radius: 3px 0 0 3px;  border-radius: 3px 0 0 3px;  }
.pagination li:last-child a {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;  border-radius: 0 3px 3px 0;  }
/* ++++++++++++++  blog  ++++++++++++++ */
.cols-1 {  display: block;  float: none !important;  margin: 0 !important;}
.cols-2 .column-1 {  width: 46%;  float: left;}
.cols-2 .column-2 {  width: 46%;  float: right;  margin: 0}
.cols-3 .column-1 {  float: left;  width: 29%;  padding: 0 5px;  margin-right: 4%}
.cols-3 .column-2 {  float: left;  width: 29%;  margin-left: 0;  padding: 0 5px}
.cols-3 .column-3 {  float: right;  width: 29%;  padding: 0 5px}
.items-row {  overflow: hidden;  margin-bottom: 10px !important;}
.column-1,.column-2,.column-3 {  padding: 10px 5px}
.column-2 {  width: 55%;  margin-left: 40%;}
.column-3 {  width: 30%}
.blog-more {  padding: 10px 5px}
.counter.pull-right{text-align:right;}


#menu #gruemenu,
#menu #gruemenu ul,
#menu #gruemenu ul li,
#menu #gruemenu ul li a
{font-family: sans-serif; font-size: 14px;font-weight:normal;    z-index: 99999;}
#menu #gruemenu { height: 24px; width: auto;  background:transparent;}
#menu #gruemenu > ul { box-shadow: none; padding:0; margin:0}
#menu #gruemenu > ul > li a {background:none}
#menu #gruemenu > ul > li > a { padding: 10px 16px;	padding-bottom: 5px; border: none; text-decoration: none; letter-spacing: 1px;text-transform:none;color:#58585a;}
#menu #gruemenu > ul > li > a:first-child{ padding-left: 10px;}
#menu #gruemenu > ul > li:hover > a,
#menu #gruemenu > ul > li > a:hover,
#menu #gruemenu > ul > li.active > a { background: none;}
#menu #gruemenu > ul > li.has-sub > a {}
#menu #gruemenu > ul > li.has-sub > a::after {border:none;display:none !important;}
#menu #gruemenu > ul > li.has-sub.active > a::after,
#menu #gruemenu > ul > li.has-sub:hover > a {}
#menu #gruemenu:after,
#menu #gruemenu > ul:after {display: none;}
#menu #gruemenu ul ul { position:absolute;left: 0;top: 28px;background:#58585a;border-top:1px solid #fff;padding:10px;font-size: 14px!important;}
#menu #gruemenu ul ul li a { text-decoration: none; padding: 6px 15px; width: auto; box-shadow: none;color:#fff;}
#menu #gruemenu > ul > li > ul::after { display: none;}
#menu #gruemenu ul ul li.has-sub > a::after {display:none;}  

/* Mobile Menu */
#navigation-toggle, .sidr, #sidr-close { display: none }
.sidr{display:none;position:fixed;top:0;height:100%;z-index:999999;width:320px;overflow-x:auto;overflow-y:auto; font-size:16px;background:#333;color:#fff;}
.sidr .sidr-inner{padding:0}
.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}
.sidr.right{left:auto;right:-320px}
.sidr.left{left:-320px;right:auto;}
.sidr p{font-size:16px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}
.sidr>p{margin-left:15px;margin-right:15px}
.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}
.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}
.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{ background:#333;line-height:48px}
.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{}
.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}
.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:14px}.sidr ul li ul li:last-child{border-bottom:none}
.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{background:#333;line-height:40px}
.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{}
.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}
a.sidr-class-toggle-sidr-close {color:#fff; text-decoration:none; display:block; text-align:right; padding:10px 20px;}
a.sidr-class-toggle-sidr-close:before {font-size:20px; font-weight:bold; color: #fff; margin: 0; text-decoration:none; content:"x"; background:#222222; padding:2px 10px; border-radius:50% }
.sidr-class-current > a{ background:#222}



#navigation-toggle { position: relative !important;top: auto !important;right: auto !important; }
#sticky-wrapper.is-sticky #menu { margin-top: 5px; }
#sticky-wrapper.is-sticky #navigation-toggle { margin-top: 10px; }

span.ux-menu-arrow{ display: none;}


.copyrightyannt{display:none;}
#dailyposition{margin-top:205px !important;}
#dailyposition div.custom{padding:20px;border: 5px solid #cb978f;background:#fff;}

#content .contact .contact-form #contact-form input#jform_contact_name{width:250px}
#content .contact .contact-form #contact-form input#jform_contact_email{width:250px}
#content .contact .contact-form #contact-form input#jform_contact_emailmsg{width:420px}
#content .contact .contact-form #contact-form textarea#jform_contact_message{width:420px;}

#content .contact h2{font-size: 80%;}
#content .contact h3{display:none;}
#content .contact dl dd{margin: 0;}
#content .contact dl.contact-position {margin:0;}

#content .contact dl.dl-horizontal {margin-bottom:20px;}
div.contact-miscinfo {margin-bottom:40px;}


.cup {
  display: inline-block;
  height: 35px;
  width: 35px;
  position: fixed;
  bottom: 35px;
  right: 35px;
    
    border-radius: 4px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(33, 33, 33, 0.6) url(../images/mpschneider2016/arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cup.cup-iv, .cup.cup-fo, .no-touch .cup:hover {
  transition: opacity .3s 0s, visibility 0s 0s;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
}
.cup.cup-iv { opacity: 1; visibility: visible; }
.cup.cup-fo { opacity: .5; }
.no-touch .cup:hover { opacity: 1; }

body.page div.vbox-overlay{
    z-index: 100000;
}
#jcemediabox-popup-page { z-index: 99999;}

#contact-form .control-group{margin:15px;}
#contact-form .control-group fieldset {padding: 15px;}

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}

@media (max-width: 1919px) {
  
}
/*extra wegen button*/
@media (max-width: 1629px) {
	#sticky-wrapper.sticky-wrapper .button_top{
    	margin-left: 0px;
    	margin-top: 0px; 
	}
	#sticky-wrapper.sticky-wrapper.is-sticky .button_top{
    	margin-left: 0px;
    	margin-top: 0px; 
	}
	#sticky-wrapper.sticky-wrapper.is-sticky .button_top img, #sticky-wrapper.sticky-wrapper .button_top img{
    	max-width:120px; 
	}
}

@media (max-width: 1279px) {
    .container {width:1060px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1 {width:1040px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img {max-width:1060px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4 {width:510px;} 
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:510px;height:auto;}
    .banner_3, .row_3, .footer_3 {width:333px;}
    .banner_3 img, .row_3 img, .footer_3 img {max-width:333px;height:auto;}
}
@media (max-width: 1135px) {
    .container {width:1000px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1 {width:980px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img {max-width:980px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4 {width:480px;}
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:480px;height:auto;}
    .banner_3, .row_3, .footer_3 {width:313px;}
    .banner_3 img, .row_3 img, .footer_3 img {max-width:313px;height:auto;}
}
@media (max-width: 1079px) {
    .container {width:960px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1 {width:940px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img {max-width:940px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4 {width:460px;}  
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:460px;height:auto;}
    .banner_3, .row_3, .footer_3 {width:300px;}
    .banner_3 img, .row_3 img, .footer_3 img {max-width:300px;height:auto;}
}
@media (max-width: 1023px) {
    .container {width:900px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .banner_3, .row_3, .footer_3 {width:880px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .banner_3 img, .row_3 img, .footer_3 img {max-width:880px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4{width:430px;}  
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:430px;height:auto;}
}
@media (max-width: 959px) {
    .container {width:880px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .banner_3, .row_3, .footer_3 {width:860px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .banner_3 img, .row_3 img, .footer_3 img {max-width:860px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4 {width:420px;}  
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:420px;height:auto;}
}
@media (max-width: 939px) {
    .container {width:800px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .banner_3, .row_3, .footer_3 {width:780px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .banner_3 img, .row_3 img, .footer_3 img {max-width:780px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4 {width:380px;}
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:380px;height:auto;}
}
@media (max-width: 859px) {
    .container {width:740px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .banner_3, .row_3, .footer_3 {width:720px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .banner_3 img, .row_3 img, .footer_3 img {max-width:720px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4 {width:350px;}
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:350px;height:auto;}
    #logo img {max-width: 370px;}
}
@media (max-width: 799px) {
    .container {width:700px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .banner_3, .row_3, .footer_3 {width:680px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .banner_3 img, .row_3 img, .footer_3 img {max-width:680px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4 {width:330px;}
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:330px;height:auto;}
    #top {display: none;}
    #logo img {max-width: 320px;}
}
@media (max-width: 767px) {
    .container {width:660px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .banner_3, .row_3, .footer_3 {width:640px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .banner_3 img, .row_3 img, .footer_3 img {max-width:640px;height:auto;}
    .content_2, .banner_2, .row_2, .footer_2, .footer_4 {width:310px;}
    .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .footer_4 img {max-width:310px;height:auto;}
    
    #logo img {max-width: 299px;}
}
@media (max-width: 719px) {
    .container {width:580px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .content_2, .banner_2, .row_2, .footer_2, .banner_3, .row_3, .footer_3, .footer_4 {width:560px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .banner_3 img, .row_3 img, .footer_3 img, .footer_4 img {max-width:560px;height:auto;}
    #logo img {max-width: 435px;}
    /*#icons.right {float:left;}*/
    #navigation-toggle { margin-top: 13px; }
}
@media (max-width: 639px) {
    .container {width:480px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .content_2, .banner_2, .row_2, .footer_2, .banner_3, .row_3, .footer_3, .footer_4 {width:460px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .banner_3 img, .row_3 img, .footer_3 img, .footer_4 img {max-width:460px;height:auto;}
    #logo img {max-width: 380px;}
}
@media (max-width: 539px) {
    .container {width:420px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .content_2, .banner_2, .row_2, .footer_2, .banner_3, .row_3, .footer_3, .footer_4 {width:400px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .banner_3 img, .row_3 img, .footer_3 img, .footer_4 img {max-width:400px;height:auto;}
    #logo img {max-width: 330px;}
    #navigation-toggle { margin-top: 10px; }
}
@media (max-width: 479px) {
    .container {width:400px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .content_2, .banner_2, .row_2, .footer_2, .banner_3, .row_3, .footer_3, .footer_4 {width:380px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .banner_3 img, .row_3 img, .footer_3 img, .footer_4 img {max-width:380px;height:auto;}
    #logo img {max-width: 300px;}
    #navigation-toggle { margin-top: 7px; }
}
@media (max-width: 459px) {
    .container {width:380px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .content_2, .banner_2, .row_2, .footer_2, .banner_3, .row_3, .footer_3, .footer_4 {width:360px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .banner_3 img, .row_3 img, .footer_3 img, .footer_4 img {max-width:360px;height:auto;}
    #logo img {max-width: 220px;}
    #navigation-toggle { margin-top: 0; }
}
@media (max-width: 399px) {
    .container {width:340px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .content_2, .banner_2, .row_2, .footer_2, .banner_3, .row_3, .footer_3, .footer_4 {width:320px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .banner_3 img, .row_3 img, .footer_3 img, .footer_4 img {max-width:320px;height:auto;}
}
@media (max-width: 383px) {
    .container {width:290px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .content_2, .banner_2, .row_2, .footer_2, .banner_3, .row_3, .footer_3, .footer_4 {width:270px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .banner_3 img, .row_3 img, .footer_3 img, .footer_4 img {max-width:270px;height:auto;}

#sticky-wrapper.sticky-wrapper.is-sticky .button_top, #sticky-wrapper.sticky-wrapper .button_top{
    	display:none;
	}
}
@media (max-width: 319px) {
    .container {width:220px;}
    .user1, .content_1, .banner_1, .row_1, .footer_1, .content_2, .banner_2, .row_2, .footer_2, .banner_3, .row_3, .footer_3, .footer_4 {width:200px;}
    .user1 img, .content_1 img, .banner_1 img, .row_1 img, .footer_1 img, .content_2 img, .banner_2 img, .row_2 img, .footer_2 img, .banner_3 img, .row_3 img, .footer_3 img, .footer_4 img {max-width:200px;height:auto;}
}
@media (max-width: 239px) {
  
}


@media (max-width: 539px) {
    #content .contact .contact-form #contact-form input#jform_contact_name{width:250px}
    #content .contact .contact-form #contact-form input#jform_contact_email{width:250px}
    #content .contact .contact-form #contact-form input#jform_contact_emailmsg{width:340px}
    #content .contact .contact-form #contact-form textarea#jform_contact_message{width:340px;}
}
@media (max-width: 479px) {
    #content .contact .contact-form #contact-form input#jform_contact_name{width:250px}
    #content .contact .contact-form #contact-form input#jform_contact_email{width:250px}
    #content .contact .contact-form #contact-form input#jform_contact_emailmsg{width:340px}
    #content .contact .contact-form #contact-form textarea#jform_contact_message{width:340px;}
}
@media (max-width: 459px) {
    #content .contact .contact-form #contact-form input#jform_contact_name{width:240px}
    #content .contact .contact-form #contact-form input#jform_contact_email{width:240px}
    #content .contact .contact-form #contact-form input#jform_contact_emailmsg{width:240px}
    #content .contact .contact-form #contact-form textarea#jform_contact_message{width:240px;}
    #content .contact .contact-form #contact-form div#jform_captcha{width:240px;}
}
@media (max-width: 319px) {
    #content .contact .contact-form #contact-form input#jform_contact_name{width:200px}
    #content .contact .contact-form #contact-form input#jform_contact_email{width:200px}
    #content .contact .contact-form #contact-form input#jform_contact_emailmsg{width:200px}
    #content .contact .contact-form #contact-form textarea#jform_contact_message{width:200px;}
    #content .contact .contact-form #contact-form div#jform_captcha{width:200px;}
}