﻿
#page {
	margin: 2em auto;
	max-width: 1000px;
}



.one-column #page {
	max-width: 690px;
}
#mass-bottom-wrapper .views-field-view-node .field-content a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#slideshow-wrapper .views-field-title .field-content{display:block;padding:0;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.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{position:relative;min-height:1px;padding-left:9px;padding-right:9px}
.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{float:left}
.col-xs-10{width:100%}


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

  .d-1of2 {float: left; width: 50%;}
.slider-overlay h1.s-h{font-family:Museo Sans!important;font-size:32px!important;line-height:33px!important}
body .slider-overlay h1.s-h{font-size:83px!important}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}
.post_showcase .showcase-item.has-title .featured-item.showcase .item-title{top:50%}
.tb-jumbotron-slider .item.active{z-index:1}
.tb-simple-slider.cover .item .img{background-position:top center;background-repeat:no-repeat;background-size:cover}
.tb-bg-slideshow .item,.tb-jumbotron-slider .item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}
.slideshow-bg-align-top .tb-bg-slideshow .item{background-position:center top}
.slideshow-bg-align-bottom .tb-bg-slideshow .item{background-position:center bottom}
.tb-gallery-carousel .owl-carousel,.tb-gallery-carousel .owl-carousel .item{height:400px}
.tb-gallery-carousel .owl-carousel .item{background:#000}
.post_showcase .showcase-item.has-title .featured-item.showcase:hover .item-title{opacity:1;top:50%}


    .search_box.active .search_btn:before{
      content: "\f00d";
    }


    .search_box.active{
      width: 100%;
    }


    .search_box.active input:not([type="radio"]):not([type="checkbox"]):not([type="file"]){
      opacity: 1;
    }


    .servise_title_box.active,
    .servise_title_box:hover{
      border-color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


    .servise_title_box.active i,
    .servise_title_box:hover i{
      color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }
.td-mobile-container{padding-bottom:20px;position:relative}
.td-hide-menu-content .td-mobile-container{opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.vce-next-link,.vce-prev-link,.vce-share-items li a,.vce-wrap-center,.vce-wrap-left,.vce-wrap-right{width:100%;text-align:center}
.vce-wrap-center,.vce-wrap-left,.vce-wrap-right{text-align:center}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.content-grid .content-grid-item .img-responsive,.content-grid .content-grid-item .img-fluid{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto}


div#loading {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99999999;
  background: #002b5c; }
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.alert-info h4{color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block p+p{margin-top:5px}


.alert-heading {
	color: inherit;
}

.popup__discount__modal-body-secondary-text {
    font-size: 18px;
    font-weight: 500;
    color: #555;
    text-align: center;
    line-height: 25px;
    font-style: inherit;
    margin-bottom: 9px;
}
.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-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{float:left}
.col-xs-4{width:33.33333333%}


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}
.main-container{padding-bottom:1em;}
.footer .footer-inner{padding:60px 0 15px}
.footer .footer-inner .nav-secondary{margin-bottom:20px}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#dd3333}


  .large-4 {
    width: 33.33333%; }
#search{padding-top:25px}
#search input[type=text]{float:left;width:615px;height:35px;margin:0}
#search input[type=button],#search input[type=submit]{float:left;border-radius:10px;cursor:pointer;background:#006eb4;border:1px solid #fff;color:#fff;padding:10px 20px;margin:0}
.boxed #page{background:#eaeaea;padding-bottom:1px}
#page{padding-bottom:60px;margin-top:-60px}
#page .container-inner{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}
#page .format-audio .post-format img{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.container{padding:0 20px}
.container-inner{max-width:1380px;width:100%;margin:0 auto}
.boxed .container{padding:0}
#header,#header .container-inner{position:relative}
#nav-header .container{padding:0 15px}
#wrapper,.container-inner{min-width:320px}

.header-buttons {
	text-align: center;
	position: relative;
	margin-top: 45px;
}


.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}


.stt-content .container .row .frame, .stt-content .stt-container-boxed .row .frame {
  padding-left: 0rem;
  padding-right: 0rem;
}

.stj-job .stj-job-container .row {
  padding: 1rem;
}


.stp-product-list .row {
  padding: 1rem 0;
}

#stp-filter #stp-filter-header.card-header .row {
  padding: 0.75rem 1.25rem;
}

footer .subfooter .row {
  padding-bottom: 0.5rem;
}
.home .main .categorias-home .col-xs-6:first-child{border-right:1px solid #ccc;padding-left:0}
.home .main .categorias-home .col-sm-4:nth-child(3){padding-right:0}
.categorias-home{margin-bottom:20px}
.home .main .categorias-home article{margin:0;padding:0 0 5px 0}
.home .main .categorias-home article header{margin:0;padding:0}
.home .main .categorias-home article header img{margin:5px auto 10px auto;display:block;min-height:70px;max-height:70px;overflow-y:hidden}
.home .main .categorias-home article header .entry-title{margin:0;padding:0 0 5px 0;min-height:32px}
.home .main .categorias-home article header p{margin-bottom:10px}
.home .main .categorias-home .categoria-title-home{font-size:13px;text-transform:uppercase;margin:0 0 10px 0;padding-bottom:5px;border-bottom:1px solid #ccc}
.home .main .categorias-home article .entry-summary{display:block;margin-bottom:10px;min-height:150px}
div.ptp-cta{text-align:center;background-color:#f5f5f5}
#ptp-29 div.ptp-cta{border-bottom-right-radius:2px;border-bottom-left-radius:2px;padding-top:1.25em;padding-bottom:1.25em}
#ptp-42 div.ptp-cta{border-bottom-right-radius:1px;border-bottom-left-radius:1px;padding-top:1.25em;padding-bottom:1.25em}
#ptp-35 div.ptp-cta{border-bottom-right-radius:1px;border-bottom-left-radius:1px;padding-top:1.25em;padding-bottom:1.25em}
.text-slider{width:100%!important;text-align:right;padding-right:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;color:#3a458f!important;font-family:'Source Sans Pro',sans-serif;font-weight:300}

#contact span.fon a,
#contact span.email a {
	margin: 0;
	display: inline-block;
	background: rgb(197,23,57);
	font-weight: 400;
	padding: .75rem 1rem;
	letter-spacing: 0.1rem;
	color: #eee;
	text-transform: uppercase;
	font-size: 2.5vmin;
	line-height: 2.5vmin;
	outline: none;
}

#contact span.fon a:hover,
#contact span.email a:hover {
	color: rgba(255,255,255,0.4) !important;
	
}

.slide-img-rounded{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

	.grid { width: 100%; margin: 0 0 10px; }

.full-width{float:left; width:100%;}
.img-responsive{display:block;max-width:100%;height:auto;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
