﻿


.centered-pills { text-align:center; }

.centered-pills ul.nav-pills { display:inline-block; margin-bottom:0 }

.centered-pills ul.nav-pills li a {color:#fff}

.centered-pills ul.nav-pills li a:hover{background-color:transparent}

.centered-pills li { display:inline; }

.centered-pills a { float:left; }

.centered-pills ul.nav-pills li a:hover, .centered-pills ul.nav-pills li a:focus{color:rgb(179,179,179); border:none; background-color:transparent}
.top-section2 .fixed-logo,.top-section2 .normal-logo{width:200px;margin-top: -3px;}
.top-section2 .fixed-logo{display:none}
.top-section2 .scrolled3 .fixed-logo{display:block}
.top-section2 .navbar-fixed-top .fixed-logo{display:none}
.top-section2 .navbar-fixed-top.scrolled3 .fixed-logo{display:block}


.top-section .fixed-logo,
.top-section .normal-logo {
    width: 200px
}
.top-section .fixed-logo{display:none}
.top-section.fixme .fixed-logo{margin:0 auto;display:block}
.tqb-shortcode-old-content,.tqb-shortcode-new-content{position:relative;transition:all 1s;min-height:600px}
.tqb-shortcode-old-content{display:none;height:0}


			.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}


.overlay-content {
    position: relative;
    top: 5%;
    width: 100%;
    text-align: left;
    margin-top: 20px;
    font-size: 1em;
}


.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}


.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}


.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.img-responsive,.img-thumbnail,.table,label{max-width:100%}
.img-responsive{display:block;height:auto}
#footer #block-block-3 .content div{margin-bottom:10px;padding-top:0px;}
#footer #block-block-3 .content div.phone{background:none;}
#footer #block-block-3 .content div.address{background:none;}
#footer #block-block-3 .content div.email{background:none;}
#footer #block-block-3{text-align:center;-sgs-span-settings:("span":12,"location":1,"grid":12,"gutter":0.33333,"style":"split","start row":true,"end row":true,"fixed gutter":false,"split gutter":1,"gutter property":"margin","options":((null:null)));width:97.91667%;float:right;margin-left:0;margin-right:1.04167%;clear:none;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.white-bg-mastercard{background-color:#ffffff;padding:5px 10px;}
.card-text:last-child{margin-bottom:0}


.team .card:hover .card-title-wrap .card-title, .team .card:hover .card-title-wrap .card-text {
  color: #2f2f2f;
}


.team .card-title-wrap .card-title, .team .card-title-wrap .card-text {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  display: block;
  margin: 0;  
}


.team .card-title-wrap .card-text {
  font-size: 9px !important;
  color: #6E7174;
}

p.card-text{
	 font-size: 10px !important;
}

  .portfolio-grid .card .card-text {
    font-size: 13px;
  }

.footer-img {
    width: 100%;
    max-width: 294px;
    margin: 10px auto 20px;
    text-align: center;
    line-height: 1;
    clear: both;
}


.footer-img p {font-size: 14px; line-height: 1.3;}

#social_animal {
    border-left: thick solid #818283;
    float: right;
    margin-right: 25px;
}

	.inner_banner .item_caption {
		width: 55%;
	}

	.inner_banner .item_caption strong {
		font-size: 26px;
		text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	}

	.inner_banner .item_caption p {
		font-size: 18px;
		text-transform: capitalize;
		text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	}

	.inner_banner .item_caption span {
		background: rgba(0, 0, 0, 0.6);
		padding: 6px;
		display: block;
		margin-top:25px;
	}

    
    .footer-container .credits .copy, .footer-container .credits .registration {
      margin: 10px 0;
      font-size: 1.2rem; }

    
    .footer-container .credits .registration:last-of-type {
      margin-bottom: 0; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.minHeight.wpb_column {
  min-height: 300px;
}

#custom_col_5 .wpb_column.vc_col-sm-2 {
  width: 20%;
}

#bottomcta.vc_row .vc_inner.vc_row.cta-content .wpb_column:first-child::after {
  border: 1px solid #fff;
  content: "";
  height: 80%;
  position: absolute;
  right: -1px;
  top: 11%;
}

.vc_row.wpb_row .wpb_column.vc_column_container .vc_column-inner {
  padding-top: 10px !important;
}
#mobile_menu_slide .menu-item-208 a{font-size:16px!important;display:inline-block}
#mobile_menu_slide .menu-item-392 a{margin-top:55px!important;display:inline-block}
#mobile_menu_slide .menu-item-392 a,#mobile_menu_slide .menu-item-393 a,#mobile_menu_slide .menu-item-394 a{font-size:16px!important;display:inline-block;padding:5px!important;margin:0px!important}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}



.navbar {
	background-color: #f7f5e7;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
}


	.author-avatar,
	.site-footer,
	.comment-respond,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comments-link,
	.entry-meta .edit-link,
	.page-links,
	.site-content nav,
	.widget-area,
	.main-navigation,
	.navbar,
	.more-link {
		display: none;
	}


	.assist_logo {
		margin:0 5px;
		width:200px;
	}

		
		img.assist_logo {
			width:150px !important;
			margin: 0 15px;
		}
               

	.noticias .navbar-brand .assist_logo{
		width: 180px;
	}


.icon-service {
  float: left;
  margin: 0 25px 43px 0;
}


.icon-service--mod {
  margin: 0 25px 28px 10px;
}


  .icon-service--adaptive {
    margin: 0 10px 43px 15px;
  }
.mb-0,.my-0{margin-bottom:0!important}
.feature--introduction{font-weight:400;color:#00aeef;font-size:2.45rem}
.feature--introduction,.feature--subTitle{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;margin-bottom:25px}
.monikago .feature--introduction{font-size:1.89rem;color:#ec018c}
footer .social-links{font-size:18px;margin-left:8px;display:inline;}
footer .footer-right .social-links{margin:0 8px 0 0;}
.modal-body{position:relative;padding:15px}

.wrapper{margin:0 auto;position:relative;}

header .wrapper{height:100%}
.language .language-object span{float:right;padding:5px 8px;margin:0 0 0 5px;border-radius:100%;box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);-moz-border-radius:100%;-webkit-border-radius:100%;background-color:#fff}
.language .language-object span img{height:12px;width:17px;opacity:.4}
.dnnEditState .DnnModule,.language .language-object span:hover img{opacity:1}
.language .language-object .Language.selected img{opacity:1;border-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.8);box-shadow:0 1px 0 0 rgba(255,255,255,.8)}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

  .main-header__logo-image {
    max-width: 186px; }

    .main-header--fixed .main-header__logo-image {
      max-width: 150px; }


#breadcrumb{
  
  position:absolute;
  padding:7px;
  }


#breadcrumb ul{
  list-style:none;
  margin:0px;
  padding:0px;
  }
#event-3100-section-left a.button{background:#bddbed;margin-bottom:1em;}

  .m-1of2, .m-2of4, .m-3of6, .m-4of8, .m-5of10, .m-6of12 {
    float: left;
    padding-right: 0.75em;
    width: 50%; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

.main-warp .container {
	background: #fff;
	padding-top: 15px;
    padding-bottom: 15px;
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.clearfix,.tribe-clearfix{zoom:1}
.clearfix:after,.clearfix:before,.tribe-clearfix:after,.tribe-clearfix:before{content:"";display:table}
.clearfix:after,.tribe-clear,.tribe-clearfix:after{clear:both}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.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-left:5px;padding-right:5px}
.col-md-3{width:25%}
.front .mc-pane-sidebar{position:relative}
.image-panels__container{max-width:1366px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

#aside_icon, #aside_icon_rt, #aside_bottom, #aside_bottom_button {
	display:none;
}

#aside_icon {
	float: left;
}
.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}


.homeleft .vc_column-inner, .homeright .vc_column-inner { height: 100vh!important; }


.homeleft .vc_column-inner a, .homeright .vc_column-inner a {  background: linear-gradient(#d31145, #a10d34); border-radius: 3px; border: 1px solid #6e0924!important;  color: #fff; padding: 15px 25px; font-weight: 700; position: relative; top: 32px; text-transform: uppercase; font-size: 18px; }

.homeleft .vc_column-inner ul, .homeright .vc_column-inner ul { float: left; list-style: none; color: #fff; font-weight: 700; text-shadow: 1px 1px 2px #333; margin-top: 15px; }

.fusion-copyright-content {
  display: table;
  width: 100%;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.template-index .instagram-widget .items { margin-top: -7px; display: inline-block; overflow: hidden; max-height: 330px; max-width: 501px; }

.template-index .instagram-widget .items.wide { max-width: 1002px; }

.template-index .instagram-widget .items .item { max-width: 153px; display: inline-block; margin: 7px; }
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}




.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}


.entry-meta span {
  color: #9f9f9f;
  font-size: 13px; }

  .entry-meta span a {
    color: #9f9f9f;
    font-size: 13px; }


.entry-meta span a:hover {
  color: #008987; }


.navbar-wrapper {
    
    width:100%
        display: block;

  position: relative;
  top: 0;
  right: 0;
  left: 0;
  z-index: 500;
}

.navbar-wrapper .navbar {
 width: auto;
}

.navbar-wrapper .navbar .container {
  width: auto;
}

  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
.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-left:5px;padding-right:5px}
.col-md-4{width:33.33333333%}
footer .col-md-3 .foot_img1_mob,footer .col-md-3 .foot_img2_mob,footer .col-md-3 .foot_img3_mob,footer .col-md-3 .foot_img4_mob,footer .col-md-3 .foot_scrol_mob{display:none}
footer .col-md-3 .foot_img2_mob,footer .col-md-3 .foot_img3_mob,footer .col-md-3 .foot_img4_mob{margin:15px 0}
.foot_img3_mob,.foot_img4_mob{width:100%;height:auto}


.category-toggle-block .toggle-bar {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	display: block;
	height: 3px;
	margin: 0 auto 6px;
	width: 30px;
}


.category-toggle-block .toggle-bar:first-child {
	margin-top: 0;
}
