﻿

#support-popout .handle .close-icon {
    opacity: 0;
    display: block;
    width: 18px;
    height: 18px;
    margin: 0 1px 5px;
    box-sizing: border-box;
    border: 1px solid #444;
    color: #444;
    background-color: #FFF;
    border-radius: 9px;
    text-align: center;
    line-height: 17px;
    font-size: 28px;
    font-weight: 700;
    transition: opacity 0.3s ease 0.3s;
}


#support-popout.open .handle .close-icon {
    opacity: 1;
}


#stat-section .stats img {
  max-width: 150px;
  margin: 0px auto;
}


#stat-section .stats .number {
  display: block;
  font-size: 40px;
  font-size: 4rem;
  font-weight: 700;
}



.content-media--video {
    background-color: #F6F6F6;
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.content-media--video iframe{
   position: absolute;
    bottom: 0;
    right: 0;
}
#div-featured-submission #inner .content{color:#000;font-size:14px;line-height:16px}
#div-featured .content{display:block;color:#000;font-size:14px;text-align:left;line-height:18px;margin-top:3px}
#div-hot_topics .content{color:#FFFFFF;font-size:24px;display:block;line-height:24px;margin-top:20px}
#div-weather-free-form #inner .content{color:#000;font-size:14px;line-height:16px}
#page-topics-zoned #div-hot_topics .content{color:#2fac5c}
.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%}

.comment-author-name .fn { float: left; }

.fn {
    line-height: 1.375em;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    color: #121212;
}

.fn a { color: inherit }

	div#header div.right_header div#callus span#text{font-size: 14px;}

	div#header1 div.right_header div#callus span#text{font-size: 12px;
font-weight: bold;}

.post_time, .post_cat {
display: inline-block;
font-size: small;
margin-right: .5em;
}

.list .post_time, .list .post_cat {
font-size: x-small;
}


.post_cat a,
.post_cat a:visited {
display: inline-block;
padding: 5px 10px;
border: solid 1px #111;
background-color:#111;
color: #fff;
margin-bottom: 5px;
}

.post_cat a:hover {
background-color:#fff;
color:#111;
}
.nav-mobile .compactanchor .flag-arrow .fa{color:#FFF}
.btn-custom,.c-hamburger,.compactanchor,.header-cart,.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.compactanchor .flag-arrow.f-active .fa,.compactanchor .flag-arrow.f-active img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.compactmenu.theme-default .compactanchor a img{margin-right:12px}
.compactanchor .flag-arrow{display:inline-block;margin-left:5px;cursor:pointer;vertical-align:top}
.compactanchor .flag-arrow .fa{font-size:22px;color:#FFF}
.compactanchor .flag-arrow img{width:13px}
.compactanchor .flag-arrow.f-active img{transform:rotate(180deg)}


.innermodalcontent,
.modal-header {
    border-left: 1px solid #000
}


.header--row .header--row-inner,
.header--row .header--row-inner .container .row {
  display: flex;
  align-items: center; }


.header--row.layout-fullwidth .header--row-inner .container {
  max-width: 100% !important; }


.footer--row .footer--row-inner,
.footer--row .footer--row-inner .container .row {
  display: flex;
  align-items: center; }


.footer--row.layout-fullwidth .footer--row-inner .container {
  max-width: 100% !important; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;margin-right:auto;margin-left:auto}
footer .qodef-footer-bottom-holder{display:inline-block;width:100%;background-color:#303030;vertical-align:middle;text-align:center;padding:30px 0}
footer .qodef-footer-bottom-holder .qodef-column-inner{text-align:center;vertical-align:middle}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:first-child .qodef-column-inner{text-align:left}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:last-child .qodef-column-inner{text-align:right}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:first-child .qodef-column-inner{text-align:left}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:last-child .qodef-column-inner{text-align:right}
footer .qodef-footer-bottom-holder .widget{margin-bottom:0}
footer .qodef-footer-bottom-holder .widget .qodef-footer-widget-title{color:#7f8385}



.entries {
  *zoom: 1;
}

.entries:before,
.entries:after {
  display: table;
  line-height: 0;
  content: "";
}

.entries:after {
  clear: both;
}

ul.entries {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

.style-single p,
.style-single blockquote,
.style-single .image,
.style-single ul,
.style-single ol,
.style-single .entries,
.style-single img {
  margin-bottom: 20px;
}

.entries .style-score-widget:first-child {
  margin-top: 15px;
}

#cookie-law-info-bar {
	
	font-size: 12pt;
	margin: 0 auto;
	padding: 13px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
	display: none;
	left:0px;
	font-weight:300;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px;background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:2;pointer-events:none}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
 #pgc-975-0-0 , #pgc-975-2-0 , #pgc-975-3-0 , #pgc-975-5-0 , #pgc-975-6-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

.content-banner
{float:left; margin:13px 9px 0 0;}
.btn__anim{position:relative}
.btn--animated .btn__anim{display:inline-block;vertical-align:top;max-width:0;overflow:hidden;transition:max-width .3s .2s;white-space:nowrap}
.no-touchevents .btn--animated:hover .btn__anim,.touchevents .btn--animated .btn__anim{max-width:30px;transition-delay:0s;}
.no-touchevents .btn--animated:hover .btn__anim--long,.touchevents .btn--animated .btn__anim--long{max-width:120px}
.is-glitching.btn__anim{text-shadow:0 -1px rgba(255,0,0,0.25),1px 0 rgba(0,0,255,0.25)}



.site-content-wrap {
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1250px;
  clear: both;
}

.site-content-wrap:before, .site-content-wrap:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  clear: both;
}


#header .site-content-wrap {
  position: relative;
}



body.stretched-header #header .site-content-wrap {
  max-width: none !important;
}


body.stretched-header #top-bar .site-content-wrap {
  max-width: none !important;
}



body.centered.builder-active #content .site-content-wrap,
body.full-width.builder-active #content .site-content-wrap {
  max-width: none;
  padding: 0;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.submenu__title {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0;    
    margin-bottom:1em;
}

.inter-padding .title2{color:#2697DF; font-size:18px; margin:11px 0; min-height:72px; vertical-align:middle; display:block; }

.descr-vehi .title2{ font-size:16px; font-style:italic; display:block}


.grialbastrui
{
background-color:#7397B7;
}


				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ddd;
					position: fixed;
					left: 0;
					top: 0;
					width: 100%;
					background-color: #464646;
				}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: #ffffff;
				}

				#catapult-cookie-bar h3 {
					color: #ddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}

.sign_instructions {clear: both;padding-top:12px; line-height: 22px;}

.sign_instructions p { padding-left:35px;}

.sign_instructions span {color: #ff3300;}
.adright{text-align:center;margin-bottom:10px;}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }

.home-header-title2 {font-size: 28px;font-weight: 400;}





.burger {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	display: none;
}

	.burger::after {
		display: block;
		content: 'меню';
		width: 60px;
		height: 18px;
		line-height: 18px;
		color: #fff;
		font-size: 16px;
		text-transform: uppercase;
		position: absolute;
		top: 0;
		right: -65px;
	}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-title{font-weight:normal;}
.ai1ec-week-view .ai1ec-week .ai1ec-event-title,.ai1ec-oneday-view .ai1ec-oneday .ai1ec-event-title{display:block;white-space:normal;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-title{margin-left:7px;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title{color:#3d6b99;font-weight:bold;font-size:10.5pt;margin:0 0 0.4em;-webkit-transition:color 0.1s;transition:color 0.1s;}
.ai1ec-agenda-view .ai1ec-event:hover .ai1ec-event-title{color:#335980;}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-title{display:inline;}

.footer-content.right .phone {font-size: 24px; color: #fff; padding-top: 7px;}


.lgx-logo-slider-wp .lgx-logo-wrapper {
  padding: 25px 0;
}

.lgx-logo-slider-wp .lgx-logo-wrapper .owl-theme .owl-controls .owl-nav [class*=owl-] {
  background: transparent;
}

.lgx-logo-slider-wp .lgx-logo-wrapper .owl-theme .owl-controls .owl-next img,
.lgx-logo-slider-wp .lgx-logo-wrapper .owl-theme .owl-controls .owl-prev img {
  width: 30px;
}




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}
.vce-hero-section--content-container:not(:last-child){margin-bottom:35px}
.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-left:15px;padding-right:15px}
.col-md-12{width:100%}

.about-us .col-md-12.zerif-rtl-big-title .big-intro,
.about-us .col-md-12.zerif_about_us_center p {
	text-align: center;
}

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

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


.slider__photo {
	display: block;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after{color:inherit}
span.cli-necessary-caption{color:#000;font-size:12px}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}

	.left {
		float: left;
	}

	a.scrollingBtnAAGRM.learnMoreBtn.btn.redBtn.block.left.tCenter {
		display: none;
	}
.guest .guest-image,.navigation .navigation-image-holder{width:100%;height:0;padding-bottom:100%;background-size:cover;background-repeat:no-repeat}
.navigation .navigation-image{width:100%}
.navigation .navigation-image-holder{background-position:center}

.module-loop-blogpost .module-loop-blogpost-sliderbox .module-loop-blogpost-slide-single {
  position: relative;
  overflow: hidden;
}

.module-loop-blogpost .module-loop-blogpost-sliderbox .module-loop-blogpost-slide-single .module-loop-blogpost-text {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: table;
}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}



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



  #content a:link:after,
  #content a:visited:after
  {
    content: " (" attr(href) ") ";
    font-size: 0.8em;
    font-weight: normal;
  }



  #content,
  #content-inner
  {
    float: none;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
  }



  body,
  #page, #page-inner,
  #main, #main-inner,
  #content, #content-inner
  {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }
#box_footer_1{margin:0 auto;width:1140px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#section-info .row{
  margin-top: 16px;
}

.align-self-start #section-info .row{
  margin-top: 0px;
}

#right-info .row{
  margin-bottom: 15px;
}

#right-info .row:last-child{
  margin-bottom: 0px;
}

#contact-us .row{
  margin-top: 0px;
}

#section-info .row:first-child {
    margin-top: 0px;
}

#location-owl #duration .row{
  margin-bottom: 15px;
}
.header_v5 .width-logo{width:140px}


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


.width-logo.table-cell.sm-logo {
    float: left !Important;
    margin-right: 0px !Important;
    display: inline-block !IMPORTANT;
}


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




.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;
  margin-left: 10px;
  margin-right: 10px;
}


.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}


.container_12 .grid_8 {
  width: 620px;
}
.wrap{max-width:1300px;width:97.5%;margin:0 auto;position:relative}
.location-box .wrap{z-index:200}
header .white-grad-top .wrap{min-height:140px}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .wrap .right{margin:0 auto;float:none;text-align:center}
header .wrap{padding:10px 0 0px}


.clearfix {
  *zoom: 1; }

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

  .clearfix:after {
    clear: both; }
.text-center{text-align:center}
	
 #simple-social-icons-4 ul li a, #simple-social-icons-4 ul li a:hover, #simple-social-icons-4 ul li a:focus { background-color: #ffffff !important; border-radius: 50px; color: #7ba34b !important; border: 0px #ffffff solid !important; font-size: 35px; padding: 18px; }
  #simple-social-icons-4 ul li a:hover, #simple-social-icons-4 ul li a:focus { background-color: #94B566 !important; border-color: #ffffff !important; color: #ffffff !important; }
  #simple-social-icons-4 ul li a:focus { outline: 1px dotted #94B566 !important; }

.defaultPagination ul li a.active, .bx-pager-link:hover {
	background-color:#0085d5 !important;
}
p.font-light{padding-top:2px;text-align:center;}

.wp-caption {
	max-width: 100%; 
	padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	margin-bottom: -15px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	float: left;
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}


        .dropdown-notification {
            line-height: 20px;
            padding-top: 20px;
            padding-bottom: 10px;
            padding-left: 20px;
            padding-right: 20px;
            position: relative;
            display: none;
            text-align: center;
            background: #000;
            color: #fff;
            top: 0;
            z-index: 6
        }

        .dropdown-notification.active {
            display: block
        }
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.west-coast ul.widget-area{max-width:300px !important;margin:0px auto;margin-bottom:10px}
.home-blogs ul.widget-area{max-width:300px !important;margin:0px auto;margin-bottom:10px}
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .banner-button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .to-top:hover, .special .meta-post .fa, .hentry .meta-post a:hover, .special h2.title-post a:hover, .widget-section .widgettitle, .default-testimonials .client-info .client .client-name, .type-team.type-b .team-social li a, .type-team .team-content .name, #site-navigation ul li a:hover, #site-navigation ul li a:hover { color: #7F7F7D }


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}


.site-header-social-wrapper {
  display: none;
  width: 100%;
  -ms-flex-order: 2;
      order: 2;
  margin: 0 0 30px;
}


.site-header-social-wrapper .social-wrapper {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}


.site-header-social-wrapper .social-title {
  display: none;
}



.side-widget-area {
  padding: 0;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


.social-wrapper .social-link.facebook {background-position: -247px -50px;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
.d-flex{display:-ms-flexbox!important;display:flex!important}

.jumbotron .promotional {color: #F0F0F0;background-color:rgba(0,0,0,0.5);padding: 30px 20px;text-align: left;}

.promotional {color: #637073;font-size: 24px;font-weight: 400;line-height: 34px;}


.breaker {
    clear: both;
}
.has-object-fit,.image-wrapper,.square{position:relative}
.image-wrapper img{width:100%}
.featured-page .image-wrapper:after{padding:0 0 50%}
.product .image-wrapper{background:#f7f7f7}
.product .image-wrapper img{width:75%;height:75%;left:12.5%;top:12.5%}


.why-us-row .span3{position: relative;width: 33.33%;float: left;padding: 0 10px 30px;padding-left: 65px;border-right: 1px solid #4a4a4a}


.why-us-row .span3:last-child{border-right: 0;}


.why-us-row .span3 i{position: absolute;left: 10px;top: 32px;font-size: 42px;color: #fff;}


.why-us-row .span3 h3{font-size: 18px;font-weight: 700;margin-top: 0;color: #fff;}


.why-us-row .span3 p{font-size: 15px;line-height: 23px;color: #ffffff;}

.mb-40 {
  margin-bottom: 40px;
}
.td-big-grid-slide .td_module_mx10,.td-big-grid-slide .td_module_mx9{display:block!important;width:100%!important}

' + extra_css + '.cp_style_2710 .cp-popup-content {font-family:inherit;font-weight:Normal;}
.cp_style_2710 .cp-popup-content { width:800px;height:100px;}
.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%}
#ctf .ctf-author-avatar{clear:both;margin:3px 6px 0 -53px}
#ctf .ctf-author-avatar img{margin:0!important;padding:0}
#ctf.ctf-narrow .ctf-author-avatar,#ctf.ctf-narrow .ctf-author-avatar img{width:38px;height:38px}
#ctf.ctf-narrow .ctf-author-avatar{margin-left:-46px}
#ctf.ctf-super-narrow .ctf-author-avatar,#ctf.ctf-super-narrow .ctf-author-avatar img{width:32px;height:32px}
#ctf.ctf-super-narrow .ctf-author-avatar{margin-left:-38px;margin-top:0}

.module_text{padding: 2px 15px; background: #eee; margin-bottom: 20px;}

.innercookie a.cookie-button {line-height: 30px;padding: 2px 12px;background: linear-gradient(to bottom,#FEFEFE,#F4F4F4) #F3F3F3;border-color: #BBB;color: #333;text-shadow: 0 1px 0 #FFF;-moz-box-sizing: border-box;border-radius: 3px;white-space: nowrap;margin-left:15px;}

.top{ width:100%; height:30px; background:#e6e6e7; overflow:hidden; border-bottom:solid #c9c9c9 1px;}

.pc5-nav-tgl div.pc5-nav-red {
  background-color: #FC868E;
  background: -moz-linear-gradient(top, #FC868E, #FB4454); 
  background: -webkit-gradient(linear, left top, left bottom, from(#FC868E), to(#FB4454)); 
  background: -ms-linear-gradient(top, #FC868E 0%, #FB4454 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC868E', endColorstr='#FB4454', GradientType=0); 
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.team-member .member-position {
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1.3px;
}
.text-bold{font-weight:bold}


.result-header,
.footer-section_header,
.search-section-header,
.shop-products-header,
.share-this-article,
.share-this-quote {
  font-size: 9pt;
  font-family: 'Jordan', sans-serif;
  font-weight: bold;
  letter-spacing: 1.5pt;
  line-height: 9pt;
  margin-bottom: 22.5px;
}
#ppamphletu2420{z-index:3;margin-top:45px;width:100%;left:0%;margin-left:0%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

#footer .footer-img-wrapper  {width: 360px;margin: 0 auto;}

#footer .footer-img-wrapper img {  width: auto;  max-width: 245px;margin: 0 auto;}

#footer .footer-img-wrapper a img {
  width: auto;
  max-width: 37px;
  margin: 0 auto;
}

.span6 { width:460px; }

.row-fluid .span6 {
	width:48.936170212766%;
	*width:48.882978723404%;
}

input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }

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

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }

.header_img img{
	width: 100%;
	height: 100%;
}

.header_img{
	position: absolute;
	top: 28px;
	margin-left: 7px;
	margin-right: 6px;
	width: 180px;
	height: 120px;
	z-index: 12;
}

.post-grid .element.wc_add_to_cart p {
  border: medium none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.post-grid .element.wc_gallery img {
  border-radius: 0;
  box-shadow: none;
  display: inline-block;
  margin: 5px;
  vertical-align: top;
  width: 50px;
}

.post-grid .element.wc_full_price ins {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.player_select{height:305px;width:200px;position:absolute;left:300px;top:0px;background-color:#1B1B1B;overflow:auto}
.player_select ul{color:#FFF;width:180px;margin:0px;padding:0px}
.player_select li{font-family:"ＭＳ 明朝", serif;background-color:#000;margin:3px;list-style-type:none;font-size:12px;font-weight:bold;line-height:13px;overflow:hidden}
.player_select li a{font-family:"ＭＳ 明朝", serif;color:#FFF;display:block;padding:5px;height:45px;font-size:12px;font-weight:bold;line-height:13px}
.player_select li a:hover{background-color:#CC181E;text-decoration:none}
.player_select ul li img{float:left;margin-right:5px;display:block;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-top:2px}
.openx-container{margin-top:25px;text-align:right;}
.openx-container img{height:auto;max-width:100%;}
.theme_yours #zone-content-wrapper{background:#fff;}
.zone-wrapper:not(.zone-content-wrapper){display:none;}


.slider-story-container,
.slider-inspire { overflow:hidden; }


#footer_nav {
	list-style: none;
	width: 220px;
	display: block;
	margin: 0px;
	padding: 0px;
}


#footer_nav li {float: left;
	            font-size: 11px;
	            margin: 0;
	            padding: 0;
}

#footer_nav a {color: #fff;
	           display: block;
	           padding-right: 20px;
	           text-decoration: none;
}


#footer_nav a:hover {color: #c93434;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-5 {
    margin: 0 4% 0 0;
  }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
