﻿.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

#cb-top-menu .cb-mob-right {
  float: right;
  width: 20%;
  text-align: right;
}

#cb-top-menu .cb-mob-right .cb-small-menu-search {
  padding-right: 10px;
}

#cb-top-menu .cb-mob-right .cb-small-menu-login {
  padding-right: 20px;
}

  .cb-tm-logo.cb-tm-stuck #cb-top-menu .cb-mob-right {
    width: 33%;
  }

  .cb-menu-logo-vis #cb-top-menu .cb-mob-right {
    width: 33%;
  }
.m-b-2{margin-bottom:1.5rem!important}

.most_dl_choice li a:hover{border:solid 1px #3E73A5;}

.most_dl_choice li.active a{border:solid 1px #3E73A5; color: #3E73A5;}

.most_dl_choice li a{border:solid 1px #3E73A5;}
 
.most_dl_choice{list-style: none;  margin: 0; padding: 0;}

.most_dl_choice li{display: inline;}

.most_dl_choice li+li{margin-left:1rem;}

.most_dl_choice li.active a:hover{text-decoration: none;}

.syp{ width:30%; position:relative; float:left; margin-right:5%; display:inline; background: #fff none repeat scroll 0 0;
    border: 2px solid #fff;
    }

.syp a{ display:block;}

.syp .tu3:hover{border-color: #a90619;
   }

.syp .tu3{ 
    border: 2px solid #dbdbdb;
    }

.syp img{ width:100%;}

.syp span{ width:100%; text-align:left; font-weight:bold; color:#fff; font-size:14px; background: rgba(4,4,3,0.5); filter: 

progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF); position:absolute; bottom:0; 

height:26px; line-height:26px; left:0; padding-left:6%;}

.st-accordion .accordion .panel-heading.active .sign { color: #95cd40; }

.st-accordion .panel-title { margin-top: 0; margin-bottom: 0; font-size: 18px; color: inherit; position: relative; color: #3c4d6b; }

.st-accordion .panel-heading.active .sign { color: #f51f8a; }

.st-accordion .panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; }

.st-accordion .panel-default { border-color: transparent; border-bottom: 1px solid #e0e7ea; }

.st-accordion .panel-group .panel { margin-bottom: 10px; border-radius: 0px; -webkit-box-shadow: 0px 0px 0px 0px rgba(234, 234, 234, 1); -moz-box-shadow: 0px 0px 0px 0px rgba(234, 234, 234, 1); box-shadow: 0px 0px 0px 0px rgba(234, 234, 234, 1); }

.st-accordion .panel-body { padding: 30px; }


.portfolio-single .portfolio-single-image {
    max-height: 450px;
    margin: 0;
    overflow: hidden;
}


.content-container + .sh-footer-instagram-title-bottom {
	margin-bottom: 0px;
	margin-top: 20px;
}

.second_p{
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    font-family: Montserrat;
}

#header{width:975px;height:20px;margin:0 auto 15px auto;overflow:auto}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}
div#mega_main_menu #mega_main_menu_ul.mega_main_menu_ul .widget-li{margin:0!important;padding:0!important}
#mega_main_menu_ul{box-shadow:2px 2px 2px rgba(0,0,0,.3)!important;padding-bottom:10px!important}
#mega_main_menu_ul .mega_dropdown{box-shadow:none!important}
.mega_main_menu_ul li:first-child a{padding:0 23px!important}
div#mega_main_menu .menu_holder.sticky_container .mega_main_menu_ul{float:left}

#content {
	width: 640px;
	float: left;
	overflow: hidden;
	margin: 0 0 20px 0
}
h3.widget-title{margin-top:0;margin-bottom:10px;font-weight:normal;line-height:1em}
body #footer_section .widget-title{color:#f3e342;font-size:24px;font-weight:600;text-align:left}








.site-content span + .entry-date:before,

.full-size-link:before,

.parent-post-link:before,

span + .byline:before,

span + .comments-link:before,

span + .edit-link:before,

.widget_twentyfourteen_ephemera .entry-title:after {

	content: "\0020\007c\0020";

}




.byline {

	display: none;

}




.single .byline,

.group-blog .byline {

	display: inline;

}

.rg-scr-main {position: relative;overflow:hidden;}


section.price .price-table .price-body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


section.price .price-table .price-body li {
	font-size: 14px;
	margin: 12px 0;
	color: #333357;
	position: relative;
	padding-left: 20px;
}


section.price .price-table .price-body li:after {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	float: left;
	position: absolute;
	left: 0;
	top: 8px;
	background: #fa6582;
}


section.price .price-table .price-body li.no {
	text-decoration: line-through;
	color: #999;
}

.total-sales .row {
    margin-right: -20px;
    margin-left: -20px;
}

	.white-bg .row, .white-bg .col-xs-4, .white-bg .col-xs-8, .white-bg .col-xs-10, .white-bg .col-xs-12, .white-bg .step, .white-bg .btn{
		width:100% !important;
		margin-left:0px !important;
		margin-right:0px !important;
	}

.sjdlht{ display:none;}

.sjdlht .hdxm{ font-size:20px; color:#fff;  display:inline;}

.sjdlht .hdxm a{ color:#fff;}

.sjdlht  .gd{ font-size:14px; color:#fff; display:block;}

.sjdlht  .gd a{ color:#fff;}

.site-section {
  font-weight: 100;
  float: left;
  font-size: 21px;
  letter-spacing: -0.4px;
  color: #00a3e0;
  border-left: 2px solid #979797;
  line-height: 36px;
  margin-left: 17px;
  padding-left: 14px;
  padding-right: 14px; }

    .logo .site-section {
      display: none; }

.empresas .site-section {
  color: #828C96; }

.premium .site-section {
  color: #857650;
  border-left: 2px solid #a99f84; }

.institucional .site-section {
  color: #0a2d73; }
