﻿.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}


.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a, 
.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a:hover{
	color:#fff;
}





#top #menu-item-search{
z-index: 100;
}
.fusion-title.fusion-title-center .title-heading-center{padding:0 45px}
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,.fusion-title.fusion-title-center.sep-underline .title-heading-center{padding:0;text-align:center}



.fusion-title.fusion-title-center .title-heading-center, .page .post-content h1 {
  line-height: 120%;
}


.page-bottom-info-inner {
  background-size: cover;
  padding: 75px 0; }
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.row{margin-left:-15px;margin-right:-15px}


.bottomarea .row {
	margin-top: 15px;
	margin-bottom: 15px;
}


.sell-car .row {
	margin-bottom: 15px;
}





.mc-grid .row {
	margin-bottom: 15px;
}
.container-video,.container-img{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:50}
.home .container-video{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:50}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}


.menu-content
{
	padding-top: 10px;
}


.menu-content p
{
	font-size: 1.1em;
	text-align: center;
}

	
	.menu-content .btn
	{
		float: left;
	}
#main-container{width:100%}
.container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#video-grid #video-categories .tabs.container{float:left;margin:0 0 20px;padding:0}


  
  .blank{height:10px; line-height:10px; clear:both; visibility:hidden;}

#separator_pluginAppObj_19 .separator-image {
  flex-basis: 40px;
  flex-shrink: 0;
  max-width: 100%;
}

#separator_pluginAppObj_19 .separator-image img {
  width: 40px;
  max-width: 100%;
  max-height: 40px;
}

.bottom-footer {
    
    padding: 20px 0;
    font-size: 14px;
	width:100%;
	text-align:center;
}

.bottom-footer, .bottom-footer a{
	color: #cdd3d5;
	font-family:Roboto,sans-serif;
}

.bottom-footer .col-xs-12 .algo{
	display:block;
}

	.footer-2 .bottom-footer{
		border-top: 0px solid !important;
	}

	.bottom-footer .col-xs-12 a{
		display:block;
		width:100%;
		text-align:left !important;
		margin-bottom:10px;
	}

	.bottom-footer .col-xs-12{
		text-align:left !important;
	}

	.bottom-footer .col-xs-12 span{
		display:none;
	}

	.main-footer-div{width:300px;height:50px;}

.aside-7{
    background-color: #f2f4f7;
    display: flex;
    font-family: "Open Sans";
    justify-content: center;
    color: #989ea9;
    padding:20px 0 20px 0;
}

.aside-7-first{
    float:left;
    padding-bottom: 18px;
    margin-right: 40px;
}

.aside-7-second{
    font-weight: lighter;
    line-height: 24px;
}

.site-header-bg-overlay{background:#ccc;height:100%;opacity:0.9;position:absolute;top:0;width:100%;z-index:1;text-align:right;font-weight:bold;padding:3px;}


	.slide-primary-bg-overlay,
	.site-header-bg-overlay {
		background: #fcfcfc;
	}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}
.block:first-child h2.block-title{margin-top:0;}
#section-navigation .tb-megamenu-nav .tb-block .block-title{font-size:15px;color:#5a5a5a;text-transform:none;font-weight:400;}
.simple-box .simple-box_title,.simple-box .pane-title,.simple-box .block-title{font-size:16px;color:#d4021d;padding:5px 10px 15px 10px;margin-bottom:13px;border-bottom:1px solid #e6e6e6;text-align:left;}
.tb-megamenu .tb-block .block-title{margin-bottom:0;}


.testiban ul#testibox{
	float:left; width:250px; list-style:none; height:70px; margin-top:200px; color:#fff; position:relative;
}

.testiban ul#testibox li{width:230px; padding:0 10px; line-height:15px;  height:70px; position:absolute; left:0; top:0;  }



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}

#layout-footer {padding: 0;}


.footer-top {
	vertical-align: bottom;
	width: 100%;
}

.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -10px;
}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -5px;
}

.widget .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -5.5px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -3.5px;
}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(16px + (2 * 8px) + 2px);}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-title{color:#0955a4;font-weight:400;-webkit-font-smoothing:antialiased;font-size:35px}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-subtitle{padding-left:0;color:#666666;font-weight:400;-webkit-font-smoothing:antialiased;font-size:35px}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-description{color:#0955a4;text-align:right;top:-12px;left:-6px;letter-spacing:0.2px;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0.3)}
.navigation__logo{height:auto}
.navigation__logo a .navigation__logo--sitetitle-title,.navigation__logo a .navigation__logo--sitetitle-subtitle{font-size:16px}
.navigation__logo a .navigation__logo--sitetitle-subtitle{padding-left:2px;color:#fff}

.flavor-text h3 {
margin:0;
padding:0;
display: block;
position: relative;
font-size: 2.5rem;
font-weight: 200;
}

.flavor-text p {
font-style: italic;
font-size: 1.3rem;
}

.press .flavor-text {
position: absolute;
display: block;
z-index: 1041;
bottom: 1rem;    
left: 1rem;
right: 1rem;
color: #F4F4F4;    
}
     
.flavor-text {
font-size: 1.7rem;
}

.home .grid-item-u3 .flavor-text h3 {
font-size: 1.2rem;
}
.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}








#tweets li,#tweets ul li {
	margin: 10px 0px;
	height:auto;
	position: relative;
	display: block;
	cursor: pointer;
	border-bottom: 1px dotted #ddd;

	}

#tweets li img {
	position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 8px;
    max-width: 50px;
    border: 1px solid #bbb9b9;
    padding: 2px;
	float: left;
    margin-right: 10px;
	margin-bottom:20px;
}


#tweets li {
background: none;
display: block !important;

}
.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%}


    .page-arrow {
        display: none;
    }

    
    .page-video .page-arrow {
        display: none;
    }

.inlined { display: inline-block }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.u-vhide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }
.mobile-device .device-status-bar .status-bar-right{float:right}

.unit-thumbnail {
  position:relative;
  overflow:hidden;
  font-size: 14px;
  line-height: 16px;
  font-style: italic;
}

.unit-thumbnail:hover .unit-caption {
  bottom:0%;
 display:block;
}

.testimonials-widget-testimonials .open-quote,
.testimonials-widget-testimonials .close-quote {
    display: none;
}


.testimonials-widget-testimonial .open-quote:before {
	content: '\201C';
}
.uabb-info-list-connector,.uabb-info-list-connector-top {height: 100%;position: absolute;z-index: 1;border-width: 0 0 0 1px;}
.uabb-info-list-connector-top {top: 0;}
.uabb-info-list-item:first-child .uabb-info-list-connector-top {display: none;}
.fl-node-5ba812b55b43b .uabb-info-list-wrapper.uabb-info-list-left li .uabb-info-list-connector,.fl-node-5ba812b55b43b .uabb-info-list-wrapper.uabb-info-list-left li .uabb-info-list-connector-top {left: 11px;}
.helper--seperator{display:inline-block;*display:inline;*zoom:1;min-width:5px;margin-left:3px;margin-right:10px;}


.offers__content_divider {
  width: 36px;
  height: 1px;
  background-color: #FFFFFF;
  display: block;
  margin: 0 0 27px;
}


.td-search-icon {
  position: absolute;
  right: 0;
  top: 0;
}

.td-search-icon i {
  height: 60px;
  width: 60px;
  line-height: 64px;
  font-size: 22px;
  margin-right: 2px;
  color: #fff;
}

.td-md-is-iemobile #td-top-mobile-toggle i,
.td-md-is-iemobile .td-search-icon i {
  line-height: 60px;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

      .navbar-site.navbar .navbar-identity {
        display: block;
        height: 80px;
        padding: 0 15px;
        border-bottom: solid 1px #ddd; }

        .navbar-site.navbar .navbar-identity .btn, .navbar-site.navbar .navbar-identity .navbar-toggler {
          margin-top: 18px;
          padding: 0 10px;
          height: 40px; }

      .navbar-site.navbar .navbar-identity .logo-title {
        padding-top: 22px; }
.easy_social_box div.easy_social-widget{margin:0 4px 0 0;padding:0;overflow:hidden;float:left;}
.easy_social_box div.easy_social-widget.last{margin-right:0;}
.easy_social_box.vertical div.easy_social-widget{width:58px;height:62px;}
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-googleplus{width:52px;}
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-facebook{width:50px;}
.easy_social_box .easy_social-widget-twitter,.easy_social_box .easy_social-widget-facebook{width:95px;}
.easy_social_box .easy_social-widget-googleplus{width:75px;}
.text-center{text-align:center}


#mypage6, #mypage6a {max-width:100%;}


#mypage6 img, #mypage6a img {border: 3px solid #C0C0C0;}



#mypage6 h3, #mypage6a h3 {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}


#mypage6 p, #mypage6a p {font-size:12px; line-height: 20px; display:block;}


        #mypage6 a, #mypage6a a {font-size:17px; line-height: 19px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}


.dark {
    color: #242526;
    font-weight: 400;
}
.text-warning{color:#ffc107!important}
a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


.footer-widgets-2 {
	width: 360px;
}


.footer-widgets-1,
.footer-widgets-2 {
	float: left;
}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-primary {
		width: 300px;
	}


	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}
.collapse:not(.show){display:none}
.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-4{width:33.33333333%}

.col-md-2.crle-1 img, .col-md-3.crle-2 img, .col-md-3.crle-3 img, .col-md-4.crle-4 img {
    margin-bottom: 16px;
}

.col-md-4.crle-4 {
    margin-top: -74px;
}


  body.header_3 .top_nav .textwidget{color:#fff}


  body.header_5 .top_nav .textwidget{color:#fff}


  .top_nav .textwidget{font-size:11px; padding-top:1px;}


#header-widget-area .textwidget a:last-child .hover-fade{padding-right:0;}

#header-widget-area .textwidget a:last-child .hover-show-color{padding-right:0;}
.wrap-topbar .header-social-icons{display:inline-block;font-size:18px;}
.wrap-topbar .header-social-icons a{margin-right:10px;}
body.front-page #newsletter{margin-bottom:5rem;margin-top:5rem}
.grid-container{margin:0 auto;max-width:75rem;padding-left:.625rem;padding-right:.625rem}
.grid-container.fluid{margin:0 auto;max-width:100%;padding-left:.625rem;padding-right:.625rem}
.grid-container.full{margin:0 auto;max-width:100%;padding-left:0;padding-right:0}
.dictionary-overview .grid-container .image-overlay,.law-areas-page .grid-container .image-overlay,.tax-dictionarycat .grid-container .image-overlay,.tax-dictionaryreg .grid-container .image-overlay,.tax-lexikoncat .grid-container .image-overlay,.tax-lexikonver .grid-container .image-overlay,.template-vacancy-page .grid-container .image-overlay{background-color:hsla(0,0%,100%,.8);margin-left:-2rem;width:60%}
.law-area-page .grid-container{margin-bottom:-200px}
.pagnav-wrapper .pagenav-title{display:block;font-size:13px;font-weight:700;color:#252525;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:uppercase;padding:20px 20px 0}
 

.img-responsive {
	display: block;
	max-width: 100%;
	
	height: auto;
	-ms-interpolation-mode: bicubic;
}

.box04_left {
width: 205px;
float: left;
}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}
.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-4{width:33.33333333%}

  #header .header-back {
    background-position: center 0;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0; }

    #header .header-back.mobile-back {
      display: none; }


.header {
  position: relative;
  display: inline-block;
  font-size: 1em;
  min-width: 25em;
  width: auto;
  left: 50%;
  transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  height: 5em;
  background-color: #3eb1c8;
  border: 0.625em solid #fff;
  background-clip: padding-box;
  padding: 0 1em;
  margin: 1.5em auto 2em auto;
  box-sizing: border-box;
  z-index: 2; }

  .header.alt-color {
    background-color: #847c74; }

  .header.bottom {
    top: -4em;
    margin-bottom: -1.6em; }
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}
#innovation-bar .innovation-hidden{float: right;width: 19%;height: 0;}
  #innovation-bar .innovation-top .innovation-hidden{width: 144px;}



 
#site-title { margin: 30px 0; text-align: center; }


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.scene-container .scene-attribution{text-align:center;color:#FFFFFF;font-family:"miller-display",georgia,times,Times New Roman,serif;font-style:italic;letter-spacing:0.02em;display:block;margin:0 auto;width:75%;margin-top:30px;margin-top:3vh;text-shadow:0px 0px 12px rgba(0,0,0,0.33);font-size:19px;font-size:1.1875rem;}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.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}
.mk-boxed-enabled #mk-boxed-layout,.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{max-width: 1200px;}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width: 100% !important;left:auto !important;}
#mk-header:not(.header-style-4) .mk-header-holder {position:relative !important;top:0 !important;}
.menu-attach-block-wrapper .panel-pane{float:left;margin-right:60px;}
.section-deals .region-content .panel-pane{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:0 0 20px;padding:20px;}
.section-deals .region-content .panel-pane h2{margin:0 0 20px;}
.section-blogroll .region-content .panel-pane{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:0 0 20px;padding:20px;}
.section-blogroll .region-content .panel-pane h2{margin:0 0 20px;}

.hptes-text
{
	font-size: 12px;
	font-style: italic;
	max-height: 204px;
	overflow: hidden;
}
.fl-clear {clear: both;}
.elementor-button .elementor-button-text{display:inline-block}


#footer .f-bottom .f-center {text-align: center; max-width: 536px; overflow: hidden; margin-left: 70px;}

#footer .f-bottom .f-center img {width: 100%; display: block;}


.price-table tr.heading-2 td {
  color: #ad190c;
  border-bottom:none;
  line-height: 1.5em;
}


.price-table tr.heading-2 + tr td {
  border-top:none; color: #ad190c;
}
.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.container.gallery-container{background-color:#fff;color:#35373a;padding:10px}
.affix+.container-fluid{padding-top:70px}
.q_elements_holder{width:100%;display:table;table-layout:fixed}
.q_elements_holder .q_elements_item{display:table-cell;vertical-align:middle;height:100%}
.q_elements_holder .q_elements_item_inner{width:100%}
.q_elements_holder.two_columns .q_elements_item{width:50%}
.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:first-child{width:66.66%}
.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:first-child,.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child{width:33.33%}
.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:last-child{width:66.66%}
.q_elements_holder.three_columns .q_elements_item{width:33.33333333333333%}
.q_elements_holder.four_columns .q_elements_item{width:25%}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.google-play,
.app-store {margin: 10px 25px;}
#primary,#secondary,.home.blog #primary,.home.blog #secondary,.left-sidebar #primary,.left-sidebar #secondary{float:none;width:100%}
#primary,.home.blog #primary{float:left;width:70%}
.page-template-magazine-template #primary{float:none;width:100%}
.left-sidebar #primary{float:right}
.no-sidebar #primary{float:none;width:100%;margin:0 auto}
.no-sidebar-center #primary{float:none;margin:0 auto}
.home.blog #content #primary article:first-child{margin-top:0}
  




#footwrap2 {background: none;}


.asset_training_heading{
    background: #77ad03;
    color: white;
    font-size: 28px;
    font-weight: bold;
    padding: 30px;
    text-align: center;
}




.bottom_shadow{position: absolute; bottom:0; width:100%; z-index: 18; left:0;}

.bottom_shadow img{display:block;}


#top .dynamic_element.title_container .top_stripe_shadow, #top .dynamic_element.title_container .bottom_shadow, .empty_title.title_container .main-title{
display: none;
}


	#content .entry-header,
	#content .entry-content,
	#content .entry-summary,
	#content footer.entry-meta,
	#content .featured-gallery,
	.search.sidebar .page-content,
	.blog.sidebar .page-content,
	.sidebar .post-navigation .nav-links,
	.paging-navigation .nav-links,
	#content .author-info,
	.comments-area .comments-title,
	.comments-area .comment-list,
	.comments-area .comment-navigation,
	.comment-respond,
	.sidebar .site-info,
	.sidebar .paging-navigation .nav-links {
		padding-left: 20px;
		padding-right: 20px;
	}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}
.wk-slideshow
.captions{display:none}
.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-12{width:100%}


.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;
}
.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%}
.pct{color:#fff!important}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

#footer{position:relative;min-height:100px;}
#footer,#footer a{background-color:#405158;color:silver;}
#footer a:hover{color:white;}
#footer-bk{display:block;position:fixed;height:100%;width:100%;background:#405158;z-index:6;}

#wrapper .widget .widget-footer { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 2px 0 0 #eaeaea; box-shadow: 0 2px 0 0 #eaeaea; width: auto; display: block; overflow: hidden; margin: 0; padding: 0 30px 30px; }

#wrapper .widget .widget-footer:before, #wrapper .widget .widget-footer:after { content: ""; display: table; }

#wrapper .widget .widget-footer:after { clear: both; }

#wrapper .widget-contact .widget-footer { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; display: block; overflow: hidden; margin: 0; padding: 0 30px 30px; }

#wrapper .widget-contact .widget-footer:before, #wrapper .widget-contact .widget-footer:after { content: ""; display: table; }

#wrapper .widget-contact .widget-footer:after { clear: both; }

  #wrapper.index .widget .widget-footer { padding: 0 15px 20px; }
.thim-university-top-icon .thim-widget-icon-box .wrapper-box-icon{border-right-color:#0356e7}


#copyrights {
    color: #434141;
    background: none;
    float: left;
}


#copyrights a {
    color: #434141;
}
 

#copyrights a:hover {
    color: #434141;
    text-decoration: none;
}

    #copyrights, #credits {
        display: block;
        float: none;
        text-align: center;
    }

    
    #footer-container #copyrights, #footer-container #credits {
        padding: 5px 0;
    }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
h2.et_pb_slide_title{font-family:libre baskerville,serif}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:40px!important;line-height:44px!important}
.et_pb_slide_description .et_pb_slide_title{font-size:68px}
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{color:#fff!important}
h1.news,h1.news a,h2.news,h2.news a{font-family:'Open Sans';color:#6a6a6a;text-decoration:none;font-weight:300;font-size:48px;margin:10px 0 0 5px!important;padding-bottom:15px}
.main-menu__container{-moz-align-items:center;-moz-flex-direction:row;-moz-flex-wrap:wrap;-moz-justify-content:center;-ms-align-items:center;-ms-flex-direction:row;-ms-flex-pack:center;-ms-flex-wrap:wrap;-ms-justify-content:center;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:center}

.widget-unboxed .widget-head h3 { padding-bottom: 10px; border-bottom: 1px dotted #ccc9b8; }
.module-footer .rte a{border-bottom:2px solid #d1d1cd;display:inline;position:relative;padding-bottom:2px;text-decoration:none;transition:border-color .1s ease-in-out,padding-bottom .15s ease-in-out}
.module-footer .rte a:hover{padding-bottom:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{width:66.66666667%}
.pagnav-wrapper .pagenav-top{z-index:201}
.pagnav-wrapper .pagenav-top .pagenav-image{position:absolute;display:block;height:130px}
.pagnav-wrapper .pagenav-top .pagenav-image img{height:130px;width:130px;line-height:4px}
.pagnav-wrapper .pagenav-top .mk-pavnav-icon{position:absolute;width:130px;height:130px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#dfdfdf;background-color:rgba(0,0,0,.3);color:#fff;transition:background .3s ease-out}
.pagnav-wrapper .pagenav-top .mk-pavnav-icon svg{vertical-align:middle;height:16px;transition:all .3s ease-in}


header nav.scroll-to-fixed-fixed .navbar-nav,header nav.scroll-to-fixed-fixed .navbar-header{border-top: 1px solid transparent !important;
box-shadow: 0 4px 5px -4px rgba(0, 0, 0, 0.15);}


header nav.scroll-to-fixed-fixed .navbar-nav, header nav.scroll-to-fixed-fixed .navbar-header{box-shadow:none;}
.page-preloader-cover .bar:before{background-color: #e53b24;}
.page-preloader-cover .bar {background-color: #f7f7f7;}

.spot{width:300px;float:left;margin:3px;}


.textwidget p { margin-top: 0px;}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}

  
  
    .logo-container{
	   width:390px;
   }

   #header.type2 .logo-container{
	   margin-left:-195px;
   }
.adserve_box{position:relative;height:290px;width:32%;background-color:#222222;float:left;margin-bottom:20px;margin-top:60px;color:#999;line-height:1;text-align:left;padding:10px}
.adserve_box .disclaimer{font-size:12px;text-transform:uppercase;color:white;margin-bottom:8px;display:block}
.adserve_box .carousel.horizontal ul.list li{width:300px;height:250px}
.adserve_box .carousel.horizontal ul.list li img{width:100%}

.h2 {font-weight:bold;font-size:13px;color:#000000;text-decoration:underline;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.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-9{width:75%}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


#navigation ul#menu-main-menu.menu li#menu-item-13.menu-item {
	float: right;
}


#navigation ul.sub-menu li#menu-item-14.menu-item {
	float: left;
}


#navigation li#menu-item-1263.menu-item {
	background: none !important;
}


#navigation li#menu-item-493.menu-item {
	background: none !important;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.r {
    float: right;
    display: inline;
}


#footerContent .r {
    max-width: 49%;
}
.three_column #main #container{position:relative}
.three_column #main #container #content{float:left;position:relative;left:240px;width:470px}
.three_column #main #container #sideTower{float:left;position:relative;left:-470px}
.three_column #main #container #thirdTower{float:right;position:relative;width:220px}



body.home.one-column #main #container #content { float:none; width:100%; }
.bsp-style-1 .bsp-video-icon{opacity:0;transition:opacity .3s ease;content:' ';display:block}
.bsp-style-2 .bsp-video-icon-wrapper{transition:opacity .3s ease;opacity:0}
.bsp-style-2 .bsp-current-item .bsp-video-icon-wrapper{position:absolute;top:30px;left:14px;background:#e62929;width:24px;height:24px;line-height:24px;overflow:hidden;opacity:1;z-index:1;text-align:center}
.bsp-style-2 .bsp-current-item .bsp-video-icon{border:6px solid transparent;border-left-color:#fff;top:0;left:4px;position:relative;opacity:1;display:inline-block}
.wf-active .site-banner h1{font-style:normal;font-weight:700}

.page-numbers { display: inline-block; font-weight: 700; color: #000; padding: 10px 15px; background: #f5f5f5; }

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink { color: #fff; background: #e64946; }

.page-numbers a { display: block; }


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.row .widget.carousel,
.row .section.carousel {
  margin-right: -15px;
  margin-left: -15px;
}
.text-center{text-align:center!important}
.section-infographic .text-center{color:#fff}
.carousel-control .thumb_holder .thumb_top{background-color:#fff;display:block;position:relative}
.carousel-control.dark .thumb_holder .thumb_top{background-color:#000}
.carousel-control.left .thumb_holder .thumb_top{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-ms-border-radius:0 3px 0 0;border-radius:0 3px 0 0}
.carousel-control.right .thumb_holder .thumb_top{-webkit-border-radius:3px 0 0;-moz-border-radius:3px 0 0;-ms-border-radius:3px 0 0 0;border-radius:3px 0 0}

.mvp-widget-feat2-right-cont,
.archive .mvp-widget-feat2-right-cont {
margin-left: 3.846153846%; width: 48.07692308%; height: auto;
}

.mvp-widget-feat2-right a:first-child .mvp-widget-feat2-right-cont {
margin-left: 0;
}

.mvp-widget-feat2-right-cont{
height: 270px;
}

.archive .mvp-widget-feat2-right-cont {
height: 247px;
}

.mvp-widget-feat2-right a:first-child .mvp-widget-feat2-right-cont,
.archive .mvp-widget-feat2-right a:first-child .mvp-widget-feat2-right-cont {
margin-left: 0;
}

.style43 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
}

.header_right{float:right; padding-top:18px;}

.header_right .navbar-right{padding:0;}


.blog-info {
	display: inline-block;
	padding: 30px;
	background: #1d1d1d;
}
.bdy_route_description #sidebar .wrapper{padding:0!important}
.component_thumbnail_ref.active .wrapper .border{display:block}
.component_thumbnail_ref .wrapper{position:relative}
.component_thumbnail_ref .wrapper img{width:100%;height:auto}
.component_thumbnail_ref .wrapper .border{position:absolute;display:none;top:0;left:0;background-color:#FFF;z-index:1}
.component_thumbnail_ref .wrapper .border.b,.component_thumbnail_ref .wrapper .border.t{width:100%;height:5px}
.component_thumbnail_ref .wrapper .border.l,.component_thumbnail_ref .wrapper .border.r{height:100%;width:5px}
.component_thumbnail_ref .wrapper .border.r{left:auto;right:0}
.component_thumbnail_ref .wrapper .border.b{top:auto;bottom:0}
.main-nav .sub-menu{display:none;width:200px;margin:0;padding:0;position:absolute;left:0;bottom:1px;-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);background:#334960;border-radius:3px;z-index:2000;}
.main-nav .sub-menu .current-menu-item:after{content:' ';display:block;background:#47a0ff;position:absolute;height:5px;width:30px;width:5px;height:25px;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.slicknav_menu .slicknav_nav .sub-menu{border-top:1px solid rgba(255,255,255,0.06);}
.slicknav_menu .slicknav_nav .sub-menu .sub-menu li{padding-left:35px;}
.widget .menu li .sub-menu{margin-left:15px;}
.wbox-snav-facebook,.wbox-snav-youtube,.wbox-snav-linkedin{line-height: 1.3em}
.sslide-left .wbox-snav-facebook,.sslide-left .wbox-snav-youtube{float: left}
.wbox-snav-facebook i,.wbox-snav-youtube i,.wbox-snav-linkedin i{-webkit-transform: scale(1.5);transform: scale(1.5);color: #005da9;margin-top: -2px}


#release_list{
margin-top:15px;
}


#release_list li {
min-height:220px;
}

#release_list li .addtocart, #release_list li .buy_links {position:absolute; bottom:0;}

#release_list .release_box_list li {min-height:230px;}

@charset "utf-8";



ul.display li a {
	text-decoration: none;
}

ul.display li .content_block {
	padding: 0 10px;
}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

.main-nav__item {
  margin: 0 15px; }
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col12{width:100%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}





#h-accordion {
	list-style: none;
	padding: 0;
	height: 269px;
	overflow: hidden;
	width:960px;
	margin:0 auto;
}

#h-accordion li {
	float: left;
	display: block;
	height: 269px;
	width: 52px;
	overflow: hidden;
	position:relative
}

#h-accordion li img {
	border: none;
	float: left;
}

#h-accordion li.active {
	width: 908px;
}

#h-accordion li a:hover {
}

.bannerDetail #h-accordion {
	height:200px;
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.tve_p_left{text-align:left}
.thrv_contents_table.tve_p_left{float:left}
.thrv_contents_table .tve_contents_table.tve_p_left{float:left}
.listing .cat-histoire-geographie.pict,.listing .cat-histoire-geo.pict{background-position:-140px -140px}
.cat-histoire-geographie .pict,.cat-histoire-geo .pict{background-position:-310px -100px}
.toolbar .toolbar_inner{width:100%;max-width:1000px;margin:auto;display:block;position:relative}
.center-block{display:block;margin-right:auto;margin-left:auto}


.center {
	text-align: center;
	margin: 0 auto;
}
#art-main{position:relative;width:100%;left:0;top:0;}
