﻿.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%}

  .col-md-12 article.content-small .wp-picture {
    width: 50%;
  }
.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-4{width:33.33333333%}


.paragraph-about {
  padding: 0;
  padding-bottom: 8px;
  font-family: 'GothaProReg', Helvetica, Arial, sans-serif;
  font-size: 18px;
}


.paragraph-about--mob {
  display: none;
}
.site-header__logo{height:auto;width:100%}
body .affix .site-header__logo{width:140px;max-height:30px}

.wrap
{
	width:70%;
	margin: 0 auto;
}


.contact .wrap h3 {
	color: #00599C;
	font-size: 1em;
	text-align: center;
	margin: 1.5em auto;
	width: 77%;
	font-weight: 700;
	line-height: 1.4em;
}

.contact .wrap h2 h4 {
	color: #00599C;
	font-size: 1em;
	text-align: center;
	margin: 1.5em auto;
	width: 77%;
	font-weight: 700;
	line-height: 1.4em;
}


.wrap .da-link {
	background-color: #00599C;
	display: block;
	
	
	
	margin: 0 auto;
	
	text-align: center;
	
}

.wrap .da-link:hover
{
	background:#FA9E0D;
}

.footer-bottom .wrap h2{
	color:fff;
	padding: 25px 0;
	background: #00599C;
}
.infowindow .window .top .right .user .content {font-size:9pt;}
.dj_ie .infowindow .window .top .right .user .content {position: relative;}
.simpleInfoWindow .content {padding: 2px; overflow: auto;}
.dj_ie .simpleInfoWindow .content {position: relative;}

.navigace, .zapati {margin: 0px auto; text-align: center; margin-top: 25px; font-size: 19px; clear: both;  line-height: 35px; text-align: center;}

.navigace a {text-decoration: underline}
 
.navigace {font-size: 23px;}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
 .modal.fade.in{top:20px;}
.cnt .bpd .in{padding:3% 10%}
.in{padding:20px}
.bp-t .out .in.pddbg{width:auto}
.bp-t .out .in{margin:0 auto}
.bp-t .out .in .cck{margin:0 auto;width:1040px}
.cnt .bpd .out .in{padding:3% 60px}


.footer-content{
    clear: both;
    margin: 0 auto;
    max-width: 1200px;
    padding: 15px 1%;
}

    .header-content,
    .footer-content,
    .main-navigation ul,
    #main {
        padding: 0 0.8em;
    }
.tier-anim.tier-double .anim-spoke-engage .anim-spoke-logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.tier-anim.tier-double .anim-spoke-engage .anim-spoke-logo svg{max-width:150px;width:150px;height:auto}
.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_content{font-size:18px!important}
#menu-primary ul.menu-items li.menu-item{margin: .25em 0}
#menu-primary ul.menu-items li.menu-item a{font-family: 'Oxygen', sans-serif;text-transform: uppercase;color: #bdbdbd}
#menu-primary ul.menu-items li.menu-item a:hover{color: #fff;text-decoration: none}
#menu-item-141495{padding-left:10px;}

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

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }

.top {margin: 11px 0 -11px;color: #FFF;font: bold 11px tahoma,arial,verdana;text-shadow: 0 -1px 0 #424242;}

.com-bnr,.com-bnr img,.home-banner{width:100%;float:left}
.home-banner img{max-width:100%;height:auto}
.home-banner{border-bottom:solid 1px #333}
.node-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption{margin:0;text-align:center}
.n//ode-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:link{color:#1e1eeb;font-size:.9em;font-weight:bolder}
.n//ode-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:visited{color:#2c2c7a}
.no//de-cosmetic-case .field-name-field-cosmetic-thumbnail .field-items .image-field-caption a:hover{color:#2c2c7a;text-decoration:none;text-shadow:0 1px #2c2c7a}
.field-label-inline .field-label,.field-label-inline .field-items{float:left}

section.home-applications article:hover div.application-overlay{
    background-color:rgba(0,0,0,.4);
    transition-duration: .5s;
}

article.home-application div.application-overlay{
    background-color: rgba(0,0,0,.55);
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
    padding: 2em;
    transition-duration: .25s;
}

article.home-application div.application-overlay div.desc{
    text-align: center;
    color: white;
    width: 100%;
    height: 5em;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin:  auto auto;
}

article.home-application div.application-overlay h2{
    text-transform: uppercase;
    color: white;
    margin: 0;
}


	#wpcp-error-message {
	    direction: ltr;
	    text-align: center;
	    transition: opacity 900ms ease 0s;
	    z-index: 99999999;
	}

	.msgmsg-box-wpcp {
		border-radius: 10px;
		color: #555;
		font-family: Tahoma;
		font-size: 11px;
		margin: 10px;
		padding: 10px 36px;
		position: fixed;
		width: 255px;
		top: 50%;
  		left: 50%;
  		margin-top: -10px;
  		margin-left: -130px;
  		-webkit-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		-moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
	}

	.msgmsg-box-wpcp span {
		font-weight:bold;
		text-transform:uppercase;
	}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #00d999;
		
		font-weight: bold;
		background-color: #00d999;
		color: #FFF;
	}
.td-header-sp-top-widget .td-search-btns-wrap{float:left}
.td-header-sp-top-widget .td-search-btns-wrap:hover .td-icon-search{opacity:.8;-ms-filter:"alpha(opacity=" 80 ")";filter:alpha(opacity=80)}


#search {
	margin-top:25px;	
	float:right;
	width:100px;
	height:33px;
}

.nota2 .image .txt_over p{
	margin:0px 0px 4px 0px;
	font-size:0.9rem;
    line-height:1.1rem;
	font-weight:400;
	clear:both;
	overflow:hidden;
}

.nota2 .image .txt_over p a{
	font-weight:400;
}
.header_ver .w-img img.for_transparent,.w-img.with_transparent img.for_transparent,.l-header.bg_transparent:not(.sticky) .w-img.with_transparent img.for_default{display:none}


.nav-menu-in {
	margin-right: 123px;
	}
.ap_page_aporta #ap_menu_desktop{background-image:none;background-color:#0a0a0a}
body.ap_user_premium #ap_footer,body.ap_user_premium #ap_menu_desktop{background-color:#0a0a0a}

#logo-bar .half a {
	color:#FFF;
	font-size:1.125em;
	margin:20px 0;
	display:inline-block;
}

#logo-bar .half a.quote-cart-button {
	color:#FFF;
	padding:10px 15px;
	margin:0;
	display:inline-block;
	border:1px solid #FFF;
	font-size:1.125em;
	cursor:pointer;
	background-color:#E1363E;
}

#logo-bar .half a.quote-cart-button i {
	padding:0;
	margin:0 5px 0 0;
	font-size:0.875em;
}

#logo-bar .half a.quote-cart-mobile-button {
	padding:0;
	margin:20px 0 0 0;
	color:#808F99;
}

.page-id-6 #logo-bar .half a.quote-cart-button, .page-id-5212 #logo-bar .half a.quote-cart-button, .page-id-6 #logo-bar .half a.quote-cart-mobile-button, .page-id-5212 #logo-bar .half a.quote-cart-mobile-button {
	display:none;
}

#logo-bar .half a.quote-cart-button, .header-buttons-fixed .quote-cart-button {
	background-color:#001F33;
}


.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-md-4 {
    width: 33.33333333333333%;
  }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}







.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
     }
.img-fluid{max-width:100%;height:auto}

.oppColumn .img-fluid{
	width:85%;
	margin:0 auto;
	display:block;
}
.logo-ads-wrapper{padding:20px 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:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

	.box h2.red{
		font-weight: 700;	
		color: #df001d;
	}




	.image {
		border: 0;
		position: relative;
	}


		.image:before {
			content: '';
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
		}


		.image.fit {
			display: block;
		}


			.image.fit img {
				display: block;
				width: 100%;
			}


		.image.feature {
			display: block;
			margin: 0 0 2em 0;
		}


			.image.feature img {
				display: block;
				width: 100%;
			}
.carousel-inner{position:relative;width:100%;overflow:hidden}


.no-justify {
  text-align: left;
}
.vce-google-maps-wrapper{display:inline-block;vertical-align:top;max-width:100%}
.vce-google-maps-wrapper.vce-google-maps-proportional{height:auto}
.vce-google-maps-wrapper.vce-google-maps-proportional .vce-google-maps-inner{height:0}

.news-menu {
	width: 12%;
}

.menu li.news-menu ul li {
	width:150px;
}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}
.div-app-alerts .left #img-alert{margin-top:8px}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


			table.default
			{
				width: 100%;
			}


				table.default tr
				{
					border-top: solid 1px #eee;
				}


					table.default tr:first-child
					{
						border-top: 0;
					}


				table.default td
				{
					padding: 0.5em 1em 0.5em 1em;
				}


				table.default th
				{
					text-align: left;
					padding: 0.5em 1em 0.5em 1em;
					font-weight: 800;
					margin: 0 0 1em 0;
				}


				table.default thead
				{
					background: #404248;
					color: #fff;
				}


				table.default tfoot
				{
				}


				table.default tbody
				{
				}

.site-branding .main-menu-wrapper #search_wrapper {
  display: none;
}
.bitcoin{width:414px;margin:20px auto 0;position:relative;}
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505;}
.bitcoin-icon{display:block;height:41px;width:41px;line-height:41px;color:#000;border-radius:100px;border:1px solid #fff;background-color:#f9a644;}
.bitcoin-text{padding:6px 20px 8px 55px;display:block;min-height:37px;color:#fff;text-align:left;font-size:15px;font-family:'Oswald Regular';border-radius:20px;border:1px solid #505050;background-color:#2e2e2e;}
.bitcoin-text a{color:#fff;}
.bitcoin-text a:hover{color:#d63600;}
.bitcoin-text span{display:none;}


img.footer_logo{
	margin-bottom:20px;
	height:46px;
}

.cpy-footer{padding:3em 0 0;}


#socket .copyright{float:left; }




.copyright a {
    display: none !important;
}

 
 .footer { margin-top: 35px; padding-top: 1px; display: block; width: 100%; }

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.homeleft {
	width: 100%;
	height: 720px;
	background: #fff;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    box-shadow: 0px 0px 1px #000;
    padding: 20px !important;
    margin-bottom: 10px !important;
    margin-left: 0px!important;
}
.ebold{font-weight:800}


.info-banner
{float:right;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal .modal-dialog{z-index:10051!important}
.modal-full.modal-dialog{width:99%}
#mobile-aritco-menu{position:fixed;top:49px;background:#111;width:100%;height:100%;padding:10px 15px;text-align:center;display:none;z-index:4}
#mobile-aritco-menu .home-active a{color:#a39382}
#mobile-aritco-menu a{color:#fff;font-size:30px;padding:14px 0 12px;width:100%;display:inline-block;text-align:left;border-bottom:1px solid #a39382;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
#mobile-aritco-menu a:hover{background:0 0;color:#a39382;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.three-blocks .container .row:first-child {
    padding: 55px 10%;
}

.footer.default-footer .brand-surround {
  padding-left: 0;
  padding-right: 0;
}

.footer .brand-surround {
  display: none;
}

h3.artistname {
    font-size:1.8rem;
    margin:10px 0;  
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.accessbox.contactbox h3.artistname {
    margin-top:0;    
}
.row{margin-right:-15px;margin-left:-15px}
.column-1-2 .wpcf7 textarea{width:400px}
.columnfix.column-last{margin-bottom:20px !important}
.background-block-container p:last-child,.background-block-container h1:last-child,.background-block-container h2:last-child,.background-block-container h3:last-child,.background-block-container h4:last-child,.background-block-container h5:last-child,.background-block-container h6:last-child,.background-block-container .column{margin-bottom:0}
.column-1-2{width:47.5%}
.column-1-3{width:30%}
.column-2-3{width:65%}
.column-1-4{width:21.25%}
.column-3-4{width:73.75%}
.column-1-5{width:16%}
.column-2-5{width:37%}
.column-3-5{width:58%}
.column-4-5{width:79%}
.column-1-6{width:12.5%}
.column-5-6{width:82.5%}
.column{position:relative;margin:0 5% 30px 0;float:left}
.column-last{margin-right:0 !important}
.main-content{padding-bottom:40px}
.main-content article.post.sticky{border:6px #eee solid;padding:13px}
.footer-area-disabled .main-content{padding-bottom:0}

		#products2 a .img-wrap { display: inline; line-height: 95px; }

		#products2 a .img-wrap img { vertical-align: middle; }


#slide-out-widget-area.slide-out-from-right-hover .bottom-meta-wrap{opacity:0; transform:translateX(50px); -webkit-transition:-webkit-transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;  -moz-transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;  -ms-transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;  transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;  margin-top:50px}


#slide-out-widget-area.slide-out-from-right-hover.open .bottom-meta-wrap{opacity:1; transform:translateX(0px)}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.footer-widget .et_pb_button_module_wrapper,.footer-widget .textwidget,#polylang-2,#polylang-2 select{text-align:center;margin:auto}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper{text-align:center !important}
.img-responsive{display:block;height:auto;max-width:100%}

.web_counter_orange {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff6600;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

.feat-overlay-inner {
	vertical-align:middle;
	display:table-cell;
}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}


.pages-title {
	position: relative;
	top: 50%;
	text-align: center;
	-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);

}



.art-footer-text p
{
  padding:0;
  margin:0;
}


.art-footer-text
{
  padding: 0 10px 0 10px;

}


.art-footer,
.art-footer-text,
.art-footer p
{
  text-align: center;
}


.textfmic
{
font-family:"Arial Narrow";
font-size:14px;
padding-left:3px;
}

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


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}

.thumb_image {
position: relative;
width: 242px;
}

.thumb_image img{
	border: 1px solid #000;
}


.thumb_image img:hover{
	border: 1px dashed #000;
}

.diminui-letra {
	font-size: .95em;
}

.page-template-page-landing .cta-footer-button .cta_button{
	display: inline-block;
	background: #F4CB17;
	border: 1px solid #F4CB17;
	height: 42px;
	line-height: 42px;
	border-radius: 2px;
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
	text-decoration: none !important;
	color: #000;
	font-family: GothamBold,sans-serif;
	font-size: 14px !important;
	font-weight:400;
	text-transform:uppercase;
	box-shadow: -1px 4px 7px rgba(0,0,0,.19);
}

	.cta-footer .cta-footer-button{
		width:100%;
		display:block;
	}

	.cta-footer .cta-footer-button a{
		margin-left:0px !important;
	}

.tab-content .tab-pane p:last-child{margin: 0 0 0px;}


.container-fluid .grid_5 {
  width: 41.66667%; }

.container .grid_5 {
  width: 470px; }
.footer-nav__list,.footer-nav__subnav-list{margin:0;padding:0;width:100%;list-style:none}
.footer-nav__subnav-list{display:none;padding-top:40px}

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

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

	  
	.open-panel { display: block; position: relative;  padding:20px 10px 0; margin:0; text-align:right; color:#fff; font-size:12px; text-decoration:none; font-weight:bold; }

	.startpage .open-panel { margin:0; display: inline-block; position: absolute; left: 0; top: 10px; }


	.open-panel a { display:inline-block; color:#fff; text-decoration: none; }

	.open-panel a.menu { position: absolute; left:0; top:30px; padding:10px; background: #b2b2b2; height: 16px; }

	.open-panel a.start { position: absolute; left:49px; top:30px; padding:0; height:36px; }

	.open-panel a.logo { position: relative; }

	.open-panel a.logo img { width:100px; height:auto; }


	.startpage .open-panel a.start { display:none; }

	.startpage .open-panel a.menu { display:block; position: relative; left:auto; top:auto; padding:10px; }

	.startpage .open-panel a.logo { display:none; }
.social-icons .social__icon{background:#00aac7}
.social-icons .social__icon:hover{background:#d75431}


#header {
	width: 900px;
	height:365px;
}
@charset "utf-8";

.w277h325 {
	position: relative; display: inline-block; width: 277px; height: 325px;
	box-shadow: rgba(165,165,165,1) 0 0 3px 1px;
	background: -webkit-linear-gradient(top, #d0d0d0 0%, #fcfcfc 100%); background: linear-gradient(to bottom, #d0d0d0 0%, #fcfcfc 100%);
	margin-right: 10px; margin-top: 6px; margin-bottom: 6px;
}

.w277h325:nth-child(3n) {
	margin-right: 0px;
}
.wrap p.client{margin:3.2rem auto}
.wrap p.client:first-child{margin-top:0}
.wrap p.client:last-child{margin-bottom:0}

.img_hear{display:none;}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.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}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.header__small__search--open,.menu-active .header__small__menu--close{display:block;visibility:visible}
.header__small__search--close,.search-active .header__small__search--open{display:none;visibility:hidden}
	
	a#scrollup {
		font-size: 20px;
		padding: 3px;
	}
.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-sm-8{width:66.66666667%}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}
#legal-links{
  text-align:center;
}
