@import "reset.css";@import "skeleton.css";@import "superfish.css";@import url("https://fonts.googleapis.com/css?family=Patua+One");html{width:100%;}a[href^="tel:"]{color:inherit;text-decoration:none;}*{-webkit-text-size-adjust:none;}body{position:relative;min-width:960px;background:#2b2b2b;color:#b7b7b7;font:13px/18px 'Trebuchet MS',Arial,Helvetica,sans-serif;}strong{font-weight:700;}address{font-style:normal;}p{margin-bottom:18px;}input{border-radius:0!important;outline:none!important;}img{max-width:100%;}h1,h2,h3,h4,h5,h6{font-family:'Patua One',cursive;color:#fff;font-weight:normal;}h2{font-size:48px;line-height:52px;letter-spacing:2px;text-transform:uppercase;color:#b70000;padding-top:38px;margin-bottom:317px;}h3{font-size:48px;line-height:30px;color:#262626;padding-top:52px;margin-bottom:36px;}h3 span{display:block;font-size:24px;padding-top:10px;letter-spacing:1px;padding-left:4px;}.page1 h3{margin-bottom:19px;padding-top:78px;}.page1 h3.col1{margin-bottom:23px;}.page1 h3.head1{padding-top:50px;}h4{letter-spacing:1px;color:#fff;font-size:24px;line-height:28px;padding-top:45px;margin-bottom:14px;}h3.head1{padding-top:47px;line-height:40px;margin-bottom:20px;}ul{padding:0;margin:0;list-style:none;}ul.list li{font:16px/18px 'Patua One',cursive;}ul.list li a{display:inline-block;padding-left:13px;position:relative;letter-spacing:1px;padding:3px 17px 4px 13px;}ul.list li+li{margin-top:1px;}ul.list.col1 li a:hover{color:#fff;background-color:#b70000;}ul.list.col2 li a:hover{color:#fff;background-color:#158d8e;}ul.list li a:after{content:'';left:0;position:absolute;display:block;top:10px;width:3px;height:5px;background:url("../images/marker.png") 0 0 no-repeat;}ul.list.col2 li a:after{background-position:0 0;}ul.list.col1 li a:after{background-position:0 bottom;}ul.list.col1 li a{letter-spacing:0;color:#b70000;}a{text-decoration:none;color:inherit;outline:none;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}a:hover{color:#A50000;}a.btn{font:16px/18px 'Patua One',cursive;color:#b70000;text-decoration:underline;display:inline-block;margin-top:21px;}.page1 a.btn{margin-top:14px;}a.btn:hover{color:#ababab;}.mb0{margin-bottom:0px!important;}.m0{margin:0!important;}.pad0{padding:0!important;}.pad1{}.img_inner{max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:26px;margin-top:4px;}.page1 .fleft{margin-top:0;}.fleft{float:left;width:auto!important;margin-right:20px;margin-bottom:0px;margin-top:4px;}.oh{overflow:hidden;}.fright{float:right!important;}.upp{text-transform:uppercase;}.alright{text-align:right;}.center{text-align:center;}.wrapper,.extra_wrapper{overflow:hidden;}.clear{float:none!important;clear:both;}.nowrap{white-space:nowrap;}header{display:block;position:relative;z-index:999;background:url("../images/header_img.jpg") center -198px no-repeat;}header>div{padding-bottom:48px;background:url("../images/header_light.png") center 0 no-repeat;}.page1 header>div{padding-bottom:0;}.page1 header{background-position:center 0;padding-bottom:0;}header h1{position:relative;float:left;text-align:center;}header h1 a{display:inline-block;overflow:hidden;width:220px;height:222px;font-size:0;line-height:0;text-indent:-999px;transition:0s ease;-o-transition:0s ease;-webkit-transition:0s ease;}header h1 a img{display:block;}.h_address{margin-top:36px;background:url("../images/phone_icon.png") 0 0 no-repeat;float:left;margin-left:99px;font:16px/18px 'Patua One',cursive;color:#212121;padding-top:27px;letter-spacing:1px;}.h_address a{text-decoration:underline;color:#b70000;}.h_address a:hover{color:#212121;}.h_phone{color:#b70000;margin-bottom:19px;}.h_phone span{letter-spacing:2px;padding-top:3px;display:block;font-size:24px;}.links{position:relative;top:25px;margin-bottom:21px;text-align:right;}.links a+a{padding:8px 16px 11px 18px;background-color:#779f59;}.links a{z-index:50;position:relative;letter-spacing:2px;display:inline-block;font:16px/18px 'Patua One',cursive;text-transform:uppercase;color:#fff;background-color:#b70000;padding:8px 20px 11px 24px;}.links a:hover{background-color:#158D8E;}.nav li{font:24px/24px 'Patua One',cursive;text-align:center;width:25%;position:relative;float:left;background-color:#b70000;}.nav li a{position:relative;padding-top:17px;padding-bottom:21px;display:block;letter-spacing:2px;}.nav li a:hover{color:#fff;}.nav li a:hover strong,.nav li.selected a strong{bottom:-8px;}.nav li a strong{display:block;position:absolute;width:0px;height:0px;border-style:solid;border-width:8px 8px 0 8px;border-color:#b70000 transparent transparent transparent;left:50%;margin-left:-8px;bottom:0;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;}.nav li+li a strong{border-top-color:#e59859;}.nav li+li+li a strong{border-top-color:#158d8e;}.nav li+li+li+li a strong{border-top-color:#779f59;}.nav li:after{position:absolute;left:0;right:0;content:'';display:block;top:-10px;height:10px;background:url("../images/tab_top1.png") center 0 no-repeat;}.nav li a span{display:block;width:60px;height:60px;background:url("../images/icon1.png") 0 0 no-repeat #a50000;margin:0 auto 14px;border-radius:500px;}.nav li+li:after{background-image:url("../images/tab_top2.png");}.nav li+li+li:after{background-image:url("../images/tab_top3.png");}.nav li+li+li+li:after{background-image:url("../images/tab_top4.png");}.nav li+li{background-color:#e59859;}.nav li+li a span{background-image:url("../images/icon2.png");background-color:#d68b46;}.nav li+li+li a span{background-image:url("../images/icon3.png");background-color:#297c7a;}.nav li+li+li+li a span{background-image:url("../images/icon4.png");background-color:#6d8f4c;}.nav li+li+li{background-color:#158d8e;}.nav li+li+li+li{background-color:#779f59;}.tabs{color:#fff;position:relative;top:25px;padding-top:10px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}.tab-content{padding-top:28px;overflow:hidden;position:relative;padding-bottom:28px;}.tab-content p{color:#e85555;}#tab-1{background-color:#a50000;}#tab-2{background-color:#d68b46;}#tab-3{background-color:#297c7a;}#tab-2 a{color:#D68B46;}#tab-3 a{color:#297C7A;}#tab-4 a{color:#6D8F4C;}#tab-4{background-color:#6d8f4c;}.tab-content a{right:-50px;bottom:2px;position:absolute;display:block;font:16px/16px 'Patua One',cursive;color:#a50000;padding:12px 58px 18px;letter-spacing:1px;text-transform:uppercase;background-color:#fff;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.tab-content a:hover{color:#cecece!important;}#tab-2 p{color:#a50000;}#tab-3 p{color:#D68B46;}#tab-4 p{color:#297C7A;}.content{padding-bottom:48px;background-color:#fff;}.page1 .content{padding-bottom:0px;}.col1{color:#a50000;}.bq1 p{position:relative;top:-1px;margin-bottom:11px;}.bq1 p img{margin-top:-10px;margin-right:8px;}.bq1 p img.sm{margin-top:5px;margin-left:5px;}.bq_bot{font:16px/18px 'Patua One',cursive;}.col2{color:#158d8e;}.links1{overflow:hidden;padding-top:50px;}.links1 a{position:relative;font:24px/28px 'Patua One',cursive;display:block;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#b70000;border:1px solid #b70000;padding:13px 68px 16px 23px;}.links1 a:hover{background-color:#fff!important;border-color:#e6e6e6!important;color:#262626;}.links1 a:after{right:-1px;top:-1px;bottom:-1px;width:46px;position:absolute;display:block;content:'';background:url("../images/links1_marker.png") 0 center no-repeat #9f0000;}.links1 a.cl1{background-color:#e59859;border-color:#e59859;}.links1 a.cl1:after{background-color:#d68b46;}.links1 a.cl2{background-color:#158d8e;border-color:#158d8e;}.links1 a.cl2:after{background-color:#297c7a;}.text1{font:24px/24px 'Patua One',cursive;color:#b70000;letter-spacing:1px;margin-bottom:16px;}.text1 a:hover{color:#ababab;}a.btn.bt1{margin-top:14px;}.news{padding-right:25px;overflow:hidden;}.news+.news{margin-top:47px;}.news a.btn{position:relative;margin-top:28px;}.news .clear{height:16px;}.news time{padding:13px 0 18px;margin-top:3px;text-align:center;font:14px/18px 'Patua One',cursive;display:block;float:left;margin-right:24px;text-transform:uppercase;background-color:#158d8e;color:#fff;width:77px;}.news .text1{margin-bottom:4px;padding-top:13px;}.news a.comment{float:right;}.block2{overflow:hidden;padding-top:7px;}.block2 .fleft{margin-right:30px;}ul.list.l1{padding-top:4px;margin-bottom:22px;}.map{overflow:hidden;position:relative;padding-right:20px;}.map_model{height:300px;margin-bottom:26px;}.map_model img{max-width:none!important;}@media (max-width: 767px) {.map_model{height:250px;}}@media (max-width: 479px) {.map_model{height:200px;}}.map_locations{display:none;}.map address{float:left;display:block;}.map address+address{margin-left:75px;}.map address dt{margin-bottom:15px;}address dd span{min-width:90px;display:inline-block;text-align:left;}.map address dd span.col1{min-width:0;}footer{display:block;padding-bottom:40px;color:#787878;}footer a:hover{color:#fff;}.copy{position:relative;padding-top:51px;font:16px/18px 'Patua One',cursive;color:#505050;letter-spacing:1px;}a.f_logo{margin-bottom:5px;display:inline-block;}footer ul li{padding-left:14px;background:url("../images/f_marker.png") 0 8px no-repeat;}footer ul li+li{margin-top:6px;}#toTop{display:none;text-decoration:none;position:fixed;bottom:40px;left:51%;margin-left:500px;overflow:hidden;width:50px;height:25px;border:none;text-indent:-999px;z-index:20;background:url("../images/totop.png") no-repeat left 0;transition:0s ease;-o-transition:0s ease;-webkit-transition:0s ease;}#toTop:hover{outline:none;background-position:right 0;}@media only screen and (max-width: 1030px) {.page1 header{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;}}@media only screen and (max-width: 995px) {body{min-width:768px;}}.map address+address{float:left;margin-left:30px;}.map figure,.map figure iframe,#form input,#form textarea,#form .success{width:100%!important;float:none!important;}#form .success{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.map figure{height:auto!important;}.extra_wrapper{overflow:visible;}.nowrap{white-space:normal;}.links1 a{font-size:18px;line-height:24px;}h4{font-size:18px;}h3{font-size:40px;}
}


@media only screen and (max-width: 767px) {
 body {
 min-width: 420px;
}

h2 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 20px;
}

.news .text1 {
    padding-top: 0;
}

header {
    background-color: #fff;
}

.bq1 .img_inner.fleft {
    float: left !important;
    margin-right: 10px !important;
    width: auto !important;
}

.h_address {
    padding: 30px 20px;
    background-position: 20px 5px;
        float: none;
        margin-left: 0;
        background-color: #fff;
    }



 .map address {
    float: none;
    margin-left: 0 !important;
 }

  .map address +address {
    margin-top: 30px;
  }


header h1 {
	display: block;
	width: auto;
    position: relative;
	height: auto;
}




.img_inner {
width: 100% !important;
float: none !important;
margin-right: 0 !important;
margin-bottom: 20px !important;
}

h1 a {
	max-width: 90%;
}


.img_inner img {
	width: 100%;
}


 header h1 {
 margin-bottom: 20px;
 float: none;
 text-align: center;
}
 header h1 a {
 	width: auto;
 	display: inline-block;
 height: auto;
}
 header h1 a img {
}

 .map {
 	padding-right: 0px !important;
	background: red;
 }

.map_model {
   height: 300px;
 }

 .map_model img {
   max-width: none !important;
 }

 @media (max-width: 767px) {
   .map_model {
     height: 250px;
   }
 }
 @media (max-width: 479px) {
   .map_model {
     height: 200px;
   }
 }
 .map_locations {
   display: none;
 }
 .map address {
 	margin-right: 0;
}


 .content .noresize {
 width: auto !important;
 float: left !important;
 margin-right: 20px !important;
 margin-top: 4px !important;
}

 .img_inner {
 margin-top: 30px;
}

footer .grid_2 {
    width: 50% !important;
    float: left !important;
}

.none {
    clear: both;
}

.tab-content {
    padding: 30px;
}

.tab-content>div {
    width: auto !important;
    float: none !important;
    display: block !important;
}

.tab-content p {
    padding-top: 20px;
}

.nav li {
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
}

.nav li a {
    letter-spacing: 0px;
}

}

@media only screen and (max-width: 479px) {
 body {
 min-width: 300px;
}

.nav li {
    font-size: 11px;
    letter-spacing: -2px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.nav li a {
    letter-spacing: -1px;
}

}
