/*
Theme Name:aridhia
Theme URI:http://themeforest.net/user/PixFort
Author:PixFort
Author URI:http://themeforest.net/user/PixFort
Description:Flat Responsive Multipurpose WordPress Theme.
Version:1
License:GNU General Public License version 3.0
License URI:http://www.gnu.org/licenses/gpl-3.0.html
Tags:light,gray,white,one-column,two-columns,left-sidebar,right-sidebar,responsive,custom-menu,featured-images,full-width-template,custom-post-types,theme-options,translation-ready
Text Domain:flatbox
*/
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,q,small,strike,strong,sub,sup,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #ddd;margin-bottom:20px;}
::-webkit-scrollbar{width:12px;height:8px;}
::-webkit-scrollbar-track{background-color:#333;}
/* -webkit-border-radius:10px;border-radius:10px;*/
::-webkit-scrollbar-thumb{background:#f05927;-webkit-box-shadow:inset 1px 1px 2px rgba(155,155,155,0.4);}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);}
/* basic */
body{font:14px/25px "Lato","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;-webkit-font-smoothing:antialiased;text-decoration:none;-webkit-text-stroke:0px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}
h1{font-size:28px;line-height:36px;margin-bottom:8px;}
h2{font-size:21px;line-height:25px;margin-bottom:4px;}
h3{font-size:17px;line-height:25px;}
h3.bold,h6.bold{margin-bottom:25px;font-weight:500;}
h4{font-size:16px;line-height:25px;}
h5{font-size:15px;line-height:25px;}
h5.bold{font-weight:500;}
h6{font-size:14px;line-height:25px;}
p{margin:0 0 25px;}
p.small,div.small p,ul.small{font-size:13px;}
p.smaller,div.smaller p,ul.smaller{font-size:12px;}
p.gray{color:#777;}
p img{margin:0;}
em{font-style:italic;}
strong{font-weight:500;}
small{font-size:80%;}
blockquote,blockquote p{line-height:25px;color:#777;font-style:italic;}
blockquote{font-size:12px;border-left:1px solid #ddd;margin:0 0 24px;padding:10px 20px 10px 19px;}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left;}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right;}
blockquote p:last-child{margin-bottom:0;}
blockquote cite{display:block;text-indent:42px;color:#555;position:relative;}
blockquote cite:before{content:"\201c";font-weight:bold;font-style:normal;position:absolute;top:-2px;left:12px;background:url(images/quote.png) no-repeat;color:#fff;}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}
.quote_author{color:#333;text-decoration:none;font-weight:500;font-weight:normal;font-size:1.2em;}
hr{border:solid #ddd;clear:both;height:0;border-width:1px 0 0;margin:10px 0 30px;}
a,a:visited{text-decoration:underline;outline:0;}
a:hover,a:focus{color:#000;}
p a,p a:visited{line-height:inherit;}
ul,ol{margin-bottom:20px;}
ul{list-style:none outside;}
ol{list-style:none ;}
ol,ul.square,ul.circle,ul.disc{margin-left:0px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ol.roman{list-style:upper-roman;}
ol.alpha{list-style:lower-alpha;}
ul ul,ul ol,ol ol,ol ul{font-size:90%;margin:10px 0 5px 20px;}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:5px;}
li{line-height:25px;margin-bottom:10px;}
ul.smaller li{line-height:18px;margin-bottom:4px;}
ul.large li,li p{line-height:25px;}
img.scale{max-width:100%;height:auto;border-radius:2px;}
p img.left{float:left;margin:10px 20px 10px 0;}
p img.right{float:right;margin:10px 0 10px 20px;}
form,fieldset{margin-bottom:20px;}
form.no-br br{display:none;}
.pagination .page-numbers{background:#1f252f ;font-weight:500;border-radius:2px;color:#fff;border:0;display:inline-block;font-size:13px;font-weight:normal;text-transform:uppercase;text-decoration:none;cursor:pointer;margin-bottom:20px;margin-left:0;line-height:normal;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;padding:8px 12px;box-shadow:rgba(0,0,0,.1) 0px 3px 0px 0px;}
.pagination .current{background-color:#f05927;color:#eee;box-shadow:rgba(0,0,0,.1) 0px 3px 0px 0px;}
.pagination .page-numbers:hover{color:#fff;background:#f05927;box-shadow:rgba(0,0,0,.1) 0px 3px 0px 0px;}
.pagination .page-numbers:active{color:#eee;background:#333;}
.button,button,input[type=submit],input[type=reset],input[type=button],.subPages a{background:#1f252f ;color:#fff !important;border:0;display:inline-block;font-size:13px;text-transform:uppercase;text-decoration:none;cursor:pointer;margin-bottom:20px;margin-left:0;line-height:normal;border-radius:2px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;padding:8px 12px 6px;}
.button.small,button.small,input[type=submit].small,input[type=reset].small,input[type=button].small{font-size:11px;margin-bottom:0;padding:0 4px;}
.button.big,button.big,input[type=submit].big,input[type=reset].big,input[type=button].big{font-size:21px;padding:15px 30px;}
.button.gray,button.gray,input[type=submit].gray,input[type=reset].gray,input[type=button].gray{background-color:#ddd ;box-shadow:rgba(0,0,0,.1) 0px 3px 0px 0px;}
.button.dark,button.dark,input[type=submit].dark,input[type=reset].dark,input[type=button].dark{background-color:#222;color:#eee;box-shadow:rgba(0,0,0,.1) 0px 3px 0px 0px;}
.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.subPages a:hover{color:#fff;background:#1f252f;box-shadow:rgba(0,0,0,.1) 0px 3px 0px 0px;}
.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{color:#eee;background:#333;}
.button.full-width,button.full-width,input[type=submit].full-width,input[type=reset].full-width,input[type=button].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input[type=text],input[type=password],input[type=email],textarea,select{border-radius:3px;border:1px solid #eee;outline:none;font:1.2em;color:#999;width:230px;max-width:100%;display:block;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 20px;padding:6px 4px;}
input.full-width,input[type=text].full-width,input[type=password].full-width,input[type=email].full-width,textarea.full-width,select.full-width{width:100%;}
.ie7 input.full-width,.ie7 input[type=text].full-width,.ie7 input[type=password].full-width,.ie7 input[type=email].full-width,.ie7 textarea.full-width,.ie7 select.full-width{width:85%;}
textarea{width:450px;min-height:60px;overflow:auto;}
input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus,select:focus{border:1px solid #f05927;color:#333;background-color:#fff;}
input:focus:invalid,textarea:focus:invalid{border-color:#e55;}
::-webkit-input-placeholder,:-moz-placeholder{color:#ccc;}
input.inline{display:inline-block;}
label,legend{display:block;font-weight:normal;font-size:16px;padding-bottom:4px;color:#666;}
label.checkbox{margin-bottom:12px;}
select{width:230px;}
.oldie select{width:240px;}
input[type=checkbox],input[type=radio]{display:inline;position:relative;top:1px;}
label span,legend span{font-weight:normal;font-size:13px;color:#444;}
table caption{font-weight:bold;text-align:left;padding:4px 6px;border:1px solid #ddd;border-bottom:0;background:#ffd53c ;}
table th,table td{padding-left:6px;padding-right:6px;line-height:21px;border:1px solid #ddd;background-color:#fff;padding:5px;text-align:left;vertical-align:middle;}
table th,table tfoot td{font-weight:bold;background:#eee ;font-weight:500;padding:8px;}
table tfoot a{text-decoration:none;}
table .alternate td{background-color:#fafafa;}
table.large th,table.large td{padding:12px 8px;}
.remove-bottom{margin-bottom:0!important;}
.remove-margin{margin:0!important;}
.half-bottom{margin-bottom:10px!important;}
.add-bottom{margin-bottom:20px!important;}
.float-left,.floatleft{float:left;}
.float-right,.floatright{float:right;}
.hide-on-mobile{display:none;}
.cred{color:red;}
.biginput{height:40px;font-size:1.2em;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.aligncenter{display:block;margin:0 auto;}
.alignright{float:right;margin:0 0 10px 20px;}
.alignleft{float:left;margin:0 20px 10px 0;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.textleft{text-align:left;}
.wp-caption{max-width:100% !important;border:1px solid #ddd;text-align:center;background-color:#fafafa;padding:5px;margin-bottom:10px;}
.wp-caption img{margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.wp-smiley{margin:0 !important;max-height:1em;}
.tagcloud{margin-bottom:20px;}
html,body{width:100%;height:100%;}
.container div.sep{clear:both;float:none;display:block;width:auto;margin-bottom:30px;}
div.sep-small{height:1px;background-color:#ddd;}
div.sep-big{height:4px;background:#f05927 ;}
.box{background:#f6f6f6;margin-bottom:20px;padding:10px;}
.box p:last-child{margin-bottom:0;}
.highlight{background-color:#f05927;}
::-moz-selection{color:#222;background-color:#f05927;text-shadow:none;}
::selection{color:#222;background-color:#f05927;text-shadow:none;}
/* sticky footer trick */
.wrapper-frame{display:table;width:100%;height:100%;}
.wrapper-row{display:table-row;height:1px;}
html>body .wrapper-expand{height:auto;}
.ie7 .wrapper-row{height:auto;}
/* 960 grid system */
.container{position:relative;width:300px;margin:0 auto;padding:0;}
.ie7 .container{position:static;}
.container .col{width:100%;}
body .container .col.alpha{margin-left:0;}
body .container .col.omega{margin-right:0;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1 }
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* flexslider */
/* accordion */
/* accordion2 */
/* tabs */
/* fancybox */
/* alert boxes */
/* thumb image */
/* centered logo images for clients showcase */
/* tooltip */
/* dropcap */
.contaxt_box{background:#eee;box-shadow:#ccc 0px 5px 0px 0px; border-radius:4px; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:5px;}
/* filter and navigation links */
.filter a{display:inline-block;text-decoration:none;margin-bottom:10px;padding:5px 10px;padding:10px;font-weight:500;}
.filter a.active{background:#1f252f;border-radius:3px;color:#fff;}
.isotope .thumb,.isotope p.smaller,.isotope h5{margin-bottom:10px;}
.isotope .isotope-item{margin-bottom:10px;}
.blog_item{margin-right:10px;}
.isotope h5 a{text-decoration:none;}
.navigation a{color:#bbb;text-decoration:none;margin-bottom:10px;padding:5px;-webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.navigation a:hover{color:#333;}
.navigation a span{display:inline-block;width:13px;height:19px;position:relative;top:4px;background:url(img/sprite.png) no-repeat -999px 0;}
.ie7 .navigation a span{display:inline;top:5px;}
.navigation a.prev span{margin-right:8px;background-position:-91px 0;background:url(img/gray-left.png) no-repeat ;-webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.navigation a.prev:hover span{background:url(img/black-left.png) no-repeat ;}
.navigation a.next span{margin-left:8px;background-position:-106px 0;background:url(img/gray-right.png) no-repeat ;-webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.navigation a.next:hover span{background:url(img/black-right.png) no-repeat ;}
.navigation a.all{border-left:1px solid #ddd;padding-left:15px;margin-left:5px;}
.navigation a.all span{width:20px;height:20px;margin-left:8px;background:url(img/1.png) no-repeat ;-webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.navigation a.all:hover span{background-position:-120px -21px;background:url(img/2.png) no-repeat ;}
.ie7 .navigation a.next span,.ie7 .navigation a.all span{left:8px;}
.navigation a.no-border{border:0;margin-left:0;padding-left:0;}
/* responsive video */
.video-container{position:relative;margin-bottom:0px;height:170px;overflow:hidden;background:url(img/loading.gif) no-repeat center center;}
.video-post-container{position:relative;margin-bottom:0px;height:270px;overflow:hidden;background:url(img/loading.gif) no-repeat center center;}
.home .video-container{margin-bottom:0px;}
.video-container iframe,.video-container object,.video-container embed, .video-container img{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-wrapper{max-width:100%;}
.gmap img{display:block;margin-bottom:20px;}
.gmap-container{position:relative;margin-bottom:0px;height:170px;overflow:hidden;background:url(img/loading.gif) no-repeat center center;}
.home .gmap-container{margin-bottom:0px;}
.gmap-container iframe,.gmap-container object,.gmap-container embed, .gmap-container img{position:absolute;top:0;left:0;width:100%;height:100%;}
/* header */
#logo h1{margin-top:25px;line-height:25px;margin-bottom:25px;font-weight:700;}
#logo h1.text-version{line-height:36px;}
#logo h1 a{display:inline-block;text-decoration:none;color:#fff;}
#logo p{margin-top:20px;font-size:1.3em;white-space:nowrap;}
#logo p.text-version{ }
#logo p a{display:inline-block;text-decoration:none;color:#fff;z-index:200;}
#logo h5{display:inline-block;text-decoration:none;color:#fff;}
.oldie #logo h1 a{display:inline;}
#logo h1 a img{display:block;/* max-height:36px;*/ }
#menu{position:relative;}
#menu ul{display:none;list-style:none;z-index:6;margin:0;}
#menu.mobile{position:absolute;top:0;right:0;z-index:1000;}
#menu.mobile ul{display:block;position:absolute;top:26px;right:0;background:#444;}
#menu.mobile ul li{display:block;margin-bottom:0;}
#menu.mobile ul a{display:block;text-decoration:none;text-transform:uppercase;font-size:13px;text-align:right;color:#fff;padding:6px 12px;}
#menu.mobile ul a:hover{background:#333;}
#menu.mobile ul .current_page_item a{color:#333;background:#f05927 ;}
#menu.mobile li.arrow a:before,#menu.mobile li.arrow li.arrow a:before{content:'\002B\00a0';}
#menu.mobile li.show-menu a:before,#menu.mobile li.show-menu li.show-menu a:before{content:'\2013\00a0';position:relative;top:-1px;left:-1px;}
#menu.mobile li.arrow li a:before,#menu.mobile li.arrow li.arrow li a:before{content:'';}
#menu.mobile ul ul{display:none;position:static;background:rgba(0,0,0,0.1);}
#menu.mobile ul li.show-menu ul,#menu.mobile ul li.show-menu ul li.show-menu ul{display:block;}
#menu.mobile ul li.show-menu ul ul{display:none;}
#menu.mobile ul ul a{font-size:11px;color:#ccc;}
#menu.mobile ul .search-link form{display:none;}
#header #switch{position:absolute;top:-5px;right:0;display:block;width:72px;background:#333;color:#fff;text-align:center;font-size:13px;text-transform:uppercase;cursor:pointer;z-index:6;padding:4px 0;}
#header #switch:hover{background:#444;}
#header .sep{display:block;margin-bottom:20px;}
/*  Widgets */
.wtitle{font-weight:500; color:#f05927;font-weight:100;font-size:16px !important;border-bottom:1px solid #efefef;//padding:0px 5px;//padding-left:0px;margin-bottom:25px;}
/* tag-cloud widget */
/* recent-comments widget */
/* archives widget */
/* category widget */
/* meta widget */
/*footer social-link*/
.left_footer_section{background:#eee !important;}
.footer_left_text{float:left;font-size:16px !important;font-weight:100;text-decoration:none;-webkit-text-stroke:0px;-webkit-font-smoothing:antialiased;}
.footer_left_text .footer-title{font-weight:500;}
.footer_social{float:right;background-color:#222;width:60px;height:60px;background-position:center;margin-top:7px;margin-bottom:-5px;margin-left:1px;}
.footer_social img{padding-left:14px;padding-top:14px;}
.twitter-c,.youtube-c,.linkedin-c{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.twitter-c:hover{background-color:#00acee;}
.youtube-c:hover{background-color:#c4302b;}
.linkedin-c:hover{background-color:#0e76a8;}
/*.quote-note:before,.quote-note:after{content:"";position:absolute;bottom:-4px;left:6px;right:6px;height:3px;border-top:none;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;}*/
/***** Progeress Bar *****/
/* new flat header */
.flatheader{background:#1f252f;width:100%;z-index:91000;position:absolute;padding-top:10px;padding-bottom:10px;}
.flatheader2{background:#1f252f;height:100px;}
.flatintro{background:#f05927;width:100%;padding-top:50px;padding-bottom:50px;z-index:10;}
.flatcall{background:#f6653c;width:100%;padding-top:65px;padding-bottom:50px;z-index:10;} /* Hide Zilla Share in custom post widget and sliders in themes */
/*FEATURES */
/*Search box-shadow:*/
/* contact page */
/* call to actiob box */
.searchform{color:#000 !important;}
.searchform input[type="text"]{display:inline-block;background-color:#fff;border:none;width:75% !important;line-height:26px;border-radius:5px;color:#000 !important;font-size:16px;outline:0;border:1px solid #eee;height:40px;margin:0px;padding:0px;padding-left:10px;-webkit-transition:all 0.2s linear;  -moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.searchform input[type="text"]:focus{border-color:#f05927;color:#222 !important;}
.searchform input[type="text"]:active{}
/* footer */
#footer{background:#1f252f;color:#bbb;margin-top:0px;padding-top:10px;font-weight:100;}
#footer p,#footer ul{line-height:25px;font-size:12px;}
#footer ul li{line-height:25px;margin-bottom:0;display:inline;margin-right:10px;}
#footer a{color:#bbb;font-size:12px;}
#footer a:hover{color:#ddd;}
#footer a:hover img{opacity:.9;filter:alpha(opacity=90);}
#footer .bottom{margin-top:20px;background:rgba(0,0,0,0.2);vertical-align:middle;padding:20px 0 10px;}
#footer .bottom img{}
#footer .bottom p{margin-bottom:0;font-size:1.5em;}
/* bigger then mobile version */
@media screen and (min-width:480px){
#logo h1{line-height:25px;}
#logo h1.text-version{line-height:43px;}
/*#logo h1 a img{max-height:43px;}*/
#logo p{margin-top:20px;font-size:3.3em;white-space:nowrap;}
#header #switch{top:4px;padding:7px 3px;}
#menu.mobile ul{top:40px;}
#menu.mobile ul a{padding:10px 12px;}
.roundabout ul{height:168px;}
.detailed .slides .info h3{padding:20px 20px 0;}
.detailed .slides .info p{padding:0 20px 20px;}
.mini-detailed .slides .info p,.simple .slides .info p{padding:10px 20px;}
.car_full{left:290px;}
.slider_links .link1{display:block; color:#eee;border:2px solid transparent;border-radius:1px;font-size:1em;padding-top:10px;padding-bottom:10px;text-decoration:none;text-align:center;}
.slider_links .link2{display:block; color:#eee;border:2px solid transparent;border-radius:1px;font-size:1em;padding-top:10px;padding-bottom:10px;text-decoration:none;text-align:center;}
}
/* small ipad version */
@media screen and (min-width:480px) and (max-width:768px){
.container{width:420px;}
#footer{color:#bbb;margin-top:0px;padding-top:10px;}
.video-container{height:240px;}
.gmap-container{height:240px;}
.video_post{height:240px !important;}
.video_post2{height:240px !important;}
.footer_left_text{float:left;width:420px;}
}
/* big ipad version */
@media screen and (min-width:768px){
.flatheader{  padding-top:0px;padding-bottom:0px;}
.video-container{height:400px;}
.video_post{height:280px !important;}
.video_post2{height:160px !important;}
.gmap-container{height:400px;}
.flex-direction-nav a{top:50%;}
.container{width:720px;}
.container .col{float:left;display:inline;}
.container .col,#header .sep{margin-left:10px;margin-right:10px;}
.container .grid1.col{width:40px;}
.container .grid2.col{width:100px;}
.container .grid3.col{width:160px;}
.container .grid4.col{width:220px;}
.container .grid5.col{width:280px;}
.container .grid6.col{width:340px;}
.container .grid7.col{width:400px;}
.container .grid8.col{width:460px;}
.container .grid9.col{width:520px;}
.container .grid10.col{width:580px;}
.container .grid11.col{width:640px;}
.container .grid12.col{width:700px;}
.container .all.col{width:100%;}
.border-header{border-top:8px solid #bbb }
.footer_left_text{  float:left;}
body{font-size:14px;font-weight:100;}
blockquote{font-size:13px;}
h1{font-size:30px;line-height:40px;margin-bottom:10px;}
h2{font-size:28px;line-height:34px;margin-bottom:8px;}
h3{font-size:21px;line-height:30px;margin-bottom:4px;}
h4{font-size:19px;line-height:25px;}
h5{font-size:17px;line-height:21px;}
h6{font-size:15px;line-height:21px;}
.button,button,input[type=submit],input[type=reset],input[type=button]{font-size:18px;background:#f05927;border-radius:2px;color:#fff;box-shadow:rgba(0,0,0,.1) 0px 3px 0px 0px;}
.hide-on-mobile{display:block;}
a.hide-on-mobile{display:inline-block;}
.page-title{font-weight:500;margin-bottom:20px;font-size:26px;}
.page-title1{font-weight:500;margin-bottom:10px;color:#444;text-align:center;font-size:30px;}
.page-title2{margin-bottom:10px;color:#888;text-align:center;font-size:20px;line-height:25px;}
.centerbut{text-align:center; padding-top:30px;}
.centerbut2{text-align:center;}
.centerbut3{text-align:center;width:100%;}
.introlink{color:#eee;padding:15px;border:2px solid #eee;border-radius:1px;font-size:1.5em;text-decoration:none;font-weight:bold;display:inline-block;background-color:#f05927;}
.introlink:hover{color:#f05927;background-color:#eee; }
.featlink{color:#fff;padding:15px;padding-left:20px;padding-right:20px;border:2px solid #1f252f;border-radius:4px;font-size:1em;text-decoration:none;font-weight:bold;display:inline-block;background-color:#1f252f;}
.featlink:hover{color:#1f252f;background-color:#eee; }
.page-title.left{float:left;}
.subtitle{float:right;line-height:40px;font-weight:500;}
.subtitle p{margin-bottom:15px;}
.filter a{display:inline;margin-bottom:0;}
.ie7 .filter{margin-bottom:0;line-height:25px;}
.commentlist .comment .comment-body{position:relative;margin-left:95px;}
.commentlist .comment h6{padding-right:100px;}
.commentlist .comment p.date{position:absolute;top:0;right:0;}
.commentlist .comment p{margin-top:0;}
.commentlist .comment .children{margin-left:95px;}
#logo h1{margin-top:30px;line-height:29px;margin-bottom:29px;max-height:57px;}
#logo h1.text-version{line-height:60px;}
/*#logo h1 a img{max-height:57px;}
*/
#header #switch{display:none;}
#menu{position:static;}
#menu ul{float:right;display:block;height:100px;text-align:right;margin:0;}
#menu li{float:left;margin:0;}
#menu a{display:block;position:relative;height:100px;line-height:96px; padding-left:6px;padding-right:6px;text-decoration:none;font-size:12px; color:#999;border-top:5px solid #1f252f;/* -webkit-transition:background 0.2s,color 0.2s linear;  -moz-transition:background 0.2s,color 0.2s linear;-ms-transition:background 0.2s,color 0.2s linear;-o-transition:background 0.2s,color 0.2s linear;*/}
#menu a:hover,#menu li:hover a,#menu li.hover a,#menu li.current_page_item a{top:0px;border-top:5px solid #CCC;color:#000;background:#f0f0f0;}
#menu li.current_page_item a{color:#fff;background:rgba(0,0,0,.1);}
#menu li a:hover,#menu li:hover a,#menu li.hover a{color:#fff;background:rgba(0,0,0,.1);}
#menu a:hover:before,#menu li:hover a:before,#menu li.hover a:before,#menu li.current_page_item a:before{content:' ';position:absolute;top:-8px;left:0;width:100%;height:8px;}
#menu ul ul a,#menu li:hover li a,#menu li.hover li a{top:0;border-top:0;background:transparent;filter:none;}
#menu li.arrow a:after,#menu li.arrow li.arrow a:after{//content:' \002B';color:#bbb; }
#menu li.arrow li a:after,#menu li.arrow li.arrow li a:after{content:'';}
#menu li.arrow:hover a:after,#menu li.arrow li.arrow:hover a:after,#menu li.arrow li.arrow.hover a:after,#menu li.current_page_item ul a{color:#fff;}
#menu li:hover,#menu li.hover{position:relative;z-index:15;cursor:default;}
#menu ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:14;margin-top:-1px;text-align:left;min-width:160px;height:auto;background:#1f252f;background:rgba(31,39,43,.95);-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.18);box-shadow:1px 1px 1px 0 rgba(0,0,0,.18);}
.oldie #menu ul ul{width:200px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#menu ul ul ul{margin-top:0;position:relative;}
#menu ul ul li{float:none;display:block;width:100%;}
#menu ul ul a{position:static;display:block;height:auto;line-height:40px;}
#menu ul ul a:hover{background:#ddd ;color:#333;}
#menu ul ul a:hover:before,#menu li:hover ul a:before,#menu li.hover ul a:before{display:none;}
#menu ul ul li.current_page_item a{color:#000;background:#eee;}
,#menu li.current_page_item ul a:before{display:none;}
#menu li:focus > ul,#menu li.hover > ul{visibility:visible;}
#menu ul .search-link a{display:none;}
#menu ul .search-link form{position:relative;display:block;width:85px;margin-left:4px;margin-bottom:0;}
#menu ul .search-link form input[type=text]{position:absolute;left:0;top:46px;width:85px;padding:5px 22px 5px 8px;margin-bottom:0;}
.ie7 #menu ul .search-link form input[type=text]{width:55px;}
#menu ul .search-link form input[type=submit]{position:absolute;border:0;background:#F9F9F9 url(img/sprite.png) no-repeat -94px -46px;color:#F9F9F9;font-size:0;width:20px;height:28px;right:1px;top:47px;margin-bottom:0;}
.oldie #menu ul .search-link form input[type=submit]{height:27px;}
#menu li:focus > ul{visibility:visible;}
#footer{color:#bbb;margin-top:0px;padding-top:0px;}
#footer ul li{display:block;margin-right:0;}
#footer .bottom{line-height:40px;vertical-align:middle;padding:5px 0;}
#footer .bottom img{}
#footer .bottom p{line-height:40px;text-align:right;}
#footer h3{margin-top:20px;margin-bottom:10px;}
#footer h4{line-height:40px;}
#top-link{display:none;position:fixed;width:40px;height:40px;right:5px;bottom:5px;background-color:rgba(150,150,150,0.5);cursor:pointer;border-radius:3px;}
#top-link:hover{background-color:#555;background-color:rgba(120,120,120,0.5);border-radius:2px;}
#top-link span{display:block;width:40px;height:40px;margin-top:14px;margin-left:11px;background:url(img/scroll-up.png) no-repeat -11px -13px;border-radius:2px;}
/* full wide version */
@media screen and (min-width:960px){
.search_butt #opensearch,#opensearch{display:inline-block;}
.tog_img2{height:350px;}
.container{width:960px;}
.container .grid1.col{width:60px;}
.container .grid2.col{width:140px;}
.container .grid3.col{width:220px;}
.container .grid4.col{width:300px;}
.container .grid5.col{width:380px;}
.container .grid6.col{width:460px;}
.container .grid7.col{width:540px;}
.container .grid8.col{width:620px;}
.container .grid9.col{width:700px;}
.container .grid10.col{width:780px;}
.container .grid11.col{width:860px;}
.container .grid12.col{width:940px;}
.video-container{height:535px;}
.video-container2{width:550px;margin-right:auto;margin-left:auto;height:350px;}
.video_post{height:320px !important;}
.video_post2{height:220px !important;}
.gmap-container{height:335px;}
.post-carousel > li{  width:314px;}
.car_full{  left:214px;}
.footer_left_text{float:left;}
.footer_social{float:right;background:rgba(0,0,0,0.3);width:60px;height:60px;background-position:center;margin-top:-5px;margin-bottom:-5px;margin-left:1px;}
h1{font-size:35px;}
.subtitle{line-height:45px;}
#logo h1{margin-top:20px;line-height:27px;margin-bottom:20px;max-height:67px;}
#logo h1.text-version{line-height:45px;}
#logo p.text-version{margin-top:20px;line-height:45px;margin-bottom:5px;font-weight:500;font-weight:100;}
/*#logo h1 a img{max-height:67px;}
*/
#logo h5{margin-bottom:15px;margin-top:0px;color:#aaa;font-weight:100;}
#menu a{padding-left:14px;padding-right:14px;font-size:15px;}
#menu ul ul{min-width:200px;}
#menu ul ul a{font-size:14px;}
}
/* full wide version */
@media all and (min-width:1280px){
.search_butt #opensearch,#opensearch,#header #logo h5{display:inline-block;}
.flatheader{position:fixed;}
.flatheader2{height:100px;}
.post-carousel > li{  width:394px;}
.car_full{  left:294px;}
.video-container{height:366px;//width:600px;//margin-right:auto;margin-left:auto;}
.video-container2{width:650px;margin-right:auto;margin-left:auto;}
.video_post{height:420px !important;}
.video_post2{height:160px !important;}
.gmap-container{height:450px;}
.container{width:1200px;}
.container .grid1.col{width:80px;}
.container .grid2.col{width:180px;}
.container .grid3.col{width:280px;}
.container .grid4.col{width:380px;}
.container .grid5.col{width:480px;}
.container .grid6.col{width:580px;}
.container .grid7.col{width:680px;}
.container .grid8.col{width:780px;}
.container .grid9.col{width:880px;}
.container .grid10.col{width:980px;}
.container .grid11.col{width:1080px;}
.container .grid12.col{width:1180px;}
}
@media print {
*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
body{font-size:1em!important}
p.big{font-size:1.5em!important;line-height:1.75em!important;}
#wpadminbar,.flatheader2{display:none}
h1{font-size:2em!important}
h2,h3{orphans:3;widows:3;page-break-after:avoid;}
p,ul,li,span,table,ol{orphans:3;widows:3;font-size:1em!important}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;font-size:1em!important}
a,a:visited{text-decoration:underline;}
img{max-width:50% !important;page-break-inside:avoid;}
thead{display:table-header-group;}
tr{page-break-inside:avoid;}
.container{width:100%;font-size:1em}
#header,#footer .container,#footer .bottom .grid4,#comments #comment-form,.page-template-template-contact-php #content .grid8,form{display:none;}
#footer .bottom .container{display:block;}
#footer,#footer .bottom{margin-top:0;}
#content .subtitle{display:none;}
.isotope{padding-bottom:0;height:auto !important;}
.isotope .isotope-item{position:static !important;clear:both;}
.thumb a img{width:auto;}
}