﻿
.gt_white_content .gt_languages {column-count:2;column-gap:10px;}
		.copyright,		.footer_bottom .social_icons a,		.footer_bottom .social_icons span {			color:#505050;		}


.footer_bottom {
    padding: 25px 0 24px 0;
}


.footer_bottom .social_icons {
    float: right;
}


.footer_bottom .social_icons li {
    margin-right: 15px;
}


.footer_bottom .social_icons li:last-child {
    margin-right: 0;
}


.footer_bottom .social_icons span {
    line-height: 21px;
    font-size: 12px;
}


    .footer_bottom .copyright,
    .footer_bottom .social_icons {
        display: block;
        float: none !important;
        text-align: center;
    }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.header-line {
	background-color: #eee;
	border-top: 1px solid rgba(230, 230, 230, 1);
	height: 5px;
	width: 100%;
	margin-top: 45px;
}
.logo2{padding:15px 0 0 10px}
.logo2.productPageMobile{padding:5px 0 0}
.logo2.productPageMobile img{display:inline-block}
.logo2 img{height:48px;width:70px}
.logo2.productPageMobile a{display:inline-block;margin:0 0 0 6px}

.cena .pre {
	margin-top: 16px;
	font-size: 18px;
	text-decoration: line-through;
	text-shadow: none;
	line-height: 14px;
}


.ja-tab-panels-top {
	position: relative;
	clear: both;
	overflow: hidden;
	bottom: 0;
	left: 0px;
	width: 100%;
	z-index: 1;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.footer .footer-inner{padding:60px 0 15px}
.footer .footer-inner .nav-secondary{margin-bottom:20px}

#members .copy{padding:1em}
.device-md #members .copy{margin-right:1em;padding:1.5em}

.device-lg #members .copy{margin-right:2em;padding:2em}

#gallery .copy{padding:2em 1em}

.device-sm #gallery .copy,.device-md #gallery .copy,.device-lg #gallery .copy{padding:2em}

#virtual-consultation .copy{padding:2em 1em}
#virtual-consultation .copy p a{font-weight:400;color:#486375}

.device-sm #virtual-consultation .copy,.device-md #virtual-consultation .copy,.device-lg #virtual-consultation .copy{padding:2em}

#services article .copy{padding:2em 1em}
#services article .copy p a{font-weight:400;color:#486375}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.ap-cp-modal__headline,#single .ap-cp-modal__content h2,.ap-cp-modal__content h2{font-family:freight-display-pro,serif;font-size:26px;font-style:normal;font-weight:500;line-height:1.15}
.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%}


.newdiscount .delivered-essay {
    color: #003;
    font-size: 20px;
    font-family: Montserrat, sans-serif;
    text-transform: uppercase;
    font-weight: 600
}

 .logo-text { 
    float: left;
   
    line-height: 1;
}


 .logo-text .logo-title {
    font-size: 27px;
    text-transform: uppercase;
    color: #4C4C4C;
}


.logo-text .logo-sub-title {
    font-size: 10px;
    text-transform: uppercase;
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.footer_wrap{ padding:24px 0 0 0}

.footer_wrap div{ width:30%; float:right; color:#fff}

.footer_wrap p{ font-size:14px}

.footer_wrap .copyright{ width:70%; padding-right:32px; float:left}

.footer_wrap .follow_us{ padding-right:16px; margin-bottom:20px}

.footer_wrap .international{ margin-top:32px}

p.logos-intro {
	float: right;
	margin-top: 10px;
}

td.locseparator {
    width: 5% !important;
}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:41px 0 41px 0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:50px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:41px 0 41px 0!important}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
	#main-header,#et-top-navigation{font-family:'Avenair',Helvetica,Arial,Lucida,sans-serif}
@charset "UTF-8";




.st-pvm-impression-tracker
{
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    border: 0;
    white-space: nowrap;
}


#inner-content {
  padding-bottom: 50px; }







































.wrap {
  width: 980px;
  margin: 0 auto;
  max-width: 980px; }


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

#logo { display: block; margin: 0; padding: 0; font: bold 60px/50px 'PT Serif', Tahoma, Verdana, Segoe, sans-serif; 
	color: #936; text-decoration: none; letter-spacing: -0.02em; }

#logo:hover { opacity: 0.9; }

a:hover,#logo,.bx-controls a:hover .fa{color:#00ad7f}
#page-top .widget-container{margin:.5em .5em}
#page-top .widget-container:last-child{margin:.5em 0 .5em .5em}
#page-top .widget-container p{margin:0}
#page-top .widget-container .widget_black_studio_tinymce a[class*="icon-"]{margin:0 0 0 .5em;display:inline-block}
#page-top .widget-container .custom-html-widget{font-size:1.3em}
header#header .widget-container{display:none}
header#header .widget-container.widget_black_studio_tinymce{display:inline-block}


.header{
	
	
}

.stop{clear:both;height:73px;margin:0 auto;width:1000px;}

  .stop,#col-1,#col-2,#col-3{width:100%;overflow: hidden;margin:0px;}
.td_social_type .td_social_button{float:right;border-left:1px solid rgba(255,255,255,.1);padding:0 14px;margin-top:8px;top:9px;height:16px;line-height:15px;text-transform:uppercase}
.td_social_type .td_social_button a:after{content:"";display:block;height:32px;position:absolute;right:0;top:0;width:324px}
.td_social_type .td_social_button a:hover{color:inherit}
.td-magazine .td_block_social_counter .td_social_button{opacity:0;position:absolute;height:100%;margin-top:0;top:0}
.td-magazine .td_block_social_counter .td_social_button a:after{width:100%;height:100%}
.td-header-sp-recs,.td_social_type .td_social_button a:after{width:100%}


.icon-holder {
	display: block;
	padding: 35px;
}

	
	#Header a.responsive-menu-toggle { display:block; width: 135px; height: 35px; line-height: 35px; font-size: 18px; text-align: center; position:absolute; bottom: 13px; left: 20px; -webkit-border-radius: 3px; border-radius: 3px; }

	
	#Header a:hover.responsive-menu-toggle { text-decoration: none; }
