@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);html{font-size:62.5%;}body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea{margin:0;padding:0;text-decoration:none;font-weight:300;}h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6{font-family:'proxima_nova_rgbold';}h1 span,h2 span,h2 a span,h2 a:visited span,h3 span,h4 span,h5 span,h6 span{font-family:'proxima_nova_ththin';}li,ol,ul{margin:0;padding:0;font-weight:300;}textarea:focus,input:focus,select:focus{outline:0;}.search-box-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;z-index:2;}.aleft,.wp2,.wp3,.wp4,.wp5,.wp6{visibility:hidden;}.bounceInLeft,.bounceInRight,.fadeInUp,.fadeInUpDelay,.fadeInDown,.fadeInUp,.fadeInLeft,.fadeInRight{visibility:visible;}.delay-05s{animation-delay:0.5s;-webkit-animation-delay:0.5s;}.delay-1s{animation-delay:1s;-webkit-animation-delay:1s;}.site-header .search-form{float:right;padding:0px 0 0;}.site-header .search-form input[type="search"]{background:url('https://bhcommonfiles.s3.amazonaws.com/images/search-bg.jpg') 0 0 repeat-x;height:24px;width:185px;margin:0px 5px 0 0;padding:3px 5px 3px 5px;color:#fff!important;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:700;-webkit-appearance:none;-webkit-border-radius:0px;border-radius:0px;border:none;text-transform:uppercase;}.site-header .search-form input[type="submit"]{background:url('https://bhcommonfiles.s3.amazonaws.com/images/search-go.jpg');height:17px;width:24px;margin:0;cursor:pointer;text-decoration:none;border:none;padding:0px!important;vertical-align:middle;-webkit-transition:none;transition:none;}.site-header .search-form input[type="submit"]:hover{background:url('https://bhcommonfiles.s3.amazonaws.com/images/search-go.jpg')!important;padding:0px!important;margin:0px!important;}.rental-policy a{color:#333;}ul.navmenu{;}ul.navmenu li{display:inline;position:relative;display:inline-block;background:url('images/line.png') 0 14px no-repeat;background-size:15px 10px;padding-left:20px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}a.tel{color:#eaeaea!important;}ul.navmenu li:first-child{background:none;}ul.navmenu li:nth-child(1){margin:0px;}ul.navmenu{padding-top:20px;overflow:hidden;text-align:right;display:block;margin-bottom:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}ul.navmenu li a{display:block;color:#fff;padding:10px 0px;cursor:pointer;margin:0px 5px;font-weight:400;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0);font-size:12px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}ul.navmenu li a:after{content:'';display:block;width:0;height:1px;background:#e67e22;transition:width .3s;}ul.navmenu li a:hover:after{width:100%;}ul.navmenu li a:hover{color:#fff;text-decoration:none;background:rgba(0,0,0,0.3);}.vc_responsive .wpb_row .vc_span12{padding:0!important;}footer{color:#fff!important;}footer .widget{width:24%;float:left;padding-right:1%;}a.tel{font-family:'proxima_nova_ltsemibold';}h4.widget-title.widgettitle{background:url('https://bhcommonfiles.s3.amazonaws.com/images/bottom.png') no-repeat;background-position:bottom left;color:#E9E6DD;font-family:'proxima_nova_rgbold',Arial,serif;font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;}.site-footer p{text-align:left!important;font-family:'proxima_novablack_light',Arial,serif;font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-size:13px!important;}#ui-datepicker-div{z-index:9999!important;}.copy{margin-top:25px;text-align:center;text-transform:uppercase;color:#ababab;font-family:'proxima_novablack_light',Arial,serif;font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-size:12px;margin-bottom:50px;}.chat-support{background:none!important;text-align:right;}.chat-support imgI:hover{-webkit-box-shadow:0px 0px 3px 1px rgba(255,255,255,0.65);-moz-box-shadow:0px 0px 3px 1px rgba(255,255,255,0.65);box-shadow:0px 0px 3px 1px rgba(255,255,255,0.65);}.search-vehicles{float:right;display:inline;}.phone-header{font-size:30px;float:right;color:#eaeaea!important;font-family:'proxima_novablack_light',Arial,serif;font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;margin-top:-65px;}.need-driver{background:url('https://bhcommonfiles.s3.amazonaws.com/images/bh-driver.jpg') 0 0 no-repeat;width:109%;min-height:211px;}span.wpb_button.wpb_wpb_button.wpb_regularsize.thr2{background:none!important;border-radius:10px;padding:4px 31px;color:white!important;margin-top:-18px;float:left!important;margin-left:5px;border:1px solid #fff;font-family:'proxima_novablack_light',Arial,serif;font-weight:normal;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;text-transform:uppercase;font-size:14px;}.toptitle h2{color:#2c3e50;line-height:30px!important;}.driver-title{font-size:30px;color:#fff!important;font-family:'Playfair Display',sans-serif;}.adpositionguide{font-size:14px;background-color:#f5f5f5;border:1px solid #f1f1f1;position:relative;margin-right:10px;height:100%;padding:10px;}#ribbon{padding:0 0 10px 0;position:absolute;right:7px;top:-6px;line-height:1.1em;z-index:99;width:60px;}#ribbon div{background:#bb3a34;background:linear-gradient(#e74841 0%,#bb3a34 100%);color:#fff;padding:0.5em 0;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,0.5);}#ribbon div::before{content:'';width:0px;height:0px;border-top:6px solid transparent;border-bottom:0px solid transparent;border-right:6px solid rgb(239,153,149);position:absolute;left:-6px;top:0px;}#ribbon div:after{border-left:30px solid #bb3a34;border-right:30px solid #bb3a34;border-bottom:10px solid transparent;bottom:0;content:'';height:0;left:0;position:absolute;width:0;}#ribbon2{padding:0px 0px 10px;position:absolute;right:-7px;top:17px;line-height:1.1em;height:50px;z-index:999999;width:87px;}#ribbon2 div{color:#FFF;text-align:center;text-shadow:-1px -1px 0px rgba(0,0,0,0.5);background:#2989d8;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#2989d8 0%,#1e5799 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#2989d8),color-stop(100%,#1e5799));background:-webkit-linear-gradient(left,#2989d8 0%,#1e5799 100%);background:-o-linear-gradient(left,#2989d8 0%,#1e5799 100%);background:-ms-linear-gradient(left,#2989d8 0%,#1e5799 100%);background:linear-gradient(to right,#2989d8 0%,#1e5799 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2989d8',endColorstr='#1e5799',GradientType=1);padding:0.5em 0px;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,0.5);}#ribbon2 div::before{content:"";width:0px;height:0px;border-top:6px solid transparent;border-bottom:0px solid transparent;position:absolute;top:-6px;right:0px;border-left:6px solid rgb(144,183,228);}#ribbon2 div:after{content:"";height:0px;left:-10px;position:absolute;width:0px;border-top:22px solid rgb(41,137,216);border-left:10px solid transparent;top:0px;border-bottom:22px solid rgb(41,137,216);}.newbhlax .c4:nth-child(2) .adpositionguide{margin:0 auto;}.newbhlax .c4:nth-child(3) .adpositionguide{float:right;margin-right:0;margin-left:10px;}.newbhlax .c4:nth-child(3) .dynamicgenric,.newbhlax .c4:nth-child(3) .dynamicgenrictype2{float:right;margin-right:0;margin-left:10px;}.startr{width:0;height:0;border-left:80px solid transparent;right:-1px;top:-1px;border-right:0px solid transparent;z-index:0;position:absolute;border-top:105px solid #343434;}.highlighttext{position:relative;color:#fff;top:-5px;font-family:proxima_nova_ltsemibold;left:19px;text-align:center;padding:10px;line-height:11px;-webkit-transform:rotate(52deg);-moz-transform:rotate(45deg);;}.highlighttext em{font-size:13px;}.mobileon{display:none;}.adright{margin-bottom:50px;}.continuebutton a:hover{background:#2c3e50;}.continuebutton{width:340px;display:block;float:left;transition:all 0.3s ease;position:absolute;bottom:10px;}.adfirstline{font-family:proxima_novablack_light;text-transform:uppercase;font-size:23px;position:relative;z-index:9999;line-height:23px;}.adsecondline{font-family:proxima_nova_rgbold;text-transform:uppercase;font-size:14px;padding-bottom:4px;}.dailyrate em{font-style:normal;text-decoration:line-through;font-family:proxima_nova_rgbold;}.specialprice em{font-style:normal;color:#FF0000;}.continuebutton a{color:#FFFFFF!important;background-color:#95a5a6;padding:10px 10px;margin-top:10px;font-weight:700;display:block;width:100%;text-align:center;float:left;}.topadlines{height:100px;border-bottom:1px solid #bdc3c7;}.continuebutton a{overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;padding:10px 0px!important;backface-visibility:hidden;font-weight:normal;}.continuebutton a em{font-style:normal!important;}.continuebutton a:hover em{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%);}.continuebutton a:hover:before{top:0;top:-100%\9!important;}.continuebutton a em{display:inline-block;width:100%;height:100%;-webkit-transition:all 0.3s;-webkit-backface-visibility:hidden;-moz-transition:all 0.3s;-moz-backface-visibility:hidden;transition:all 0.3s;backface-visibility:hidden;}.continuebutton a:before{left:0;top:-100%;content:"CHECK AVAILABILITY    >>";position:absolute;height:100%;font-size:100%;color:#fff;width:100%;font-weight:normal;line-height:44px;font-size:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}#ad_car_position_2 .continuebutton{width:350px;}.continuebutton a:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}.smart_design_green .continuebutton a{background:#6E7F8A;}.smart_design_green .continuebutton a:hover{background:#1abc9c;}.smart_design_green .startr{border-top-color:#1abc9c;}.smart_design_alizarin .continuebutton a{background:#bdc3c7;}.smart_design_alizarin .continuebutton a:hover{background:#e74c3c;}.smart_design_alizarin .adfirstline{color:rgb(0,82,184);}.smart_design_green .adfirstline{color:rgb(216,165,0);}.smart_design_alizarin .startr{border-top-color:#e74c3c;}.smart_design_alizarin{;}.smart_design_green{;}.c55{width:41.66%;float:left;position:relative;}.c77{width:58.33%;float:left;position:relative;}.c66{width:50%;float:left;position:relative;}.dynamicgenrictype2{width:363px;height:100%;position:relative;padding:10px;background:url('https://bhcommonfiles.s3.amazonaws.com/images/generictype2background.png');background-size:cover;}.dynamicgenric{width:363px;height:100%;position:relative;padding:10px;background:url('https://bhcommonfiles.s3.amazonaws.com/images/genericadbackground.png');background-size:cover;}.dynamicgenrictype2 h2{color:#444444!important;padding:10px;text-align:center;padding-top:0px;}.dynamicgenric h2{color:#fedd2b!important;padding:10px;text-align:center;padding-top:0px;}.dynamicgenric img,.dynamicgenrictype2 img{padding-top:15px;}.dynamicgenric .genricbuttondiv{position:absolute;bottom:10px;}.dynamicgenrictype2 .gentopadline{font-family:'proxima_nova_rgbold';color:#bd1e2c!important;font-size:30px;text-transform:uppercase;line-height:1em;margin-bottom:10px;}.dynamicgenric .gentopadline{font-family:'proxima_nova_rgbold';color:#fff!important;font-size:30px;text-transform:uppercase;line-height:1em;margin-bottom:0;}.dynamicgenrictype2 .genbottomadline{font-family:'proxima_nova_ththin';color:#fff!important;font-size:20px;text-transform:uppercase;line-height:1em;margin-bottom:0;}.dynamicgenrictype2 .genbottomadline span{padding:5px;background:#bd1e2c;}.dynamicgenric .genbottomadline{font-family:'proxima_nova_ththin';color:#fff!important;font-size:20px;text-transform:uppercase;line-height:1em;margin-bottom:0;}.dynamicgenrictype2 .genriclines{border-bottom-color:#444;padding-bottom:15px;}.genriclines{padding-bottom:5px;border-bottom:2px solid #fff;}.dynamicgenric .genricbuttondiv,.dynamicgenrictype2 .genricbuttondiv{position:absolute;bottom:10px;}.dynamicgenrictype2 a.genricbutton{background:#444444;box-shadow:5px 5px 10px rgba(0,0,0,0.7);}a.genricbutton{width:342px;display:block;text-align:center;font-size:14px;padding:10px 10px 10px 10px;color:#fff!important;text-transform:uppercase;background:#133052;}.parambutton .button{margin:.4em;padding:1em;cursor:pointer;background:#333;font-family:Arial;color:#ffffff;font-size:14px;padding:5px 10px 5px 10px;text-decoration:none;border:1px solid #999;}.step3h{text-align:center;font-family:'proxima_nova_rgbold';}.home .overlaysliderform{display:block;}.overlaysliderform h2{text-transform:uppercase;font-family:'proxima_nova_rgbold';font-size:25px;background:#000;text-align:center;}.overlaysliderform h2 span{font-family:'proxima_nova_ththin';}.overlaysliderform h3{font-family:'proxima_novablack_light';font-size:14px;text-transform:uppercase;}.overlaysliderform .c12.label,.overlaysliderform .c6.label{margin-bottom:8px;}.tp-caption.large_text,.tp-caption.big_white{font-family:'proxima_nova_rgbold'!important;}.tp-caption.large_text span,.tp-caption.big_white span{font-family:'proxima_nova_ththin'!important;}.overlaysliderform{display:none;width:350px;height:290px;background:url('https://bhcommonfiles.s3.amazonaws.com/images/blackwoodkentformbg.png');padding:20px 20px 19px 20px;color:#fff;position:absolute;float:left;z-index:9999;}.overlaysliderform input,.overlaysliderform select{;}.insidelocationdiv{padding:10px;overflow:hidden;margin-bottom:21px;}.locationname{margin-bottom:10px;background:#515252;color:#fff;text-align:center;line-height:41px;border-radius:3px;font-size:15px;}#lname:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f00;}.location_image img{width:110px;border-radius:100%;height:110px;border:6px solid #eee;}.location_area{font-size:16px;font-family:'proxima_nova_rgbold';border-bottom:1px solid transparent;text-transform:uppercase;}.insidelocationdiv p{line-height:1.1em;font-size:15px;}.specheading{font-family:'proxima_nova_rgbold';text-decoration:underline;}.overlaysliderform #submit_vehicle_search{margin-top:13px;transition:all ease-in 0.3s;}.overlaysliderform #submit_vehicle_search:hover{background:#ffffff!important;color:#2b2b2b!important;}.overlaysliderform .fps_value select{height:20px;background-color:#f5f5f5!important;box-shadow:none!important;width:90%;}ol li{list-style-type:decimal;}.clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both;}.clearfix{display:block;}* html .clearfix{height:1%;}*:first-child+html .clearfix{min-height:1%;}a,a:visited{color:#0d72c7;text-decoration:none;}a:hover{text-decoration:underline;}a img{border:none;}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}body{background:#212121;color:#333333;font-size:16px;font-size:1.6rem;font-family:'Open Sans',sans-serif;font-weight:300;line-height:1.625;}::-moz-selection{background-color:#0d72c7;color:#fff;}::selection{background-color:#0d72c7;color:#fff;}.site-container{;}.content-sidebar-sidebar .site-container{max-width:100%;}.sidebar-sidebar-content .site-container{max-width:100%;}.sidebar-content-sidebar .site-container{max-width:100%;}.content-sidebar .site-container{max-width:100%;}.sidebar-content .site-container{max-width:100%;}.full-width-content .site-container{max-width:100%;}.content .taxonomy-description h1,.content .author-description h1,.taxonomy-description,.content blockquote,.author-description,.author-box,.comment-list li,.ping-list li,a.comment-reply-link,#author,#comment,#email,#url,#respond p.form-allowed-tags,#commentform #submit,.sidebar-primary h4,.sidebar-secondary h4,#ez-home-sidebar h4,.sidebar.widget-area .widget,.breadcrumb,.search-form input[type="submit"],#subbutton,.search-form input[type="search"],#subbox,.pagination li a{-webkit-border-radius:3px;border-radius:3px;}.site-header{background:#000;min-height:100px;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;clear:both;}.site-header .wrap{margin:0 auto;padding:0;float:none;overflow:hidden;}.content-sidebar-sidebar .site-header .wrap{max-width:1140px;}.sidebar-sidebar-content .site-header .wrap{max-width:1140px;}.sidebar-content-sidebar .site-header .wrap{max-width:1140px;}.content-sidebar .site-header .wrap{max-width:1140px;}.sidebar-content .site-header .wrap{max-width:1140px;}.full-width-content .site-header .wrap{max-width:1200px;}.title-area{float:left;}.site-title{color:#333333;font-family:'Open Sans',sans-serif;font-size:36px;font-size:3.6rem;font-weight:300;line-height:1.25;}.site-title a,.site-title a:visited{color:#333333;text-decoration:none;}.site-title a:hover{color:#000000;text-decoration:none;}.site-description{margin:0;padding:0px 0 0;color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;}.site-header .widget-area{width:580px;padding:24px 0px 0 0;float:right;text-align:right;}.header-image .site-header .wrap .title-area{background:none;margin:15px 0 0px 0px;text-align:center;}.header-image .site-title,.header-image .site-title a{width:196px;height:82px;padding:0;text-indent:-9999px;overflow:hidden;background:url('https://bhcommonfiles.s3.amazonaws.com/images/bhrac-logo.png') no-repeat;}locationtag{color:#ccc;font-size:16px;}.header-image .site-description{display:block;overflow:hidden;}.nav-primary{background:#333333;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0px 0 0px 0;color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;line-height:1em;clear:both;}.menu-primary{margin:0 auto;padding:0;float:none;overflow:hidden;display:block;clear:both;}.content-sidebar-sidebar .menu-primary{width:1140px;}.sidebar-sidebar-content .menu-primary{width:1140px;}.sidebar-content-sidebar .menu-primary{width:1140px;}.content-sidebar .menu-primary{width:1140px;}.sidebar-content .menu-primary{width:1140px;}.full-width-content .menu-primary{width:1140px;}.menu-primary ul{float:left;width:100%;}.menu-primary li{float:left;list-style-type:none;}.menu-primary a{background:#333333;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0 0px 0 0px;padding:17px 15px 17px 15px;color:#FFFFFF;text-decoration:none;display:block;position:relative;}.menu-primary li a:active,.menu-primary li a:hover{background:#333333;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;color:#AAAAAA;text-decoration:none;}.menu-primary li.current_page_item a,.menu-primary li.current-cat a,.menu-primary li.current-menu-item a{background:#333333;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;color:#AAAAAA;text-decoration:none;}.menu-primary li li a,.menu-primary li li a:link,.menu-primary li li a:visited{background:#F5F5F5;width:170px;border-top:0;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:1px solid #E8E8E8;margin:0 0 0 0px;padding:17px 15px 17px 15px;color:#888888;text-decoration:none;float:none;position:relative;}.menu-primary li li a:active,.menu-primary li li a:hover{background:#F5F5F5;color:#000000;text-decoration:none;}.menu-primary li ul{width:205px;height:auto;margin:0;z-index:9999;left:-9999px;position:absolute;}.menu-primary li ul ul{margin:-51px 0 0 201px;}.genesis-nav-menu li:hover ul ul,.genesis-nav-menu li.sfHover ul ul{left:-9999px;}.genesis-nav-menu li:hover,.genesis-nav-menu li.sfHover{position:static;}ul.genesis-nav-menu li:hover>ul,ul.genesis-nav-menu li.sfHover ul{left:auto;}.menu-primary li a.sf-with-ul{padding-right:15px;}.menu-primary.sf-arrows .sf-with-ul:after{content:'';}#wpadminbar li:hover ul ul{left:0;}.genesis-nav-menu li.right{color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;padding:17px 15px 0 0;float:right;}.genesis-nav-menu li.right a{background:none;border:none;display:inline;}.genesis-nav-menu li.right a,.genesis-nav-menu li.right a:visited{color:#AAAAAA;text-decoration:none;}.genesis-nav-menu li.right a:hover{color:#FFFFFF;text-decoration:none;}.genesis-nav-menu li.search{padding:2px 1px 0 0;}.genesis-nav-menu li.rss a{background:url(images/rss.png) no-repeat center left;margin:0 0 0 10px;padding:0 0 0 16px;}.genesis-nav-menu li.twitter a{background:url(images/twitter-nav.png) no-repeat center left;padding:0 0 0 20px;}.nav-secondary{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0px 0 0px 0;color:#888888;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;line-height:1em;clear:both;}.menu-secondary{margin:0 auto;padding:0;float:none;overflow:hidden;display:block;clear:both;}.content-sidebar-sidebar .menu-secondary{width:1140px;}.sidebar-sidebar-content .menu-secondary{width:1140px;}.sidebar-content-sidebar .menu-secondary{width:1140px;}.content-sidebar .menu-secondary{width:1140px;}.sidebar-content .menu-secondary{width:1140px;}.full-width-content .menu-secondary{width:1140px;}.menu-secondary ul{float:left;width:100%;}.menu-secondary li{float:left;list-style-type:none;}.menu-secondary a{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0 0px 0 0px;padding:17px 15px 17px 15px;color:#888888;text-decoration:none;display:block;position:relative;}.menu-secondary li a:active,.menu-secondary li a:hover{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;color:#000000;text-decoration:none;}.menu-secondary li.current_page_item a,.menu-secondary li.current-cat a,.menu-secondary li.current-menu-item a{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;color:#000000;text-decoration:none;}.menu-secondary li li a,.menu-secondary li li a:link,.menu-secondary li li a:visited{background:#FFFFFF;width:170px;border-top:0;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;margin:0 0 0 0px;padding:17px 15px 17px 15px;color:#888888;text-decoration:none;float:none;position:relative;}.menu-secondary li li a:active,.menu-secondary li li a:hover{background:#FFFFFF;color:#000000;text-decoration:none;}.menu-secondary li ul{width:205px;height:auto;margin:0;z-index:9999;left:-9999px;position:absolute;}.menu-secondary li ul ul{margin:-51px 0 0 201px;}.menu-secondary li a.sf-with-ul{padding-right:15px;}.menu-secondary.sf-arrows .sf-with-ul:after{content:'';}.responsive-primary-menu-container{background:#333333;border-bottom:2px solid #DDDDDD;width:100%;padding:12px 0;overflow:hidden;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;}.responsive-primary-menu-container h3{padding-left:15px;color:#AAAAAA;font-size:16px;font-size:1.6rem;font-family:'proxima_novablack_light',Arial,serif;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-weight:normal;float:left;}.responsive-primary-menu-container .responsive-menu-icon{padding:5px 15px 0 0;float:right;}.responsive-primary-menu-container .responsive-icon-bar{display:block;width:18px;height:3px;background:#AAAAAA;margin:1px 0;float:right;clear:both;-webkit-border-radius:1px;border-radius:1px;}.responsive-secondary-menu-container{background:#F5F5F5;border-bottom:2px solid #DDDDDD;width:100%;padding:12px 0;overflow:hidden;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;}.responsive-secondary-menu-container h3{padding-left:15px;color:#888888;font-size:16px;font-size:1.6rem;font-family:'proxima_novablack_light',Arial,serif;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-weight:normal;float:left;}.responsive-secondary-menu-container .responsive-menu-icon{padding:5px 15px 0 0;float:right;}.responsive-secondary-menu-container .responsive-icon-bar{display:block;width:18px;height:3px;background:#888888;margin:1px 0;float:right;clear:both;-webkit-border-radius:1px;border-radius:1px;}#dropdown-nav-wrap,#dropdown-subnav-wrap{display:none;}#dropdown-nav,#dropdown-subnav{overflow:hidden;}#dropdown-nav{background:#333333;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;}.nav-chosen-select,.subnav-chosen-select{background:transparent;border:0;width:100%;padding:15px;cursor:pointer;-webkit-appearance:none;}.nav-chosen-select{color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}#dropdown-nav .responsive-menu-icon,#dropdown-subnav .responsive-menu-icon{padding-right:15px;float:right;}#dropdown-nav .responsive-icon-bar,#dropdown-subnav .responsive-icon-bar{width:18px;height:3px;margin:1px 0;float:right;clear:both;display:block;-webkit-border-radius:1px;border-radius:1px;}#dropdown-nav .responsive-menu-icon{margin-top:-32px;}#dropdown-nav .responsive-icon-bar{background:#FFFFFF;}#dropdown-subnav{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;}.subnav-chosen-select{color:#888888;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}#dropdown-subnav .responsive-menu-icon{margin-top:-32px;}#dropdown-subnav .responsive-icon-bar{background:#888888;}.site-header .genesis-nav-menu{background:transparent;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;width:580px;margin:0px 0 0px 0;padding:0;color:#888888;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;line-height:1em;overflow:hidden;float:none;clear:both;display:block;}.site-header .genesis-nav-menu ul{float:left;width:100%;}.site-header .genesis-nav-menu li{text-align:left;list-style-type:none;display:inline-block;}.site-header .genesis-nav-menu a{background:transparent;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0 0px 0 0px;padding:17px 15px 17px 15px;color:#888888;text-decoration:none;display:block;position:relative;}.site-header .genesis-nav-menu li a:active,.site-header .genesis-nav-menu li a:hover{background:transparent;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;color:#000000;text-decoration:none;}.site-header .genesis-nav-menu li.current_page_item a,.site-header .genesis-nav-menu li.current-cat a,.site-header .genesis-nav-menu li.current-menu-item a{background:transparent;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;color:#000000;text-decoration:none;}.site-header .genesis-nav-menu li li a,.site-header .genesis-nav-menu li li a:link,.site-header .genesis-nav-menu li li a:visited{background:#F5F5F5;width:170px;border-top:0;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:1px solid #E8E8E8;margin:0 0 0 0px;padding:17px 15px 17px 15px;color:#888888;text-decoration:none;float:none;position:relative;}.site-header .genesis-nav-menu li li a:active,.site-header .genesis-nav-menu li li a:hover{background:#F5F5F5;color:#000000;text-decoration:none;}.site-header .genesis-nav-menu li ul{width:205px;height:auto;margin:0;z-index:9999;left:-9999px;position:absolute;}.site-header .genesis-nav-menu li ul ul{margin:-51px 0 0 201px;}.site-header .genesis-nav-menu li:hover>ul,.site-header .genesis-nav-menu li.sfHover ul{left:auto;}.site-header .genesis-nav-menu li a.sf-with-ul{padding-right:15px;}.site-header .genesis-nav-menu.sf-arrows .sf-with-ul:after,.site-header .genesis-nav-menu li li a .sf-sub-indicator,.site-header .genesis-nav-menu li li li a .sf-sub-indicator{content:'';}.site-inner{border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0px auto 0px;padding:0px;overflow:hidden;clear:both;}.content-sidebar-sidebar .site-inner{max-width:1240px;}.sidebar-sidebar-content .site-inner{max-width:1240px;}.sidebar-content-sidebar .site-inner{max-width:1240px;}.content-sidebar .site-inner{max-width:1240px;}.sidebar-content .site-inner{max-width:1240px;}.full-width-content .site-inner{max-width:1240px;}.ez-home .site-inner{max-width:1240px;padding:0;}.breadcrumb{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin-top:-10px;margin-bottom:30px;padding:13px 20px 11px 25px;color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}.breadcrumb a,.breadcrumb a:visited{color:#0037B4;text-decoration:none;}.breadcrumb a:hover{color:#000000;text-decoration:none;}.taxonomy-description,.author-description{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:-10px 0 30px;padding:0;color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}.content .taxonomy-description h1,.content .author-description h1{background:#333333;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0;padding:13px 20px 11px 25px;color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;}.content .taxonomy-description p,.content .author-description p{padding:25px 25px 25px 25px;}.content .taxonomy-description a,.content .taxonomy-description a:visited,.content .author-description a,.content .author-description a:visited{color:#0037B4;text-decoration:none;}.content .taxonomy-description a:hover,.content .author-description a:hover{color:#000000;text-decoration:none;}.content-sidebar-wrap{float:left;}.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float:right;}.content-sidebar-sidebar .content-sidebar-wrap{width:900px;}.sidebar-sidebar-content .content-sidebar-wrap{width:900px;}.sidebar-content-sidebar .content-sidebar-wrap{width:900px;}.content-sidebar .content-sidebar-wrap{width:1200px;}.sidebar-content .content-sidebar-wrap{width:1200px;}.full-width-content .content-sidebar-wrap{width:1200px;}.content{margin:0;padding:0px;float:left;}.content-sidebar-sidebar .content{width:540px;}.sidebar-sidebar-content .content{width:540px;}.sidebar-content-sidebar .content{width:540px;}.content-sidebar .content{width:740px;}.sidebar-content .content{width:740px;}.full-width-content .content{width:1240px;}.sidebar-content .content,.sidebar-sidebar-content .content{float:right;}.content .post,.content .entry{background:transparent;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0px 0 40px;padding:0px 0px 0px 0px;}.content .page{background:transparent;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0px 0 0px;padding:0px 0px 0px 0px;}.entry-content p{margin:0 0 25px;}.entry-content p,.entry-content ul li,.entry-content ol li{color:#333333;font-family:'proxima_nova_ththin','Open Sans',sans-serif;}.entry-content a,.entry-content a:visited{color:#0037B4;text-decoration:none;}.entry-content a:hover{color:#000000;text-decoration:none;}.content blockquote{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:5px 5px 20px 30px;padding:25px 30px 5px;}.content blockquote p{color:#999999;font-family:'Open Sans',sans-serif;font-size:18px;font-size:1.8rem;font-style:italic;}.content blockquote a,.content blockquote a:visited{color:#0037B4;text-decoration:none;}.content blockquote a:hover{color:#000000;text-decoration:none;}p.subscribe-to-comments{padding:20px 0 10px;}.clear{clear:both;}.clear-line{border-bottom:1px solid #ddd;clear:both;margin:0 0 25px;}.content .post h1,.content .post h2,.content .post h3,.content .post h4,.content .post h5,.content .post h6,.content .page h1,.content .page h2,.content .page h3,.content .page h4,.content .page h5,.content .page h6,.content h1.entry-title,.content .entry-content h1,.content h2.entry-title,.content .entry-content h2,.content .entry-content h3,.content .entry-content h4,.content .entry-content h5,.content .entry-content h6{margin:0 0 10px;font-family:'proxima_nova_ththin',Arial,serif;line-height:1.25;}.content .post h1 span,.content .post h2 span,.content .post h3 span,.content .post h4 span,.content .post h5 span,.content .post h6 span,.content .page h1 span,.content .page h2 span,.content .page h3 span,.content .page h4 span,.content .page h5 span,.content .page h6 span,.content h1.entry-title span,.content .entry-content h1 span,.content h2.entry-title span,.content .entry-content h2 span,.content .entry-content h3 span,.content .entry-content h4 span,.content .entry-content h5 span,.content .entry-content h6 span{margin:0 0 10px;font-family:'proxima_nova_ththin',Arial,serif;line-height:1.25;}.content .post h1,.content .page h1,.content h1.entry-title,.content .entry-content h1{color:#333333;font-size:36px;font-size:3.6rem;}.content .post h1 a,.content .post h1 a:visited,.content .page h1 a,.content .page h1 a:visited,.content h1.entry-title a,.content h1.entry-title a:visited .content .post h2 a,.content .post h2 a:visited,.content .page h2 a,.content .page h2 a:visited,.content h2.entry-title a,.content h2.entry-title a:visited{color:#333333;text-decoration:none;}.content .post h1 a:hover,.content .page h1 a:hover,.content h1.entry-title a:hover .content .post h2 a:hover,.content .page h2 a:hover,.content h2.entry-title a:hover{color:#0037B4;text-decoration:none;}.content .post h2,.content .page h2,.content h2.entry-title,.content .entry-content h2{color:#333333;font-size:32px;}.content .post h3,.content .page h3,.content .entry-content h3{color:#333333;font-size:28px;}.content .post h4,.content .page h4,.content .entry-content h4{color:#333333;font-size:26px;}.content .post h5,.content .page h5,.content .entry-content h5{color:#333333;font-size:18px;}.content .post h6,.content .page h6,.content .entry-content h6{color:#333333;font-size:16px;}.five-sixths,.four-sixths,.four-fifths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-fifths,.three-sixths,.two-fourths,.two-fifths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%;margin-bottom:20px;}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%;}.one-third,.two-sixths{width:31.623931623931625%;}.four-sixths,.two-thirds{width:65.81196581196582%;}.one-fourth{width:23.076923076923077%;}.three-fourths{width:74.35897435897436%;}.one-fifth{width:17.9487179487179488%;}.two-fifths{width:38.4615384615384616%;}.three-fifths{width:58.9743589743589744%;}.four-fifths{width:79.4871794871794872%;}.one-sixth{width:14.52991452991453%;}.five-sixths{width:82.90598290598291%;}.first,.ez-only{margin-left:0;clear:both;}.ez-only{width:100%;float:left;}#ez-home-sidebar-wrap{width:280px;margin-left:-280px;float:right;}.home-sidebar-left #ez-home-sidebar-wrap{margin-left:0;margin-right:-280px;float:left;}#ez-home-sidebar.sidebar{float:none;}.genesis-grid-even,.genesis-grid-odd{margin:0 0 20px;padding:0 0 15px;width:48%;}.genesis-grid-even{float:right;}.genesis-grid-odd{clear:both;float:left;}.entry-content ol,.entry-content ul,.dynamik-widget-area ol,.dynamik-widget-area ul{margin:0;padding:0 0 20px;}.archive-page ul li,.entry-content ul li,.dynamik-widget-area ul li{list-style-type:square;margin:0 0 0 30px;padding:0;}.entry-content ol li{margin:0 0 0 35px;}.archive-page ul ul,.entry-content ol ol,.entry-content ul ul,.dynamik-widget-area ol ol,.dynamik-widget-area ul ul{padding:0;}.entry-header .entry-meta{margin:-5px 0 15px;color:#333333;font-family:'Open Sans',sans-serif;font-size:15px;font-size:1.5rem;}.entry-header .entry-meta a,.entry-header .entry-meta a:visited{color:#0037B4;text-decoration:none;}.entry-header .entry-meta a:hover{color:#000000;text-decoration:none;}.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px;}.entry-footer .entry-meta{border-top:2px solid #DDDDDD;padding:5px 0 0;color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;font-style:italic;clear:both;}.entry-footer .entry-meta a,.entry-footer .entry-meta a:visited{color:#0037B4;text-decoration:none;}.entry-footer .entry-meta a:hover{color:#000000;text-decoration:none;}.author-box{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0px 0 40px;padding:25px 25px 25px 25px;overflow:hidden;clear:both;}.author-box-title{color:#333333;font-family:'Open Sans',sans-serif;font-size:20px;font-size:2rem;font-weight:300;}.author-box-content{color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}.author-box a,.author-box a:visited{color:#0037B4!important;text-decoration:none!important;}.author-box a:hover{color:#000000!important;text-decoration:none!important;}.sticky{background-color:#f5f5f5;margin:-10px 0 40px;padding:20px;}.content .sticky{background:#F5F5F5!important;border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:-10px 0 40px 0;padding:20px 20px 20px 20px;}.archive-page{float:left;padding:20px 0 0;width:45%;}.post-comments,.tags{background:url(images/icon-dot.png) no-repeat left;margin:0 0 0 3px;padding:0 0 0 10px;}img{max-width:100%;height:auto;}.nivoSlider img{max-width:none;}.featuredpage img,.featuredpost img,.post-image{background:#F5F5F5;border:0px solid #DDDDDD;padding:0px;}.author-box .avatar{background:#FFFFFF;border:0px solid #DDDDDD;width:80px;height:80px;width:80px;height:80px;margin:0 10px 0 0;padding:0px;float:left;}.post-image{margin:0 10px 10px 0;}img.centered,.aligncenter{display:block;margin:0 auto 10px;}img.alignnone{display:inline;margin:0 0 10px;}img.alignleft{display:inline;margin:0 15px 10px 0;}img.alignright{display:inline;margin:0 0 10px 15px;}.alignleft{float:left;margin:0 15px 10px 0;}.alignright{float:right;margin:0 0 10px 15px;}.wp-caption{background:#F5F5F5;border:0px solid #DDDDDD;padding:5px;text-align:center;}p.wp-caption-text{margin:5px 0;color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}.wp-smiley,.wp-wink{border:none;float:none;}.post-format-image{display:block;float:right;}.page .post-format-image{display:none;}.page-template-page_blog-php .post-format-image{display:block;}.pagination,.entry-pagination{width:100%;margin:0;padding:20px 0 20px;overflow:hidden;}.pagination li{display:inline;}.pagination a,.pagination a:visited,.entry-pagination a,.entry-pagination a:visited{color:#0037B4;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;text-decoration:none;}.pagination a:hover,.entry-pagination a:hover{color:#000000;text-decoration:none;}.pagination li a,.pagination li.disabled,.pagination li a:hover,.pagination li.active a{background:#FFFFFF;border:1px solid #DDDDDD;margin:0 0px 0 0px;padding:8px 12px 8px 12px;color:#0037B4;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;text-decoration:none;}.pagination li a:hover,.pagination li.active a{background:#F5F5F5;color:#000000;text-decoration:none;}.pagination li a:hover{text-decoration:none;}.sidebar{float:right;display:inline;}.sidebar-secondary{float:left;}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float:left;}.content-sidebar-sidebar .sidebar-secondary{float:right;}.content-sidebar .sidebar-primary{width:300px;}.sidebar-content .sidebar-primary{width:300px;}.content-sidebar-sidebar .sidebar-primary{width:300px;}.content-sidebar-sidebar .sidebar-secondary{width:180px;}.sidebar-sidebar-content .sidebar-primary{width:300px;}.sidebar-sidebar-content .sidebar-secondary{width:180px;}.sidebar-content-sidebar .sidebar-primary{width:300px;}.sidebar-content-sidebar .sidebar-secondary{width:180px;}.sidebar-primary h4,.sidebar-secondary h4,#ez-home-sidebar h4{background:#333333;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0;padding:15px 25px 15px 25px;color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.25;}.sidebar-primary,.sidebar-secondary,#ez-home-sidebar{color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}.sidebar-primary a,.sidebar-primary a:visited,.sidebar-secondary a,.sidebar-secondary a:visited,#ez-home-sidebar a,#ez-home-sidebar a:visited{color:#0037B4;text-decoration:none;}.sidebar-primary a:hover,.sidebar-secondary a:hover,#ez-home-sidebar a:hover{color:#000000;text-decoration:none;}.sidebar.widget-area .widget{background:#F5F5F5;border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0px 0 15px;padding:0 0 10px;}.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0!important;padding:20px 10px 15px 20px;}.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#333333;}.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:30px 30px 15px 30px;}.sidebar.widget-area ul li{border-bottom:2px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 3px 0px;list-style-type:none;word-wrap:break-word;}.sidebar.widget-area ul ul li{border:none;margin:0;}.widget_archive select,#cat{background:#F5F5F5;border:1px solid #DDDDDD;width:83%;margin:15px 15px 0;padding:3px;font-size:14px;display:inline;}.featuredpage,.featuredpost{overflow:hidden;clear:both;}.featuredpage .page,.featuredpost .post{margin:0px 0px 0px 0px!important;padding:0px 0px 0px 0px;overflow:hidden;}.featuredpage .page p,.featuredpost .post p{color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}.featuredpage .page a,.featuredpage .page a:visited,.featuredpost .post a,.featuredpost .post a:visited{color:#0037B4!important;text-decoration:none!important;}.featuredpage .page a:hover,.featuredpost .post a:hover{color:#000000!important;text-decoration:none!important;}.featuredpage .page h2,.featuredpost .post h2{margin:0 0 5px;font-family:'Open Sans',sans-serif;font-size:20px;font-size:2rem;font-weight:300;line-height:1.25;}.featuredpage .page h2 a,.featuredpage .page h2 a:visited,.featuredpost .post h2 a,.featuredpost .post h2 a:visited{color:#333333!important;text-decoration:none!important;}.featuredpage .page h2 a:hover,.featuredpost .post h2 a:hover{color:#0037B4!important;text-decoration:none!important;}.featuredpage .page .byline,.featuredpost .post .entry-header .entry-meta{color:#333333!important;font-family:'Open Sans',sans-serif;font-size:14px;font-size:1.4rem!important;}.featuredpage .page .byline a,.featuredpage .page .byline a:visited,.featuredpost .post .entry-header .entry-meta a,.featuredpost .post .entry-header .entry-meta a:visited{color:#0037B4!important;text-decoration:none!important;}.featuredpage .page .byline a:hover,.featuredpost .post .entry-header .entry-meta a:hover{color:#000000!important;text-decoration:none!important;}.more-from-category{padding:5px 15px 0;}.user-profile{overflow:hidden;}.user-profile p{padding:5px 15px 0;}.user-profile .posts_link{padding:0 15px;}.site-header .search-form{text-align:right;padding:12px 0 0;}.sidebar .search-form{padding:15px 0 10px 30px;}.search-form input[type="search"],#subbox{background:#E8E8E8;border:1px solid #DDDDDD;width:185px;margin:10px 5px 0 0;padding:9px 5px 10px 5px;color:#888888;font-family:'Open Sans',sans-serif;font-size:13px;font-size:1.3rem;-webkit-appearance:none;}.nav-primary .search-form input[type="search"]{margin:2px -7px 0 0;}.search-form input[type="submit"],#subbutton{background:#333333;border:1px solid #333333;margin:0;padding:7px 7px 7px 7px;color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:14px;font-size:1.4rem;line-height:19px;cursor:pointer;text-decoration:none;}.search-form input[type="submit"]:hover,#subbutton:hover{background:#000000;border:1px solid #000000;color:#FFFFFF;text-decoration:none;}.enews p{padding:10px 15px 5px;}.enews #subscribe{padding:0 0 0 15px;}.enews #subbox{margin:5px -7px 0 0;padding:6px 5px;width:75%;}#wp-calendar{width:100%;padding:20px;}#wp-calendar caption{font-size:14px;font-style:italic;padding:20px 30px 0 0;text-align:right;}#wp-calendar thead{background-color:#F5F5F5;font-weight:bold;margin:10px 0 0;}#wp-calendar td{background-color:#F5F5F5;padding:2px;text-align:center;}#footer-widgets{background-color:#F5F5F5;border-top:1px solid #ddd;clear:both;font-size:14px;margin:0 auto;overflow:hidden;width:100%;}#footer-widgets .wrap{overflow:hidden;padding:20px 30px 10px;}#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0;}#footer-widgets .textwidget{padding:0;}#footer-widgets .widget_tag_cloud div div{padding:0;}#footer-widgets p{font-size:inherit;margin:0 0 10px;}#footer-widgets ul{margin:0;}#footer-widgets ul li{margin:0 0 0 20px;}#footer-widgets #wp-calendar thead,#footer-widgets #wp-calendar td{background:none;}.footer-widgets-1{float:left;margin:0 30px 0 0;width:280px;}.footer-widgets-2{float:left;width:280px;}.footer-widgets-3{float:right;width:280px;}.site-footer{overflow:hidden;clear:both;margin-top:30px\0/!important;}.site-footer .wrap{margin:0 auto;padding:0;overflow:hidden;}.content-sidebar-sidebar .site-footer .wrap{max-width:1140px;}.sidebar-sidebar-content .site-footer .wrap{max-width:1140px;}.sidebar-content-sidebar .site-footer .wrap{max-width:1140px;}.content-sidebar .site-footer .wrap{max-width:1140px;}.sidebar-content .site-footer .wrap{max-width:1140px;}.full-width-content .site-footer .wrap{max-width:1140px;}.site-footer p{color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;text-align:center;}.site-footer a,.site-footer a:visited{color:#DDDDDD;text-decoration:none;}.site-footer a:hover{color:#FFFFFF;text-decoration:none;}.site-footer .gototop{float:left;width:200px;}.site-footer .creds{float:right;text-align:right;width:650px;}#comments{margin:0px 0 15px;overflow:hidden;}#respond{margin:0 0 15px;padding:20px 0 0;}#comments h3,#respond h3{margin:0 0 10px;color:#333333;font-family:'Open Sans',sans-serif;font-size:26px;font-size:2.6rem;font-weight:300;line-height:1.25;}#author,#comment,#email,#url{background:#FFFFFF;border:1px solid #DDDDDD;width:250px;margin:0 5px 10px 0;padding:5px;color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;-webkit-box-shadow:0 1px 2px #E8E8E8 inset;box-shadow:0 1px 2px #E8E8E8 inset;}#comment{width:98%;height:150px;margin:0 0 10px;}#commentform #submit{background:#333333;border:0px solid #DDDDDD;width:auto;padding:10px 14px 10px 14px;color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;line-height:19px;cursor:pointer;text-decoration:none;}#commentform #submit:hover{background:#000000;border:0px solid #DDDDDD;color:#FFFFFF;text-decoration:none;}.comment-author{color:#333333;font-family:'Open Sans',sans-serif;}.comment-author span,.comment-author .says{font-size:18px;font-size:1.8rem;}.comment-author span a,.comment-author span a:visited{color:#0037B4;text-decoration:none;}.comment-author span a:hover{color:#000000;text-decoration:none;}.ping-list{margin:0 0 40px;}.comment-list ol,.ping-list ol{padding:10px;}.comment-list li,.ping-list li{border-top:0px solid #DDDDDD;border-bottom:2px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:15px 0 5px;padding:25px 25px 25px 25px;font-weight:bold;list-style-type:none;}.comment-list li .avatar{background:#FFFFFF;border:0px solid #DDDDDD;width:48px;height:48px;margin:5px 0 0 10px;padding:0px;float:right;}.comment-list li ul li{background:#E8E8E8;margin-right:-16px;list-style-type:none;}.comment-content p{margin:0 0 20px;}.comment-content p,#respond p{color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;}.comment-notes{margin:0 0 10px;}#respond label{display:block;}.comment-list cite,.ping-list cite{font-style:normal;font-weight:normal;}.comment-meta{margin:0 0 5px;color:#0037B4;font-family:'Open Sans',sans-serif;font-size:14px;font-size:1.4rem;font-weight:normal;}.comment-meta a,.comment-meta a:visited{color:#0037B4!important;text-decoration:none!important;}.comment-meta a:hover{color:#000000!important;text-decoration:none!important;}a.comment-reply-link,a.comment-reply-link:visited{background:#DDDDDD;border-top:0px solid #CCCCCC;border-bottom:2px solid #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;padding:8px 12px 8px 12px;color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;font-size:1.4rem;font-weight:300;text-decoration:none;}a.comment-reply-link:hover{background:#CCCCCC;border-top:0px solid #BBBBBB;border-bottom:2px solid #BBBBBB;border-left:0px solid #BBBBBB;border-right:0px solid #BBBBBB;color:#333333;text-decoration:none;}.comment-content a,.comment-content a:visited,#comments .navigation a,#comments .navigation a:visited,#respond a,#respond a:visited{color:#0037B4;text-decoration:none;}.comment-content a:hover,#comments .navigation a:hover,#respond a:hover{color:#000000;text-decoration:none;}.nocomments{text-align:center;}#comments .navigation{padding:20px 0 20px;display:block;}.bypostauthor{}.thread-even{background:#F5F5F5;}.thread-alt{background:#F5F5F5;}.even,.alt{border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0px solid #DDDDDD;}.commentlist .depth-2,.commentlist .depth-3,.commentlist .depth-4,.commentlist .depth-5,.commentlist .depth-6{border-top:0px solid #DDDDDD;border-bottom:0px solid #DDDDDD;border-left:0px solid #DDDDDD;border-right:0;}.form-allowed-tags{background:#F5F5F5;border:0px solid #DDDDDD;margin:10px 0 20px;padding:25px 25px 25px 25px;}#respond p.form-allowed-tags{color:#666666;font-family:'Open Sans',sans-serif;font-size:16px;font-size:1.6rem;}div.item-list-tabs{margin:25px 0 20px;}div.item-list-tabs.nav-secondary{margin:-15px 0 15px;}.padder div.pagination{margin:-20px 0 0;}form#whats-new-form textarea{width:97%;}table.forum{margin:0;}table.forum tr>td:first-child,table.forum tr>th:first-child{padding:10px 15px;}ul#topic-post-list p{padding:0 0 20px;}div.dir-search{margin:-29px 0 0;}ul.button-nav li,div#item-header ul li,ul.item-list li{list-style:none;}ul#topic-post-list{margin:0 0 15px;}#post-topic-reply{margin:15px 0 0;}.sidebar-primary .item-options,.sidebar-secondary .item-options,.sidebar-primary .avatar-block,.sidebar-secondary .avatar-block{padding:10px 10px 0;}.sidebar-primary ul.item-list .vcard,.sidebar-secondary ul.item-list .vcard,.sidebar-primary .avatar-block,.sidebar-secondary .avatar-block{overflow:auto;}.sidebar-primary a img.avatar,.sidebar-secondary a img.avatar{background:#F6F6F6;margin:0 10px 10px 0;padding:5px;float:left;}.sidebar-primary ul.item-list,.sidebar-secondary ul.item-list{width:auto;padding:0 10px;}#primary ul.item-list,#primary ul.item-list li{list-style-type:none;}.widget-error{padding:10px;}.bbPress .content .hentry p{padding:0;}.bbPress .content .hentry ul li p{padding:0 0 20px;}.bbPress .content .hentry ul{padding:0;}.bbPress .content .hentry ul li{margin:0;list-style:none;}.bbPress .post-format-icon{display:none;}div.gform_wrapper input,div.gform_wrapper select,div.gform_wrapper textarea{box-sizing:border-box;font-size:14px!important;padding:4px 5px!important;}div.gform_footer input.button{color:#333;}div.gform_wrapper .ginput_complex label{font-size:14px;}div.gform_wrapper li,div.gform_wrapper form li{margin:0 0 10px;}div.gform_wrapper .gform_footer{border:none;margin:0;padding:0;}.mainone{width:700px\0/!important;}.sidevehicle{width:225px\0/!important;}.darkHeader{background:url(images/iebg3.png) repeat-y \0/!important;}@media screen and (min-device-width: 320px) and (max-device-width: 1024px) {html{-webkit-text-size-adjust:none;;};
}

@media only screen and (max-width: 1140px) {

    .site-container {
        border: 0;
        margin: 0 auto;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

   /*
 body.override .site-header .wrap, .title-area, .site-header .widget-area {
        width: 100%;
    }
*/

    .site-header .widget-area {
        padding: 0;
    }

    .rewrap {
        width: 100%;
    }

    .header-image .site-header .wrap .title-area {
        margin: 0px auto 0;
        float: none;
    }

    body.override .menu-primary, body.override .menu-secondary, .site-header .widget-area, .site-header .genesis-nav-menu {
        width: 100%;
    }

    .site-header .widget-area {
        float: none;
    }

    .genesis-nav-menu li.right {
        display: none;
    }

    ul.menu-primary, ul.menu-secondary, .site-header ul.genesis-nav-menu {
        text-align: center;
    }

    .menu-secondary li, .site-header .genesis-nav-menu li {
        display: inline-block;
    }

    .menu-primary li li, .menu-secondary li li, .site-header .genesis-nav-menu li li {
        text-align: left;
    }

    body.override .site-inner {
        padding-bottom: 10px;
    }

    body.override .content-sidebar-wrap, body.override .content {
        width: 100%;
    }

    .content {
        padding: 0;
    }

    body.override .breadcrumb {
        margin: 0 0 30px;
    }

    body.override .sidebar-primary, body.override .sidebar-secondary {
        width: 100%;
        float: left;
    }

    .sidebar-primary {
        margin: 20px 0 0;
    }

    #ez-home-container-wrap, #ez-home-sidebar-wrap {
        width: 100%;
        max-width: 100%;
    }

    #ez-home-sidebar-wrap {
        margin: 20px 0 0;
        float: left;
    }

    .five-sixths, .four-fifths, .four-sixths, .one-fifth, .one-fourth,

.one-half, .one-sixth, .one-third, .three-fifths, .three-fourths,

.three-sixths, .two-fifths, .two-fourths, .two-sixths, .two-thirds {
        width: 100%;
        margin-left: 0;
        padding-bottom: 25px;
    }

    .first {
        padding-top: 0 !important;
    }

    #ez-home-slider.ez-widget-area, .slider-inside #ez-home-slider.ez-widget-area {
        padding-bottom: 0;
    }

    #home-hook-wrap {
        padding-bottom: 0;
        padding-left: 30px;
        padding-right: 30px;
    }

    #ez-home-container-wrap, .ez-home-container-area,

#ez-feature-top-container, #ez-fat-footer-container {
        margin: 0 auto;
        padding-bottom: 0;
    }

    body.override.fat-footer-inside #ez-fat-footer-container-wrap {
        margin-top: 0;
        margin-bottom: 30px;
    }

    #ez-home-container-wrap .ez-widget-area,

#ez-feature-top-container .ez-widget-area,

#ez-fat-footer-container .ez-widget-area {
        width: 100%;
        padding-bottom: 20px;
        margin-left: 0 !important;
    }

    #ez-home-sidebar-wrap {
        margin: 0;
    }

    .site-footer .creds, .site-footer .gototop {
        width: 100%;
        text-align: center;
        float: none;
    }

    footer .widget {
/*         width: 100%; */
/*         text-align: center; */
/*         float: none; */
    }

    footer .widget p {
/*         text-align: center !important; */
    }
}

@media only screen and (min-width: 840px) and (max-width: 1140px) {
}

@media only screen and (min-width: 480px) and (max-width: 1140px) {

    .content .override {
        padding: 10px 20px 0;
    }

    body.override .breadcrumb {
        margin: 0 20px 20px;
    }

    .author-box {
        margin: 0px 20px 40px;
    }

    #comments {
        margin: 0px 20px 15px;
    }

    .entry-pings {
        margin: 0 20px;
    }

    #respond {
        margin: 0 20px 15px;
    };
}

.hover-shadow {
    display: inline-block;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hover-shadow:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}

.each_type_vehicle:hover .hover-shadow, .hover-shadow:focus, .hover-shadow:active {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-animation-name: hover;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-delay: 0.3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}

.each_type_vehicle:hover .button {
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
    text-decoration: none;
}

.button:hover {
    background: #3cb0fd;
    background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
    background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
    background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
    text-decoration: none;
}

.each_type_vehicle:hover .hover-shadow:before, .hover-shadow:focus:before, .hover-shadow:active:before {
    opacity: .4;
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
    -webkit-animation-name: hover-shadow;
    -webkit-animation-name: hover-shadow;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-direction: alternate;
}

.searchtemplate .formsearch {
    display: none;
}

@media only screen and (max-width: 801px) {
    .title-area.c6 {
        text-align: center !important;
    }
    .site-header{
		height: 85px !important;
		padding: 0 20px !important;
    }
	.phone-header{
		font-size: 23px;
	}
	.insideBrand .c2{
		width: 100% !important;
	}
    .mobileon {
        display: block;
    }
	.mobileoff{
		display: none !important;
	}
	.specialList p, .specialList2 p{
		text-align: center !important;
		margin-bottom: 42px;
	}
	.specialList p i, .specialList2 p i{   
	    left: 50% !important;
	    margin-left: -10px !important;
	    top: -15px !important;
	}
	.adpositionguide {
        max-width: 400px;
        margin: 0px auto;
    }
	.site-footer{
		padding: 0px 20px;
	}
	.site-footer #text-2{
		text-align: center !important;
	}
	
	footer .widget{
		width: 100%;
	}
    .cardescright {
        width: 100% !important;
    }

    .phone-header span {
        font-size: 12px !important;
        right: 10px;
    }

    .overlaysliderform {
        display: none !important;
    }

    .searchtemplate .formsearch {
        display: block;
    }

    .onlyhome {
        display: none;
    }

    div.availability {
        width: 95% !important;
    }

    div.availability .c5 {
        text-align: center;
        font-size: 15px;
    }

    div.availability .c5 p {
        font-size: 15px;
    }

    .search-form.c3 {
        text-align: center !important;
    }

    .chat-support.c2 {
        text-align: left !important;
    }

    .phone-header.c12 {
        margin-top: -60px !important;
    }

    locationtag {
        margin-left: 0px !important;
        font-size: 20px;
    }

    .formsearch .c6 {
        width: 50% !important;
    }

    .searchtemplate {
        height: auto !important;
    }

    .newbhlax {
        margin-bottom: 0px !important;
    }

    div#car_check_availability_block {
        margin-bottom: 0px;
    }

    .car_details_left_video iframe {
        width: 100%;
    }
    .continuebutton{
	    position: relative;
	    width: 100%;
	    bottom: auto;
    }
}

@media only screen and (max-width:1024px) {
    #social {
        display: block;
        width: 200px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 480px) and (max-width: 801px) {
    .chauffer.c4 {
        width: 50%;
        float: left;
    }

    .newfleet.c4 {
        float: left;
        width: 50%;
    };
}

@media only screen and (max-width: 479px) {

    .content .override {
        padding: 0;
    }

    body.override .breadcrumb {
        margin: 0 0 20px;
    }

    .navmenu {
        display: none;
    }

    .menu-main-nav-container {
        background: none;
        height: 0px;
    }

    .adfirstline {
        font-size: 18px;
        z-index: 9999;
        position: relative;
    }

    .phone-header span {
        font-size: 8px !important;
        right: 10px;
    }

    .locationtag {
        font-size: 12px;
    }

    .adsecondline {
        font-size: 12px;
    }

    .highlighttext {
        left: 14px;
        padding: 0px;
        top: 4px;
        transform: rotate(50deg);
    };
}



/* Custom CSS

------------------------------------------------------------ */



/*  -----  Semantic red  ----- */



.semantic01-red .site-header {
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .nav-primary {
    background: #C21F2A;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .menu-primary a {
    background: #C21F2A;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .menu-primary li a:active,

.semantic01-red .menu-primary li a:hover {
    background: #C21F2A;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .menu-primary li.current_page_item a,

.semantic01-red .menu-primary li.current-cat a,

.semantic01-red .menu-primary li.current-menu-item a {
    background: #C21F2A;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .menu-primary li li a,

.semantic01-red .menu-primary li li a:link,

.semantic01-red .menu-primary li li a:visited {
    background: #FFEDED;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.semantic01-red .menu-primary li li a:active,

.semantic01-red .menu-primary li li a:hover {
    background: #FFEDED;
}

.semantic01-red .nav-secondary {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .menu-secondary a {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .menu-secondary li a:active,

.semantic01-red .menu-secondary li a:hover {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .menu-secondary li.current_page_item a,

.semantic01-red .menu-secondary li.current-cat a,

.semantic01-red .menu-secondary li.current-menu-item a {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red #dropdown-nav {
    background: #C21F2A;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red #dropdown-subnav {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .site-header .genesis-nav-menu {
    background: transparent;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .site-header .genesis-nav-menu a {
    background: transparent;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .site-header .genesis-nav-menu li a:active,

.semantic01-red .site-header .genesis-nav-menu li a:hover {
    background: transparent;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .site-header .genesis-nav-menu li.current_page_item a,

.semantic01-red .site-header .genesis-nav-menu li.current-cat a,

.semantic01-red .site-header .genesis-nav-menu li.current-menu-item a {
    background: transparent;
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .site-header .genesis-nav-menu li li a,

.semantic01-red .site-header .genesis-nav-menu li li a:link,

.semantic01-red .site-header .genesis-nav-menu li li a:visited {
    background: #FFEDED;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.semantic01-red .site-header .genesis-nav-menu li li a:active,

.semantic01-red .site-header .genesis-nav-menu li li a:hover {
    background: #FFEDED;
}

.semantic01-red .breadcrumb {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .taxonomy-description,

.semantic01-red .author-description {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .content .taxonomy-description h1,

.semantic01-red .content .author-description h1 {
    background: #C21F2A;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .content blockquote {
    background: #FFEDED;
}

.semantic01-red #ez-feature-top-container-wrap {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red #ez-fat-footer-container-wrap,

.semantic01-red .fat-footer-inside #ez-fat-footer-container-wrap {
    background: #FFEDED;
}

.semantic01-red .author-box {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .author-box .avatar {
    background: #FFFFFF;
    border: 0px solid #FFB3B3;
}

.semantic01-red .content .sticky {
    background: #FFEDED !important;
}

.semantic01-red .featuredpage img,

.semantic01-red .featuredpost img,

.semantic01-red .post-image {
    background: #FFEDED;
}

.semantic01-red .wp-caption {
    background: #FFEDED;
}

.semantic01-red .pagination li a,

.semantic01-red .pagination li.disabled,

.semantic01-red .pagination li a:hover,

.semantic01-red .pagination li.active a {
    border: 1px solid #FFB3B3;
}

.semantic01-red .pagination li a:hover,

.semantic01-red .pagination li.active a {
    background: #FFEDED;
}

.semantic01-red .sidebar-primary h4,

.semantic01-red .sidebar-secondary h4,

.semantic01-red #ez-home-sidebar h4 {
    background: #C21F2A;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .sidebar.widget-area .widget {
    background: #FFEDED;
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .sidebar.widget-area ul li {
    border-bottom: 2px solid #FFB3B3;
}

.semantic01-red .thread-even {
    background: #FFEDED;
}

.semantic01-red .thread-alt {
    background: #FFEDED;
}

.semantic01-red .search-form input[type="submit"], #subbutton {
    background: #C21F2A;
    border: 1px solid #C21F2A;
}

.semantic01-red .site-footer {
    background: #C21F2A;
    border-top: 2px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .site-footer a,

.semantic01-red .site-footer a:visited {
    color: #FFB3B3;
}

.semantic01-red #author,

.semantic01-red #comment,

.semantic01-red #email,

.semantic01-red #url {
    border: 1px solid #FFB3B3;
}

.semantic01-red #commentform #submit {
    background: #C21F2A;
    border: 0px solid #FFB3B3;
}

.semantic01-red #commentform #submit:hover {
    border: 0px solid #FFB3B3;
}

.semantic01-red .comment-list li,

.semantic01-red .ping-list li {
    border-top: 0px solid #FFB3B3;
    border-bottom: 2px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .comment-list li .avatar {
    border: 0px solid #FFB3B3;
}

.semantic01-red a.comment-reply-link,

.semantic01-red a.comment-reply-link:visited {
    background: #FFB3B3;
    border-top: 0px solid #FF9C99;
    border-bottom: 2px solid #FF9C99;
    border-left: 0px solid #FF9C99;
    border-right: 0px solid #FF9C99;
}

.semantic01-red a.comment-reply-link:hover {
    background: #FF9C99;
}

.semantic01-red .even,

.semantic01-red .alt {
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
    border-right: 0px solid #FFB3B3;
}

.semantic01-red .commentlist .depth-2,

.semantic01-red .commentlist .depth-3,

.semantic01-red .commentlist .depth-4,

.semantic01-red .commentlist .depth-5,

.semantic01-red .commentlist .depth-6 {
    border-top: 0px solid #FFB3B3;
    border-bottom: 0px solid #FFB3B3;
    border-left: 0px solid #FFB3B3;
}

.semantic01-red .form-allowed-tags {
    background: #FFEDED;
    border: 0px solid #FFB3B3;
}



/*  -----  Semantic Green  ----- */



.semantic01-green .site-header {
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .nav-primary {
    background: #167807;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .menu-primary a {
    background: #167807;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .menu-primary li a:active,

.semantic01-green .menu-primary li a:hover {
    background: #167807;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .menu-primary li.current_page_item a,

.semantic01-green .menu-primary li.current-cat a,

.semantic01-green .menu-primary li.current-menu-item a {
    background: #167807;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .menu-primary li li a,

.semantic01-green .menu-primary li li a:link,

.semantic01-green .menu-primary li li a:visited {
    background: #E4FFE0;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.semantic01-green .menu-primary li li a:active,

.semantic01-green .menu-primary li li a:hover {
    background: #E4FFE0;
}

.semantic01-green .nav-secondary {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .menu-secondary a {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .menu-secondary li a:active,

.semantic01-green .menu-secondary li a:hover {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .menu-secondary li.current_page_item a,

.semantic01-green .menu-secondary li.current-cat a,

.semantic01-green .menu-secondary li.current-menu-item a {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green #dropdown-nav {
    background: #167807;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green #dropdown-subnav {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .site-header .genesis-nav-menu {
    background: transparent;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .site-header .genesis-nav-menu a {
    background: transparent;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .site-header .genesis-nav-menu li a:active,

.semantic01-green .site-header .genesis-nav-menu li a:hover {
    background: transparent;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .site-header .genesis-nav-menu li.current_page_item a,

.semantic01-green .site-header .genesis-nav-menu li.current-cat a,

.semantic01-green .site-header .genesis-nav-menu li.current-menu-item a {
    background: transparent;
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .site-header .genesis-nav-menu li li a,

.semantic01-green .site-header .genesis-nav-menu li li a:link,

.semantic01-green .site-header .genesis-nav-menu li li a:visited {
    background: #E4FFE0;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.semantic01-green .site-header .genesis-nav-menu li li a:active,

.semantic01-green .site-header .genesis-nav-menu li li a:hover {
    background: #E4FFE0;
}

.semantic01-green .breadcrumb {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .taxonomy-description,

.semantic01-green .author-description {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .content .taxonomy-description h1,

.semantic01-green .content .author-description h1 {
    background: #167807;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .content blockquote {
    background: #E4FFE0;
}

.semantic01-green #ez-feature-top-container-wrap {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green #ez-fat-footer-container-wrap,

.semantic01-green .fat-footer-inside #ez-fat-footer-container-wrap {
    background: #E4FFE0;
}

.semantic01-green .author-box {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .author-box .avatar {
    background: #FFFFFF;
    border: 0px solid #C9E0C5;
}

.semantic01-green .content .sticky {
    background: #E4FFE0 !important;
}

.semantic01-green .featuredpage img,

.semantic01-green .featuredpost img,

.semantic01-green .post-image {
    background: #E4FFE0;
}

.semantic01-green .wp-caption {
    background: #E4FFE0;
}

.semantic01-green .pagination li a,

.semantic01-green .pagination li.disabled,

.semantic01-green .pagination li a:hover,

.semantic01-green .pagination li.active a {
    border: 1px solid #C9E0C5;
}

.semantic01-green .pagination li a:hover,

.semantic01-green .pagination li.active a {
    background: #E4FFE0;
}

.semantic01-green .sidebar-primary h4,

.semantic01-green .sidebar-secondary h4,

.semantic01-green #ez-home-sidebar h4 {
    background: #167807;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .sidebar.widget-area .widget {
    background: #E4FFE0;
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .sidebar.widget-area ul li {
    border-bottom: 2px solid #C9E0C5;
}

.semantic01-green .thread-even {
    background: #E4FFE0;
}

.semantic01-green .thread-alt {
    background: #E4FFE0;
}

.semantic01-green .search-form input[type="submit"], #subbutton {
    background: #167807;
    border: 1px solid #167807;
}

.semantic01-green .site-footer {
    background: #167807;
    border-top: 2px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .site-footer a,

.semantic01-green .site-footer a:visited {
    color: #C9E0C5;
}

.semantic01-green #author,

.semantic01-green #comment,

.semantic01-green #email,

.semantic01-green #url {
    border: 1px solid #C9E0C5;
}

.semantic01-green #commentform #submit {
    background: #167807;
    border: 0px solid #C9E0C5;
}

.semantic01-green #commentform #submit:hover {
    border: 0px solid #C9E0C5;
}

.semantic01-green .comment-list li,

.semantic01-green .ping-list li {
    border-top: 0px solid #C9E0C5;
    border-bottom: 2px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .comment-list li .avatar {
    border: 0px solid #C9E0C5;
}

.semantic01-green a.comment-reply-link,

.semantic01-green a.comment-reply-link:visited {
    background: #C9E0C5;
    border-top: 0px solid #C0D6BC;
    border-bottom: 2px solid #C0D6BC;
    border-left: 0px solid #C0D6BC;
    border-right: 0px solid #C0D6BC;
}

.semantic01-green a.comment-reply-link:hover {
    background: #C0D6BC;
}

.semantic01-green .even,

.semantic01-green .alt {
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
    border-right: 0px solid #C9E0C5;
}

.semantic01-green .commentlist .depth-2,

.semantic01-green .commentlist .depth-3,

.semantic01-green .commentlist .depth-4,

.semantic01-green .commentlist .depth-5,

.semantic01-green .commentlist .depth-6 {
    border-top: 0px solid #C9E0C5;
    border-bottom: 0px solid #C9E0C5;
    border-left: 0px solid #C9E0C5;
}

.semantic01-green .form-allowed-tags {
    background: #E4FFE0;
    border: 0px solid #C9E0C5;
}



/*  -----  Semantic Blue  ----- */



.semantic01-blue .site-header {
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .nav-primary {
    background: #204691;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .menu-primary a {
    background: #204691;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .menu-primary li a:active,

.semantic01-blue .menu-primary li a:hover {
    background: #204691;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .menu-primary li.current_page_item a,

.semantic01-blue .menu-primary li.current-cat a,

.semantic01-blue .menu-primary li.current-menu-item a {
    background: #204691;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .menu-primary li li a,

.semantic01-blue .menu-primary li li a:link,

.semantic01-blue .menu-primary li li a:visited {
    background: #D9DAFF;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.semantic01-blue .menu-primary li li a:active,

.semantic01-blue .menu-primary li li a:hover {
    background: #D9DAFF;
}

.semantic01-blue .nav-secondary {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .menu-secondary a {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .menu-secondary li a:active,

.semantic01-blue .menu-secondary li a:hover {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .menu-secondary li.current_page_item a,

.semantic01-blue .menu-secondary li.current-cat a,

.semantic01-blue .menu-secondary li.current-menu-item a {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue #dropdown-nav {
    background: #204691;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue #dropdown-subnav {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .site-header .genesis-nav-menu {
    background: transparent;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .site-header .genesis-nav-menu a {
    background: transparent;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .site-header .genesis-nav-menu li a:active,

.semantic01-blue .site-header .genesis-nav-menu li a:hover {
    background: transparent;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .site-header .genesis-nav-menu li.current_page_item a,

.semantic01-blue .site-header .genesis-nav-menu li.current-cat a,

.semantic01-blue .site-header .genesis-nav-menu li.current-menu-item a {
    background: transparent;
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .site-header .genesis-nav-menu li li a,

.semantic01-blue .site-header .genesis-nav-menu li li a:link,

.semantic01-blue .site-header .genesis-nav-menu li li a:visited {
    background: #D9DAFF;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.semantic01-blue .site-header .genesis-nav-menu li li a:active,

.semantic01-blue .site-header .genesis-nav-menu li li a:hover {
    background: #D9DAFF;
}

.semantic01-blue .breadcrumb {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .taxonomy-description,

.semantic01-blue .author-description {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .content .taxonomy-description h1,

.semantic01-blue .content .author-description h1 {
    background: #204691;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .content blockquote {
    background: #D9DAFF;
}

.semantic01-blue #ez-feature-top-container-wrap {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue #ez-fat-footer-container-wrap,

.semantic01-blue .fat-footer-inside #ez-fat-footer-container-wrap {
    background: #D9DAFF;
}

.semantic01-blue .author-box {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .author-box .avatar {
    background: #FFFFFF;
    border: 0px solid #B8B9D9;
}

.semantic01-blue .content .sticky {
    background: #D9DAFF !important;
}

.semantic01-blue .featuredpage img,

.semantic01-blue .featuredpost img,

.semantic01-blue .post-image {
    background: #D9DAFF;
}

.semantic01-blue .wp-caption {
    background: #D9DAFF;
}

.semantic01-blue .pagination li a,

.semantic01-blue .pagination li.disabled,

.semantic01-blue .pagination li a:hover,

.semantic01-blue .pagination li.active a {
    border: 1px solid #B8B9D9;
}

.semantic01-blue .pagination li a:hover,

.semantic01-blue .pagination li.active a {
    background: #D9DAFF;
}

.semantic01-blue .sidebar-primary h4,

.semantic01-blue .sidebar-secondary h4,

.semantic01-blue #ez-home-sidebar h4 {
    background: #204691;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .sidebar.widget-area .widget {
    background: #D9DAFF;
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .sidebar.widget-area ul li {
    border-bottom: 2px solid #B8B9D9;
}

.semantic01-blue .thread-even {
    background: #D9DAFF;
}

.semantic01-blue .thread-alt {
    background: #D9DAFF;
}

.semantic01-blue .search-form input[type="submit"], #subbutton {
    background: #204691;
    border: 1px solid #204691;
}

.semantic01-blue .site-footer {
    background: #204691;
    border-top: 2px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .site-footer a,

.semantic01-blue .site-footer a:visited {
    color: #B8B9D9;
}

.semantic01-blue #author,

.semantic01-blue #comment,

.semantic01-blue #email,

.semantic01-blue #url {
    border: 1px solid #B8B9D9;
}

.semantic01-blue #commentform #submit {
    background: #204691;
    border: 0px solid #B8B9D9;
}

.semantic01-blue #commentform #submit:hover {
    border: 0px solid #B8B9D9;
}

.semantic01-blue .comment-list li,

.semantic01-blue .ping-list li {
    border-top: 0px solid #B8B9D9;
    border-bottom: 2px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .comment-list li .avatar {
    border: 0px solid #B8B9D9;
}

.semantic01-blue a.comment-reply-link,

.semantic01-blue a.comment-reply-link:visited {
    background: #B8B9D9;
    border-top: 0px solid #A2A3BF;
    border-bottom: 2px solid #A2A3BF;
    border-left: 0px solid #A2A3BF;
    border-right: 0px solid #A2A3BF;
}

.semantic01-blue a.comment-reply-link:hover {
    background: #A2A3BF;
}

.semantic01-blue .even,

.semantic01-blue .alt {
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
    border-right: 0px solid #B8B9D9;
}

.semantic01-blue .commentlist .depth-2,

.semantic01-blue .commentlist .depth-3,

.semantic01-blue .commentlist .depth-4,

.semantic01-blue .commentlist .depth-5,

.semantic01-blue .commentlist .depth-6 {
    border-top: 0px solid #B8B9D9;
    border-bottom: 0px solid #B8B9D9;
    border-left: 0px solid #B8B9D9;
}

.semantic01-blue .form-allowed-tags {
    background: #D9DAFF;
    border: 0px solid #B8B9D9;
}



/*  -----  Semantic Orange  ----- */



.semantic01-orange .site-header {
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .nav-primary {
    background: #DB7B27;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .menu-primary a {
    background: #DB7B27;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .menu-primary li a:active,

.semantic01-orange .menu-primary li a:hover {
    background: #DB7B27;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .menu-primary li.current_page_item a,

.semantic01-orange .menu-primary li.current-cat a,

.semantic01-orange .menu-primary li.current-menu-item a {
    background: #DB7B27;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .menu-primary li li a,

.semantic01-orange .menu-primary li li a:link,

.semantic01-orange .menu-primary li li a:visited {
    background: #FFE1C7;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.semantic01-orange .menu-primary li li a:active,

.semantic01-orange .menu-primary li li a:hover {
    background: #FFE1C7;
}

.semantic01-orange .nav-secondary {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .menu-secondary a {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .menu-secondary li a:active,

.semantic01-orange .menu-secondary li a:hover {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .menu-secondary li.current_page_item a,

.semantic01-orange .menu-secondary li.current-cat a,

.semantic01-orange .menu-secondary li.current-menu-item a {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange #dropdown-nav {
    background: #DB7B27;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange #dropdown-subnav {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .site-header .genesis-nav-menu {
    background: transparent;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .site-header .genesis-nav-menu a {
    background: transparent;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .site-header .genesis-nav-menu li a:active,

.semantic01-orange .site-header .genesis-nav-menu li a:hover {
    background: transparent;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .site-header .genesis-nav-menu li.current_page_item a,

.semantic01-orange .site-header .genesis-nav-menu li.current-cat a,

.semantic01-orange .site-header .genesis-nav-menu li.current-menu-item a {
    background: transparent;
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .site-header .genesis-nav-menu li li a,

.semantic01-orange .site-header .genesis-nav-menu li li a:link,

.semantic01-orange .site-header .genesis-nav-menu li li a:visited {
    background: #FFE1C7;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
}

.semantic01-orange .site-header .genesis-nav-menu li li a:active,

.semantic01-orange .site-header .genesis-nav-menu li li a:hover {
    background: #FFE1C7;
}

.semantic01-orange .breadcrumb {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .taxonomy-description,

.semantic01-orange .author-description {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .content .taxonomy-description h1,

.semantic01-orange .content .author-description h1 {
    background: #DB7B27;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .content blockquote {
    background: #FFE1C7;
}

.semantic01-orange #ez-feature-top-container-wrap {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange #ez-fat-footer-container-wrap,

.semantic01-orange .fat-footer-inside #ez-fat-footer-container-wrap {
    background: #FFE1C7;
}

.semantic01-orange .author-box {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .author-box .avatar {
    background: #FFFFFF;
    border: 0px solid #FFC875;
}

.semantic01-orange .content .sticky {
    background: #FFE1C7 !important;
}

.semantic01-orange .featuredpage img,

.semantic01-orange .featuredpost img,

.semantic01-orange .post-image {
    background: #FFE1C7;
}

.semantic01-orange .wp-caption {
    background: #FFE1C7;
}

.semantic01-orange .pagination li a,

.semantic01-orange .pagination li.disabled,

.semantic01-orange .pagination li a:hover,

.semantic01-orange .pagination li.active a {
    border: 1px solid #FFC875;
}

.semantic01-orange .pagination li a:hover,

.semantic01-orange .pagination li.active a {
    background: #FFE1C7;
}

.semantic01-orange .sidebar-primary h4,

.semantic01-orange .sidebar-secondary h4,

.semantic01-orange #ez-home-sidebar h4 {
    background: #DB7B27;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .sidebar.widget-area .widget {
    background: #FFE1C7;
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .sidebar.widget-area ul li {
    border-bottom: 2px solid #FFC875;
}

.semantic01-orange .thread-even {
    background: #FFE1C7;
}

.semantic01-orange .thread-alt {
    background: #FFE1C7;
}

.semantic01-orange .search-form input[type="submit"], #subbutton {
    background: #DB7B27;
    border: 1px solid #DB7B27;
}

.semantic01-orange .site-footer {
    background: #DB7B27;
    border-top: 2px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .site-footer a,

.semantic01-orange .site-footer a:visited {
    color: #FFC875;
}

.semantic01-orange #author,

.semantic01-orange #comment,

.semantic01-orange #email,

.semantic01-orange #url {
    border: 1px solid #FFC875;
}

.semantic01-orange #commentform #submit {
    background: #DB7B27;
    border: 0px solid #FFC875;
}

.semantic01-orange #commentform #submit:hover {
    border: 0px solid #FFC875;
}

.semantic01-orange .comment-list li,

.semantic01-orange .ping-list li {
    border-top: 0px solid #FFC875;
    border-bottom: 2px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .comment-list li .avatar {
    border: 0px solid #FFC875;
}

.semantic01-orange a.comment-reply-link,

.semantic01-orange a.comment-reply-link:visited {
    background: #FFC875;
    border-top: 0px solid #EDAE5C;
    border-bottom: 2px solid #EDAE5C;
    border-left: 0px solid #EDAE5C;
    border-right: 0px solid #EDAE5C;
}

.semantic01-orange a.comment-reply-link:hover {
    background: #EDAE5C;
}

.semantic01-orange .even,

.semantic01-orange .alt {
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
    border-right: 0px solid #FFC875;
}

.semantic01-orange .commentlist .depth-2,

.semantic01-orange .commentlist .depth-3,

.semantic01-orange .commentlist .depth-4,

.semantic01-orange .commentlist .depth-5,

.semantic01-orange .commentlist .depth-6 {
    border-top: 0px solid #FFC875;
    border-bottom: 0px solid #FFC875;
    border-left: 0px solid #FFC875;
}

.semantic01-orange .form-allowed-tags {
    background: #FFE1C7;
    border: 0px solid #FFC875;
}





/* Standard Navigation

--------------------------------------------- */

 

nav {
    clear: both;
}

 

/* Navigation toggles

--------------------------------------------- */

 

.sub-menu-toggle,

.menu-toggle {
    display: none;
    visibility: hidden;
}

 

/* Navigation toggles - Ensure Menu Displays when Scaled Up

--------------------------------------------- */

 

@media only screen and (min-width: 801px) {

 

    nav {
        display: block !important;
    };
}

 

/* Navigation toggles - Mobile (Change max width as you see fit)

--------------------------------------------- */

 

@media only screen and (max-width: 767px) {

 

    .menu-toggle,

.sub-menu-toggle {
        display: block;
        font-size: 20px;
        font-size: 2rem;
        font-weight: 700;
        margin: 0 auto;
        overflow: hidden;
        padding: 20px;
        padding: 2rem;
        text-align: center;
        visibility: visible;
    }

    button.menu-toggle,

button.sub-menu-toggle {
        background-color: transparent;
        color: #999;
    }

    button.sub-menu-toggle {
        position: absolute;
        right: -20px;
    }

    button.sub-menu-toggle.activated {
        position: absolute;
        right: 0;
    }

    .sub-menu-toggle {
        padding: 5px;
        padding: 0.5rem;
        position: absolute;
        right: -50px;
        top: 0;
    }

    .menu-toggle:before {
        content: "\2261";
    }

    .menu-toggle.activated:before {
        content: "\2191";
    }

    .sub-menu-toggle:before {
        content: "+";
    }

    .sub-menu-toggle.activated:before {
        content: "-";
    }

    nav {
        display: none;
        position: relative;
    }

    .genesis-nav-menu .menu-item {
        background-color: #f5f5f5;
        display: block;
        position: relative;
        text-align: left;
    }

    .genesis-nav-menu .menu-item:hover {
        position: relative;
    }

    .genesis-nav-menu .sub-menu {
        clear: both;
        display: none;
        opacity: 1;
        position: static;
        width: 100%;
    }

    .genesis-nav-menu .sub-menu a {
        border-left: 0;
        position: relative;
        width: auto;
    }

    .genesis-nav-menu .sub-menu .sub-menu {
        margin: 0;
    }

    .genesis-nav-menu .sub-menu .sub-menu a {
        background-color: #f5f5f5;
        padding-left: 30px;
    }

    .genesis-nav-menu .sub-menu .sub-menu .sub-menu a {
        background-color: #fff;
        padding-left: 40px;
    }

    .nav-primary a:hover,

.nav-primary .current-menu-item > a {
        color: #333;
    };
}

@media all and (max-width: 384px) {
    h1 {
        font-size: 2.6rem;
    }

    #vehicle-type-menu {
        float: none;
        width: 100%;
    }

    #vehicle-type-menu a {
        float: none !important;
    }

    #vehicle-type-menu .our-cars-type-item {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #vehicle-make-menu {
        float: none;
        width: 100%;
    }

    #vehicle-make-menu a {
        float: none !important;
    }

    #vehicle-make-menu .our-cars-type-item {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .driver-title {
        font-size: 25px !important;
    }

    .site-header .search-form {
        float: left !important;
        width: 100% !important;
        margin-bottom: 10px;
    }

    .site-header .search-form input[type="search"] {
        width: 80% !important;
        margin-left: 10px;
    }

    .chat-support {
        float: left !important;
    }

    .phone-header {
        font-size: 21px !important;
        margin-top: 4px !important;
    }

    #submit_vehicle_search {
        width: 80px !important;
    }

    .wpb_row .wpb_column {
        margin-bottom: 0px !important;
    }

    div.fps_title {
        font-size: 20px;
    }

    div.fp_vehicle_title {
        font-size: 20px;
    }

    .hot_vehicle_name {
        margin-top: 0px !important;
    }

    .menu-main-nav-container {
        background: none !important;
        height: 0px !important;
    }

    #front_page_search {
        height: 216px !important;
    }

    .each_location {
        width: 87% !important;
        height: auto !important;
    }

    .each_location img {
        width: 115px;
    }

    .sidevehicle {
    }

    .content .entry-content h2 {
        font-size: 20px;
    }

    div.location_image {
        width: 125px !important;
    }

    div.location_area {
        float: none !important;
        font-size: 13px;
    }

    div.location_phone {
        float: none !important;
        font-size: 13px;
    }

    div.each_type_vehicle_left {
        width: 100% !important;
        text-align: center;
    }

    div.each_type_vehicle_right {
        width: 90% !important;
    }

    div#car_details_left {
        width: 100% !important;
    }

    div#car_details_right {
        width: 100% !important;
    }

    div.need-driver {
        width: 112% !important;
    }

    div.randomheight {
        display: none !important;
    };
}

@media all and (max-width: 602px) {
    .menu-main-nav-container {
        background: none !important;
        height: 0px !important;
    }

    .c66 {
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
        float: none;
    }

    .mainone {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }

    h1.reswid {
        font-size: 20px !important;
    }

    .reswid {
        width: 100% !important;
    }

    .reswid iframe,img.reswid {
        width: 100% !important;
    }

    div.randomheight {
        display: none !important;
    }

    div.hotsidebar {
        margin-left: 0px !important;
    }

    #front_page_search {
        height: auto !important;
    }

    .car_under_search {
        width: 96% !important;
    }

    .car_under_search_name {
        width: 47% !important;
    }

    div.each_type_vehicle {
        width: 100% !important;
        height: auto !important;
    }

    #submit_vehicle_search {
        font-size: 10px !important;
    }

    #submit_vehicle_search {
        width: 100px !important;
    }

    .availability_starting {
    };
}

@media all and (max-width: 600px) and (min-width: 400px) {
    .site-header .search-form {
        display: none;
    }

    .chat-support {
        margin-right: 120px !important;
    }

    iframe {
        width: 80% !important;
    };
}

@media all and (max-width: 801px) and (min-width: 600px) {
    /*
.widget_text {
        text-align: center !important;
    }
*/

    .car_under_search {
        width: 45% !important;
    }

    span.wpb_button.wpb_wpb_button.wpb_regularsize.thr2 {
        margin-top: 30px;
    }

    .wpb_wrapper input#submit_vehicle_search {
        margin-top: 13px;
    }

    div.each_type_vehicle {
        height: 320px !important;
    }

    iframe {
        width: 90% !important;
    }

    #front_page_search {
        height: 278px !important;
    };
}

@media all and (max-width: 801px) {
    .content .entry {
        padding: 10px;
    }

    .widget_text h4 {
        background: none !important;
        text-decoration: underline;
    }

    footer .widget {
        margin-bottom: 10px;
    }

    #new_vehicles_container {
        width: 230px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    div.fps_section {
        margin-top: 2px !important;
    }

    div.fp_vehicle_title {
        font-size: 20px !important;
    }

    .sidevehicle {
        float: left !important;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .car_description {
        width: 100% !important;
    }

    #car_check_availability_block {
        width: 100% !important;
    }

    div#outerImageContainer {
        width: 80% !important;
        height: auto !important;
    }

    img#lightboxImage {
        width: 100% !important;
        height: auto !important;
    }

    div#imageDataContainer {
        display: none !important;
    }

    div#social.end {
        width: 200px !important;
        margin: 0 auto !important;
    };
}

@media all and (max-width: 960px) {
    .header-image .site-header .wrap .title-area {
        float: left !important;
        width: 100% !important;
    }

    ul.navmenu li a {
        padding: 26px 10px !important;
    }

    a.tel {
        margin-right: 10px;
    };
}

@media all and (min-width: 960px) and (max-width: 1040px) {
    h4.widget-title.widgettitle {
        background: none;
    }

    .overlaysliderform #submit_vehicle_search {
        margin-top: 5px;
    }

    .overlaysliderform {
        padding: 3px;
    };
}

@media all and (max-width: 1040px) {
    .header-image .site-header .wrap .title-area {
        float: left !important;
    }

    .each_location {
        width: 298px;
    }

    .car_under_search {
        width: 45%;
        margin: 25px 25px 0px 5px;
        float: left;
    }

    .car_under_search_name {
        width: 50%;
    }

    div.fps_title {
        font-size: 20px;
    };
}

@media all and (max-width: 1030px) and (min-width: 1040px) {
    .hotsideveh .sidevehicle {
        float: left;
        margin-left: 20px;
    }

    .site-footer {
        padding-top: 20px;
    };
}

.result_types {
    width: 100%;
    overflow: hidden;
}

article.entry {
/*     padding: 10px !important; */
}
main.content article.entry{
	background: transparent !important;
}
.availability_starting {
    text-align: center !important;
}

.location_container h2 {
    margin-bottom: 0px !important;
}

#social a {
    background-image: url('https://bhcommonfiles.s3.amazonaws.com/images/social.png');
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    text-indent: -9999px;
    margin-left: 10px;
    float: left;
}

a.instagram {
    background-position: -2px 0px;
}

a.facebook {
    background-position: -82px 0px;
}

a.youtube {
    background-position: -41px 0px;
}

a.digg {
    background-position: -122px 0px;
}

a.twitter {
    background-position: -161px 0px;
}

.frm-show-form label {
    font-size: 14px;
    text-transform: uppercase;
    margin-left: 5px;
}

.frm-show-form input, .frm-show-form textarea, .frm-show-form select {
    padding: 10px !important;
    border: solid 1px #fff !important;
    box-shadow: inset 1px 1px 2px 0 #707070 !important;
    transition: box-shadow 0.3s !important;
    border-radius: 2px 2px 2px 2px !important;
    -moz-border-radius: 2px 2px 2px 2px !important;
    -webkit-border-radius: 2px 2px 2px 2px !important;
    border: 1px solid #f1f1f1 !important;
}

.frm-show-form select {
    height: 30px;
}

.frm-show-form input:focus,
.frm-show-form input.focus {
    box-shadow: inset 1px 1px 2px 0 #c9c9c9 !important;
    outline: none !important;
}

.frm-show-form textarea:focus,
.frm-show-form textarea.focus {
    box-shadow: inset 1px 1px 2px 0 #c9c9c9 !important;
    outline: none !important;
}

.frm-show-form select:focus,
.frm-show-form select.focus {
    box-shadow: inset 1px 1px 2px 0 #c9c9c9 !important;
    outline: none !important;
}

.frm-show-form input[type="submit"] {
    width: 150px !important;
    height: 35px;
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.75) !important;
    -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.75) !important;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.75) !important;
    border-radius: 0px !important;
    border: none !important;
    margin-left: 145px;
}

.frm-show-form select, .frm-show-form textarea {
    width: 439px !important;
}

@media (max-width: 487px) {
    .manage {
        width: 90%;
    }

    .frm-show-form input, .frm-show-form textarea, .frm-show-form select {
        width: 100% !important;
    }

    .frm-show-form input[type="submit"] {
        display: block;
        margin-left: auto;
        margin-right: auto;
    };
}

a.small {
    padding: 5px;
    background: #000000 !important;
    color: #ffffff !important;
}

.inside-new-vehicle {
    margin-bottom: 10px;
    background: url(images/bgie2.png) repeat-y \0/ !important;
}

#responsive-menu .appendLink, #responsive-menu .responsive-menu li a, #responsive-menu #responsive-menu-title a,#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li,#responsive-menu {
    box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    -o-box-sizing: content-box !important;
}

#click-menu
#RMX {
    display: none;
    font-size: 24px;
    line-height: 30px;
    color: #FFF !important;
}

.RMPushOpen {
    width: 100% !important;
    overflow-x: hidden !important;
    height: 100% !important;
}

.RMPushSlide {
    position: relative;
    left: 75%;
}

/*
#responsive-menu {
    position: absolute;
    width: 75%;
    top: 0px;
    left: -75%;
    background: #43494C;
    z-index: 9999;
    box-shadow: 0px 1px 8px #333;
    font-size: 13px !important;
    max-width: 999px;
    display: none;
}
*/

#responsive-menu
.appendLink {
    right: 0px !important;
    position: absolute !important;
    border: 1px
solid #3C3C3C !important;
    padding: 12px
10px !important;
    color: #FFF !important;
    background: #43494C !important;
    height: 20px !important;
    line-height: 20px !important;
    border-right: 0px !important;
}

#responsive-menu .appendLink:hover {
    cursor: pointer;
    background: #3C3C3C !important;
    color: #FFF !important;
}

#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li,#responsive-menu {
    text-align: left !important;
}

#responsive-menu
.RMImage {
    vertical-align: middle;
    margin-right: 10px;
}

#responsive-menu,#responsive-menu
input {
}

#responsive-menu #responsive-menu-title {
    width: 95% !important;
    font-size: 14px !important;
    padding: 20px
0px 20px 5% !important;
    margin-left: 0px !important;
    background: #43494C !important;
}

#responsive-menu #responsive-menu-title,#responsive-menu #responsive-menu-title
a {
    color: #FFF !important;
    text-decoration: none !important;
    white-space: pre !important;
    overflow: hidden !important;
}

#responsive-menu #responsive-menu-title a:hover {
    color: #FFF !important;
    text-decoration: none !important;
}

#responsive-menu .appendLink,#responsive-menu .responsive-menu li a,#responsive-menu #responsive-menu-title
a {
    transition: 1s all;
    -webkit-transition: 1s all;
    -moz-transition: 1s all;
    -o-transition: 1s all;
}

#responsive-menu .responsive-menu {
    float: left !important;
    width: 100% !important;
    list-style-type: none !important;
    margin: 0px
!important;
}

#responsive-menu .responsive-menu li.current_page_item>a {
    background: #43494C !important;
    color: #FFF !important;
}

#responsive-menu.responsive-menu
ul {
    margin-left: 0px !important;
}

#responsive-menu .responsive-menu
li {
    list-style-type: none !important;
}

#responsive-menu .responsive-menu ul li:last-child {
    padding-bottom: 0px !important;
}

#responsive-menu .responsive-menu li
a {
    padding: 12px
0px 12px 5% !important;
    width: 95% !important;
    display: block !important;
    height: 20px !important;
    line-height: 20px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    color: #FFF !important;
    border-top: 1px solid #3C3C3C !important;
    text-decoration: none !important;
}

#click-menu {
    text-align: center;
    cursor: pointer;
    width: 50px;
    font-size: 13px !important;
    display: none;
    position: absolute;
    right: 5%;
    top: 10px;
    color: #FFF;
    padding: 5px;
    border-radius: 5px;
    z-index: 9999;
}

#responsive-menu
#responsiveSearch {
    display: block !important;
    width: 95% !important;
    padding-left: 5% !important;
    border-top: 1px solid #3C3C3C !important;
    clear: both !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    height: 40px !important;
    line-height: 40px !important;
}

#responsive-menu
#responsiveSearchInput {
    width: 91% !important;
    padding: 5px
0px 5px 3% !important;
    -webkit-appearance: none !important;
    border-radius: 2px !important;
    border: 1px
solid #3C3C3C !important;
}

#responsive-menu .responsive-menu,#responsive-menu div,#responsive-menu .responsive-menu
li {
    width: 100% !important;
    float: left !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}

#responsive-menu .responsive-menu li li
a {
    padding-left: 10% !important;
    width: 90% !important;
    overflow: hidden !important;
}

#responsive-menu .responsive-menu li li li
a {
    padding-left: 15% !important;
    width: 85% !important;
    overflow: hidden !important;
}

#responsive-menu .responsive-menu li li li
li {
    display: none !important;
}

#responsive-menu .responsive-menu li a:hover {
    background: #3C3C3C !important;
    color: #FFF !important;
    list-style-type: none !important;
    text-decoration: none !important;
}

#click-menu
.threeLines {
    width: 33px !important;
    height: 33px !important;
    margin: auto !important;
}

#click-menu .threeLines
.line {
    height: 5px !important;
    margin-bottom: 6px !important;
    background: #FFF !important;
    width: 100% !important;
}

@media only screen and ( min-width : 0px ) and ( max-width : 600px ) {
    #click-menu {
        display: block;
    }

    .navmenu {
        display: none !important;
    }

    #responsive-menu .responsive-menu li li .appendLink,#responsive-menu .responsive-menu li li
li {
        display: none;
    };
}</style><script>/*<![CDATA[*/var $RMjQuery=jQuery.noConflict();$RMjQuery(document).ready(function() {
    function openRM(){$RMjQuery('#responsive-menu').css('display','block');$RMjQuery('#responsive-menu').stop().animate({left: "0";
},500,'linear',function() {
    $RMjQuery('#responsive-menu').css('height',$RMjQuery(document).height());
})}

function closeRM() {
    $RMjQuery('#responsive-menu').animate({left: "-75%";
},500,'linear',function() {
    $RMjQuery('#responsive-menu').css('display','none');
})}

isOpen=false;$RMjQuery('#click-menu').click(function() {
    $RMjQuery('#responsive-menu').css('height',$RMjQuery(document).height());if(!isOpen){openRM();isOpen=true;
}

else {
    closeRM();isOpen=false;
}});$RMjQuery(window).resize(function() {
    $RMjQuery('#responsive-menu').css('height',$RMjQuery(document).height());if($RMjQuery(window).width()>600){if($RMjQuery('#responsive-menu').css('left')!='-75%'){closeRM();
}}});

clickLink='<span class="appendLink">&#9660;</span>';$RMjQuery('#responsive-menu .responsive-menu .sub-menu').css('display','none');$RMjQuery('#responsive-menu .responsive-menu .menu-item-has-children').prepend(clickLink);$RMjQuery('.appendLink').on('click',function() {
    $RMjQuery(this).nextAll('ul.sub-menu').toggle();if($RMjQuery(this).html()=='Ã¢â€“Â¼'){$RMjQuery(this).html('&#9650;');
}

else {
    $RMjQuery(this).html('&#9660;');
}$RMjQuery('#responsive-menu').css('height',$RMjQuery(document).height());
})});/*]]>*/</script><style type="text/css">.wpus-related {
}



/* 
	Generic Styling, for Desktops/Laptops 
	*/
table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
	/* Zebra striping */
tr:nth-of-type(odd) {
background: #f6f6f6;
}

tr:nth-of-type(even) {
background: #fff;
}

th {
background: #333;
color: white;
font-weight: bold;
}

td, th {
padding: 6px;
border: 1px solid #eee;
text-align: left;
}

	/* 
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
@media 
	only screen and (max-width: 760px),
	(min-device-width: 801px) and (max-device-width: 1024px) {
}

div.availability {
border: 1px solid #eee;
color: #343434;
margin: 0 auto;
overflow: hidden;
padding: 3px;
width: 675px;
}

.nomarginb {
margin-bottom: 0px !important;
}

.newbhlax {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 10px !important;
margin-top: 10px;
}

.searchtemplate {
/* 	background: #002157; */
margin: 10px 15px;
background: #002157;
background: -webkit-linear-gradient(180deg, #19346A 40%, #00040F 90%);
background: linear-gradient(180deg, #19346A 40%, #00040F 100%);
}

.searchtemplate h2 {
color: #fff !important;
font-size: 20px !important;
}

#car_check_availability_block h2 {
color: #fff !important;
font-size: 20px !important;
}

.searchtemplate h3 {
color: #fff !important;
font-size: 13px !important;
margin-bottom: 2px !important;
}

#car_check_availability_block h3 {
color: #fff !important;
font-size: 13px !important;
margin-bottom: 2px !important;
}

#car_check_availability_block select {
width: 100% !important;
float: left;
padding: 2px 9px 1px !important;
border: none !important;
background-color: #DAD8D8 !important;
box-shadow: -2px 2px 4px -1px #5E5A5A inset !important;
width: 100%;
float: left;
margin-top: -1px;
height: 20px;
}

.searchtemplate .c12 {
margin-bottom: 5px;
}

#car_check_availability_block .c12 {
margin-bottom: 10px;
}

.searchtemplate .c6 {
margin-bottom: 5px;
}

#car_check_availability_block .c6 {
margin-bottom: 10px;
}

.formsearch {
padding: 10px;
}

.home .entry-title {
display: none !important;
}

.chauffer {
background: #000000 url('https://bhcommonfiles.s3.amazonaws.com/images/bh-driver.jpg') 0 0 no-repeat;
background-size: cover;
padding: 10px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}

.chauffer h2 {
margin-bottom: 15px;
}

.chauffer a {
color: #fff !important;
border: 1px solid #fff;
padding: 10px 30px;
text-transform: uppercase;
border-radius: 10px;
}

.cheight {
height: 235px;
}

.cheight h2 {
font-size: 25px;
text-transform: uppercase;
font-family: 'proxima_nova_rgbold' ,Arial, serif !important;
font-weight: normal !important;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
}

.cheight h2 em {
font-family: 'proxima_nova_ththin' ,Arial, serif !important;
font-style: normal !important;
}

.newfleet {
padding: 10px;
position: relative;
}

.neone {
background: #eeeeee url('https://bhcommonfiles.s3.amazonaws.com/images/neone.png') no-repeat 0% 100%;
}

.newfleet a {
float: right;
bottom: 20px;
position: absolute;
right: 20px;
color: #000;
text-transform: uppercase;
border: 1px solid #000;
padding: 10px 10px;
border-radius: 10px;
background: rgba(255,255,255,0.5);
}

.newbhlax {
height: 280px\9;
}

.carodesg {
height: 125px\9;
}

h1.entry-title {
display: none !important;
}

.associated_car div {
text-align: center;
}

.nbs-flexisel-inner li div {
line-height: 1.1em;
font-size: 13px;
}

.manage ul li {
list-style: none;
}
/** pasting static image in rev. slider for IE8 */
/*
.rev_slider > UL > LI{
	position: relative\0/ !important;
}
.rev_slider{
	display: block\0/ !important;
}
*/
.onlyie8 {
background-image: url('https://bhcommonfiles.s3.amazonaws.com/car11.jpg') !important;
height: 329px;
display: none;
display: block\0/ !important;
position: relative;
}

.notie8 {
display: none\9 !important;
}

.with_frm_style .frm_submit input[type=submit], .with_frm_style .frm_submit input[type=button], .frm_form_submit_style, .with_frm_style.frm_login_form input[type=submit] {
cursor: pointer;
}

.associated_car div a img {
background: #ffffff;
}

.frm-show-form select {
padding: 0px\0/ !important;
height: auto\0/ !important;
}

@-moz-document url-prefix() {
 
.frm-show-form select {
    height: auto !important;
}
}

.availability h5 {
    text-align: center;
    font-weight: 600;
}

input[type=submit] {
    cursor: pointer;
}
/* WARNING: Any changes made to this file will be lost when your Formidable settings are updated */
.frm_forms.with_frm_style{max-width:700px;}
.with_frm_style, .with_frm_style form{text-align:left;}
.with_frm_style fieldset{border:0px solid #000000;margin:0;padding:0px;}
.with_frm_style label.frm_primary_label, .with_frm_style.frm_login_form label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#444444;font-weight:bold;text-align:left;margin:0;padding:0;width:auto;display:block;}
.with_frm_style .form-field{margin-bottom:20px;}
.with_frm_style .form-field.frm_col_field{clear:none;float:left;margin-right:20px;}
.with_frm_style p.description, .with_frm_style div.description, .with_frm_style div.frm_description, .with_frm_style .frm_error{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:11px;color:#666666;font-weight:normal;text-align:left;font-style:normal;max-width:100%;}
.with_frm_style .frm_left_container p.description, .with_frm_style .frm_left_container div.description, .with_frm_style .frm_left_container div.frm_description, .with_frm_style .frm_left_container .frm_error{margin-left:165px;}
.with_frm_style .form-field.frm_col_field div.frm_description{width:100%;max-width:100%;}
.with_frm_style .frm_left_container .attachment-thumbnail{clear:both;margin-left:165px;}
.with_frm_style .frm_right_container p.description, .with_frm_style .frm_right_container div.description, .with_frm_style .frm_right_container div.frm_description, .with_frm_style .frm_right_container .frm_error{margin-right:165px;}
.with_frm_style label.frm_primary_label{max-width:100%;}
.with_frm_style .frm_top_container label.frm_primary_label, .with_frm_style .frm_hidden_container label.frm_primary_label, .with_frm_style .frm_pos_top{display:block;float:none;width:auto;}
.with_frm_style .frm_inline_container label.frm_primary_label, .with_frm_style .frm_inline_container .frm_opt_container {display:inline;margin-right:10px;}
.with_frm_style .frm_left_container label.frm_primary_label{display:inline;float:left;margin-right:10px;width:150px;}
.with_frm_style .frm_right_container label.frm_primary_label, .with_frm_style .frm_pos_right{display:inline;float:right;margin-left:10px;width:150px;}
.with_frm_style .frm_none_container label.frm_primary_label, .with_frm_style .frm_pos_none{display:none;}
.with_frm_style .frm_hidden_container label.frm_primary_label, .with_frm_style .frm_pos_hidden{visibility:hidden;}
.with_frm_style .frm_scale{margin-right:10px;text-align:center;float:left;}
.with_frm_style .frm_scale input{display:block;margin-bottom:5px;}
.with_frm_style .frm_scale label{font-weight:normal;}
.with_frm_style .frm_required{color:#B94A48;font-weight:bold;}
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style select, .with_frm_style textarea, #content .with_frm_style input:not([type=submit]), #content .with_frm_style select, #content .with_frm_style textarea, .with_frm_style .chzn-container{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:13px;margin-bottom:0;}
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style select, .with_frm_style textarea, .frm_form_fields_style, .with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .with_frm_style .chzn-container-multi .chzn-choices, .with_frm_style .chzn-container-single .chzn-single{color:#444444;background-color:#f7f7f7;border-color:#dddddd;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:13px;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style select {height:auto;line-height:normal;}
.with_frm_style select[multiple="multiple"]{height:auto;line-height:normal;}
.with_frm_style input[type=file]{color:#444444;border:none;padding:0px;}
.with_frm_style .frm_default, .with_frm_style .placeholder, .with_frm_style .chzn-container-multi .chzn-choices .search-field .default, .with_frm_style .chzn-container-single .chzn-default{color:#444444;font-style:italic;}
.with_frm_style select{width:100%;max-width:100%;}
.with_frm_style input[type=radio], .with_frm_style input[type=checkbox]{width:auto;border:none;background:transparent;padding:0;}
.with_frm_style .frm_catlevel_2, .with_frm_style .frm_catlevel_3, .with_frm_style .frm_catlevel_4, .with_frm_style .frm_catlevel_5{margin-left:18px;}
.with_frm_style .wp-editor-wrap{width:100%;max-width:100%;}
.with_frm_style .quicktags-toolbar input{font-size:12px !important;}
.with_frm_style .wp-editor-container textarea{border:none;}
.with_frm_style .mceIframeContainer{background-color:#f7f7f7;}
.with_frm_style .nicEdit-selectTxt{line-height:14px;}
.with_frm_style .nicEdit-panelContain{border-color:#dddddd !important;}
.with_frm_style .nicEdit-main{margin:0 !important;padding:4px;width:auto !important;outline:none;color:#444444;background-color:#f7f7f7;border-color:#dddddd !important;border-width:1px;border-style:solid;border-top:none;}
.with_frm_style input.auto_width, .with_frm_style select.auto_width, .with_frm_style textarea.auto_width{width:auto;}
.with_frm_style input[disabled], .with_frm_style select[disabled], .with_frm_style textarea[disabled], .with_frm_style input[readonly], .with_frm_style select[readonly], .with_frm_style textarea[readonly]{opacity:.5;filter:alpha(opacity=50);}
.frm_set_select .with_frm_style select, .frm_set_select .with_frm_style select.auto_width{width:100%;}
.with_frm_style .form-field input:focus, .with_frm_style select:focus, .with_frm_style textarea:focus, .with_frm_style .frm_focus_field input[type=text], .with_frm_style .frm_focus_field input[type=password], .with_frm_style .frm_focus_field input[type=email], .with_frm_style .frm_focus_field input[type=number], .with_frm_style .frm_focus_field input[type=url], .with_frm_style .frm_focus_field input[type=tel], .frm_form_fields_active_style, .with_frm_style .chzn-container-active .chzn-choices{background-color:#ffffff;border-color:#dddddd;}
.with_frm_style .frm_submit input[type=submit], .with_frm_style .frm_submit input[type=button], .frm_form_submit_style, .with_frm_style.frm_login_form input[type=submit]{width:auto;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:14px;height:auto;text-align:center;background:#eeeeee url();border-width:1px;border-color:#dddddd;border-style:solid;color:#444444;cursor:pointer;font-weight:normal;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;text-shadow:none;padding:3px 8px;-moz-box-sizing:content-box;box-sizing:content-box;-ms-box-sizing:content-box;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');background:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));background:-moz-linear-gradient(top, #eeeeee, #cccccc);-moz-box-shadow:1px 2px 3px #999999;-webkit-box-shadow:1px 2px 3px #999999;box-shadow:1px 2px 3px #999999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
.with_frm_style p.submit, .with_frm_style div.frm_submit, .with_frm_style.frm_login_form p.login-submit{padding-top:0px;padding-bottom:0px}
.with_frm_style .frm_submit input[type=submit]:focus, .with_frm_style .frm_submit input[type=button]:focus, .with_frm_style.frm_login_form input[type=submit]:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#eeeeee');background:-webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#eeeeee));background:-moz-linear-gradient(top, #cccccc, #eeeeee);}
.frm_ajax_loading{visibility:hidden;}
.frm_form_submit_style{height:auto;}
a.frm_save_draft{cursor:pointer;}
.with_frm_style .frm_radio{display:block;}
.with_frm_style .frm_left_container .frm_radio{margin-left:165px;}
.with_frm_style .frm_right_container .frm_radio{margin-right:165px;}
.with_frm_style .horizontal_radio .frm_radio {margin:0;margin-right:5px;}
.with_frm_style .frm_checkbox{display:block;}
.with_frm_style .frm_left_container .frm_checkbox{margin-left:165px;}
.with_frm_style .frm_right_container .frm_checkbox{margin-right:165px;}
.with_frm_style .horizontal_radio .frm_checkbox{margin:0;margin-right:5px;}
.with_frm_style .vertical_radio .frm_checkbox, .with_frm_style .vertical_radio .frm_radio, .vertical_radio .frm_catlevel_1{display:block;}
.with_frm_style .horizontal_radio .frm_checkbox, .with_frm_style .horizontal_radio .frm_radio, .horizontal_radio .frm_catlevel_1{display:inline-block;}
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;font-size:12px;color:#444444;font-weight:normal;display:inline;}
.with_frm_style .frm_radio label .frm_file_container, .with_frm_style .frm_checkbox label .frm_file_container{display:inline-block;margin:5px;vertical-align:middle;}
.with_frm_style .frm_radio input[type=radio] {-webkit-appearance:radio;}
.with_frm_style .frm_checkbox input[type=checkbox] {-webkit-appearance:checkbox;}
.with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox]{margin-right:5px;width:auto;height:auto;display:inline;}
.with_frm_style input[type=radio],.with_frm_style input[type=checkbox]{width:auto;}
.with_frm_style .frm_blank_field input[type=text], .with_frm_style .frm_blank_field input[type=password], .with_frm_style .frm_blank_field input[type=url], .with_frm_style .frm_blank_field input[type=tel], .with_frm_style .frm_blank_field input[type=number], .with_frm_style .frm_blank_field input[type=email], .with_frm_style .frm_blank_field textarea, .with_frm_style .frm_blank_field select, .frm_form_fields_error_style, .with_frm_style .frm_blank_field #recaptcha_area, .with_frm_style .frm_blank_field .chzn-container-multi .chzn-choices{color:#444444;background-color:#f7f7f7;border-color:#B94A48;border-width:1px;border-style:solid;}
.with_frm_style :invalid, .with_frm_style :-moz-submit-invalid, .with_frm_style :-moz-ui-invalid {box-shadow:none;}
.with_frm_style .frm_error{font-weight:bold;}
.with_frm_style .frm_blank_field label, .with_frm_style .frm_error{color:#B94A48;}
.with_frm_style .frm_error_style{background-color:#F2DEDE;border:1px solid #EBCCD1;color:#B94A48;font-size:14px;margin:0;margin-bottom:20px;}
.with_frm_style .frm_error_style img{padding-right:10px;vertical-align:middle;border:none;}
.with_frm_style .frm_trigger{cursor:pointer;}
.with_frm_style .frm_message, .frm_success_style{border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;}
.with_frm_style .frm_error_style, .with_frm_style .frm_message, .frm_success_style{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:15px;}
.with_frm_style .frm_message{margin:5px 0 15px;font-size:14px;}
.with_frm_style .frm_message p{margin-bottom:5px;}
.frm_form_fields_style, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_form_submit_style{width:auto;}
.with_frm_style .frm_trigger span{float:left;}
.with_frm_style table.frm-grid, #content .with_frm_style table.frm-grid{border-collapse:collapse;border:none;}
.with_frm_style .frm-grid td, .frm-grid th{padding:5px;border-width:1px;border-style:solid;border-color:#dddddd;border-top:none;border-left:none;border-right:none;}
.form_results.with_frm_style{border-color:1px solid #dddddd;}
.form_results.with_frm_style tr td{text-align:left;color:#444444;padding:7px 9px;border-top:1px solid #dddddd;}
.form_results.with_frm_style tr.frm_even, .frm-grid .frm_even{background-color:#f7f7f7;}
.form_results.with_frm_style tr.frm_odd, .frm-grid .frm_odd{background-color:#ffffff;}
.with_frm_style .frm_uploaded_files{padding:5px 0;}
.with_frm_style .frm_file_names{display:block;}
.frm_collapse .ui-icon{display:inline-block;}
.frm_toggle_container{margin-left:15px;}
.frm_toggle_container ul{margin-left:0;padding-left:0;}
#frm_loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;}
#frm_loading h3{font-weight:500;padding-bottom:15px;color:#fff;font-size:24px;}
#frm_loading_content{position:fixed;top:20%;left:33%;width:33%;text-align:center;padding-top:30px;font-weight:bold;z-index:9999999;}
#frm_loading img{max-width:100%;}
#frm_loading .progress{border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;height:20px;margin-bottom:20px;overflow:hidden;}
#frm_loading .progress.active .progress-bar{animation:2s linear 0s normal none infinite progress-bar-stripes;}
#frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg, #dddddd 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, #dddddd 50%, #dddddd 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));background-size:40px 40px;}
#frm_loading .progress-bar{background-color:#f7f7f7;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.15) inset;float:left;height:100%;line-height:20px;text-align:center;transition:width 0.6s ease 0s;width:100%;}
.frm_pagination_cont ul.frm_pagination{display:inline-block;list-style:none;}
.frm_pagination_cont ul.frm_pagination > li{display:inline;list-style:none;margin:2px;background-image:none;}
.frmcal{padding-top:30px;}
.frmcal-title{font-size:116%;}
.frmcal table.frmcal-calendar{border-collapse:collapse;margin-top:20px;color:#444444;}
.frmcal table.frmcal-calendar, .frmcal table.frmcal-calendar tbody tr td{border:1px solid #dddddd;}
.frmcal table.frmcal-calendar, .frmcal, .frmcal-header{width:100%;}
.frmcal-header{text-align:center;}
.frmcal-prev{margin-right:10px;}
.frmcal-prev, .frmcal-dropdown{float:left;}
.frmcal-dropdown{margin-left:5px;}
.frmcal-next{float:right;}
.frmcal table.frmcal-calendar thead tr th{text-align:center;padding:2px 4px;}
.frmcal table.frmcal-calendar tbody tr td{height:110px;width:14.28%;vertical-align:top;padding:0 !important;color:#444444;font-size:12px;}
table.frmcal-calendar .frmcal_date{background-color:#f7f7f7;padding:0 5px;text-align:right;-moz-box-shadow:0 2px 5px #dddddd;-webkit-box-shadow:0 2px 5px #dddddd;box-shadow:0 2px 5px #dddddd;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#dddddd')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#dddddd');}
table.frmcal-calendar .frmcal-today .frmcal_date{background-color:#ffffff;padding:0 5px;text-align:right;-moz-box-shadow:0 2px 5px #dddddd;-webkit-box-shadow:0 2px 5px #dddddd;box-shadow:0 2px 5px #dddddd;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#dddddd')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#dddddd');}
.frmcal_num{display:inline;}
.frmcal-content{padding:2px 4px;}
.frm-loading-img{background:url(https://www.bhrentacar.com/wp-content/plugins/formidable/images/ajax_loader.gif) no-repeat center center;padding:6px 12px;}
#ui-datepicker-div{display:none;z-index:9999 !important;}
.frm_form_fields div.rating-cancel{display:none !important;}
.frm_form_fields div.rating-cancel, .frm_form_fields div.star-rating{float:left;width:17px;height:17px;cursor:pointer;display:block;background:transparent;overflow:hidden;}
.frm_form_fields div.rating-cancel a:before{font:16px/1 'dashicons';content:'\f460';color:#CDCDCD;}
.frm_form_fields div.star-rating:before, .frm_form_fields div.star-rating a:before{font:16px/1 'dashicons';content:'\f154';color:#F0AD4E;}
.frm_form_fields div.rating-cancel a, .frm_form_fields div.star-rating a{display:block;width:16px;height:100%;border:0;}
.frm_form_fields div.star-rating-on:before, .frm_form_fields div.star-rating-on a:before{content:'\f155';}
.frm_form_fields div.star-rating-hover:before, .frm_form_fields div.star-rating-hover a:before{content:'\f155';}
.frm_form_fields div.frm_half_star:before, .frm_form_fields div.frm_half_star a:before{content:'\f459';}
.frm_form_fields div.rating-cancel.star-rating-hover a:before{color:#B63E3F;}
.frm_form_fields div.star-rating-readonly, .frm_form_fields div.star-rating-readonly a{cursor:default !important;}
.frm_form_fields div.star-rating{overflow:hidden!important;}
.with_frm_style .frm_form_field{clear:both;}
.frm_form_field.frm_third, .frm_form_field.frm_fourth, .frm_form_field.frm_fifth, .frm_form_field.frm_inline{clear:none;float:left;}
.frm_form_field.frm_left_half, .frm_form_field.frm_left_third, .frm_form_field.frm_left_two_thirds, .frm_form_field.frm_left_fourth, .frm_form_field.frm_left_fifth, .frm_form_field.frm_left_inline, .frm_form_field.frm_first_half, .frm_form_field.frm_first_third, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_first_fourth, .frm_form_field.frm_first_fifth, .frm_form_field.frm_first_inline{clear:left;float:left;}
.frm_form_field.frm_right_half, .frm_form_field.frm_right_third, .frm_form_field.frm_right_two_thirds, .frm_form_field.frm_right_fourth, .frm_form_field.frm_right_fifth, .frm_form_field.frm_right_inline, .frm_form_field.frm_last_half, .frm_form_field.frm_last_third, .frm_form_field.frm_last_two_thirds, .frm_form_field.frm_last_fourth, .frm_form_field.frm_last_fifth, .frm_form_field.frm_last_inline{clear:none;float:right;}
.frm_form_field.frm_left_half, .frm_form_field.frm_right_half, .frm_form_field.frm_first_half, .frm_form_field.frm_last_half{width:48%;}
.frm_form_field.frm_left_half, .frm_form_field.frm_first_half{margin-right:4%;}
.frm_form_field.frm_left_half.frm_left_container .frm_primary_label, .frm_form_field.frm_right_half.frm_left_container .frm_primary_label, .frm_form_field.frm_left_half.frm_right_container .frm_primary_label, .frm_form_field.frm_right_half.frm_right_container .frm_primary_label, .frm_form_field.frm_first_half.frm_left_container .frm_primary_label, .frm_form_field.frm_last_half.frm_left_container .frm_primary_label, .frm_form_field.frm_first_half.frm_right_container .frm_primary_label, .frm_form_field.frm_last_half.frm_right_container .frm_primary_label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:25%;margin-right:0;margin-left:0;}
.frm_form_field.frm_left_half.frm_left_container .frm_primary_label, .frm_form_field.frm_right_half.frm_left_container .frm_primary_label, .frm_form_field.frm_first_half.frm_left_container .frm_primary_label, .frm_form_field.frm_last_half.frm_left_container .frm_primary_label{padding-right:10px;}
.frm_form_field.frm_left_half.frm_right_container .frm_primary_label, .frm_form_field.frm_right_half.frm_right_container .frm_primary_label, .frm_form_field.frm_first_half.frm_right_container .frm_primary_label, .frm_form_field.frm_last_half.frm_right_container .frm_primary_label{padding-left:10px;}
.frm_form_field.frm_left_container input, .frm_form_field.frm_left_container select, .frm_form_field.frm_left_container textarea, .frm_form_field.frm_right_container input, .frm_form_field.frm_right_container select, .frm_form_field.frm_right_container textarea{max-width:75%;}
.frm_form_field.frm_left_third, .frm_form_field.frm_third, .frm_form_field.frm_right_third, .frm_form_field.frm_first_third, .frm_form_field.frm_last_third{width:30%;}
.frm_form_field.frm_left_two_thirds, .frm_form_field.frm_right_two_thirds, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_last_two_thirds {width:65%;}
.frm_form_field.frm_left_third, .frm_form_field.frm_first_third, .frm_form_field.frm_third, .frm_form_field.frm_left_two_thirds, .frm_form_field.frm_first_two_thirds {margin-right:5%;}
.frm_form_field.frm_left_fourth, .frm_form_field.frm_fourth, .frm_form_field.frm_right_fourth, .frm_form_field.frm_first_fourth, .frm_form_field.frm_last_fourth{width:22%;}
.frm_form_field.frm_left_fourth, .frm_form_field.frm_fourth, .frm_form_field.frm_first_fourth{margin-right:4%;}
.frm_form_field.frm_left_fifth, .frm_form_field.frm_fifth, .frm_form_field.frm_right_fifth, .frm_form_field.frm_first_fifth, .frm_form_field.frm_last_fifth{width:16%;}
.frm_form_field.frm_left_fifth, .frm_form_field.frm_fifth, .frm_form_field.frm_first_fifth{margin-right:5%;}
.frm_form_field.frm_left_inline, .frm_form_field.frm_first_inline, .frm_form_field.frm_inline, .frm_form_field.frm_right_inline, .frm_form_field.frm_last_inline{width:auto;}
.frm_form_field.frm_left_inline, .frm_form_field.frm_first_inline, .frm_form_field.frm_inline{margin-right:4%;}
.frm_full, .frm_full .wp-editor-wrap, .frm_full input, .frm_full select, .frm_full textarea{width:100% !important;}
.frm_full .wp-editor-wrap input{width:auto !important;}
.wp-editor-wrap *, .wp-editor-wrap *:after, .wp-editor-wrap *:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.frm_grid, .frm_grid_first, .frm_grid_odd{clear:both;margin-bottom:0 !important;padding:5px;border-width:1px;border-style:solid;border-color:#dddddd;border-left:none;border-right:none;}
.frm_grid, .frm_grid_odd{border-top:none;}
.frm_grid .frm_error, .frm_grid_first .frm_error, .frm_grid_odd .frm_error{display:none;}
.frm_grid.frm_blank_field, .frm_grid_first.frm_blank_field, .frm_grid_odd.frm_blank_field{background-color:#F2DEDE;border-color:#EBCCD1;}
.frm_grid:after, .frm_grid_first:after, .frm_grid_odd:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.frm_grid_first{margin-top:20px;}
.frm_grid_first, .frm_grid_odd{background-color:#f7f7f7;}
.frm_grid{background-color:#ffffff;}
.frm_grid .frm_primary_label, .frm_grid_first .frm_primary_label, .frm_grid_odd .frm_primary_label, .frm_grid .frm_radio, .frm_grid_first .frm_radio, .frm_grid_odd .frm_radio, .frm_grid .frm_checkbox, .frm_grid_first .frm_checkbox, .frm_grid_odd .frm_checkbox{float:left !important;display:block;margin-top:0;margin-left:0 !important;}
.frm_grid_first .frm_radio label, .frm_grid .frm_radio label, .frm_grid_odd .frm_radio label, .frm_grid_first .frm_checkbox label, .frm_grid .frm_checkbox label, .frm_grid_odd .frm_checkbox label{visibility:hidden;white-space:nowrap;text-align:left;}
.frm_grid_first .frm_radio label input, .frm_grid .frm_radio label input, .frm_grid_odd .frm_radio label input, .frm_grid_first .frm_checkbox label input, .frm_grid .frm_checkbox label input, .frm_grid_odd .frm_checkbox label input{visibility:visible;margin:2px 0 0;float:right;}
.frm_grid .frm_radio, .frm_grid_first .frm_radio, .frm_grid_odd .frm_radio, .frm_grid .frm_checkbox, .frm_grid_first .frm_checkbox, .frm_grid_odd .frm_checkbox{display:inline;}
.frm_grid_2 .frm_radio, .frm_grid_2 .frm_checkbox, .frm_grid_2 label.frm_primary_label{width:48% !important;}
.frm_grid_2 .frm_radio, .frm_grid_2 .frm_checkbox{margin-right:4%;}
.frm_grid_3 .frm_radio, .frm_grid_3 .frm_checkbox, .frm_grid_3 label.frm_primary_label{width:30% !important;}
.frm_grid_3 .frm_radio, .frm_grid_3 .frm_checkbox{margin-right:3%;}
.frm_grid_4 .frm_radio, .frm_grid_4 .frm_checkbox{width:20% !important;}
.frm_grid_4 label.frm_primary_label{width:28% !important;}
.frm_grid_4 .frm_radio, .frm_grid_4 .frm_checkbox{margin-right:4%;}
.frm_grid_5 label.frm_primary_label, .frm_grid_7 label.frm_primary_label{width:24% !important;}
.frm_grid_5 .frm_radio, .frm_grid_5 .frm_checkbox{width:17% !important;margin-right:2%;}
.frm_grid_6 label.frm_primary_label{width:25% !important;}
.frm_grid_6 .frm_radio, .frm_grid_6 .frm_checkbox{width:14% !important;margin-right:1%;}
.frm_grid_7 label.frm_primary_label{width:22% !important;}
.frm_grid_7 .frm_radio, .frm_grid_7 .frm_checkbox{width:12% !important;margin-right:1%;}
.frm_grid_8 label.frm_primary_label{width:23% !important;}
.frm_grid_8 .frm_radio, .frm_grid_8 .frm_checkbox{width:10% !important;margin-right:1%;}
.with_frm_style .frm_inline_container.frm_grid_first label.frm_primary_label, .with_frm_style .frm_inline_container.frm_grid label.frm_primary_label, .with_frm_style .frm_inline_container.frm_grid_odd label.frm_primary_label, .with_frm_style .frm_inline_container.frm_grid_first .frm_opt_container, .with_frm_style .frm_inline_container.frm_grid .frm_opt_container, .with_frm_style .frm_inline_container.frm_grid_odd .frm_opt_container {margin-right:0;}
.frm_form_field.frm_two_col .frm_radio, .frm_form_field.frm_three_col .frm_radio, .frm_form_field.frm_four_col .frm_radio, .frm_form_field.frm_two_col .frm_checkbox, .frm_form_field.frm_three_col .frm_checkbox, .frm_form_field.frm_four_col .frm_checkbox {float:left;}
.frm_form_field.frm_two_col .frm_radio, .frm_form_field.frm_two_col .frm_checkbox{width:48%;margin-right:2%;}
.frm_form_field.frm_three_col .frm_radio, .frm_form_field.frm_three_col .frm_checkbox{width:31%;margin-right:2%;}
.frm_form_field.frm_four_col .frm_radio, .frm_form_field.frm_four_col .frm_checkbox{width:22%;margin-right:3%;}
.frm_form_field.frm_scroll_box .frm_opt_container{height:100px;overflow:auto;}
.frm_form_field.frm_two_col .frm_opt_container:after, .frm_form_field.frm_three_col .frm_opt_container:after, .frm_form_field.frm_four_col .frm_opt_container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.frm_form_field.frm_total input, .frm_form_field.frm_total textarea{opacity:1; background-color:transparent;border:none;font-weight:bold;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.frm_text_block{margin-left:20px;}
.frm_text_block input, .frm_text_block label.frm_primary_label{margin-left:-20px;}
.frm_text_block .frm_checkbox input[type=checkbox], .frm_text_block .frm_radio input[type=radio]{margin-right:4px;}
.frm_clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.frm_clearfix{display:inline-block;}
html[xmlns] .frm_clearfix{display:block;}
* html .frm_clearfix{height:1%;}

.with_frm_style .chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;
*display:inline;}
.with_frm_style .chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:1010;}
.with_frm_style .chzn-container-single .chzn-single{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee),color-stop(100%, #f4f4f4));background-image:-webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background-image:-moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background-image:-o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background-image:linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); -moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);display:block;overflow:hidden;white-space:nowrap;position:relative;height:23px;line-height:23px;padding:0 0 0 8px;text-decoration:none;}
.with_frm_style .chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.with_frm_style .chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:12px;font-size:1px;background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') -42px 1px no-repeat;}
.with_frm_style .chzn-container-single .chzn-single abbr:hover{background-position:-42px -10px;}
.with_frm_style .chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:-42px -10px;}
.with_frm_style .chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px;}
.with_frm_style .chzn-container-single .chzn-single div b{background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat 0px 2px;display:block;width:100%;height:100%;}
.with_frm_style .chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010;}
.with_frm_style .chzn-container-single .chzn-search input{background:#fff url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat 100% -20px;background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;}
.with_frm_style .chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.with_frm_style .chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px;}
.with_frm_style .chzn-container-multi .chzn-choices{margin:0;cursor:text;overflow:hidden;height:auto !important;position:relative;}
.with_frm_style .chzn-container-multi .chzn-choices li{float:left;list-style:none;}
.with_frm_style .chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:2px 0 0 5px;}
.with_frm_style .chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent !important;border:0 !important;font-size:100%;height:15px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;}
.with_frm_style .chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);-webkit-box-shadow:0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaaaaa;line-height:13px;padding:3px 20px 3px 5px;margin:0 0 0 5px;position:relative;cursor:default;}
.with_frm_style .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8),color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);color:#666;border:1px solid #cccccc;padding-right:5px;}
.with_frm_style .chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4;}
.with_frm_style .chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:12px;font-size:1px;background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') -42px 1px no-repeat;}
.with_frm_style .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:-42px -10px;}
.with_frm_style .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:-42px -10px;}
.with_frm_style .chzn-container .chzn-results {margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.with_frm_style .chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0;}
.with_frm_style .chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none;}
.with_frm_style .chzn-container .chzn-results .active-result{cursor:pointer;display:list-item;}
.with_frm_style .chzn-container .chzn-results .highlighted{background-color:#3875d7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff;
}
.with_frm_style .chzn-container .chzn-results li em{background:#feffde;font-style:normal;}
.with_frm_style .chzn-container .chzn-results .highlighted em{background:transparent;}
.with_frm_style .chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item;}
.with_frm_style .chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold;}
.with_frm_style .chzn-container .chzn-results .group-option{padding-left:15px;}
.with_frm_style .chzn-container-multi .chzn-drop .result-selected{display:none;}
.with_frm_style .chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1;}
.with_frm_style .chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px;}
.with_frm_style .chzn-container .chzn-results-scroll-down{bottom:0;}
.with_frm_style .chzn-container .chzn-results-scroll-down span{background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat -4px -3px;}
.with_frm_style .chzn-container .chzn-results-scroll-up span{background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat -22px -3px;}
.with_frm_style .chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #dddddd;}
.with_frm_style .chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));background-image:-webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);background-image:-moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);background-image:-o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);background-image:linear-gradient(#eeeeee 20%, #ffffff 80%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.with_frm_style .chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none;}
.with_frm_style .chzn-container-active .chzn-single-with-drop div b{background-position:-18px 2px;}
.with_frm_style .chzn-container-active .chzn-choices .search-field input{color:#111 !important;}
.with_frm_style .chzn-disabled{cursor:default;opacity:0.5 !important;}
.with_frm_style .chzn-disabled .chzn-single{cursor:default;}
.with_frm_style .chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default;}
.with_frm_style .chzn-rtl{text-align:right;}
.with_frm_style .chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible;}
.with_frm_style .chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl;}
.with_frm_style .chzn-rtl .chzn-single div{left:3px;right:auto;}
.with_frm_style .chzn-rtl .chzn-single abbr{left:26px;right:auto;}
.with_frm_style .chzn-rtl .chzn-choices .search-field input{direction:rtl;}
.with_frm_style .chzn-rtl .chzn-choices li{float:right;}
.with_frm_style .chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0;}
.with_frm_style .chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;}
.with_frm_style .chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.with_frm_style .chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px;}
.with_frm_style .chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none;}
.with_frm_style .chzn-rtl .chzn-search input{background:#fff url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat -30px -20px;background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);padding:4px 5px 4px 20px;direction:rtl;}
.chzn-container-single.chzn-rtl .chzn-single div b{background-position:6px 2px;}
.with_frm_style .chzn-container-single.chzn-rtl .chzn-single-with-drop div b{background-position:-12px 2px;}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:144dpi){
.with_frm_style .chzn-rtl .chzn-search input, .with_frm_style .chzn-container-single .chzn-single abbr, .with_frm_style .chzn-container-single .chzn-single div b, .with_frm_style .chzn-container-single .chzn-search input, .with_frm_style .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .with_frm_style .chzn-container .chzn-results-scroll-down span, .with_frm_style .chzn-container .chzn-results-scroll-up span{background-image:url('https://www.bhrentacar.com/wp-content/plugins/formidable/pro/images/chosen-sprite2x.png') !important;background-repeat:no-repeat !important;background-size:52px 37px !important;}
}

 /* WARNING: Any changes made to this file will be lost when your Formidable settings are updated */
 
.newHomePage .site-inner{
	overflow: visible !important;
}


.whiteText, .whiteText p, .whiteText h2, .whiteText span, .whiteText h1,  .whiteText h3, .whiteText a{
	color: #fff !important;
}
.whiteText h3{
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 400px !important;
    font-family: 'proxima_nova_ththin' !important;
    margin: 20px 0 !important;
}
.specialList p, .specialList2 p{
	position: relative;
}

.specialList p i{
/* 	content: ''; */
    position: absolute;
    right: -36px;
    width: 15px;
    top: 50%;
    font-size: 20px;
    margin-top: -7.5px;
    color: #f15928;
}
.specialList2 p i{
	content: '';
    position: absolute;
    left: -40px;
    width: 15px;
    top: 50%;
    font-size: 20px;
    margin-top: -7.5px;
    color: #f15928;
}

.anotherFont h2{
	font-family: 'signPainter' !important;
	font-size: 68px !important;
	margin-top: 40px !important;
}

.whiteText em{
	font-style: normal !important;
	color: #f15928 !important;
}

.sub-text-line {
    border-top: 1px dotted #fff;
    position: relative;
    width: 50px;
    margin: 0 auto;
    margin-bottom: 25px;
    text-align: center;
}
div[itemprop="description"]{
   line-height: 1.4em;
   margin-bottom: 10px;
}
.sub-text-line:after {
    content: '';
    left: 0;
    position: absolute;
    top: -4px;
    width: 100%;
}

.sub-text-line:after {
    border-top: 1px dotted #e67e22;
}
.sub-text-line:before {
    content: '';
    left: 0;
    position: absolute;
    top: 2px;
    width: 100%;
}
.sub-text-line:before {
    border-top: 1px dotted #e67e22;
}
.engineStart img{
	opacity: 0.75;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.83);
    border-radius: 50%;
}
.engineStart img:hover{
	opacity: 1;
}
.centerAll{
	text-align: center;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{
    color: #fff !important;
    border-color: #e67e22 !important;
    margin: 0 20px;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{
	background-color: #e67e22 !important; 
}
.conciergePara{
	text-transform: uppercase;
	color: #fff !important;
	text-align: center;
	padding: 100px 50px !important;
}
.conciergePara span{
	background: #000;
	padding: 10px;
}
.vehicleBrand{
	text-align: center;
}
.vehicleBrand a{
	color: #fff;
}
.brandName{
	margin: 25px 0;
	text-transform: uppercase;
}
.brandName:hover, .brandName a:hover{
	color: #e67e22;
	text-decoration: none;
}
.brandName a:hover p{
	color: #e67e22 !important; 
	text-decoration: none;
}
.vehicleList{
	text-align: center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.vehicleList p{
	text-transform: uppercase;
	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	margin: 5px 0 15px 0 !important;
}
.vehicleList .c3 .insideVehicleList{
	padding: 0 20px;
}
.insideVehicleList:hover {
	color: #f15928 !important;
 
} 
.vehicleList a:hover{
	text-decoration: none;
	color: #e67e22 !important;
}
.vehicleList a:hover p{
	color: #e67e22 !important;
}
.vehicleList img {

}
.demoNew {
width: 500px;
overflow: hidden;
}
.demoNew li{
	 display: block;
    float: left;
    margin-right: 6px;
    cursor:pointer;
}
.demoNew ul {
    list-style: none outside none;
    padding-left: 0;
    margin-bottom:0;
}
.vehicleDetails{
	margin: 50px 0;
	overflow: hidden;
}
.reserveVehicle{
	display: inline-block;
	border: 1px solid #e67e22;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 30px;
	font-size: 18px;
	margin-top: 30px;	
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.noMarginTop{
	margin-top: 0 !important;
}
.reserveVehicle:hover{
	background: #e67e22;
	text-decoration: none;
}
.preReservationForm{
	text-align: center;
}
.preReservationForm, .postReservationForm{
	margin-bottom: 100px;
	overflow: hidden;
}
.postReservationForm h4{
	text-transform: uppercase;
	font-family: 'proxima_nova_ththin' !important;
	margin: 20px 0 !important;
	font-size: 20px !important;
}
li.phoneUS{
	background: transparent !important;
    padding-left: 0 !important;	
}
li.phoneUS a{
	color: #e67e22 !important;
	margin-right: 0 !important;
	font-size: 22px !important;
/*     line-height: 1px !important; */
}
.reservationDetails{
	background: #424242;
    padding: 10px 50px;
    text-align: center;
    margin-top: 35px;
}
.resevationHelpline{
    text-align: center;
    border-top: 1px dashed #e67e22;
    border-bottom: 1px dashed #e67e22;
    overflow: hidden;
    padding-bottom: 20px;
    margin-top: 15px;
    text-transform: uppercase;
}
.resevationHelpline p{
	font-size: 20px !important;
	font-family: 'proxima_nova_ththin' !important;
}
.resevationHelpline h4{
	margin-bottom: 0 !important;
}
#mapwrapper {
	max-width: 1240px;
	margin: 0 auto;
	padding: 0 0;
	background-color: transparent;
	min-width: 220px;
}
#map_base svg {
	max-height: 100%;
	width: 100%;
	margin: 0;
}
@media screen and (max-width: 320px){
	#map_base svg {
		height:140px;
	}
}
@media screen and (max-width: 400px) and (min-width: 321px) {
	#map_base svg {
		height:190px;
	}
}
@media screen and (max-width: 480px) and (min-width: 401px) {
	#map_base svg {
		height:250px;
	}
}
@media screen and (max-width: 568px) and (min-width: 481px) {
	#map_base svg {
		height:300px;
	}
}
@media screen and (max-width: 685px) and (min-width: 569px) {
	#map_base svg {
		height:350px;
	}
}
@media screen and (max-width: 767px) and (min-width: 686px) {
	#map_base svg {
		height:420px;
	}
}
@media screen and (max-width: 979px) and (min-width: 768px) {
	#map_base svg {
		height:470px;
	}
}
@media screen and (max-width: 1024px) and (min-width: 980px) {
	#map_base svg {
		height:608px;
	}
}
@media screen and (max-width: 1280px) and (min-width: 1025px) {
	#map_base svg {
		height:632px;
	}
}
@media screen and (min-width: 1281px) {
	#map_base svg {
		height:792px;
	}
}
#map-tip {
    font-size: 14px;
    line-height: 16px;
    display: none;
    padding: 3px;
    border: 0px solid #EBECED;
    color: #edeef0;
    z-index: 1000;
    float: left;
    position: absolute;
    /*gradient color*/
    background: #000;
    box-shadow: none;
    word-break: keep-all;
    white-space: nowrap
}
#map-tip p {
	margin: 0!important;
}
#map-tip img {
	float: left;
	padding: 3px;
}
.insideBrand .c2{
	width: 13.6%;
}
.brandName p{
	color: #939498 !important;
	letter-spacing: 1px;
	font-size: 18px;
}
.brandName:hover{
	cursor: hover;
}
.outsideLayerBrand{
	min-height: 90px;
	height: 105px;
	max-height: 105px;
	display: table;
	margin: 0 auto;
}
.brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -50px -443px;
	margin: 0 auto;
/* 	margin-bottom: 10px; */
	background: #fff;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
/* 	opacity: 0.8; */
}
.brandName:hover .brandImageBg{
	opacity: 1;
}
.rollsRoyce:hover .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -25px -119px;
	width: 47px;
	height: 84px;
}
.rollsRoyce .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -25px -18px;
	width: 47px;
	height: 84px;
}

.astonMartin:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -202px -161px;
	width: 172px;
	height: 39px;
}

.astonMartin .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -201px -60px;
	width: 174px;
	height: 38px;
	margin-top: 25px;
}

.msrti:hover .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -482px -127px;
	width: 48px;
	height: 74px;
}

.msrti .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -474px -27px;
	width: 43px;
	height: 66px;
}

.lambo:hover .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -682px -122px;
	width: 73px;
	height: 82px;
}
.lambo .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -673px 0;
	width: 73px;
	height: 83px;
}
.audi:hover .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -869px -137px;
	width: 106px;
	height: 61px;
}
.audi .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -860px -18px;
	width: 106px;
	height: 61px;
	margin-top: 15px;
}
.cad:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1072px -129px;
	width: 78px;
	height: 71px;
}
.cad .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1062px -12px;
	width: 78px;
	height: 71px;
}
.mini:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1219px -133px;
	width: 157px;
	height: 66px;
}
.mini .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1218px -18px;
	width: 158px;
	height: 67px;
}
.bently:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat 0 -391px;
	width: 146px;
	height: 48px;
}
.bently .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -2px -290px;
	width: 146px;
	height: 48px;
	margin-top: 20px;
}
.mercedes:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -276px -362px;
	width: 74px;
	height: 75px;
}
.mercedes .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -270px -243px;
	width: 74px;
	height: 75px;
}
.porshe:hover .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -502px -362px;
	width: 57px;
	height: 73px;
}
.porshe .brandImageBg{
	background: url('images/allLogoNew.png') no-repeat -495px -258px;
	width: 55px;
	height: 71px;
	margin-top: 11px;
}
.bmw:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -706px -363px;
	width: 75px;
	height: 74px;
}
.bmw .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -704px -258px;
	width: 78px;
	height: 78px;
	margin-top: 14px;
}
.jaguar:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -881px -375px;
	width: 132px;
	height: 60px;
}
.jaguar .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -875px -256px;
	width: 132px;
	height: 60px;
	margin-top: 20px;
}
.tesla:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1111px -364px;
	width: 50px;
	height: 74px;
	margin-top: 25px;
}
.tesla .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1111px -246px;
	width: 50px;
	height: 74px;
	margin-top: 10px;
}
.toyota:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1272px -375px;
	width: 95px;
	height: 65px;
}
.toyota .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1266px -256px;
	width: 95px;
	height: 65px;
	margin-top: 15px;
}
.ferrari:hover  .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -15px -578px;
	width: 58px;
	height: 77px;
}
.ferrari .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -15px -490px;
	width: 56px;
	height: 76px;
}
.rangeRover:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -222px -615px;
	width: 131px;
	height: 35px;
}
.rangeRover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -221px -528px;
	width: 131px;
	height: 35px;
	margin-top: 30px;
}
.honda:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -575px -351px;
	width: 94px;
	height: 61px;
}
.honda .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -575px -270px;
	width: 94px;
	height: 61px;
	margin-top: 10px;
}
.mclaren:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -435px -630px;
	width: 140px;
	height: 20px;
}
.mclaren .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -434px -543px;
	width: 140px;
	height: 20px;
	margin-top: 35px;
}
.landRover:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -665px -596px;
	width: 104px;
}
.landRover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -666px -510px;
	width: 103px;
	height: 52px;
	height: 54px;
	margin-top: 20px;
}
.lexus:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -872px -595px;
	width: 92px;
	height: 58px;
}
.lexus .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -871px -508px;
	width: 92px;
	height: 58px;
	margin-top: 20px;
}
.chevy:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1038px -607px;
	width: 140px;
	height: 45px;
}
.chevy .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1039px -519px;
	width: 136px;
	height: 44px;
	margin-top: 20px;
}
.ford:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1241px -608px;
	width: 110px;
	height: 42px;
}
.ford .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -1242px -520px;
	width: 108px;
	margin-top: 25px;
	height: 41px;
}
.jeep:hover .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -365px -342px;
	width: 99px;
	height: 39px;
}
.jeep .brandImageBg {
	background: url('images/allLogoNew.png') no-repeat -365px -292px;
	width: 99px;
	height: 39px;
}
.ipadSlider{
	
    margin-top: -556px;
    /* position: absolute; */
    left: -5px;
    z-index: 99;
}
.iPadBG img{
	position: relative;
	z-index: 100;
}
#video_background {
    position: absolute;
    bottom: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1000;
    overflow: hidden;
}
.speacialWidth{
	max-width: 1140px !important;
	margin: 0 auto !important;
}
.page-id-516 article.entry, .page-id-504 article.entry{
	background: #fff !important;
	padding: 25px !important;
}
.vehicleList .c3{
	margin-bottom: 50px;
}
.preReservationForm .c6{
	margin-bottom: 20px;
}
.preReservationForm .date_field{
    /* border: none !important; */
    background-color: #fff !important;
    box-shadow: none!important;
    float: none !important;
    /* margin-top: -1px; */
    height: auto;
    font-size: 13px !important;
    width: 80%;
    margin: 0 auto !important;
    padding: 3% !important;
    /* margin-right: 7%; */
    /* text-align: center; */
}
.preReservationForm #pickup_time, .preReservationForm #return_time, .preReservationForm #pacode, .preReservationForm #dacode{
	width: 86%;
    height: 30px;
    font-size: 13px !important;
    padding: 0 15px !important;
    background: #fff;
    -webkit-appearance: none;
  -webkit-border-radius: 0px;
  
	
}
.postReservationForm input, .postReservationForm select{
	height: 40px !important;
    width: 100% !important;
    border: 0 !important;
    text-indent: 10px;
    padding: 0 !important;
    background: #fff;
    border-radius: 0 !important;
    font-size: 13px !important;
}
.postReservationForm textarea{
	    width: 100%;
    padding: 10px 0;
    border: 0;
    text-indent: 10px;
    font-size: 14px;
    height: 80px;
}
.newContact h4{
	color: #939498 !important;
    letter-spacing: 1px;
    font-size: 18px;
    font-family: 'proxima_nova_ththin' !important;
}
.newContact input{
	width: 80%;
	padding: 10px;
	font-size: 16px;
}
.newContact .c4{
	text-align: center;
	margin-bottom: 25px;
}
.newContact .c12{
	text-align: center;
	}
.newContact .c12 textarea{
	width: 92%;
	padding: 20px;
	font-size: 16px;
	}
	.newContact input[type="submit"]{
	display: inline-block;
    border: 1px solid #e67e22;
    text-transform: uppercase;
    text-align: center;
    background: transparent;
    color: #fff;
    font-family: 'proxima_nova_ththin' !important;
    padding: 10px 100px;
    width: auto;
    font-size: 18px;
    margin-top: 30px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	}
	.newContact input[type="submit"]:hover{
		background: #e67e22;	
	}
	div.wpcf7-validation-errors{
		display: none !important;
	}
	.postReservationForm label.error{
	    width: 100%;
/*     display: block; */
    color: #f53f3f;	
	}
	.insidec3{
		margin: 0 10px;
	}
	.instagram{
		margin-left: 30px !important;
	}
	.buy-button-wrapper{
		text-align: center !important;
	}
	
	.changeFonth4 h4{
		font-size: 17px !important;
		color: #f15928 !important;
	}
	.changeImage img{
		width: 393px;
		height: 350px !important;	
	}
	.telPhoneLocation:hover{
		color: #e67e22 !important;
	}
	.vehicleVideo{
	    width: 90%;
	    margin: 50px 0px;
	}
	.vehicle_each_specs{
		font-size: 16px !important;
	}
	.equipmentReserveFormField span{
		display: inline-block;
		margin: 0 10px;
	}
	.fieldlabel{
		text-transform: uppercase;
	}
	div.wpcf7-mail-sent-ng{
		    display: block;
    position: relative;
    /* margin-top: 20px; */
    clear: both;
    top: 20px;
    width: 50%;
    margin: 0 auto !important;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-family: 'proxima_nova_ththin' !important;
	}