/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 3.2.3
Author: Kriesi
Author URI: http://www.kriesi.at
License: Themeforest Split Licence
License URI: -
Template: enfold
*/

/*Add your own styles here:*/






/***************************
LAYOUT DEFAULT STYLES
***************************/
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);

* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
body {
	/*width: 100%;*/
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight:400;
	background:#dedede url(/wp-content/uploads/2015/08/page-bg.jpg) top center no-repeat;
	background-size:100%;
}
body.page-template-default, body.page-template-default .container_wrap, body.single-news .container_wrap, 
body.single-event .container_wrap, body.post-type-archive-destination .container_wrap, 
body.page-template-template-oldernews .container_wrap, body.page-template-template-news .container_wrap, body.single-route .container_wrap {background-color: #DEDEDE;}
.container_wrap { border-top-width: 0px; }

/***************************
LAYOUT POSITIONING
****************************/
.page-margin-wrapper {
	/*float: left;
	width: 100%;*/
}
.page-wrapper {
	margin: 0 auto;
	width: 1180px;
	/*width:100%;*/
}

/***************************
TYPOGRAPHY - GLOBAL
****************************/
h1 { 
	margin:0 0 15px 0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	font-size:34px;
	font-style:normal;
	font-weight:400;
	color:#9c8d72;
}
h3 { 
	margin:0 0 15px 0;
	padding:0;
	font-size:18px;
	
	font-weight:600;
	color:#4c2432;
}
p { 
	padding:0;
	margin:0 0 10px 0;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	line-height:20px;
}

.clearfix { clear:both; }
/****************************LAYOUT STYLES****************************/

/***************************
HEADER SECTION
****************************/
.topnav-wrap { background:#2e2e2e;}
.logo { float:left; max-width:270px; min-height:40px; width:100%; }
.logo, .logo a{max-height:140px;}
.logo img{ position:absolute;}
.topnav ul li { display:inline-block; list-style:none; float:left; margin-right:15px; }
.topnav ul li a{ /*color:#cccccc;*/color:#ffffff; font-size:13px;}
.topnav ul li img {position: relative; top: 6px; margin-right:5px;}
.topnav { padding-top:5px;}
.search, .language { float:right; margin-top:8px; }
.search { margin-left:20px; margin-right:20px; background:#3b3b3b; padding:5px 20px; }
.search input { border:none; background:none; -webkit-appearance:none; vertical-align:middle; }
.search input[type=submit] { background:url(images/search.png) right no-repeat; width:25px; }
.topnav-wrap, .topnav-wrap a, .search input[type=search]{ color:#cccccc; font-size:11px; text-transform:uppercase;}

.mainnav-wrap { background:#365eb5; float:left; width:100%; padding-top:40px; padding-bottom:10px;}
.mainnav { text-align:right;  float:right; }
.mainnav ul li{ display:inline-block; font-size:17px; font-weight:300; text-transform:uppercase; margin-left:40px;font-family: 'Open Sans', sans-serif; }
.mainnav li a { color:#fff; }
/*.mainnav li.active a, .mainnav li:hover a, ul.megaMenu li:hover a, ul.megaMenu li.current-menu-item a{ border-bottom:#2e2e2e 6px solid!important; display:block;}*/

.slider img{ width:100%; height:auto; }

main.content ul.event-categories{ margin:0!important;}
main.content ul.event-categories li { margin-left:0; list-style:none; }
.addtoany_share_save_container.addtoany_content_bottom { display:none; }

.icon-nav li { background:url(/wp-content/uploads/2015/07/round.png) center no-repeat; display:inline-block; float:left; width:130px; height:130px; text-align:center; margin-right:78px;margin-bottom:0px !important; background-size:80%; }
.icon-nav li:last-child { margin-right:0;}
.icon-nav li:hover, .icon-nav li.current { background:url(/wp-content/uploads/2015/07/round-hover.png) center no-repeat; background-size:80%; }
.icon-nav li a{ display:block; color:#365eb5; padding-top:110px; font-size:14px;text-transform:uppercase;font-weight:600;line-height:17px; padding-left:10px; padding-right:10px; background-size:90% !important;}
/*.icon-nav li a span{display:block; text-align:center; background:#ffffff; padding:5px;}*/
.icon-nav li a:hover, .icon-nav li.current a.active{ color:#282828; }

.nav {margin-top: -115px; padding-bottom:150px;  position: relative;}
.icon-nav li:nth-child(1) a { background:url(/wp-content/uploads/2015/07/nav-icon1.png) center 40px no-repeat;}
.icon-nav li:nth-child(1) a.active, .icon-nav li:nth-child(1) a:hover { background:url(/wp-content/uploads/2015/07/nav-icon1-hover.png) center 40px no-repeat;}
.icon-nav li:nth-child(2) a { background:url(/wp-content/uploads/2015/07/nav-icon2.png) center 40px no-repeat;}
.icon-nav li:nth-child(2) a.active, .icon-nav li:nth-child(2) a:hover { background:url(/wp-content/uploads/2015/07/nav-icon2-hover.png) center 40px no-repeat;}
.icon-nav li:nth-child(3) a { background:url(/wp-content/uploads/2015/07/nav-icon3.png) center 40px no-repeat;}
.icon-nav li:nth-child(3) a.active, .icon-nav li:nth-child(3) a:hover { background:url(/wp-content/uploads/2015/07/nav-icon3-hover.png) center 40px no-repeat;}
.icon-nav li:nth-child(4) a { background:url(/wp-content/uploads/2015/07/nav-icon4.png) center 40px no-repeat;}
.icon-nav li:nth-child(4) a.active, .icon-nav li:nth-child(4) a:hover { background:url(/wp-content/uploads/2015/07/nav-icon4-hover.png) center 40px no-repeat;}
.icon-nav li:nth-child(5) a { background:url(/wp-content/uploads/2015/07/nav-icon5.png) center 40px no-repeat;}
.icon-nav li:nth-child(5) a.active, .icon-nav li:nth-child(5) a:hover { background:url(/wp-content/uploads/2015/07/nav-icon5-hover.png) center 40px no-repeat;}
/*.icon-nav li:nth-child(6) a { background:url(/wp-content/uploads/2015/07/nav-icon6b.png) center 40px no-repeat;}*/
.icon-nav li:nth-child(6) a { background:url(/wp-content/uploads/2015/07/nav-icon6c.png) center 40px no-repeat;}
/*.icon-nav li:nth-child(6) a.active, .icon-nav li:nth-child(6) a:hover { background:url(/wp-content/uploads/2015/07/nav-icon6b-hover.png) center 40px no-repeat;}
*/
.icon-nav li:nth-child(6) a.active, .icon-nav li:nth-child(6) a:hover { background:url(/wp-content/uploads/2015/07/nav-icon6c-hover.png) center 40px no-repeat;}
/*.icon-nav li:nth-child(2) a, .icon-nav li:nth-child(3) a, .icon-nav li:nth-child(4) a{ padding-top:90px;}*/

.content { /*padding-top:45px; */ clear:both; }
/*.page-id-70 .content {padding-top:70px !important;}*/
/*.content-left { float:left; width:800px; }
.content-right { float:right; width:29%; }*/
.content-left { float:left; width:66%; }
.content-right { float:right; width:33%; max-width:361px; }
.box { background:#fff url(/wp-content/uploads/2015/07/box-top.png) left top no-repeat; border-radius:10px; padding:5px 20px 20px 20px; border:#cbc7c6 1px solid; height:300px;}
.box h2 { height:40px; /*margin-bottom:25px;*/ text-transform:uppercase; font-weight:400; color:#888888; font-size:30px; padding-left:45px;padding-top:4px; }
.plan-trip.box { float:left; width:49%;}
.route-alerts.box { float:right; width:49%; }
.plan-trip.box h2 { background:url(/wp-content/uploads/2015/09/location-icon.png) left no-repeat; font-family: 'Open Sans', sans-serif;}
.route-alerts.box h2 { background:url(/wp-content/uploads/2015/07/alert-icon.png) left no-repeat; }
.route-change.box h2 {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/06/routechange.png") no-repeat scroll 5px center / 35px auto;
}

.route-alerts ul li { font-weight:bold; list-style:none; color:#58595b; font-size:14px; line-height:30px; border-bottom:#434242 dotted 1px; padding-left:25px; padding-right:25px; font-family: 'PT Sans', sans-serif; }
.route-alerts ul li img{ float:right; position:relative; top:10px; }
.signup { text-align:center; height:40px; width:130px; margin:15px auto 0 auto; background:#365eb5; line-height:40px; border-radius:4px; }
.signup a{ color:#fff; font-family: 'Open Sans', sans-serif; font-size:22px;}

.latest-news { margin-top:12px; background:#5ba73c url(/wp-content/uploads/2015/07/latest-news-bg.png) no-repeat; border-radius:10px; padding:5px 0px 0px 0px;}
.latest-news h2 { background:url(/wp-content/uploads/2015/07/news-icon.png) left no-repeat; height:60px; text-transform:uppercase; font-weight:400; margin-left:20px; margin-right:20px; color:#fff; font-size:30px; padding-left:45px; line-height:60px;}
.latest-news ul {margin-bottom: 0px !important;}
.display-posts li { list-style:none; color:#fff; border-bottom:#add39e 1px solid; padding-top:5px; padding-bottom:5px; padding-right:10px;margin-bottom:0px !important; }
.display-posts li:last-child { border-bottom:none; padding-bottom:0;}
.display-posts li a, .display-posts li p{ color:#fff;line-height:24px;}
.display-posts li span.date { float:left; width:70px; text-align:center;line-height:24px}
.display-posts li a, .display-posts li span.date { font-size:18px; }

.social-box { background:#365eb5 url(/wp-content/uploads/2015/07/social-top.png) no-repeat;border-radius:10px; color:#fff; padding:0px 0px 20px 0px; border:none; }
.social-box h2{ background:url(/wp-content/uploads/2015/07/twitter.png) left 10px no-repeat; height:60px; margin-bottom:15px; color:#fff; font-size:20px; padding-left:45px; line-height:50px; font-weight:400;}

footer { background:#365eb5; font-size:17px; color:#fff; padding-top:60px; padding-bottom:150px;  }
footer .page-wrapper {background: #365EB5 none repeat scroll 0% 0%; overflow:auto; }
.copyright-wrap .page-wrapper{background: #1B2F5A none repeat scroll 0% 0%;}
footer a{ color:#fff;}
ul.col01 { float:left; /*margin-left:100px;*/ margin-left:0px; text-transform:uppercase; width:300px; list-style:none; }
ul.col01 li, ul.col02 li { line-height:35px;}
ul.col02 { float:left; text-transform:uppercase; list-style:none;}
.contact-info { float:right; min-width:640px; /*text-transform:uppercase;*/ }
.contact-info .leftcol {width:320px; float:left;}
.contact-info .rightcol {width:320px; float:left;}
.contact-info p:first-child, .contact-info p .heading { font-size:17px;  }
.contact-info span { font-size:14px; line-height: 24px; text-transform:uppercase;  }
.address { font-size:13px; color:#000; padding-left:55px; background:url(/wp-content/uploads/2015/07/location.png) left no-repeat; margin-top:25px; }
.call { font-size:12px; color:#000; padding-left:55px; background:url(/wp-content/uploads/2015/07/call.png) left no-repeat; margin-top:25px; text-transform: uppercase;}
.call span.number { color:#fff; font-size:20px; line-height:40px;}
.email { font-size:14px; line-height:24px; padding-left:55px; background:url(/wp-content/uploads/2015/07/email.png) left no-repeat; margin-top:25px; height:30px; line-height:30px; text-transform: uppercase; }
.email a{ color:#fff; }
.copyright-wrap { clear:both; background:#1b2f5a; color:#f2f5f8; font-size:11px; height:50px; line-height:50px; text-transform:uppercase;}
.copyright-wrap a{ color:#fff;}

/*body.logged-in .page-margin-wrapper{ margin-top:32px;}*/
.sub-menu {
  display: none;
  position: absolute;
left:auto!important;
max-width:none!important;
  width: 1000px!important;
  right: 10px!important;
margin-top:1px!important;
background: #fff url(/wp-content/uploads/2015/09/dropdown-top1.png) no-repeat;
color:#878787;
z-index:9;
top:76px;
}
.topnav { float:right;}
.sub-menu a, .sub-menu li a { color:#878787!important;}
.mainnav ul li:hover .sub-menu { display:block; }

a:hover, a:focus { text-decoration:none; outline:none; }
ul.megaMenu  { margin-bottom:0;}

.sub-menu li { margin-left:0!important; }
li#black-studio-tinymce-3, li#black-studio-tinymce-17, li#black-studio-tinymce-16 { width:160px!important; margin-right:2%!important; float:left!important; text-align:center; min-height:450px; }
li#black-studio-tinymce-4, li#black-studio-tinymce-5, li#black-studio-tinymce-9, li#black-studio-tinymce-7, li#black-studio-tinymce-8, li#black-studio-tinymce-11, li#black-studio-tinymce-12, li#black-studio-tinymce-16, li#black-studio-tinymce-14, li#black-studio-tinymce-15, li#black-studio-tinymce-18 { clear:none!important; margin-right:2%!important; }
ul#wpmega-ubermenu-widget-area-1, ul#wpmega-ubermenu-widget-area-2, ul#wpmega-ubermenu-widget-area-3 { margin:0!important;  }
#menu-item-85, #menu-item-92, #menu-item-135 { width:100%!important;}
#megaMenu .wpmega-nonlink li.widget li { display:block; }
a.hide-title{ display:none;}
#megaMenu .wpmega-nonlink li.widget li, li#black-studio-tinymce-15, li#black-studio-tinymce-14, li#black-studio-tinymce-18, #black-studio-tinymce-8, li#black-studio-tinymce-11, li#black-studio-tinymce-12 { text-align:left; FONT-weight: 400; font-size: 14px; }
#wpmega-ubermenu-widget-area-1 iframe{ width:200px!important; height:100px!important;}
li#black-studio-tinymce-4, li#black-studio-tinymce-9, li#black-studio-tinymce-7, li#black-studio-tinymce-8, li#black-studio-tinymce-11, li#black-studio-tinymce-12, li#black-studio-tinymce-16, li#black-studio-tinymce-14, li#black-studio-tinymce-15 { width:215px!important;}

#pgc-w55af3708ee283-0-0 ol li, #pgc-w55b0c3ff3d52d-0-0 ol li { display:block; }
#menubar_widget_2 { float:left; margin:0; width:99%;}
#pg-w55ae401cc4e40-0 .panel-grid-cell { width:29%; margin-top:20px;}
#pgc-w55af3708ee283-0-1, #pgc-w55b0c3ff3d52d-0-1 { width:72%!important; } 
.mainnav li.active .sub-menu a, .mainnav li:hover .sub-menu a, .mainnav .sub-menu li { border-bottom:0!important;}
#pgc-w55ae463a04c9d-0-0, #pgc-w55ae463a04c9d-0-1, #pg-w55ae463a04c9d-0 { width:100%!important; text-align:center; }
.bus-status-menu, .web-watch-menu { margin-top:20px; float:left; width:100%; font-size:18px; }
.bus-status-menu {  background: url(/wp-content/uploads/2015/09/bus.png) no-repeat top; padding-top: 65px; text-align:center;}
.web-watch-menu {background: url(/wp-content/uploads/2015/09/web-watch.png) no-repeat top; padding-top: 65px; text-align:center;}
body.page .slider-wrap, body.single .slider-wrap, body.post-type-archive-destination .slider-wrap { overflow:hidden; width: 1180px; margin: 0 auto;}
body.page .slider-wrap, body.single .slider-wrap, body.post-type-archive-meeting .slider-wrap { overflow:hidden; width: 1180px; margin: 0 auto;}
.page-template-template-employment .container .av-content-small.units{width:70% !important;}
.single-job .container .av-content-small.units{width:70% !important;}
.page-template-template-doing-business .container .av-content-small.units{width:70% !important;}
.single-rfp .container .av-content-small.units{width:70% !important;}
body.page-template-template-employment{background-color:#DEDEDE !important;background-image:none !important;}
body.page-template-template-employment .container_wrap{background:none !important;}
body.single-job{background-color:#DEDEDE !important;background-image:none !important;}
body.single-job .container_wrap{background:none !important;}
body.page-template-template-doing-business{background-color:#DEDEDE !important;background-image:none !important;}
body.page-template-template-doing-business .container_wrap{background:none !important;}
body.single-rfp{background-color:#DEDEDE !important;background-image:none !important;}
body.single-rfp .container_wrap{background:none !important;}
body.post-type-archive-meeting{background-color:#DEDEDE !important;background-image:none !important;}
body.post-type-archive-meeting .container_wrap{background:none !important;}
body.single-meeting{background-color:#DEDEDE !important;background-image:none !important;}
body.single-meeting .container_wrap{background:none !important;}

.icon-nav-mob { display:none;}
/*@media (max-width:768px){
.icon-nav { display:none; }
   .icon-nav-mob { display:block;}
.icon-nav-mob li {
    background: url(/wp-content/themes/enfold-child/images/round.png) center no-repeat;
    display: inline-block;
    float: left;
    width: 100px;
    height: 100px;
    text-align: center;
    margin-right: 30px;
    background-size:100%;
}
.icon-nav-mob li a {
    display: block;
    color: #fff;
    padding-top: 50px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
    line-height: 12px;
    padding-left: 25px;
    padding-right: 25px;
    background-size:100%!important;
}
.icon-nav-mob li:hover, .icon-nav li.current {
    background: url(/wp-content/themes/enfold-child/images/round-hover.png) center no-repeat;
    background-size: 100%;
}
.icon-nav-mob li:nth-child(1) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon1.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(2) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon2.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(3) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon3.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(4) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon4.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(5) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon5.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(6) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon6.png) center 10px no-repeat;
}
}*/
html {min-width:0!important;}
#megaMenu li ul.sub-menu p, #megaMenu li ul.sub-menu li, #megaMenu li ul.sub-menu a, #megaMenu li ul.sub-menu h3 { color:#878787!important;}
#megaMenu li ul.sub-menu h2 { font-size:18px; margin-top:10px; }

#wpmega-ubermenu-widget-area-1 p {font-weight:600; font-size:18px;}
/*------- custom css -------*/
.subtitle, .subtitle p, .subtitle a {
    font-weight: bold;
    color: #719430;
}
.parahead
{   
    font-weight: bold;
    color: #719430;
    font-size: 1.2em;
    margin-bottom: 20px;
   
}
.bothclr, li.bothclr{
  clear:both;
}
ul.normalHeight li, ol.normalHeight li {
    margin-bottom: 0px;
    padding: 0px;
    font-size: 14px;
    line-height:20px;
}
ul.unlisted{
    margin-left: 0px !important;
}
ul.unlisted li {
    list-style: none !important;
    padding-left: 0px !important;  
    margin-left: 0px;
}
.downloadmessage {
    clear: both;
    text-align: center;
    width: 85%;
    margin: 10px auto;
    background: #ffffff;
    border: solid 1px #c0c0c0 !important;
    font-size: 12px!important;
    line-height: 18px!important;
}
.downloadmessage p {
    font-size: 90%;
    padding: 5px 0px;
    margin: 0px;
    line-height: 150%;
}
.downloadmessage img {
    margin: 0px 2px;
}
table.middle td{
    vertical-align: middle;
}
h2.subtitleh2 {
    font-size: 18px !important;
    font-weight: bold;
    color: #719430;
    text-transform: none !important;
    letter-spacing: 0px !important;
}
table.tabdata{
    background: transparent !important;
}
table.tabdata tr {
    background: transparent !important;
}
table.tabdata td {
    border: none;
    background-color: transparent !important;
}
table.tabdata td img {
    border: 1px solid #000;
    vertical-align:middle;
}
.noborder{
   border:none !important;
}
table.incolor td {
    color: #000 !important;
}

table.incolor tr:hover {
    background-color: #e3eff5;
}
.entry-content-wrapper footer.entry-footer{ background:none!important; }
.verticalTop{
vertical-align:top;
}
article.post-entry.post-entry-type-page{
 width:100%;
}
ul.sub-menu li.local-mob { background: url(/wp-content/uploads/2015/07/nav-icon1.png) 5px center no-repeat; background-size: 55px;}
ul.sub-menu li.route-mob { background: url(/wp-content/uploads/2015/07/nav-icon2.png) 5px center no-repeat; background-size: 55px;}
ul.sub-menu li.rapid-mob {background: url(/wp-content/uploads/2015/07/nav-icon3.png) 7px center no-repeat; background-size: 50px;}
ul.sub-menu li.fare-mob {background: url(/wp-content/uploads/2015/07/nav-icon4.png) 5px center no-repeat; background-size: 55px;}
ul.sub-menu li.web-mob {background: url(/wp-content/uploads/2015/07/nav-icon5.png) 5px center no-repeat; background-size: 55px;}
ul.sub-menu li.stuff-mob {background: url(/wp-content/uploads/2015/07/nav-icon6.png) 5px center no-repeat; background-size: 55px;}
.yop-poll-container { width:auto!important; }


a[title="Home"], a[title="Service"], a[title="Fare"], a[title="RiderInfo"] { font-weight:600;}
ul.sub-menu li { text-align:left; }
a[title="Services"], a[title="Fares"], a[title="Rider Info"] { font-size:30px; font-weight:600; margin-left: 30px; padding-top: 12px; float: left; margin-bottom: 19px; display:block; }
#megaMenu li ul.sub-menu a[title="Services"], #megaMenu li ul.sub-menu a[title="Fares"], #megaMenu li ul.sub-menu a[title="Rider Info"] { color:#fff!important;}

li#black-studio-tinymce-3, li#black-studio-tinymce-17, li#black-studio-tinymce-16 { background-color: #355db4; width: 191px!important; }
li#black-studio-tinymce-3  li, li#black-studio-tinymce-17 li, li#black-studio-tinymce-16 li{font-size:16px!important; height:45px!important; line-height:45px!important; border-bottom:#888 dotted 1px!important;}
 
#wpmega-ubermenu-widget-area-1 li li { /*height:30px; line-height:30px;*/ padding-bottom:15px; }
#wpmega-ubermenu-widget-area-1 li li a:hover { color:#719430!important; }

ul#wpmega-ubermenu-widget-area-3 { clear:both; }

/*----- Route Alert Accordion Begin -----*/

.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
 
.accordion {
    overflow:hidden;
    /*box-shadow:0px 1px 3px rgba(0,0,0,0.25);
    border-radius:3px;
    background:#f7f7f7;*/
}
.page-id-3771 .accordion {
    overflow:visible;
    /*box-shadow:0px 1px 3px rgba(0,0,0,0.25);
    border-radius:3px;
    background:#f7f7f7;*/
}
 
/*----- Section Titles -----*/

.accordion-section {
	border-bottom:1px dotted #1a1a1a;
}
.accordion-section-title {
    width:100%;
    padding:10px;
    display:inline-block;
    
    /*background:#333; 8/
    transition:all linear 0.15s;
    /* Type */
    font-size:14px;
	line-height:16px;
    /*text-shadow:0px 1px 0px #1a1a1a;*/
    color:#333;
}
 
.accordion-section-title.active, .accordion-section-title:hover {
    /*background:#4c4c4c;*/
    /* Type */
    text-decoration:none;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content {
    padding: 0 10px 5px 10px;
    display:none;
}
.accordion-section-content p {margin:0 !important; color:#719430;}


/*----- Route Alert Accordion End -----*/

.about-sub-list { margin-left:0!important;}
.about-sub-list li { list-style:none; }
.title_container .breadcrumb { position:relative!important; right:0; top:-14px; }
h1.custom-page-title { color: #719430;}
span.abt-sub-img { float: left; margin-right: 20px; position: relative; top: 5px; margin-bottom:20px; }
.about-subpage { margin-top: 25px; }

div .logo { /*position:fixed;*/ z-index:10; }
.sticky-top { /*position:fixed;*/ z-index:9; width:100%; top:0; }
table#trip-plan-container td { border:none!important; padding: 7px 12px 0px 12px!important; font-family: 'Open Sans', sans-serif; font-size:13px!important; }
table#trip-plan-container input[type="text"] { display:inline-block; border: #cacdd4 1px solid; border-radius: 5px; padding:5px; margin: 0;}
table#trip-plan-container input[type="radio"] {margin: 5px;}
#trip h3, #trip p { display:none; }
input#direction-submit { background: #365eb5; color:#fff; font-family: 'PT Sans', sans-serif; font-size: 24px; width: auto!important; padding: 3px 10px!important; border-radius: 10px;     display: table-cell;     margin-top: 10px!important;}
.yop_poll_vote_button { background: #365eb5; color:#fff; font-family: 'PT Sans', sans-serif; font-size: 24px; width: auto!important; padding: 0px 10px!important; border-radius: 10px;     display: table-cell;     margin-top: 10px!important; box-shadow: 2px 2px 3px #333;}

.ui-accordion .ui-accordion-icons { background-color:transparent!important; padding-left:0!important; border:0!important; border-radius:0!important; border-bottom:#424242 1px dotted!important; padding-bottom:10px; }
.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top, .ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top:hover, .ui-accordion .ui-accordion-header:hover, .ui-accordion .ui-accordion-header:visited { border:none!important; border-radius:0!important; padding-left:0!important; border-bottom:#424242 1px dotted!important; outline:none; /*padding-top:12px!important;*/ }
.ui-accordion .ui-accordion:hover, .ui-accordion-header, ui-accordion-header:hover, .ui-state-focus {outline:none;}
.ui-accordion .ui-accordion-icons { /*height:30px;*/ border-bottom:#424242 1px dotted!important; margin-top:10px; }
.ui-accordion .ui-accordion-content { padding: 0.5em 0; border: none; font-family: open sans; font-weight: lighter; line-height: 18px; font-size: 13px;margin: 0 !important;}
.ui-accordion .ui-accordion-content p {font-family: open sans; font-weight: lighter; line-height: 18px; font-size: 13px;margin: 0 !important;}
.accordion-title{  border-bottom: 2px solid #ccc!important;  cursor: pointer;  padding-bottom: 20px; }
.accordion-title:hover, .accordion-title:focus {
	color:#007dc3!important;
	border-bottom-color: #007dc3!important;
}
#thsp-sticky-header-menu li { text-transform:uppercase; }
#fdate { width:80px!important; }
img[alt="Alert icon"] { float:right; position:relative; top:3px; }
.ui-tabs .ui-tabs-nav li { border-radius:0!important; border:0!important; }

.ui-tabs .ui-tabs-nav li {background:#365eb5!important; border-right:#fff 1px solid!important;}
.ui-tabs .ui-tabs-nav li a { padding:0!important; font-weight:bold; }
.ui-tabs .ui-tabs-nav li:focus {font-family: Verdana,Arial,sans-serif!important;}
.ui-tabs .ui-tabs-nav li:last-child { border-right:none!important; -webkit-border-top-right-radius: 10px!important;
-moz-border-radius-topright: 10px!important; border-top-right-radius: 10px!important;}
ul.ui-tabs-nav li:nth-child(1) {-webkit-border-top-left-radius: 10px!important; -moz-border-radius-topleft: 10px!important; border-top-left-radius: 10px!important;}
li.ui-tabs-active.ui-state-active { background:#0032a1!important;}
.ui-tabs .ui-tabs-nav li { padding:18px 12px!important; height:53px; }
/*.social-box #tabs-2, .social-box #tabs-3, .social-box #tabs-4 {margin-left: 15px; margin-right: 15px;}*/
.social-box .imgdisplay { margin-bottom:15px!important;}

.font-resize { float:left; margin-left:20px; }
body.home { float:none!important; }
body.home.page .social-box .imgdisplay { padding:10px;}
body.page .social-box .imgdisplay { padding:10px;}
.contact-info h3 { color:#fff; text-align:center;}
.content-right { overflow:hidden;}
.aiwidgetscss .tweetlink a, .widget .tweetlink a { color:#365eb5!important;}
footer #text-3  { text-align:left; }

span.contarst-button {
    float: right;
    margin-left: 10px;
    margin-top: 8px;
}

.iconnav-wrap { position:relative; z-index:2; }
.content { display:block!important;}
.entry-content-wrapper.clearfix.standard-content { width:85%!important; padding-right:10px; }
.search-result-counter {position:relative!important; float:left!important; margin:0 20px 0 0!important;}
body.search-results article .entry-content { margin-left:64px; }
body.search-results form#searchform {
    width: 200px;
    margin: 0 auto;
    border: #ccc 1px solid;
}
form#searchform #searchsubmit  { text-indent:-999px; }
.avia-slideshow-dots { bottom:auto!important; }
.avia-slideshow-dots.avia-slideshow-controls { margin-top:40px;}
.avia-content-slider-inner { margin-top: 80px; }
.new-special-heading { text-align:center; }
span.avia_hidden_link_text {opacity:0;}
.av-share-box ul li {border:none!important; width:30px!important;}


div.yop-poll-container {font-size:14px !important; border-radius:10px;}

.iconbox {
    padding-top: 30px;
}
#ui-id-1 > img {
    margin-top: -15px;
}
#ui-id-2 > img {
    margin-top: -10px;
}
#ui-id-3 > img {
    margin-top: -10px;
}
/*td {line-height:20px;font-size:14px !important;}*/
td {line-height:20px;font-size:14px;}

.container.template-blog .post-entry.post-entry-type-standard {padding-bottom:20px;}
div#accordion-route { margin-top: 18px;} .accordion { margin-top: 30px; }

fieldset { border:none!important; }
/*.ui-accordion .ui-accordion-header .ui-accordion-header-icon { display:none!important;}*/
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { display:block !important;}
ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    margin: 0;
    padding: 0;
    border: none;
}
.ui-tabs .ui-tabs-nav li { margin:0!important;}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 10px!important; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 10px!important;}

/*@media(max-width:1099px){
.route-alerts.box { float:left!important; clear:both;}
.content-right { width:33%!important; margin-right:20px;}
.content-left { margin-left: 20px;}
}*/

/*@media(max-width:768px){
.content { padding-top:80px;}
.content-right, .content-left { max-width:340px; width:100%!important;}
.plan-trip.box, .route-alerts.box { width:100%!important;}
.contact-info { float:none; margin:0 auto;}
}*/

@-moz-document url-prefix() { 
	span.contarst-button { margin-top: 6px;}
}










@media screen and (min-width:0\0) {
    input#direction-submit {
        float:right; margin-top:0px!important; margin-right:20px!important;
    }
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 { text-transform:none;  }
.single-event .big-preview{display:none;}
.singleTabOpen{display:block !important;}

.partners { background:#fff; padding:60px 0;  }
.partners li { list-style:none; display:inline-block; margin:0 10px; }
.container_wrap .container { background-color:#dedede; padding-bottom:60px;}

body.single.single-event .comment-entry.post-entry { display:none; }
body.single.single-event .entry-content { margin-top:25px;}
.em-location-map-container { outline:#fff 5px solid; }

body.home .content-wrap { clear:both;  padding-bottom:60px; }
main.content ul, main.content ol { margin-left:7px!important; }
.main_color .av-share-box ul { background:none!important; margin-left: 35px!important;}

#megaMenu #menu-top-nav li a> span:hover { padding-bottom:0!important; border-bottom:none!important; }
.mainnav { padding-bottom:0!important; height:50px;}
.trip-plan-menu { background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/location-icon1.png") no-repeat scroll center top!important;}
.trip-plan-menu, li#black-studio-tinymce-3 div.textwidget p span.web-watch-menu a:hover , .trip-plan-menu:hover, li#black-studio-tinymce-3 div.textwidget p span.web-watch-menu a, #megaMenu li ul.sub-menu .web-watch-menu a, #megaMenu li ul.sub-menu .web-watch-menu a:hover { color:#fff!important; }

#cff .cff-author img {border: 1px solid #999 !important; border-radius: 24px; box-shadow: -4px -3px 6px rgba(0, 0, 0, 0.4);
    margin-left: 5px; margin-top: 5px; }
#megaMenu #menu-top-nav li a span { padding-bottom:0!important; }

.sticky-top { /*position: fixed; */ top: 0; width: 100%; height: 82px; z-index: 999; }
#accordion-meeting h3 { padding-left:20px!important; }
.heading-meeting, .meeting-data { clear:both; padding:5px 0; }
.heading-meeting span, .meeting-data span { margin-left: 1%; width: 17%; float: left; }
.heading-meeting span {font-weight:700;}
.committee-heading {display:none;}
span.committee-data { height:20px; width:20px;}

#button-brightness, #button-brightness-revert {
    background: #719430 repeat scroll 0 0;
    border-radius: 5px;
    bottom: 0;
    box-sizing: content-box !important;
    color: #fff;
    
    font-size: 16px;
    font-weight: 700;
    padding: 1px 20px 1px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    top: auto;
    z-index: 200002;
}
span.agenda-link-heading, span.agenda-packet-heading, span.agenda-link-data, span.agenda-packet-data { width:13%;}
span.meeting-name-heading, span.meeting-name-data { width:33%;}
.avia_textblock a {
    color: #365eb5;
    text-decoration: underline;
}

.es_textbox input.es_textbox_class
{
    display: inline-block;
    border: #cacdd4 1px solid;
    border-radius: 5px;
    padding: 8px;
    margin: 0;
	width:40%;
}
.es_button input.es_textbox_button
{
	background: #365eb5;
    color: #fff;
    font-family: 'PT Sans', sans-serif;
    font-size: 24px;
    width: auto!important;
    padding: 3px 10px!important;
    border-radius: 10px;
    display: table-cell;
    margin-top: 10px!important;
	}
.es_button input.es_textbox_button:hover
{box-shadow: none;}


.ui-accordion-header p{margin-left: 21px; margin-top:14px;}
.slide-data { background:none!important;}

.alerts {
    overflow: auto;
    height: 175px;
}


form.widget_wysija{
width:100%;
float:left;
font-size:20px;
}

form.widget_wysija p{
margin-bottom:0px !important;
}

form.widget_wysija p label{
width:25%;
float:left;
}

input.wysija-submit
{
padding:10px!important;
width:15%;}

.wysija-input {width:300px; padding:2px 5px;}
.wysija-checkbox  {height:20px;}
.textwidget h3 {margin-bottom:5px;}
.fare-menu td {height:15px; padding-top:5px; padding-bottom:5px;}

/*.page-template-template-history h1.custom-page-title{font-size:30px; line-height:30px; font-weight:700; color:#0033a1; text-transform:uppercase; font-family:'Open Sans'; padding-bottom:15px;}*/
.cntl .cntl-bar{width:22px; background:url(images/cntl-bar-fill.jpg) repeat-y 0 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.cntl .cntl-bar .cntl-bar-fill{background: none;}
.cntl .cntl-icon{background:url(images/cntl-center.png) no-repeat 0 center; width:80px; height:80px; display:block; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border:0; line-height:71px;}
.cntl .cntl-states{padding:30px 0;}
.cntl .cntl-states .cntl-content{background:#b7b7b6; border:3px solid #a9a9a8; padding:15px;}
.cntl .cntl-states .cntl-content:after{background:url(images/content-arrow.png) no-repeat 0 0; width:35px; height:30px; display:block; content:''; position:absolute; right:-35px; top:22px;}
.cntl-state:nth-child(2n+2) .cntl-content:after{background:url(images/content-arrow-right.png) no-repeat 0 0; width:38px; height:35px; display:block; content:''; position:absolute; left:-38px; top:22px;}
.cntl .cntl-states .cntl-content h4{font-size:20px; line-height:20px; color:#2e2e2e; font-weight:400; margin-bottom:10px; font-family:'Open Sans';}
.cntl .cntl-states .cntl-content img{max-width:100%; height:auto; display:block; margin-bottom:10px;}
.cntl .cntl-states .cntl-content p{font-size:15px; line-height:23px; font-weight:400; color:#2e2e2e; color:#2e2e2e; font-family:'Open Sans'; margin-bottom:23px;}
.cntl .cntl-states .cntl-content p:last-child{margin-bottom:0;}
.flexslider-hg.flexslider ul.slides img{height:auto;  }
.search .container .av-content-small.units{width:70%;}
.search .container .page-heading-container{padding:0;}
body.search-results form#searchform{background:#ffffff;}
body.search-results form#searchform input[type="submit"]{float:right; background-position:center center; height:30px;}
body.search-results form#searchform input[type="text"]{width:135px; color:#2e2e2e; line-height:30px; display:block; padding-left:15px;}
body.search-results .entry-content-wrapper.clearfix.standard-content{width:100%; float:none;}
.template-search .entry-content-wrapper .post-title, .template-search .entry-content-wrapper .post-meta-infos{margin-left:64px;}
body.search-results article .entry-content{padding-bottom:0; margin-bottom:20px; border-bottom:1px dashed #719430;}
.template-search .search-result-counter {font-weight:700;}
.template-search .pagination{display:block; padding:0 0 0 64px;}
.template-search .pagination span, .template-search .pagination a{padding:10px; display:block; float: left; font-size:12px; line-height:15px; border:1px solid #ccc;}
.template-search .pagination span.pagination-meta{float:right; background:#ffffff;}
.template-search .pagination span.current{background:#719430; color:#ffffff;}


#megaMenu li ul.sub-menu{box-shadow:2px 2px 1px 1px #365eb5 !important; -moz-box-shadow:2px 2px 1px 1px #365eb5 !important; -webkit-box-shadow:2px 2px 1px 1px #365eb5 !important;}


.flexslider-hg-corners-rounded .flex-direction-nav a.flex-prev{background:url(images/prev-arrow.png) no-repeat center center !important; opacity:0.7!important;}
.flexslider-hg-corners-rounded .flex-direction-nav a.flex-next{background:url(images/next-arrow.png) no-repeat center center !important; opacity:0.7!important;}
.page main.content .tab_titles div.tab{ font-size:13px; }
/*.js_active .top_tab .tab {padding: 12px 3px 14px 3px;}*/

.page-id-225 .top_tab .tab {
    padding: 12px 6px 14px !important;
}
.page-id-277 .top_tab .tab {
    padding: 12px 4px 14px !important;
}

.textwidget > h2 {background-color:#365eb5 !important;line-height:30px;}

.container_wrap .container { width: 1180px; margin: 0 auto !important;}
a[title="Service1"], a[title="Home"], a[title="Fare1"], a[title="RiderInfo1"] {font-weight: 600;}
.mainnav li.active a[title="Service1"], .mainnav li.active a[title="Home"], .mainnav li.active a[title="Fare1"], .mainnav li.active a[title="RiderInfo1"],
.mainnav li:hover a[title="Service1"], .mainnav li:hover a[title="Home"], .mainnav li:hover a[title="Fare1"], .mainnav li:hover a[title="RiderInfo1"], 
ul.megaMenu li:hover a[title="Service1"], ul.megaMenu li:hover a[title="Home"], ul.megaMenu li:hover a[title="Fare1"], ul.megaMenu li:hover a[title="RiderInfo1"], 
ul.megaMenu li.current-menu-item a[title="Service1"], ul.megaMenu li.current-menu-item a[title="Home"], ul.megaMenu li.current-menu-item a[title="Fare1"], ul.megaMenu li.current-menu-item a[title="RiderInfo1"] {border-bottom:#2e2e2e 6px solid!important; display:block;}
.entry-content-wrapper span.post-meta-infos{display:none;}


.sticky-top, .topnav-wrap, .mainnav-wrap {display:block;}
form.widget_wysija p{margin-top:10px!important;}
.widget_wysija .wysija-radio-label, .widget_wysija .wysija-checkbox-label{width:50%!important; }
img.avia_image_team, div.team-img-container { width:100px!important; margin:0 auto;}

input[type="submit"], #submit, .button { padding: 9px 22px!important; }

.back_link {
    font-size: 16px;
}

@media(max-width:1180px){
.slider-wrap, body, .page-wrapper, .container_wrap .container { width:100%!important;  }
body {overflow-x:hidden;}
#menu-item-1667, #menu-item-2306{position: relative; top:18px; }
.icon-nav li { margin-right:0; float:none; }
#menu-quick-menu { text-align:center; }
.nav { padding-bottom:10px; }
}
@media(max-width:1024px){
  body.home, body.page-template-default { float:left!important;background: transparent url("/wp-content/uploads/2015/08/page-bg.jpg") repeat scroll center top !important; }
.mainnav-wrap .page-wrapper { /*overflow: auto;*/ background: #365EB5 none repeat scroll 0% 0%;} 
.topnav-wrap .page-wrapper { /*overflow: auto;*/ background: #2E2E2E none repeat scroll 0% 0%;}
.sub-menu { /*left:147px!important;*/ }
}
@media(max-width:1099px){
.route-alerts.box { float:left!important; clear:both;}
.content-right { /*width:33%!important;*/ margin-right:20px;}
.content-left { margin-left: 20px; width:60%;}
.plan-trip.box { margin-bottom:10px; }
.box { width:100%!important; height:auto; max-width:419px;}
}
@media(max-width:1000px){
ul.col01 { margin-left:10px;}
}
@media(max-width:980px){
.mainnav-wrap { display:none; }
#wprmenu_bar { display:block!important; }
body{ padding-top:42px;}
#wprmenu_menu .sub-menu { top:0!important;}
.search input {width:120px;}
.topnav-wrap { padding-bottom:5px; }
.sticky-top {background: #2E2E2E none repeat scroll 0% 0%;}
body.page-template-default .container .av-content-small.units, .container.template-blog main.content { width:65%; }
.page main.content .tab_titles div.tab { width:100%; }
}
@media(max-width:920px){
.topnav { clear:both;}
ul.col01 {width: 240px;}
.content-left { width:55%;}
}
@media(min-width:799px) and (max-width:1099px){
.clipper-box, .signup-box { width:48%; margin-left:0;}
.executive-box, .about-box { float:left; width:50%; }
}
@media (max-width:798px){
.clipper-box, .signup-box, .executive-box, .about-box { width:100%; margin-left:0; max-width:361px; float:left;}
.content-left { max-width: 419px; }
.content-right { width:100%!important; max-width: 335px;}
}


@media (max-width:768px){
.partners { text-align:center; }
body{padding-top:0;}
.icon-nav, .iconnav-wrap { display:none; }
.icon-nav-mob { display:block;}
.icon-nav-mob li {
    background: url(/wp-content/themes/enfold-child/images/round.png) center no-repeat;
    display: inline-block;
    float: left;
    width: 100px;
    height: 100px;
    text-align: center;
    margin-right: 30px;
    background-size:100%;
}
.icon-nav-mob li a {
    display: block;
    color: #fff;
    padding-top: 50px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
    line-height: 12px;
    padding-left: 25px;
    padding-right: 25px;
    background-size:100%!important;
}
.icon-nav-mob li:hover, .icon-nav li.current {
    background: url(/wp-content/themes/enfold-child/images/round-hover.png) center no-repeat;
    background-size: 100%;
}
.icon-nav-mob li:nth-child(1) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon1.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(2) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon2.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(3) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon3.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(4) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon4.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(5) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon5.png) center 10px no-repeat;
}
.icon-nav-mob li:nth-child(6) a {
    background: url(/wp-content/themes/enfold-child/images/nav-icon6.png) center 10px no-repeat;
}

.content { padding-top:80px;}
.content-right, .content-left { max-width:340px; width:100%!important;}
.plan-trip.box, .route-alerts.box { width:100%!important;}
.contact-info { float:none; margin:0 auto;}
#wprmenu_bar { z-index:999;}
#wprmenu_menu.left, #wprmenu_menu.right { z-index:999!important;}
.sub-menu { background:none!important; top:0!important; }
select.mobile.mobile-menu { /*display:none!important;*/ }
	body { overflow-x:hidden; }
.box  { height:auto!important; }
.clipper-box, .signup-box, .executive-box, .about-box { width:100%; }
footer ul.col01, footer ul.col02, div.contact-info{ width:auto; float:none; margin-left:100px; }
.copyright-wrap { text-align:center; }
.partners li { min-width:165px; margin-bottom:15px!important; }
.flexslider-hg.flexslider ul.slides img { min-height:0; /*margin-top:40px;*/ width:100%; }
.content { padding-top:20px;}
.content-right { max-width:320px; padding-left:0; margin-right:0;}
.partners { padding:20px; }
body.page .slider-wrap { /*margin-top:40px;*/ }
.container_wrap .container { padding-bottom:0; }
body.page-template-default .container .av-content-small.units { max-width:320px;}
.container {padding:0 20px;}
.page main.content .tab_titles div.tab { width:100%; }
table.middle td { float:left; width:100%; }
table.incolor td, table.incolor th { float:left; width:100%; }
table.incolor td img{ float:none!important; margin:0 auto;}
.events-table td { width:50%; }
.entry-content-wrapper.clearfix.standard-content, .container.template-blog main.content { width:100%!important; max-width:400px; }
body.single-event .content-right { display:none; }
.template-blog .post_delimiter { margin:0; padding:0; }
span.avia_hidden_link_text { display:none; }
}
@media(max-width:699px){
.content-left, .content-right { margin:0 auto!important; float:none;}
.content-right { max-width:340px; padding-left:0;}
.content-left { padding-bottom:20px; }
body.page-template-default .container .av-content-small.units { max-width:100%; width:100%; }
.sticky-top, div .logo, div .logo img { position:relative!important; height:auto!important; }
.search { margin-right:5px; clear:none; }
.search input { width:100px; }
}
@media(max-width:495px){ 
body.home .content-right { padding-top:20px!important;}
.av-share-box ul li a { width:30px;}
.main_color .av-share-box ul { margin-left:5px!important;}
.multi-big .post_author_timeline, .single-small .post_author_timeline { display:none; }
.small-preview { width:25px; height:25px; }
.topnav ul li { margin-right:10px;}

footer ul.col01, footer ul.col02, div.contact-info { margin-left:20px; min-width:auto; }
.copyright-wrap { height:auto!important; line-height:normal!important; padding:10px 20px; }
.logo { width:100%; max-width:100%;}
.logo img { max-width:250px; margin:0 auto; }
.search, .language { float:none; max-width:160px; margin:0 auto!important;}
.goog-te-gadget .goog-te-combo { width:160px!important;}

body.page .slider-wrap, .flexslider-hg.flexslider ul.slides img { margin-top:0;}
.em-location-map-container {max-width: 90%!important; float: none!important; margin: 0px auto!important;}
table.incolor th { display:none;}
div .flex_column { width:100%!important; margin-left:0; }
body.single-event .entry-content div { float:none!important;}
input[type="submit"], #submit, .button {padding: 9px 10px !important;}
}
@media(max-width:320px){
.topnav ul li {
    margin-right: 0;
}
}

@media(min-width:1000px) and (max-width:1098px){
body.page-template-default .container .av-content-small.units, .container.template-blog main.content { width:60%;}
.content-right { margin-right:0; width: 100% !important;}
}
@media(min-width:769px) and (max-width:999px){
body.page-template-default .container .av-content-small.units, .container.template-blog main.content { width:55%; max-width:320px;}
.content-right { margin-right:0; width: 100% !important; max-width:350px;}
.small-preview { height:50px;}
}

#wprmenu_menu_ul .sub-menu { left:0!important; width: 100% !important;
background: rgb(54, 94, 181) none repeat scroll 0% 0% !important;
right: 0px !important;}
#wprmenu_menu_ul .sub-menu li a { color:#fff!important;}



/*Vin-mediaquery*/

@media only screen and (max-width: 767px) {
	
/*TEST*/	
.sticky-top, div .logo, div .logo img {
    position: relative!important;
    height: auto!important;
}

/*END*/
	
.display-posts li span.date { text-align:left;}

.date br { display:none;}

.display-posts li a { font-size:16px;}

.partners ul { margin-left:0px;}

.display-posts li { padding:5px 19px;}

.latest-news ul { margin-left:0px;}

footer ul.col01, footer ul.col02 { margin-left:0px;}

footer ul.col02 {padding-top: 0px;}

footer .page-wrapper { text-align:center;}

.abt-sub-title-desc p a { font-size:19px; line-height:20px;}

.font-resize { display:none;}


.goog-te-gadget .goog-te-combo {  max-width: 140px !important;}

#google_language_translator, #language { max-width: 140px !important;}

.search { float:right; position:relative; top: 4px; padding-top:5px !important; padding-bottom:4px !important;}

.language { float:left;}

.search, .language {
    margin: 11px 10px 0px !important;
    max-width: 140px !important;
	position:relative;
}

.search input {
    width: 66px;
}

.search input[type="submit"] {width:41px;}
input[type="submit"], #submit, .button { padding:0px 10px !important;}

div.contact-info {
    width: 250px !important;
    margin: 0px auto !important;
    min-width: 150px;
}

.content { padding-top:13px;}

}
@media only screen and (max-width: 479px) {
	
.topnav ul li a {
    color: #ffffff;
    font-size: 11px;
    padding-left: 12px;
	padding-bottom:8px;
}

.topnav ul li img {
    margin-right: 3px;
    position: relative;
    top: 6px;
}

.topnav ul { margin-left:0px;}

.flex-control-nav { display:none;}

.flex-direction-nav li { margin-bottom:0px;}

.display-posts li span.date { text-align:left;}

.date br { display:none;}

.display-posts li a { font-size:16px;}

.partners ul { margin-left:0px;}

.display-posts li { padding:5px 19px;}

.latest-news ul { margin-left:0px;}

footer ul.col01, footer ul.col02 { margin-left:0px;}

footer ul.col02 {padding-top: 0px;}

footer .page-wrapper { text-align:center;}

.abt-sub-title-desc p a { font-size:19px; line-height:20px;}

.font-resize { display:none;}

.goog-te-gadget .goog-te-combo {  max-width: 140px !important;}

#google_language_translator, #language { max-width: 140px !important;}
.search { position:relative; top: 4px; padding-top:5px !important; padding-bottom:4px !important;}
.search, .language {
	
    margin: 11px 10px 0px !important;
    max-width: 140px !important;
	position:relative;
}
.search input {
    width: 66px;
}
.search input[type="submit"] {width:41px;}
input[type="submit"], #submit, .button { padding:0px 10px !important;}
.language { float:left;}
div.contact-info {
    width: 300px !important;
    margin: 0px auto !important;
    min-width: 150px;
}
.content { padding-top:13px;}

}
select.goog-te-combo {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
background-image:url(/wp-content/uploads/2016/02/down-arrow.png); background-position: right center; background-repeat: no-repeat; padding-right:13px!important;
}
.uk-badge {
    position: absolute; top: 8px; right: 8px; background: #007dc3; padding: 4px 8px; border-radius: 8px; color: white;
}
.uk-button {
    background: #365eb5;
    color: #fff!important;
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    width: auto!important;
    padding: 3px 10px!important;
    border-radius: 10px;
    display: table-cell;
    margin-top: 10px!important;
}
.uk-medium-1-2 { width: 50%; }
th {
    font-weight: normal;
    letter-spacing: 0;
    text-transform: none;
}
td { min-width: 90px; }
.uk-visible-small { display: none; }

.project-service-areas .overlay {
background:transparent;
position:relative;
width:100%; /* your iframe width */
height:400px; /* your iframe height */
top:400px; /* your iframe height */
margin-top:-400px; /* your iframe height */
}

@media (max-width: 414px) { 
	.uk-hidden-small { display:none; } 
	.uk-medium-1-2 { width: 100%; }
	img.alignnone.size-medium { width:330px; float:left; }
	.uk-visible-small { display: block; }
}

/* wheels on demand*/

main.wheels-on-demand-content { width:69%;}

@media (max-width: 980px){ main.wheels-on-demand-content {   width: 65%; }}

@media (max-width: 768px){ main.wheels-on-demand-content {     max-width: 320px; }}

@media (max-width: 699px){ main.wheels-on-demand-content {   max-width: 100%;    width: 100%; }}


/*18-10-2016 table responsive*/

.ml-responsive-table{background: #fff !important;}
.ml-title.ml-table{background: #f8f8f8 !important;}
.ml-table{min-height: 24px !important;}
.ml-value.ml-table{background: #fff !important;border-bottom: 1px solid #e1e1e1;}
.ml-responsive-table .ml-grid{border: none !important;}
@media (min-width:481px) and (max-width:768px){
   /* .ml-responsive-table{width:280px;}*/
}

@media (max-width:480px){
  .ml-responsive-table{width:270px;}
}

@media (min-width:992px){
	
	.entry-content 
}

@media only screen and (max-width:1115px) and (min-width:1024px) {
footer ul.col01, footer ul.col02 { max-width:20%; font-size:14px; }
footer ul.col01 { padding-left:2%;}
}

@media only screen and (max-width:479px){
.contact-info p:first-child, .contact-info p .heading, .call span.number { font-size:14px;}
div.contact-info { font-size:14px; width:300px!important; }
}