﻿

#breadcrumb{
  
  position:absolute;
  padding:7px;
  }


#breadcrumb ul{
  list-style:none;
  margin:0px;
  padding:0px;
  }



.dirboxframe {
	position: fixed;
	display: table;
	border: 1px solid #fff;
	margin-top: 6.1875rem;
	
	
	width: 22.1875rem;
	
	
	height: 2.375em;
	
	
	left: 50%;
	z-index: 15;
	margin-left: -10rem;
	
	
	
	
}
.hc-nowrap{white-space:nowrap}


.header-wrapper {
    padding-top: 230px;
    padding-left: 410px;
}


.header-wrapper h1 {
    font-size: 46px;
    line-height: 45px;
    margin: 5px 0;
}


.header-wrapper p {
    max-width: 230px;
    margin: 5px 0 10px;
}


    .header-wrapper small {
        margin-top: -5px;
        font-size: 11px;
        margin-bottom: 10px;
        display: block;
        color: #924006;
    }


    .header-wrapper .cta-btn {
        margin: 10px 0 !important;
    }
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.blog .items-leading div[class*="leading-"],
.blog .items-row,
.blog-featured .items-leading div[class*="leading-"],
.blog-featured .items-row {
  margin-bottom: 60px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ececec;
}

.blog .items-leading .leading:last-child,
.blog .items-row:last-child,
.blog-featured .items-leading .leading:last-child,
.blog-featured .items-row:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}
.fl-content-slider-navigation .fl-content-slider-svg-container{position: relative;width: 32px;height: 32px;}
.fl-node-5b4658d13a0a9 .fl-content-slider-svg-container {background-color: #b5b5b5;width: 40px;height: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}


.footer-bg-image {
    position: absolute;
    bottom: 0;
    width: auto;
    min-height: 527px;
    z-index: -3;
}

	.header-slider,
	.owl-wrapper {
		direction: ltr;
	}


	.header-slider {
		position: relative;
	    max-width: 100%;
	}


.car-photos{
	float: left;
	width: 710px;
}

.car-photos .memo-txt01{
	text-align: left;
}

.car-photos img{
	margin: 0px 10px 10px 0px;
}

.car-photos img:hover{
	cursor: pointer;
	opacity: 0.8;
}


.bottom-footer, .bottom-footer a
{
	color: #a7a8aa;
	font-size: 15px;
	line-height: 25px;
}


.bottom-footer a:hover
{
	color: #f9f9f9;
}

#site-title {
	margin-right: 270px;
	padding: 0 0 0; 
	
	}

#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #2c4590;
}

	#site-title,
	#site-description {
		margin-right: 0;
	}


			#site-title,
		#site-description {
			position: absolute !important;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}

.fb-icon img.hover {display: none}
.instagram-feed__intro{padding:32px 0 0;text-align:center}
.instagram-feed__intro .container{max-width:430px}


.menu_info {
	font-size: 12px;
}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}

.copyright{text-align:left;font-size:11px;margin-right:45px;line-height:1.3;color:#fff;}

.copyright a{text-decoration:none;color:#fff;}

.copyright a:hover{color:#fff;}
.wg1 {float:right;max-width:20.3%;width:100%;}
.wg1 .topad {margin-bottom:0;}
header.navbar-default .logo{margin:30px 0}
.logo img{width:75%}

.texttitretab{color:#002654;font-family:'Arial Black', 'Verdana';font-size:12pt; text-align : left;}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

.searchta tr.searchtatitle td.searcht1td_name           { color:#fff; border:0}

div.socialicons{float:left;display:block;margin-right: 10px;line-height: 1;}
div.socialicons p{margin-bottom: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
.container{max-width:1152px}
#back-to-top-button a{display:block !important;width:100% !important;text-align:center !important;padding:10px !important;background-color:#d2d2d2 !important;color:#8f8f8f !important;text-transform:uppercase}


.offcanvas-title {
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}

.lbset__imglink {
	position: relative;
	float: left;

}

.lbset__imglink:hover img {
	transition: opacity .5s;
	opacity: .5;
}

.lbset__imglink:hover .lbset__imglink__zoom {
	background-size: 41px;
}

.attachment-fpw_twocolumnleft,.attachment-fpw_twocolumnright{
	margin-bottom: 10px;
}
.bb{border-bottom-style:solid;border-bottom-width:1px}
.bb-0{border-bottom-width:0}
.bb-ns{border-bottom-style:solid;border-bottom-width:1px}
.bb-0-ns{border-bottom-width:0}
.bb-m{border-bottom-style:solid;border-bottom-width:1px}
.bb-0-m{border-bottom-width:0}
.bb-l{border-bottom-style:solid;border-bottom-width:1px}
.bb-0-l{border-bottom-width:0}


    
    .td-header-wrap .td-header-sp-top-widget .td-icon-font {
        color: #ffffff;
    }


    
    .td-header-wrap .td-header-sp-top-widget i.td-icon-font:hover {
        color: #d62128;
    }

.post-content a, 
.post-content blockquote::before, 
.post-content blockquote::after,
nav.navbar .navbar-top .navbar-top-right .social-icons li a{
	color:#00A563;
}


nav.navbar .navbar-top .navbar-top-right .social-icons li a{
	font-size: 2em;
}
.obox-credit{float:right;font-size:11px}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }


div.copyr {
	display: block;
	padding: 6px 0px;
	font-size: 11px;
	color:#999999;
}
.box-list .box-link{position:absolute;bottom:1rem;left:1rem}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.paging-navigation:after,.site-footer:after,.site-info:after,.page-header-content-container:after,.inside-navigation:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.inside-footer-widgets:not(.grid-container):after{content:"";display:table;clear:both}
.inside-navigation{position:relative}

	
	.news-focus .excerpt {
		border-bottom: 1px solid #d9d9d9;
		padding-bottom: 14px;
	}


#news-post span.date {
  position: absolute;
  color: #4f4f4f;
  position: relative;
  float: left;
  width: 100%;
  margin-top: 5px;
}


#news-list .date {
  color: #004B74;
  text-transform: uppercase;
  padding: 10px 0;
}


.single-news .date {
  color: #004B74;
  text-transform: uppercase;
}

  .date {
    text-align: center;
  }




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_16 .grid_4 {
	width:220px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr {
	margin-left:0;
	margin-right:0;
	}


div.menu_top {
	margin:8px 2px 0 0;
	padding:0;
	height:72px;
	float:right;
    border:0px solid red;
}



.pagenavigator_top { display:inline; font-size:14px; font-weight:bold; padding:5px 0; color:#e8e8e8;}

.pagenavigator_top ul { display:inline; padding:6px 3px;}

.pagenavigator_top  .pages { padding-right:15px;}

.pagenavigator_top ul li { display:inline; padding:4px 0px;}

.pagenavigator_top ul li a, .pagenavigator_top ul li a:visited{ background:#fbbc31; border:1px solid #252525; font-size:12px; padding:3px 5px; color:#000; text-decoration:none;}

.pagenavigator_top ul li a:hover {font-size:12px; background:#ffedc4; border:1px solid #000;}

    #mw_board_group_3 .mw_board_group_3_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_3 .mw_board_group_3_info a { font-size:11px; }


.container .ten.columns {
    width: 580px;
}


    .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
        width: 100%;
    }
.pull-left{float:left}
.content img.pull-left{margin-bottom:10px;margin-bottom:.625rem;margin-right:10px;margin-right:.625rem}
.side-slider p.date,.side p.date{color:#3AB6FF;position:relative;top:-10px;font-weight:300;font-size:15px;min-height:inherit}

.item-box{
	margin-bottom:15px;
}

.item-box h2{
	border-bottom:2px solid #3a3a3a;
	
	font-size:16px;		
	font-weight:bold;
}

.item-box h2.item-bg{
	line-height:16px;
	padding:6px 0 5px;
}

.item-box-new{
	margin-bottom:5px;
}

.item-box-new h2{
	border-bottom:2px solid #3a3a3a;
	
	font-size:16px;
	font-weight:bold;
}

.item-box-new h2.item-bg{
	line-height:16px;
	padding:0 0 5px;
}

.item-box-header{
	color:#fff;
	height:40px;
	line-height:40px;
}

.item-box-header p{
	padding-left:10px;
	
	font-size:14px;
}

.item-box.margin{
	margin-top:10px;
}

.item-box.none-bottom{
	margin-bottom:0;
}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}




.text-group-label {
    display: inline-block;
    width: 27px;
    height: 27px;
    margin: 0 auto;
    background: #8cc152;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    border-radius: 50%;
}

.text-group-label.text-group-label-spacing {
    margin-top: 25px;
}

.text-group-label + h4 {
    margin-top: 10px !important;
}

.jobs-iframes{
	margin-bottom: 0 !important;
}


#topBar #follow {
    margin-left: 10px;
}


#topBar #follow li {
    color: #796f54;
    font-size: 20px;
}


#topBar #follow li a i {
    color: #796f54;
}


#topBar #follow li + li {
    margin-left: 10px;
}


.float {
    display: inline-block;
    vertical-align: top;
}


#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;
				}

.span6{width:460px;}

.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}

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

input.span6, textarea.span6, .uneditable-input.span6{width:446px;}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}


.emodal .emodal-content :last-child {
	margin-bottom:0;
}

.list-picture-left .list-picture-content h3 { margin-bottom: 15px; font-size: 20px; }

.list-picture-left .list-picture-content p { margin-bottom: 0; }

.oval_kutular{background-color:#FFF4C2}

.header-inner { 
	width:1170px; 
	margin:0 auto;
	padding:20px 0;
}

	#header .header-inner .sitenav ul li:hover ul { 
		background:none;
	}



.ct-copyright-text {
  display: inline-block;
  color: #535353;
  text-transform: uppercase;
  line-height: 30px;
  font-size: 12px;
  font-size: 1.2rem; }

      .ct-copyright-text:after {
        content: '';
        position: absolute;
        display: block;
        width: 30px;
        left: 50%;
        margin-left: -15px;
        bottom: 5px;
        height: 1px;
        background-color: white;
        background-color: rgba(255, 255, 255, 0.2); }

  .ct-copyright-text a:hover, .ct-copyright-text a:focus, .ct-copyright-text a:active {
    color: #fff; }


.ct-copyright-text a {
  color: #00b361; }
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_7.et_pb_section{background-color:#000000!important;padding-bottom:54px}
.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:0px}
.et_pb_section_4.et_pb_section{background-color:#f4f4f4!important}
.et_pb_section_2.et_pb_section{background-color:#f0f0f0!important}


.td_data_time {
  display: inline-block;
  margin-right: 32px;
}
.mc-private-offer__cta{position:absolute;width:100%;bottom:0;left:0}
.mc-private-offer__cta--landscape{float:right;width:50%;max-width:277px;position:static}
.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-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

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


#matching-opts {
  display: none;
}
.testimonial-img{float:left;margin-top:10px}
.testimonial-meta{font-size:12px;color:#7b7674;font-weight:300;padding-left:140px}
.testimonial-ctn .customer-name{padding-left:0;padding-right:10px}
.testimonial-text{font-size:18px;color:#373433;font-style:italic;line-height:36px;margin-bottom:0}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}

.lista2 { background:#e6e8e9; }

.lista td,.lista2 td{padding:5px}


th.gigpress-country {
}


td.gigpress-country {
}


.vc-wrap {
  display: table;
  width: 100%;
  height: 100%; }

.modal-dialog {
    width: 666px;
    
}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}


	.boxed-layout #page,
	.boxed-layout-small #page {
		overflow: hidden;
	}

	
	.site-info #site-branding {
		max-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-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-6{width:50%}
.searchform-wrapper form{margin-bottom:0}
.widget_search .submit-button,.searchform-wrapper:not(.form-flat) .submit-button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.searchform-wrapper{width:100%}
.searchform-wrapper.form-flat .submit-button.loading .icon-search{opacity:0.0}
.searchform-wrapper.form-flat .submit-button.loading:after{border-color:currentColor}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.searchform-wrapper .autocomplete-suggestions{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:50vh;overflow-y:auto}


		 .entry-title { display:none !important; }

.listing ul li .detail_small{
	padding:8px 0px 0px 0px;
}

.listing ul.thumb_view .detail_small{
	display:none;
}



.detail_small a {
text-decoration:none;
}

.smalllisting ul li .detail_small{
	padding:8px 0px 0px 0px;
}


.detail_small a:hover, .detail_big a:hover {text-decoration:underline;}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}
.offer-box .plan-price-bar .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.offer-box .plan-price-box .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.plan-list .plan-list-box .plan-list-left-col .plan-price-bar .plan-pricing .unit{color:#555;font-weight:400;letter-spacing:-1px}
.dentist-search.dentist-search-two .modal-body.compare-plans .unit{top:-5px}
.ie-page .plan-pricing .unit{font-size:18px;margin-left:-8px}
.single-dp_plans .unit sub{font-size:26%;left:-24px}
.pln-tps .pln-prce .unit{font-size:14px;color:#777;font-weight:400;position:relative;top:-31px;right:-27px}
.cal-results-container .plan-pricing .unit{position:relative}
.cal-results-container .plan-pricing .unit sub{position:absolute;left:-23px;top:9px}
.single-dp_plans .unit sub.reduce-font{left:-5px;top:5px}





.teaser {
	position: absolute;
	bottom: 4rem;
	right: 50%;
	transform: translateX(51%);
	
}


.teaser img {
	position: absolute;
	left: 0%;
	top: 30%;
	transform: translateY(-29%);
}


	
	.teaser a {
		font-size: 1.25rem
	}


.amp-onair-show-title { }
.home-onair .amp-onair-show-title:before{content:"ON AIR NOW";display:block;font-family:Oswald;font-size:32px;font-weight:normal;color:#ce0000;margin-bottom:5px;line-height:95%}
.home-onair .amp-onair-show-title{font-size:14px;font-family:"Open Sans";font-weight:600;margin-bottom:2px;line-height:100%}
.swb-bar{font-weight:700;color:#fff;text-align:center;padding:14px 0;text-shadow:0 1px 2px rgba(0,0,0,.8)}
.swb-bar strong{font-weight:700;color:#fff}
.swb-bar.swb-bar-primary{background:#7d3e97}
.swb-bar.swb-bar-primary a{color:#fff}
.swb-bar.swb-bar-secondary{background:#be2e00}
.swb-bar.swb-bar-secondary a{color:#fff}
.swb-bar.swb-bar-secondary a:hover{text-decoration:underline}
.swb-bar .swb-bar-content{margin:0}
.swb-bar .swb-bar-content p{margin:0;padding:0}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }

.rm_mask_right, .rm_mask_left{
	position: absolute;
	height: 110px;
	background: #ffffff;
	width: 1530px;
	bottom: -30px;
	left: 0px;
	-moz-transform:rotate(-3deg);
	-webkit-transform:rotate(-3deg);
	transform:rotate(-3deg);
}

.rm_mask_right{
	left:auto;
	right:0px;
	-moz-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	transform:rotate(3deg);
}
.row{margin-left:-15px;margin-right:-15px}
#button_main_nav a{display:block;width:100%;border-radius:5px;background:#3366ff;text-align:center;padding:7px 0 7px 0;margin-top:5px;margin-bottom:5px;box-shadow:1px 1px 0 #2B54AA;color:#FFF;text-decoration:none;font-size:1.7em;font-family:'icomoon';text-shadow:1px 1px 0 #2B54AA;border:none}
a.active,#button_main_nav a.active,#button_songs_nav a.active,#button_fast_nav a.active,#button_az_nav a.active{padding-bottom:17px;margin-bottom:0px;border-radius:5px 5px 0 0}
#button_main_nav{width:25%}
@charset "windows-1251";.col{border:0px solid rgba(0,0,0,0);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}
.col{border-left-width:8px;padding:0 0px}

.texts, .col{width:100% !important;}
.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}
.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}
.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}
.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}
.preview-inner{padding:2rem 2rem 2.5rem}
.archive-header-desktop .preview-inner{display:flex;flex-direction:column;justify-content:space-between;padding:3rem}
.archive-header .preview-inner{min-height:30.1rem}
.preview.archive-header-desktop .preview-inner{padding:4rem}


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


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


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


.c-media-block {
  margin-bottom: 6rem;
  width: 100%; }

  .c-media-block:last-child {
    margin-bottom: 0; }

  .no-flexbox.no-flexboxtweener .c-media-block::after {
    display: block;
    clear: both;
    content: ""; }


.c-media-block--image-right .c-media-block__media {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }


.c-media-block--image-right .c-media-block__body {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }
.rrssb-buttons li.rrssb-facebook a{background-color:#306199}
.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path{fill:#306199}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#18304b}

.main-navigation ul li.menu-item-has-children span {
font-weight: 400;
font-size: 16px;
position: absolute;
top: 19px;
right: 10px;
width: 20px;
text-align: center;
height: 20px;
line-height: 20px;
z-index: 9;
cursor: pointer;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
transition: all ease 0.35s;
}

.main-navigation ul li.menu-item-has-children span.active {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.text-right{text-align:right}

.ico-active {
    background-color: #814d97;
    display: inline-block;
    height: 55px;
    width:270px;
    margin-left:0px;
	opacity: 0.9;
}


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:28px;}
