﻿
#links .site-width .quarter:nth-child(even) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(odd) .full {
	background-color:#EFEFEF;
}

#links .site-width .quarter:nth-child(4) .full {
	
	padding:0;
}

#links .site-width .quarter:nth-child(4) .full h4, #links .site-width .quarter:nth-child(4) .full p {
	
}
.footer__wrapper{padding:0px}
.table-list .coll-4 .info{display:none}
footer .info{margin:0;color:#fff;font-size:12px;padding:6px 0 0}


.dual-tone-block .dual-tone-wrap {
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
}


.dual-tone-block .dual-tone-wrap:after {
	-webkit-transform: skewY(6.8deg);
	-ms-transform: skewY(6.8deg);
	transform: skewY(6.8deg);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
#content_page.page-homepage .color_part{padding:0;background:#de183e;overflow:hidden}

.footer-widgets fieldset, #sidebars fieldset { width: 100% }


#sidebars p { line-height: 20px }

#sidebars .wp-post-image, footer .wp-post-image {
    margin-bottom: 0;
    margin-top: 3px;
    margin-right: 10px;
}

    .footer-widgets #s, #sidebars #s { width: 68% }
form, .diyw form,
.inline, .diyw
.inline{display:inline}
.block .block__visuals-inner{position:relative}
.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}
.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0}
.small-12{width:100%}

		
		.kit-body-wrap .page-layout-wrap .template-template3 .description-container .small-12:first-child .description-content {
			border: 3px solid #f59d2b;
		}
.thumbnail .caption{padding:9px;color:#333}

#talent .talent_box_img .caption {
	font-size: 1.3vw;
	color: #fff;
    bottom: 27px;
    left: 10px;
    position: absolute;
    letter-spacing: 0.1em;
    font-weight: bold;
}

#management .talent_box_img .caption {
	font-size: 3.3vw;
	color: #fff;
	bottom: 10px;
    left: 15px;
    position: absolute;
    letter-spacing: 0.1em;
    font-weight: bold;
}

.wpml-ls-statics-post_translations{clear:both}
.wpml-ls-statics-post_translations .wpml-ls-item{padding:0;margin:0;display:inline-block}
.wpml-ls-statics-post_translations .wpml-ls-item:not(:last-child):after{content:', '}
.wpml-ls-statics-post_translations a{line-height:1;text-decoration:none;display:inline-block}
.wpml-ls-statics-post_translations .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}
.wpml-ls-statics-post_translations .wpml-ls-flag+span{margin-left:.3em}
.rtl .wpml-ls-statics-post_translations .wpml-ls-flag+span{margin-left:0;margin-right:.3em}

			.chat_button{width:121px;height:38px;margin:0 9px 0 164px}

			.chat_button img{display:none}

				.chat_button  a{width:121px;height:38px;display:block;position:relative;top:-15px}

.img-container .container-inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.img-container .container-inner img {
  width: 100%;
  height: auto;
}



.container-inner img.alignleft, 
.container-inner img.alignright {
  float: none;
  margin: 0;
}

	
	.hover_color:hover .hover_color_bg,.hover_color.hover .hover_color_bg{background-color:inherit!important;border-color:inherit!important}


	body:not(.no-hover-tablet) .hover_color:hover .hover_color_bg,
	body:not(.no-hover-tablet) .hover_color.hover .hover_color_bg{background-color:inherit!important;border-color:inherit!important}

.hover_color .hover_color_bg{border:2px solid transparent}

.hover_color,.hover_color_bg{height:100%}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}


.navbar-header.header-right .header-current-issue {
	float: left;
	margin: 10px 15px 0 0;
}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

#news_holder{
	width:100%;
	float:left;
	border-bottom:1px solid #dadada;
	padding-bottom:5px;
	}


.more-link {
   font-family: 'PT Serif', serif;
   font-style: italic;
   text-align: center;
   font-size: 12px;
}


.more-link a {
   color: #94a073;
}


.more-link a:hover {
   color: #767577;
   transition: all 0.4s ease-in-out 0s;
}

.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}
.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}

.modal-footer:after{clear:both;}

.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}

.modal-footer .btn-group .btn+.btn{margin-left:-1px;}


#heatmapthemead-widget-position-leaderboard {
	text-align: center;
	overflow: hidden;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	line-height: 1em;
}


#heatmapthemead-widget-position-leaderboard .widget {
	margin-top: 10px;
}


.heatmapthemead-widget-position ul {
	list-style: none;
}


.heatmapthemead-widget-position ul, .heatmapthemead-widget-position ol {
	margin: 0 0 0 0;
}


.heatmapthemead-widget-position ul ul, 
.heatmapthemead-widget-position ol ol, 
.heatmapthemead-widget-position ul ol, 
.heatmapthemead-widget-position ol ul {
	margin-left: 1em;
}
.page-template-page-pagebuilder-latest .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1),.page-template-default .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1){border-top:0}
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}

.aside-6-detail{
    text-align: left;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 152px;
    width: 169px;
    line-height: 18px;
    
    color: #242425;
    font-weight: 400;
}
#section-kitchen .content-area{margin-top:113px}
#section-perfect-results .content-area{padding-top:40px;margin-top:82px;max-width:500px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

div.ccm-pagination span.ccm-page-right {position: absolute; top: 0px; right: 0px; margin-right: 0px !important}

div.ccm-pagination span.ccm-page-right span {margin-right: 0px}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
