﻿

	.box-footer-4 {
		   float: left;
    margin-left: 40px;
    width: 375px;
	}


#top-menu, #main-menu,#slider,#search-form,#sidebar-right,#sidebar-left, #teasers, #small-footer{display:none;}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.elementor-slides .slick-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}
.elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}
.elementor-widget-slides .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-weight:600;}
.elementor-4108 .elementor-element.elementor-element-5c006867 .slick-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:14px;}
.elementor-4108 .elementor-element.elementor-element-5c006867 .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-size:63px;font-weight:800;}

.elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child), .elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child){
    margin-bottom:10px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


.maincol_w_right .cont,.maincol_w_left .cont {
float:left;
width:722px
}


.cont {
padding:0 0 10px
}


.cont li {
display:inline;
margin:0 10px 0 0
}


.maincol .cont {
float:left;
width:512px
}


.rightcol,.maincol_w_right .cont {
margin:0 0 0 10px
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
.bg-post-pagination{position:absolute;top:0;left:0;width:410px;height:100%;background:#999;opacity:.3;z-index:1}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}

#sliders-container .rev_slider_wrapper {
    border: 0px;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
.visible-xs{display:none!important}
tr.visible-xs{display:none!important}
th.visible-xs,td.visible-xs{display:none!important}
tr.visible-xs.visible-sm{display:table-row!important}
th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}
tr.visible-xs.visible-md{display:table-row!important}
th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}
tr.visible-xs.visible-lg{display:table-row!important}
th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}
tr.visible-sm.visible-xs{display:table-row!important}
th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}
tr.visible-md.visible-xs{display:table-row!important}
th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}
tr.visible-lg.visible-xs{display:table-row!important}
th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}


#mbl-button {
	z-index: 100000;
}

	.mbl-menu
	{
		width: 40px;
		height: 36px;
		background-color: #5d6d7e;
		float: right;
		position: absolute;
		right: 12px;
		padding-top: 4px;
		cursor: pointer;
		z-index: 99999;
		display: inline-block;
		top: 20px;
	}




.latest-box {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
      min-height: 500px;
  text-align: center;
  background-color: #fff;

}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}


.navbar-navigation ul .menu-item-has-children,
.navbar-navigation ul .page-item-has-children {
	position: relative;
}

.top-bar .top-right{ float:right;}

.top-right .social-icons a {height: 50px; margin:0; vertical-align: 0; width: 39px; display: table; float: left; border-left:1px solid #727171; color:#727171;}

.top-right .social-icons a:hover{color:#ffffff;}

.top-right .social-icons a:last-child{ border-right:1px solid #727171;}

.top-bar .top-left, .top-bar .top-right{ float:none; text-align:center; margin-top:0;}

				a.blog-more:hover,
				.pagination ul li .current, 
				.pagination ul li a:hover,
				#commentform input#submit,
				input.search-submit,
				.nivo-controlNav a.active,
				.top-right .social-icons a:hover,
				.blog-date .date{
					background-color:#000000;
				}


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}

		.slide .banner { display: none; }

		#slides .slide { position: relative; }

			.slide .active { top: 90px; }

	.js .et_default_slider .slide { display: none; }

.flexslider .slide .banner { top: 90px; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item.active {
  color: #EDEDED;
}

.stage-slider .gridimg-wrap, .post-gallery .gridimg-wrap { 
 position:relative;
 overflow:hidden;
 height:100%; 
 display:block;
 width:inherit;
 margin:0 auto;
}

.stage-slider .gridimg-wrap a { height:100%;}

 



 
.gridimg-wrap { 
 position:relative;
 overflow:hidden; 
 width:inherit;
 display:table;
 margin-left:auto;
 margin-right:auto;
}


.panel .container.videotype .gridimg-wrap object {
 background-color:#000;
}


.gallery-slider .gridimg-wrap { 
 width:290px;
 position:relative;
 overflow:hidden; 
}


.post-slider .gridimg-wrap, .post-grid .gridimg-wrap { position:relative;overflow:hidden;}


.c-hero__background {
  background-color: #262526;
}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
.double-sidebars #content{width:52%;margin-left:24%;}
#main #content.with-sidebar,.has-sidebar #main #content{width:72% !important;}
.sidebar-position-left #content{float:right !important;}
.sidebar-position-right #content{float:left !important;}

		
.clearer{
	clear:both;
	}
.mdzr--svg .typicons--linkedin-circled-1:before{content:'\e928'}
.block2_1{width:199px;display:inline-block;float:left}
.block2_1,.block2_2{float:none;margin:0 auto;display:block}



#homepage-container{
	display: block;
	float: left;
	margin-bottom:10px;
	text-align: center;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.widget li a:after{color: #0eb774!important;}


.widget a{text-decoration:none; color:#666666;}

.widget a:hover{color:#999999;}
.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-7{width:58.33333333%}



.home .call-to-action-3 {
	display: block;
}


.call-to-action-3 h2 {
	font-family: Oswald,sans-serif;
	font-size: 58.79px;
	color: #860566;
	margin-top: 0;
	margin-bottom: 57px
}


.call-to-action-3 p {
	font-size: 30px;
	margin-bottom: 47px;
	font-weight: lighter
}
.tier-double figure .figure-content,.tier-double figure .flex-image{max-width:46%;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.tier-double figure .figure-content img,.tier-double figure .flex-image img{margin:auto}
.woofc-inner .woofc-title{text-transform:uppercase;display:block;font-size:16px;font-weight:700;letter-spacing:.1em;color:#181818}

.span2 { width:140px; }

.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}

input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }

.table td.span2, .table th.span2 {
	float:none;
	width:124px;
	margin-left:0;
}

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }

.contentleft {
    float: left;
    width: 686px;
}

  .box-truyen-hinh .contentleft {
    float: left;
    width: 670px;
}

.contentleft .box-news-home .heightboxcathome {
    height: auto!important;
}

.territorio {float:left;width:472px; height:222px;margin-top:5px; margin-left:5px; }


.scrollerrow .moduletable {
	background: #fff5f5;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
	font-family: Arial, sans-serif;
}


.moduletable div.item-separator {
	margin: 15px 0;
}
.mb-1,.my-1{margin-bottom:.25rem!important}


.valone,
.valtwo {
    font-size: 16px
}


.sortheadline,
.valtwo {
    font-weight: 600
}


.valtwo a {
    color: #000
}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}

#imTextObject_2_tab0 .fs28 { vertical-align: baseline; font-size: 14pt; line-height: 25px;}

#imTextObject_8_tab0 .fs28 { vertical-align: baseline; font-size: 14pt; line-height: 25px;}

#imTextObject_9_tab0 .fs28 { vertical-align: baseline; font-size: 14pt; line-height: 25px;}

#imTextObject_10_tab0 .fs28 { vertical-align: baseline; font-size: 14pt; line-height: 25px;}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}


.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%;
  padding-right: 15px;
  padding-left: 15px; }


.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }


.custom_html_2-section {
    background-color: black;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
}

.custom_html_2-section .container p {
    margin-bottom: 35px;
}

.custom_html_2-section.container.2a-gallery-label img {
    padding-bottom: 20px;
}


.custom_html_2-section .section-wrapper {
    padding: 0px;
}

  .custom_html_2-section img {
    max-width: 280px;
  }

    .custom_html_2-section .container {
    padding: 0;
    margin-bottom: 0;
  }
.left,.right,.orta,.kategori,.oyunlar{width:100%;float:none;overflow:hidden}
.right{margin-left:2%;width:73%}
.p-3{padding:1rem!important}
#header #call-us  span#phone-number{color:#00356e;font-size:32px;padding-left:10px;}

.answer-text h3{font-size: 18px;line-height: 26px;font-weight: 600;padding: 10px 0px;}

.answer-text p{padding: 5px 0px;}

.answer-text ol{list-style-type: decimal;margin-left: 20px;}

.answer-text ul{list-style-type: disc;margin-left: 20px;}

.answer-text,
.comment-text {
  font-size: 14px;
  line-height: 20px;
  word-break: break-word;
}


.answer.best .answer-text {
  font-weight: 700;
}


.user-answers .answer-text {
  font-weight: 700;
}
.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;}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.locked #main-responsive{height:100% !important}
#main-responsive{position:relative}
#main-responsive.open{-webkit-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}
.locked #main-responsive.open{-webkit-box-shadow:0 0 0 #2b2b2b;box-shadow:0 0 0 #2b2b2b}
.responsive-menu,#main-responsive{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}
.responsive-menu.open,#main-responsive{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0}
.no-transform .marquee-jumbotron .marquee-image img,dd{margin-left:0}
.marquee-image img{display:block;height:auto;max-width:100%;width:100%}
.marquee-jumbotron .marquee-image,.marquee-jumbotron .marquee-inner,.marquee-jumbotron .marquee-overlay{height:100%}
.marquee-jumbotron .marquee-image{text-align:center}
.marquee-jumbotron .marquee-image img{display:block;margin-left:50%;max-width:none;min-height:100%;min-width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}
.marquee-large .marquee-image img{max-height:360px;min-height:360px;min-width:960px}
.marquee-basic .marquee-image img,.marquee-large .marquee-image img{max-height:none}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
#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}

li.acess {
    background: #007f9e;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.mk-blog-container .mk-slider-holder-img{width:100%}
.mk-slider-holder{width:100%;height:100%}
.mk-slider-holder .mk-imagebox-item{float:none;margin-left:auto;margin-right:auto}
.mk-slider-holder .mk-slider-wrapper{z-index:10}
.mk-slider-holder-img{visibility:hidden}
.et_pb_number_counter_0.et_pb_number_counter .percent p{font-weight:700;font-size:50px;color:#e09900!important;text-shadow:0.08em 0.08em 0.08em rgba(0,0,0,0.4)}
.et_pb_number_counter_1.et_pb_number_counter .percent p{font-weight:700;font-size:50px;color:#e09900!important;text-shadow:0.08em 0.08em 0.08em rgba(0,0,0,0.4)}
.et_pb_number_counter_2.et_pb_number_counter .percent p{font-weight:700;font-size:50px;color:#e09900!important;text-shadow:0.08em 0.08em 0.08em rgba(0,0,0,0.4)}


#salaCarousel div.flexslider ul.slides li{
    position:relative;
    height:150px;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.container,.container--content,.container--blog-agg,.container--grid,footer.footer .container--footer,.social-callout-inner{min-height:100%;height:auto;margin:0 auto;padding:0;position:relative;width:100%;}
footer.footer .container--footer{max-width:360px;padding:0 15px;}


#content-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#content-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#content-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}


.flexbox__item, .site-logo {
  display: table-cell;
  vertical-align: middle;
}


.article__header .flexbox, .article__header .site-title, .article__header .flexbox__item, .article__header .site-logo {
  pointer-events: none;
}


.article__header .flexbox__item *, .article__header .site-logo * {
  pointer-events: auto;
}


.article__header.article__header--page .flexbox__item, .article__header.article__header--page .site-logo {
  text-align: center;
}


.article__parallax .flexbox__item *, .article__parallax .site-logo *,
.covers .article__parallax {
  pointer-events: auto;
}


.promo2heading
{
	font-size:1.3em;
	font-weight:bold;
	color:#7A5B66;
	font-family:Arial,Helvetica,Geneva,Sans-serif;
}
p.tile-tx-small{margin-top:10px;line-height:28px;}
.f-box,.f-box:nth-of-type(4n),.header-bottom-left,.header-top-right,footer .f-list{text-align:center}
footer .f-list{width:100%;float:none;margin-bottom:25px}
.card-cate,.f-box p,footer .f-list li{text-align:center}
footer .f-list,ul{list-style-type:none}
footer .f-list li{line-height:30px;position:relative}
footer .f-box a,footer .f-list li a{font-size:14px;color:#4d4d4d}
footer .f-list li a .fa{padding-right:10px}
footer .f-list li a:hover,footer .f-list li a:hover .fa{color:#999}
footer .f-list li a:hover .fa-facebook-official{color:#3A589E}
footer .f-list li a:hover .fa-twitter{color:#5EA9DD}
footer .f-list li a:hover .fa-instagram{color:#6A453B}
footer .f-list li a:hover .fa-pinterest{color:#CB2027}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


.footer-copy {
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #B3B5B6;
	font-size: 11px;
}
#footer-wrap{background:#39a4b2;padding:0 20px;color:#7f7f7f;font-size:12px}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
body .hero-slider .wooslider .slide-content{margin:0}
.slide-banners{border:medium;border-radius:0;box-shadow:none;margin:0;padding:0}
.slide-banners.wooslider .slide-content{margin:0}


.slider{
	margin-bottom: -9px;	
	//max-height: 450px;
	//overflow: hidden;
	max-width: 1000px;
    margin: auto;
    box-shadow: 0px 0px 2px #666;
    padding: 20px;
    background: #f0e0b7;
}

.slider img{
	width: 100%;
	height: 400px;
	box-shadow: 0 0 5px #000;
}

.slider #lightSlider li{
	position: relative;
}

.slider .lSSlideOuter {
	position: relative;
	max-height: 400px;
	box-shadow: 0px 0px 2px #666;
}

.slider .lSPager.lSpg{
	margin-top: 0;
	position: absolute;
	left: 1%;
	bottom: 2%;
}

	.slider .banner-text{
		bottom: 16%;
	}
.post-meta{font-style:italic;color:#616262;}
.invert .post-meta{color:#fff;}
.post-list .views-row .post-meta{font-style:italic;}
.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%}

    .dmbs-footer .social .icons {
      padding: 5px 0 15px 0; }

      .dmbs-footer .social .icons a {
        margin-right: 10px;
        margin-bottom: 5px;
        display: inline-block !important;
                 }

        .dmbs-footer .social .icons a img {
          max-height: 33px;
          max-width: 33px; }


.footer .footer-main-nav li,
.footer .footer-sub-nav li {
  font-size: 13px;
  letter-spacing: 1px;
  font-family: Helvetica, Arial;
  margin-bottom: 0; }

  .footer .footer-main-nav li:before,
  .footer .footer-sub-nav li:before {
    color: #1F4F82; }

  .footer .footer-main-nav li a,
  .footer .footer-sub-nav li a {
    color: #fff;
    padding: 0; }
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.img-responsive{display:block;max-width:100%;height:auto;}


.inner-wrap {

	margin: 0 auto;

	max-width: 1100px;

}






.post { padding: 20px 30px; background: transparent; }


.post .title { float: left; width: 600px; }
.content-overview-block.image_box_2_wide{display:-webkit-box;display:-ms-flexbox;display:flex}
.content-overview-block.image_box_2_wide .media-block{width:100%}
.hot-topic__full .hot-topic__full-right .content-overview-block{float:none;margin:0;width:100%;height:auto}
.content-overview-block{margin:1rem 0;width:100%}
.content-overview-block:nth-child(9){clear:left}
.content-overview-block:nth-child(10){clear:none}
.mpu-1 .advert,.mpu-2 .advert,.content-overview-block .advert{margin:0 -12px;background-color:transparent}
.latest-content-all-block .content-overview-block:nth-child(9){clear:none}




#header-wrapper {
	z-index: 2;
	position: relative;
}

.header1 #logo {
  text-align: center;
}

.frame .f_oj3{ background-position:0 -27px;}
.region-slideshow .block{margin:0;}
.region-front-welcome{padding:2% 4%;text-align:center;background:#F8F8F8;}
.region-front-welcome .block{margin:0;}
.region-front-welcome h2{margin-bottom:10px;font-size:24px;text-align:center;}
.region-top-nav{display:block;overflow:hidden;}
.region-top-nav .block-menu{float:right;margin:0;}
.region-top-nav h2{display:none;}
.region-top-nav ul li{display:inline-block;background:none;border-right:1px solid #ddd;padding:0 10px;line-height:100%;}
.region-top-nav ul li:last-child{border:0;}
.region-top-nav ul.menu{text-align:center;}



.middle_gris{
    background-color: #fafafa;
    padding: 0 115px 60px 115px;
}

#top_gris, .middle_gris{
    padding-left: 30px;
    padding-right: 30px;
}


.essay-discount span.doff {
    font-size: 52.84px;
    font-weight: 600;
    color: #fff;
    padding: 0 10px;
    background: #fff -webkit-gradient(linear, left top, right top, from(#2bae83), to(#2bae83), color-stop(1, #2bae83)) 0 0 no-repeat;
    -webkit-background-size: 150px;
    -webkit-animation-name: shine;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    text-shadow: 0 0 0 rgba(255, 255, 255, .2);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

.item-main h1 {display: inline-block;}

.our-catalog .item-prod {
    position: relative;
    padding: 20px 15px;
}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_34 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.page-header .row-inner{margin-left:auto;margin-right:auto}
article.error404 .row-inner{padding:100px 0 110px;text-align:center}
.row-inner{max-width:1130px;}
#container.no-sidebar.no-vc, #container.row-inner, .site-info .row-inner, .page-header .row-inner{max-width:1100px;}
.divider{width:129px;height:5px;background:#ffce06;margin:0 auto}
.related-collections .divider{margin:2.875em auto 4em}
.related-collections.related-collections-about .divider{margin:1.9375em auto 3.375em}
.related-collections.related-collections-podcast .divider{margin:1.5625em auto 2.1875em}
.cheat-sheets .divider{margin:1.875em auto 4.3125em}
.category-intro .divider{margin:1.75em auto 2.3125em}
.wooden-bg-area .divider{margin:1.3125em auto 3.1875em}
#fun-facts .divider{margin-bottom:2.8125em}
.podcast-welcome-content .divider{margin-top:1.6875em}
#amy-rock-the-mic .divider{margin-bottom:3.8125em}
#media-requests-interviews .divider{margin-bottom:1.9375em}
.resourcesIntro .divider{margin:1.5em auto 2.6875em}
.resources-tab .stage-intro .divider{margin:1.625em auto 2.0625em}
.slider-container{margin:0 auto;width:100%}


.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.valu-search .react-autosuggest__suggestions-container{margin-top:3px}
.valu-search .react-autosuggest__suggestions-container li:hover,.valu-search .react-autosuggest__suggestions-container ul:hover{margin:0;padding:0;left:0}
.valu-search .react-autosuggest__suggestions-container li .valu-suggestion-container{color:#20201f;line-height:61px;padding:0 20px;background-color:#f1f1f1}
.valu-search .react-autosuggest__suggestions-container li .valu-suggestion-container-active{padding-left:20px;line-height:61px;background-color:#ccc}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}


.category-toggle-block .toggle-bar {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	display: block;
	height: 3px;
	margin: 0 auto 6px;
	width: 30px;
}


.category-toggle-block .toggle-bar:first-child {
	margin-top: 0;
}
.thim-right-bg-secondary-color:before,.thim-left-full-bg-secondary-color:before,.list-event-slider .item-event .event-wrapper .box-time:after,.thim-simple-wrapper .navigation div:hover{background:#6020d2}
body.page-template-landing-page .navigation .navbar-nav #magic-line{background-color:#fff}
#masthead.header_v4.affix .navigation .menu-right .thim-widget-button .widget-button{color:#333 !important;border-color:#333 !important}


#masthead.header_v4 .navigation .width-logo {
    margin-right: 25px !Important;
    margin-top: -6px !Important;
}


#masthead.header_v4 .navigation .width-logo img {
    margin-top: 15px !important;
}
