﻿

.price-table tr.heading-1 td {
  width:33%;
  background: #ad190c;
  color:#FFF;
  line-height: 1.5em;
}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}


#navigation ul li.parent {
	position: relative;
}


.stdtitle {
	height: 12px;
	color: #666;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
}



.dividewhite1 {
    height: 10px;
}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}


.flexbox-half-wrap {
	display: flex;
	flex-flow: row wrap;
	flex-grow: 1;
	flex-basis: 400px;
}
.slider-main .owl-item,.slider-main .owl-stage,.slider-main .owl-stage-outer,.slider-main .slide,.slider-main .slide-background,.slider-main .slider,.slider-main .slider-clip,.slider-main .slides{height:100%}
.slider-images .slider-clip{background-size:cover;background-position:bottom right;padding-left:40%}
.slider-images .owl-item,.slider-images .owl-stage,.slider-images .owl-stage-outer,.slider-images .slide,.slider-images .slider-clip,.slider-images .slides{height:100%}
.region-content-top{margin-bottom:20px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}
.region-home-slideshow .pager{display:none;}

#b2b_popup_cont #close{
    color: #202020;
    text-align:  right;
    font-size: 22px;
    cursor: pointer;
    font-family: 'Arnopro-bold',arial,helvetica,sans-serif;
}

#legal_popup_cont #close{
    color: #202020;
    text-align:  right;
    font-size: 22px;
    cursor: pointer;
    font-family: 'Arnopro-bold',arial,helvetica,sans-serif;
}


.bg-white {
  background-color: #ffffff; }
#sidebar .block{margin-bottom:30px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}

.content-area {
	width: 740px;
	float: left;
}

.fullwidth,
.error404 .content-area {
	width: 100% !important;
}

.fullwidth,
.fullwidth-single .content-area {
	width: 100%;
}


.error404 .content-area {
	text-align: center;
}




#selected {
	position: absolute;
	top: 100%;
	left: 0%;
	float: left;
	width: 61.5rem;
	
	
	height: 32rem;
	
	
	
	margin-top: 35.5625rem;
	
}


#selected h4 {
	font-size: 1.5rem;
	
	
	text-align: center;
	padding-bottom: 1rem;
	font-weight: 100;
}

	#selected,
	.selected_front,
	.projectcard3 {
		position: relative;
	}



h1, h2, h3, h4, .legal, .contact, .anorakprod, #selected a, .info, #info_btn {
	font-family: "Sabon LT W02 Roman", Garamond, "Times New Roman", serif;
	text-transform: uppercase;
}


#selected h4, p, #smallprint{
	font-family: "Avenir LT W02_45 Book", Avenir, Helvetica, Arial, sans-serif;
}


#selected p {
	font-size: 1.125rem; 
	line-height: 1.75rem; 
		letter-spacing: 0.01rem;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.awaken-navigation-container {
  position: relative;
}
.img-fluid{max-width:100%;height:auto}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}

.seletor-noticia{width: 358px; margin-left: 10px; padding: 6px 0 6px 0; float: left; vertical-align: middle; font-family: "OpenSans-Regular"; font-size: 18px; border-bottom: 1px #ccc dashed}

.seletor-noticia-ativo{ font-size: 18px; font-family: "OpenSans-Regular"; color: #006633}
.offset-xl-2{margin-left:16.666667%}
.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}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

.themify_builder .buttons-110-0-1-3.module.module-buttons{background-repeat: repeat; }

.themify_builder .buttons-110-0-1-3 div.module-buttons{text-align: center; }
.row{margin-left:-15px;margin-right:-15px}

.gdpr-modal .row {
	margin: 0 -15px;
}

.cli-modal .row {
	margin: 0 -15px;
}

.navigation .nav_ecke {
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  top: 4px;
  left: calc(47.5%);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.navigation .nav_ecke:hover,
.navigation .nav_ecke:focus {
  text-decoration: none;
}
.card-group-list .btn{margin-bottom:1rem}
.card .card__image{position:relative;overflow:hidden;padding-bottom:62.5%}
.card .card__title a{color:#2a2e30}
.card .card__title a:hover,.card .card__title a:focus,.card .card__title a:active{text-decoration:none}
.card .card__link .btn{padding-bottom:0}
.card .card__link .btn:hover{color:#2ebdd1}
.card .pretitle{margin-bottom:0}
.card-list{list-style:none;padding-left:0}
.cardstack .cardstack__controls-next-previous--top .card-count{margin-top:2px;color:#fff}
.card-group-list{margin-top:1.5rem;margin-bottom:1.5rem}
.card-group-list .item{padding-bottom:0 !important;margin-bottom:2rem}
.card-group-list .item:last-child{margin-bottom:0}
.card-group-list .small .btn-tertiary{font-size:0.8rem}
.card-group-list .slide-image img{max-width:250px;margin:auto}

.nav-toggle {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	cursor: pointer;
	margin-left: 27px;
	opacity: .55;
	-webkit-transition: all 0.3s;
					transition: all 0.3s;
	-webkit-backface-visibility: hidden;
}

.nav-toggle i {
	font-size: 22px;
	margin: 0;
}

.nav-toggle:hover {
	opacity: 1;
}

.nav-toggle.nav-open {
	opacity: 0;
}

.navbar .nav-toggle {
	color: #f7941e;
	opacity: 1;
	margin-left: 0;
}

.navbar .nav-toggle:hover {
	color: #4da3ff;
}

.offcanvas-nav .nav-toggle {
	margin-left: 0;
	margin-right: 7px;
}
.img-fluid{max-width:100%;height:auto}

.text-font-color{color:#838383;}
