﻿
.cbn-button {
    position: fixed;
    right: 60px;
    bottom: 30px;
    z-index: 105;
}

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

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.item-apartir-pacote-new .valor-de {
    color: #00451d;
    display: block;
    font-size: 12px;
}

.topper .toll_free_tag{
font-family:sans-serif;
margin:0;
font-size:10px
}

.byline {
	display: none;
}

.entry-header .byline a {
	text-transform: uppercase;
}

.single .byline,
.group-blog .byline {
	display: inline;
}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}


.flexslider .slides img {
	width: 100%;
	height: 100%;
	display: block;
}


.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


html[xmlns] .slides {
	display: block;
}


* html .slides {
	height: 1%;
}


.flexslider .slides {
	zoom: 1;
}


.content .flexslider .slides img {
	width: 100%;
	display: block;
}


a.sum-reviews {
display: inline-block;
color: #818fff;
font-size: 12px;
letter-spacing: 0.23px;
	margin-bottom: 0;
	border-bottom: 1px solid #818fff;
	text-decoration: none;
}


div.total p.sum {
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 0.38px;
    margin-bottom: 0;
}


.modal-total p.sum {
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 0.38px;
    color: #000;
}


.time-product .table tbody th.sum {
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 0.27px;
}


table.shopping tbody td.sum {
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 0.27px;
}
.et_header_style_centered #main-header .logo_container{height:100px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:18px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:80px}

#heatmapthemead-the-content-container .nav-previous {
	float: left;
}


.nav-previous, .nav-next {
	margin-bottom: 1em;
}


.nav-previous a,
.nav-next a { 
	font-size: 1em;
	line-height: 1em;
	padding: 8px;
	border-radius: 3px;
	display: inline-block;
}





.nav-previous a,							
.nav-next a {
	color: #FFFFFF; 						
	background: #445263;					
}



.nav-next a:hover,
.nav-previous a:hover {
	background: #006600;					
}


.nav-next a:active,
.nav-previous a:active {
	background: #003300;					
}



	.chatter {position: absolute; top:25px; right: 180px; }
#navigation .menu-header ul.sf-megamenu li.sf-megamenu-wrapper{width:830px;font-size:15px;background:#eee;padding:0;text-align:left;}
#navigation .menu-header ul.sf-megamenu li.sf-megamenu-wrapper,#navigation ul.sf-megamenu{width:710px;}
#navigation .menu-header ul.sf-megamenu .sf-megamenu-wrapper li.last{font-size:15px;background:#DFDFE1;padding:0 0 5px 0;text-align:left;}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
.cactus-logo{padding-top:30px;padding-bottom:30px}
.cactus-logo .cactus-img-logo{display:block;max-width:100%;max-height:40px}
.cactus-logo .cactus-img-logo.cactus-img-sticky{display:none}
.sticky-menu .cactus-logo{padding-top:17px;padding-bottom:17px}
.sticky-menu .cactus-logo .cactus-img-logo{max-height:25px;display:none}
.sticky-menu .cactus-logo .cactus-img-logo.cactus-img-sticky{display:block;opacity:1;visibility:visible}
.cactus-logo,.cactus-header-search-form{padding-top:20px;padding-bottom:20px}
.primary-header .cactus-logo.navigation-font a
img{opacity:0;visibility:hidden}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col12{width:100%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}


            .cell {
                position: relative;
                margin-right: 0px;
                margin-bottom: 0px;
            }


            .cell img {
                
                width: 100%;
            }




.news .news-list-view.list .article .teaser-text,
.news .news-list-view.link-list .article .teaser-text{
	float: left;
	width: 420px;
}


.news .news-list-view.latest .article .article-content .teaser-text {
	padding: 0 8px 4px 8px;
}


.news .news-list-view.latest .article .article-content .teaser-text p {
	margin: 0;
}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

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


			.commentlist li.comment article[id*=comment-] p,
			.post-content p,
			.intro-content p {
				margin: 0 0 24px 0;  
				margin: 0 0 1.5rem 0; 
				padding-bottom: 1px;
			}


.intro-content {
	font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 32px;
	padding: 0 5px 30px 5px;
}



#page-content .section {
	position: relative;
}

#page-content .section .section-bgwrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}

#page-content .section .container {
	z-index: 1;
	position: relative;
}

#page-content {
	z-index: 2;
	position: relative;
}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}
#captureProfileWrapper .profile-name{display:inline-block;vertical-align:middle;line-height:22px;height:22px;overflow:hidden;max-width:19ex !important;white-space:nowrap;text-overflow:ellipsis}
#captureProfileWrapper .profile-name:after{display:inline-block;margin-left:4px;width:0;height:0;border:4px solid transparent;border-top-color:#fff;border-bottom:0 none;content:"";vertical-align:middle}
#footer{width:100%}
#wrapper.blur .blur-this{filter:blur(30px)}

    .tab-content .col-xs-12 {margin-bottom:20px;}


.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left }


.col-xs-12 { width: 100% }


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.tablepress-id-273 .row-3 td{background-color:#a7e8ec}
.tablepress-id-274 .row-3 td{background-color:#B492F9}

.text-center, .register th.text-center {
	text-align:center;
}
.content .date{margin-bottom:30px}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.assistive-text{position:absolute!important}
.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}



.textwidget .contact-form input[type="text"], 
.textwidget .contact-form input[type="email"], 
.textwidget .contact-form textarea {
    width: 100% !important;
}


	h1,h2,h3,h4,h5,h6,.site-title {
		font-family:arial,helvetica,sans-serif !important;
		font-weight:bold !important;
	}

.site-title, .site-description { text-align:center;}

h1.site-title { font-family:Georgia,Times,serif;font-size:38px;text-transform:none; }

.site-title { color:#000000!important;}

.darkheader .site-title { color:#000000!important;}

.widget-title {
    overflow: hidden;
    text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}


.widget-title:before,
.widget-title:after {
    background-color: #ecf0f1;
    content: "";
    display: inline-block;
    height: 2px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.widget-title:before {
    right: 0.5em;
    margin-left: -50%;
}

.widget-title:after {
    left: 0.5em;
    margin-right: -50%;
}

.widget_rss .widget-title:before {
    content: "\e09e";
    display: inline-block;
    font: normal normal normal 18px/1 ElegantIcons;
    -webkit-font-smoothing: antialiased;
    position: relative;
    left: 0;
    top: 0;
}
.qodef-shopping-cart-dropdown .qodef-empty-cart{border:none;padding:0;color:#868686}


		#content table.color tr td.detalii {
			color: #ff5400;
		}

		#content table.color tr td.detalii a {
			font-size:11px;
		}

.efbl-like-box {
	position: relative;
}
#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper,#mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper {padding-top:122px;}
.mk-header-padding-wrapper {display:none !important;}
.mb-2,.my-2{margin-bottom:.5rem !important}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.header-video .entry-title,.header-video h2,.header-img .entry-title,.header-img h2{font-weight:normal;font-size:16px}
.widget_eu_cookie_law_widget.widget.top{bottom:auto;top:1em}
.admin-bar .widget_eu_cookie_law_widget.widget.top{top:3em}

.top { float: right; padding-top:15px; }
.numosyr{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.numosyr-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.numosyr .jumbotron,.numosyr-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .numosyr{max-width:100%}
.page-template-template-homepage #home-services .service-item.main .line-3{font-size:16px;display:block;line-height:1.25em}



.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}


.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}
.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-10{width:83.33333333%}

.posts-mini .post-item .post-info-container{
	padding-right:0;
	padding-left:0
}

.blog-posts .post-item:hover .post-content .post-info-container a,.blog-posts .post-item:hover .post-meta li{
	color:#fff
}

.post-info-container{
	margin-bottom:20px;
}

.post-item .post-info-container{
	padding:20px 20px 0;
	margin:0;
	overflow:hidden
}

.col-md-8.inner-magazine .recent-posts .post-info-container{
	padding-left:20px
}

.blog-single .post-item .post-info-container, .blog-single .post-item .post-content p{
	padding:0
}

.blog-single .post-item .post-info-container{
	margin-bottom:20px;
	overflow:hidden
}

.inner-magazine .post-content .post-info-container{
	padding:0
}

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }
.m-tiles__tiles{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 12px 16px rgba(51,62,72,0.05),0 12px 14px rgba(51,62,72,0.1)}
.gsc-control-cse,.gsc-control-cse.gsc-table-result{width:100%;font-family:Arial,sans-serif;font-size:13px}
.gsc-control-cse div{position:static}
.cse.gsc-control-cse,.gsc-control-cse{padding:1em;width:auto}
.cse.gsc-control-cse:after,.gsc-control-cse:after{content:;display:block;height:0;clear:both;visibility:hidden}

.gsc-control-cse{padding:0!important;border:0!important}
div.gsc-control-cse{background-color:transparent!important;border:0!important}

.primary_nav ul li.menu-item-has-children a{
	padding-right: 20px;
}

.primary_nav ul li.menu-item-has-children:hover ul{
    display: block;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
