﻿#topnav .navigation-menu{list-style:none;margin:0;padding:0}


li.cat-item a:hover, li.arpw-li a:hover { color: #f7961e !important }
#mainNav ul li.page_item{list-style:none;font-size:1.2em;float:left;margin:0 5px 0;text-transform:uppercase;cursor:pointer}
#mainNav ul li.page_item a{color:#fff;text-decoration:none;padding:.5em 12px .4em 12px;float:left}


.fcred{
	text-align:center;
	margin:0px auto;
	line-height: 24px;
	font-size: 18px;
	color:#fff;
}
	
.fcred p {
	text-align:center;
	color:#fff;	
}

.fcred p a{
	color:#fff;	
	padding: 0px 10px !important;
	text-decoration:underline !important;	
	color:#fff !important;
}
.text-center{text-align:center}


.breaker {
    clear: both;
}

	.home-theme {
		margin-bottom: 30px;
	}

	.home-theme:last-of-type {
		margin-bottom: 0;
	}
.module-footer .footer-copyright{color:#878e83;float:right;font-size:12px}
.module-footer .footer-copyright span{font-weight:600}
.module-footer .footer-copyright,.module-footer .footer-meta{margin-top:96px}
.module-footer .footer-copyright:last-child,.module-footer .footer-meta:last-child{margin-top:24px}
.hp-popular_num{display:inline-block;line-height:32px;width:32px;background:#cd0606;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;font-size:1.5em;color:#fff;font-family:ProximaNovaA-Bold,sans-serif;vertical-align:top;margin-left:5px}
.wrapper_inner{width:100%;overflow:hidden}
body.boxed .wrapper_inner{overflow:visible}
body.boxed .footer_inner,body.boxed .wrapper_inner{width:1150px;margin:0 auto}
.qode_grid_1300.boxed .carousel-inner,.qode_grid_1300.boxed .header_inner,body.qode_grid_1300.boxed .footer_inner,body.qode_grid_1300.boxed .wrapper_inner{width:1350px}
.qode_grid_1200.boxed .carousel-inner,.qode_grid_1200.boxed .header_inner,body.qode_grid_1200.boxed .footer_inner,body.qode_grid_1200.boxed .wrapper_inner{width:1250px}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }


  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}
.search-item .screen-reader-text{top:0;right:0;left:auto;margin:0}
.generate-back-to-top .screen-reader-text{left:0;margin:0}
		#wds_container1_0 #wds_container2_0 .wds_slideshow_image_container_0 {        display: block;        position: absolute;        text-align: center;        vertical-align: middle;                width: 100%;        height: 100%;      }


#description {
	font-size: 13px;
	font-style: italic;
}


.header-image #description {
	display: block;
	overflow: hidden;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


      
	.container .company-details {
		padding-top: 40px;
		width: 33%;
	}

	.container .company-details:first-child {
		padding-top: 40px;
	}
footer .split .half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer .split .half+div{border-left:1px solid}
.split .half{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:1.6rem 0 0;margin:0 auto}
.split .half.split-title{padding-right:0}
.split .half:empty{padding:0}
.split .half.half60{-ms-flex-preferred-size:60%;flex-basis:60%;width:60%}
.split .half.half40{-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}
.animations-text .split .half{display:block}
.animations-text .split .half+.half{padding-top:0;padding-right:3rem;padding-bottom:6rem}

.dealer_info {
	font-size:15px;
	margin:0px 0px 0px 0px;
	line-height:19px;
}


.footer-v4 .copyright {  padding: 5px 0;  border-top: none;  background: #2973ba;  color:#fff}

.footer-v4 .copyright p {  color: #fff;  font-size: 12px;  margin-top: 5px;  margin-bottom: 0;}

.footer-v4 .copyright a {  color: #fff;}


	.pagewidth,
	.sidebar-none .loops-wrapper.list-post .section-inner,
	.full_width .themify_builder_row .row_inner,
	.single .section-inner,
	.sidebar-none.query-section .page-content {
		max-width: 94%;
	}




.full_width .themify_builder_row .row_inner {
	width: 1064px; 
	max-width: 100%;
	margin: auto;
}

.full_width .themify_builder_row.fullwidth .row_inner {
	width: 100%;
	padding: 0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

#guestbook_page .featured-entry-container .inner-box .col-xs-12 {
  display: table-cell;
  padding: 0;
}


      div.printfriendly a, div.printfriendly a:link, div.printfriendly a:hover, div.printfriendly a:visited, div.printfriendly a:focus {
        text-decoration: none;
        border: none;
        -webkit-box-shadow:none!important;
        box-shadow:none!important;
      }






.l-mascara {

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	width: 100%;

	z-index: 98;

	height: 100%;

	display: none;

	position: fixed;

	background: #000;

	

	opacity: .80;

	-moz-opacity: 0.80;

	filter: alpha(opacity=80);

}


.l-mascara.lm-re {

	z-index: 101;

	display: block;

	

	opacity: .85;

	-moz-opacity: 0.85;

	filter: alpha(opacity=85);

}

.zoom-m {
display:none;
}

.podcast-list-home .podcast-slider .podcast-item .podcast-date {
  display: block;
  width: 100%;
  color: #999;
  font-size: 12px;
}

.logo-img img:last-child {
display: inline-block;
}

.logo-img img {
display: inline-block;
}

.logo-img {
float: none;
margin: 0 auto;
}



#enalist {
	font-size: 15px;
font-weight: bold;
background-color: #fff;
margin: 0px 0px 15px;
width: 190px;
}

#enalist a {
	display:block;
	padding: 3px 5px;
	background-color:#ffffff;
}

#enalist a:hover {
	display:block;
	text-decoration: none;
}

#enalist table tr{
	width:190px;
}
 
#enalist td{
	text-align:center;
	border:1px solid #333;
}
 

.entry #enalist td {
line-height: 30px;
border: 2px #333 solid;
	font-size: 18px;
}

.part2 .icon ul li.red div{
    color: #b80000;
}

.part5 table td.red{color: #f10000}

.body_index { font-family: Tahoma; font-size: 14px; text-align: justify; color: #446080}
.mx-nav-right-container .header-search-btn i,.mx-nav-right-container .header-responsive-menu-btn i,.mx-nav-right-container .mx-wc-login i{margin-right:0}


.trending-forums-container a,
.success-story-container a,
.recipe-otd-header a { color:#000; }
.qodef-testimonials .qodef-testimonial-text-holder .qodef-testimonial-text-inner{display:block;text-align:left;padding:23px 35px 40px;background-color:rgba(255,255,255,.35);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.qodef-testimonials .qodef-testimonial-text-holder .qodef-testimonial-text-inner:after{content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(255,255,255,.35);position:absolute;top:100%;left:44px}
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner{background-color:#b2dd4c}
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner:after{border-top:12px solid #b2dd4c}
.et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content{color:#ffffff!important}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_toggle_content{position:relative;padding-top:20px}
.et_pb_toggle_content p:last-of-type{padding-bottom:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}



#slideshow {position: relative; width: 1400px; height: 1016px; margin: 0px auto;}

#slideshow, .sliderbutton {display: none;}

.b-footer__wrapper{
    margin: 0 auto;
    width: 1000px;
}



#et-footer-nav ul {
    text-align: right;
    position: absolute;
    right: 0;
}


#et-footer-nav a {
	color: black;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 900;
}



#et-footer-nav li {
	display: inline-block;
}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row-xl{margin-left:-25px;margin-right:-25px}
.row-lg{margin-left:-15px;margin-right:-15px}
.row-md{margin-left:-15px;margin-right:-15px}
.row-sm{margin-left:-4px;margin-right:-4px}
.row--0{margin:0}
.row--20{margin:0 -20px}
.table-reviews .row{align-items:center}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}



.ctnr-footer-content {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}


.ctnr-footer-content #icon-weibo,
.ctnr-footer-content #icon-wechat {
  height: 30px;
  width: 30px;
}


#container {
    	box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
    	margin: 0 auto;
    	width: 1000px;
}



#image_614818154 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.img-round {
	display: inline;
	margin: 0 auto;
	height: 100%;
	width: auto;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.footer_link2 {
	font-size:18px;
	color:#3D4F01 !important;
	margin:4px 23px 4px 17px;
	float:left;
}

.footer_link2 a {
	color:#3D4F01 !important;
	font-weight:normal;
}

.td-boxed-layout .vc_row {
  width: auto;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.wrapper-holder{margin:0 auto;width:968px}
.wrapper-holder:after,#wrapper:after,#header:after,.header:after,.banner:after,.banner-holder:after,#content .section:after,#footer:after,.link:after,.section .holder:after{content:'';display:block;clear:both}



.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.clear{clear:both}
.clear::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.qodef-boxed .qodef-footer-inner{width:1150px;margin:auto}
.qodef-grid-1300.qodef-boxed .qodef-footer-inner,.qodef-grid-1300.qodef-boxed .qodef-wrapper-inner{width:1350px}
.qodef-grid-1200.qodef-boxed .qodef-footer-inner,.qodef-grid-1200.qodef-boxed .qodef-wrapper-inner{width:1250px}
.qodef-grid-1000.qodef-boxed .qodef-footer-inner,.qodef-grid-1000.qodef-boxed .qodef-wrapper-inner{width:1050px}
.qodef-grid-800.qodef-boxed .qodef-footer-inner,.qodef-grid-800.qodef-boxed .qodef-wrapper-inner{width:850px}
footer,footer .qodef-container-inner,footer .qodef-footer-inner,footer .qodef-footer-top-holder{position:relative}

.tourdates-singledate .single-date-infotickets .singledate-buytickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
  width: 180px;
}
.navbar .desktop{padding-top:40px;}








	#sidebar .widget .widget-title {
	color: #4b4c4d;
	}


	
	

		#sidebar .widget { margin-bottom: 60px; }


			#sidebar .widget-title {
				margin-bottom: 25px;
				font-weight: 300;
				font-size: 20px;
				text-transform: uppercase;
			}


		.widget .sub-menu {
			padding-top: 5px;
			padding-left: 10px;
		}


	
	

	#footer .widget { margin-bottom: 50px; }


		#footer .parallax .widget-title {
			margin-bottom: 25px;
			color: #fff;
		}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }

.locations-div{width:255px; margin:55px auto 0px 284px; height:52%;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}


.googlemaps iframe {
  width: 100%; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-2{width:16.66666667%}
.header__primary-contact-container{z-index:10;padding:20px 0;padding:1.25rem 0;margin-bottom:70px}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,0.15);position:absolute;z-index:200;top:0px}
.tp-bannertimer.tp-bottom{top:auto;bottom:0px !important;height:5px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-10{width:83.33333333%}


.list_team .content_team {
    position: relative;
    overflow: hidden;
}


.list_team .content_team img {
    width: 100%;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}


.list_team:hover .content_team img {
    transform: scale(1.2) rotate(5deg);
    -webkit-transform: scale(1.2) rotate(5deg);
    -moz-transform: scale(1.2) rotate(5deg);
    -o-transform: scale(1.2) rotate(5deg);
    -ms-transform: scale(1.2) rotate(5deg);
    -moz-opacity: 0.80;
    opacity: .80;
    filter: alpha(opacity=80);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

  .site-footer .widget {
    margin-bottom: 30px; }

  .site-footer .widget-title {
    color: #bec1c8;
    font-weight: 300; }


#page {
  width: 1080px;
  margin: 0 auto;
  text-align: left; }
#get_current_projects .project_wrap #current-projects .owl-item .project img.mainimg{max-width:435px;width:100%;height:320px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.header .search{margin:20px 0}
.header .search input[type=text]{border:1px solid #000;width:250px}
.header .search input[type=submit]{border:none;background:none;color:#000}
.forum .search h2{color:#bcbec0;border-bottom:5px solid #bcbec0;padding:0 0 10px !important;margin:0 0 10px;font-size:30px;line-height:30px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.et_pb_fullwidth_menu .et_mobile_nav_menu{float:right!important}


.sidebar-banner-section {
	background-color: #f8f8f8;
	padding: 20px 0px;
	margin-bottom: 30px;
}


.sidebar-banner-section h4 {
	font-size: 12pt;
	color: #9b9b9b;
}





.sidebar-banner-section object {
	height: 175px;
}


.float-right {
  float: right !important;
}
.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%}
.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%}
.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%}
.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%}
.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%}
.pt-cv-colsys .pt-cv-content-item{flex:none;max-width:initial}
.pt-cv-content-item{padding-bottom:15px;position:relative;overflow:hidden}
.pt-cv-content,.pt-cv-content *{font-weight:400}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.et_pb_module{max-width:100%}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}

	
	
	.header-creative .header_placeholder,
	.header-empty .header_placeholder,
	.header-fixed .header_placeholder,
	.header-modern .header_placeholder,
	.header-semi .header_placeholder,
	.header-simple .header_placeholder,
	.header-transparent .header_placeholder{height:0!important}

	
	.tr-menu .header_placeholder{height:0!important}

		
	
	.mobile-tr-header .header_placeholder,
	body:not(.mobile-sticky) .header_placeholder{height:0!important}
.widget .menu li{padding:0;border-bottom:none;padding-left:20px;}
.widget .menu li:before{content:"\f0a9";display:inline-block;color:#47a0ff;font-family:FontAwesome;position:absolute;top:0;left:0;}
.widget .menu li .sub-menu{margin-left:15px;}
.footer .widget .menu li{border-bottom:none;}
.menu-item-language img{vertical-align:baseline;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table.EpisodeList tr.even,table.EpisodeList tr.odd{background:none;border:none;padding:0;}
table.ProfileList tr.even,table.ProfileList tr.odd{background:none;border:none;padding:0;}
#block-afl-general-front-popular .item-list ul li.odd{margin-right:4%;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}



.highlight .k {
  color: #859900;
}


#mobile-newsletter .mc_embed_signup input.email:-webkit-input-placeholder {
	padding-top: 5px;
}

#mobile-newsletter .mc_embed_signup input.email::-webkit-input-placeholder {
	padding-top: 5px;
}


.newsletter-box {
	background: #dcd7d1;
	padding: 35px 50px;
	margin: 0px -50px;
}
.reset-list{position:relative;z-index:5;margin-top:30px;height:700px;max-height:30px;overflow:hidden;color:white;transition:all 0.75s ease-in-out}
.reset-list.active{max-height:700px;margin-top:0px}
.reset-list h3{font-family:'Avenir-Black';cursor:pointer;position:relative}
.reset-list .sign{width:20px;height:20px;position:absolute;margin-left:5px;top:3px}
.navigation-list-mobile .block-film .reset-list{background-color:transparent;max-height:none;height:auto;margin-top:20px}


.inner-project {
    text-align: center;
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -38px;
}


.inner-project h3 {
     font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-weight: 700;
	margin: 0px 0px 6px 0px;
padding: 4px 12px 3px 12px;
border-radius: 0px 0px 0px 0px;
background-color: rgba(255,255,255,0);

font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
text-transform: capitalize;
}


.inner-project span {
    display: block;
    color: #1abc9c;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    margin-bottom: 12px;
}
.view-cfa-test-prep.view-display-id-test_prep_categories .views-row-last{margin-bottom:45px;}
.page-products .test-prep-exam-levels .views-row{margin-left:1em;}
.page-products .test-prep-exam-levels .views-row-last{margin-bottom:2em;padding:0 0 1em;border-bottom:1px solid #eee;}
.view-display-id-products_header .views-row{margin-bottom:10px;}
.view-display-id-products_header .views-row.views-row-last{margin:0;}
.af-deals .views-row{margin:0 0 20px;}
.blogroll .views-row{margin:0 0 20px;}
.view-blogroll ul .views-row-last{border:none;padding:0;}
.view-upcoming-events ul .views-row-last{border:none;padding:0;}
.blog_limited_width .vrv_outer_row {max-width: 1080px;margin:0px auto;}

.box-menu{ background:#1E528C; border-top:2px solid #F0F3F5; border-bottom:2px solid #F0F3F5; line-height: 43px; height: 43px; }

    .box-menu ul li a{ padding:0 21px}

	.box-menu ul.subMenu1 li a{ padding:12px 5px}

	.box-menu ul li:first-child a{ display:block;}

	.box-menu ul li:first-child a span{ float:none }

	.box-menu ul{ margin:0}

     .box-menu ul li:first-child{ text-align:left}

	
	.main-container-wrap {
	    position: relative;
	    left: 0;
	    transition: left 500ms ease;
	}

	.mobile-menu-active .main-container-wrap {
	    left: 300px;
	    transition: left 500ms ease;
	}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item{margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


#footer-bottom p.left {
	float: left;
	margin-left: 10px;
	color: #888;
	margin-top: 8px;
}

	.row.has-map{
		padding-top: 0;
	}


.row:before, .row:after{content: " "; display: table;}

.row:after{clear: both;}

.row{*zoom: 1;}


		
		
		.row .column{
			float: left;
		}


	.middled,
	.row .column.middled{
		float: none;
		margin-left: auto;
		margin-right: auto;
	}

	.footer-site .row{
		padding-top: 40px;
		padding-bottom: 40px;
	}


	
	
	.row .column.span-1:nth-child(6n+7),
	.row .column.span-2:nth-child(2n+3){
		clear: left;
	}


	
	
	.row .span-2:nth-child(6n+7),
	.row .span-3:nth-child(4n+5),
	.row .span-4:nth-child(3n+4),
	.row .span-6:nth-child(2n+3){
		clear: left;
	}


.tbl_heading td {
    padding: 0 5px 0 5px;
}


.grideschis
{
background-color:#E6E7E9;
}


.featured-image-cat {
	display: inline-block;
	margin-bottom: 0;
	padding: 0.25rem 0.5rem 0.125rem 0;
	background-color: #fff;
	font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.75rem;
	text-transform: uppercase;
}


.featured-image-cat a {
	color: #666;
	text-transform: uppercase;
}


.featured-image-cat span {
	margin: 0.25em;
}

  #footerlink {
    clear: both;
    float: left !important;
    margin: 0 0 10px 0 !important;
    color:#bebebe;
  }

.contents9 {
    font:normal 130% Georgia;
    font-style:inherit;
    color:#333333;
    padding-left:15;
    line-height:2
}
.list-unstyled{padding-left:0;list-style:none}

  .footer-section .footer-menu-hide {
    display: none; }
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.et_header_style_centered #main-header .logo_container{height:73px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:13.14px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:52px}


	.sidebar-right .wf-container-main {
		padding-right: 245px;
	}


	.sidebar-left .wf-container-main {
		padding-left: 245px;
	}

	.wf-container,
	.wf-container-main {
		margin: 0 -15px;
	}



.wf-container,
.wf-container-main {
	margin: 0 -20px;
	padding: 0;
}
.abcp_service-desc__title{margin-bottom:30px;font-size:24px;font-weight:400;text-align:center}


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}








#main_table {



	color: #000000;



}


.pad {
width:225px;
}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}
.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.media.team-member{padding:1.25rem 0}
.media.team-member h3{margin:.125rem 0 .375rem 0;font-size:1.5rem}
.media.team-member p{margin:.625rem 0 0 0;font-size:1rem;line-height:1.4}
.media.team-member .arl-position{font-family:"GT-Eesti-Text-Regular","Helvetica Neue",Arial,sans-serif}
.media.team-member .arl-term{margin-bottom:.75rem;font-family:"GT-Eesti-Text-Regular","Helvetica Neue",Arial,sans-serif}
.media.team-member .professional-title{margin:0 0 .75rem 0;font-family:"Mercury","Georgia",serif}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }


html.special .news-block { border: 1px solid #000; }


html.special.big-font .news-block { width: 100%; }


.news-block { width: 50%; background-color: white; padding: 33px 32px 34px; border-left: 1px solid #ebeef4; }


.news-block:first-child { border-left: 0; }


html.special.black-bg .news-block { background-color: #000; border-color: #fff; }


html.special.blue-bg .news-block { background-color: #9dd1ff; border-color: #195183; }

  .arab .news-block { direction: rtl; }
.switch-site-banner{height:24px;}





.shoblog_comment {
	float: left;
	margin-left: 15px;
	width: 545px;
	margin-top: 15px;
	margin-right: 15px;
	font-size: 12px;
}

.shoblog_comment h3 {
	font-size: 18px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

	.ads_300_250{text-align: left;}


.panel-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.full-width-image {
  padding-left: 0;
  padding-right: 0; }


.panel-wrapper.image-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.pullquote {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }

.content-left { float: left; width: 250px; margin-left: 10px; }

.content-left .news-line { display: table; width: 260px; max-height: 76px; height: 76px; }



 
.content-left .news-line-small { display: table; width: 205px; max-height: 50px;}



.content-left .news-line-smal { height:86px; max-height: 86px; display: table; vertical-align: middle; overflow: hidden; width:200px }

.content-right-content-full .content-left { float: right; width: 200px; margin-right: 10px; }




.content-left-menu { float: left; width: 220px; margin: 30px 20px 30px 0; font-size: 13px;}

.content-left-menu .blocks { margin-top: 30px; padding-top: 30px; }


#footer { 
display : none;
}


#footer A:link { 
    color: #000099;
}


#footer A:hover {
   color : red; 
}


#footer a:first-child {
    padding-left : 2px;
}


#footer ul {
    list-style-type: none;
    margin: 0;
    padding : 0 0 3px 0;
}


#footer ul li {
    display : inline;
    font-size : 100%;
    margin-left : 0px;
    padding-right : 5px;
    padding-bottom : 3px;
}


#footer ul li.footfriend {
    border-right : none;
}


#footer address, #footer .dobar {
    padding-right : 5px;
    border-right : 1px solid #999999;
}


#footer p {
    font-size : 110%;
    color : #000;
    padding : 7px 7px;
    background-color : #FFFF6A;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#f8f8f8;}
#fusion-gmap-container,#main,#sliders-container,.fusion-page-title-bar{position:relative;z-index:1;}
#main .fusion-row,#sliders-container .tfs-slider .slide-content-container,#slidingbar .fusion-row,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-header,.fusion-page-title-bar,.fusion-secondary-header{padding-left:30px;padding-right:30px;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
#sliders-container .wooslider .slide-content p{margin:0}
ul.menu-destinations-dsk li a:link,ul.menu-destinations-dsk li a:visited{display:inline-block;width:100%;font-family:"SohoGothicPro Medium",sans-serif;font-size:16px;line-height:20px;color:#002c5a;text-decoration:none;padding:10px 15px;margin:0px;border-bottom:none;}
ul.menu-destinations-dsk li a:hover,ul.menu-destinations-dsk li a:focus{color:#002c5a;text-decoration:none;background-color:#d5dade;}

header .top-nav ul li.sign-in {
  padding-left: 16px;
}

header .top-nav ul li.sign-in::before {
  content: "";
  width: 1px;
  height: 12px;
  background-color: #3a3a3a;
  position: absolute;
  left: 0;
  top: 3px;
}

  body.home header .top-nav ul li.sign-in::before {
    background-color: #FFF;
  }



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}

#navigation .sub-menu:after, #navigation .sub-menu:before { border-bottom-color: rgba(0, 0, 0, 0) }

.sub-title { font-size: 12px }

.secondary-navigation a .sub {
font-size: 12px;
font-weight: normal;
color: #7d7d7d;
text-transform: none;
}

.sub-menu {
top: 22px;
background: #222;
}

.widget_nav_menu .sub-menu {
margin-top: 8px;
background: transparent;
box-shadow: none;
margin-left: 0;
list-style-type: square;
}
	
		.nav-previous a, .nav-next a, .header-button, .sub-menu, #commentform input#submit, .tagcloud a, #tabber ul.tabs li a.selected, .featured-cat, .mts-subscribe input[type='submit'], .pagination a, .widget .wpt_widget_content #tags-tab-content ul li a, .latestPost-review-wrapper { background-color:#a71646; color: #fff; }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.flash{ padding-top:0; margin-top:0; width:100%;   overflow:hidden; height:100%; position:relative; background:#8f0c1c; 

background-size:100% 100%;  }
.ie8 .td-menu-background{left:-100%}
.ie9 .td-menu-background,.ie9 #td-mobile-nav{left:-100%}
.ie9 .td-menu-mob-open-menu .td-menu-background,.ie9 .td-menu-mob-open-menu #td-mobile-nav{left:0}



.ap_column {
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}

        
.ap-row .ap_column:first-child {
    margin-left:0;
}
#u22863-4{margin-left:100%;margin-right:-10000px;margin-top:20px;width:103px;position:relative;min-height:10px;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
