﻿#footer, #colophon{padding:2em 0 1em !important;text-align:center !important;}

.w3-logo,
.address,
.nav-contact-w3ls {
	width: 33.2%;
	display: inline-block;
}

.nav-contact-w3ls,
.address {
	margin-top: 5px;
}

.nav-contact-w3ls p span.fa {
	color: #00a8ff;
	color: #fff;
	font-size: 17px;
	margin-left: 10px;
}

.address, .nav-contact-w3ls {
    width: 27%;
}

.nav-contact-w3ls, .address {
    margin-top: 0px;
}

	.address,
	.nav-contact-w3ls {
		width: 50%;
		float: left;
	}
.section__list__item{position:relative;padding-left:10px}

.head-down-sec{display: none;}

.head-down-sec:first-child{display: block;}





#content-sidebar-wrap {
	float: left;
	width: 785px;
}


.content-sidebar #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 935px;
}


.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}

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

.text-right{
	text-align:right;}

.text-left{
	text-align:left;}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text{
	color:#4f4f4f;
	line-height: 26px;
	font-size:16px;

	margin-bottom: 22px;
	}

.text ul{-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;}

.text ul li{
	
}

.text ul li i{
	color:#e63946;
	margin-right:10px;
}

.copyright, .copyright .text-right{
	text-align:center !important;}
.et_pb_portfolio_item .pop_up_close_btn{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}
.et_pb_portfolio_item .pop_up_close_btn:hover{opacity:1}
#side-panel-trigger-close a{display:none}
body.dark #side-panel #side-panel-trigger-close a,body #side-panel.dark #side-panel-trigger-close a{background-color:rgba(0,0,0,0.2);color:#FFF}
body.side-push-panel #side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0,0,0,0.1);border-radius:0 0 0 2px}


.shrink {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  max-width: 100%; }
footer ul.banno-menu li{float:left;padding:11px;padding:.6875rem}
footer ul.banno-menu li a{color:#fff}
.sidebar-links .banno-menu{margin:0}
ul.banno-menu{list-style:none}
.navbar ul.banno-menu{position:relative;left:0;display:block;float:left;margin:0}
footer ul.banno-menu{margin:0}

.mobile-only {
	display: block !important;
}

span.mobile-only {
	display: inline !important;
}

#calendar2{width:100%;font:monospace;line-height:1.2em;font-size:15px;text-align:center;background:#fff;border:1px solid #ccc;display:table;position:relative;max-width:200px;margin:0 auto;}

#calendar2 thead tr:last-child{font-size:small;color:rgb(85, 85, 85);}

#calendar2 thead tr:nth-child(1) td:nth-child(2){color:#8fc120;}

#calendar2 thead tr:nth-child(1) td:nth-child(1):hover, #calendar2 thead tr:nth-child(1) td:nth-child(3):hover{cursor:pointer;}

#calendar2 tbody td{color:#222;font-size:11px;}

#calendar2 tbody td:nth-child(n+6), #calendar2 .holiday{color:rgb(231, 140, 92);}

#calendar2 tbody td.today{background:#90bd24;color:#fff;font-size:12px;}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}

#calendar2 td{text-align:center;}

.footer .bottom .author{text-align:center;color:#bfbfbf;}

div.jp-progress {
overflow: hidden;
background-color: #ddd;
}

div.jp-audio div.jp-progress {
position: relative;
top: 15px;
display: block;
clear: both;
height: 15px;
}

div.jp-audio div.jp-type-single div.jp-progress {
width: 100%;
}

.jp-progress-time-wrapper {
display: block;
padding-right: 45px;
padding-left: 45px;
height: 50px;
}


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;
}
.uabb-image-carousel .uabb-image-carousel-content .uabb-gallery-img,.uabb-masonary-content .uabb-image-carousel-content .uabb-gallery-img {-webkit-transition: all 300ms linear;transition: all 300ms linear;}
.uabb-image-carousel.zoom-in .uabb-image-carousel-content:hover .uabb-gallery-img,.uabb-masonary-content.zoom-in .uabb-image-carousel-content:hover .uabb-gallery-img,.uabb-image-carousel.zoom-out .uabb-image-carousel-content .uabb-gallery-img,.uabb-masonary-content.zoom-out .uabb-image-carousel-content .uabb-gallery-img {-webkit-transform: scale(1.05);transform: scale(1.05);}
.uabb-image-carousel.zoom-out .uabb-image-carousel-content:hover .uabb-gallery-img,.uabb-masonary-content.zoom-out .uabb-image-carousel-content:hover .uabb-gallery-img {-webkit-transform: scale(1);transform: scale(1);}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}


ul.trusted-logo li.logo{
	display: inline-block;
	width: 150px;
    padding: 0px 20px;
}
.c{*zoom:1}
.c:before,.c:after{display:table;content:""}
.c:after{clear:both}

  .main-header__hamburger {
    float: right;
    position: relative;
    display: none;
    margin-top: 27px;
    padding: 0 15px; }

    .main-header__hamburger:after {
      content: "";
      clear: both;
      display: table; }

    .main-header--fixed .main-header__hamburger {
      margin-top: 10px; }
.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-right:15px;padding-left:15px}
.col-sm-3{width:25%}

	
	
	.blog-masonry-fw .col-sm-3 {
		width: 20%;
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

				.et_pb_section { padding: 54px 0; }

				.et_pb_section.et_pb_section_first { padding-top: inherit; }

    
				
.et_pb_section_0.et_pb_section { padding-top: 0px; padding-bottom: 0px; }

.et_pb_section_1.et_pb_section { background-color:#f6f8fa !important; }

	.et_pb_section_4.et_pb_section { padding-top: 30px; }

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.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-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner .content{padding:20px 0}
.node .content .field-name-field-image img{float:right;margin-left:20px;padding:10px;border:1px solid #ddd}
.navbar-toggleable .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}


.main{
	margin:0;
	position:absolute;
	width:968px;
	height: 200px;
	
}

.main .text {
	vertical-align: bottom;
}

.anyplace_top2{
	position: absolute;
	top: 130px;
	left: 164px;
	width: 126;
	height: 126;
}
.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}
.darkblue{color:#416068!important}

#logo-footer {
	margin: 10px 0 20px 0;
	width: 120px;
	height: 20px;
}
footer .foot .sociais{margin-left:30px}
footer .foot .sociais .icon-img{margin-right:10px}
footer .foot .sociais .icon-img:hover{opacity:0.7}




.site-header .widget-area {
	color: #ddd;
	float: right;
	text-align: right;
	width: auto;
}


.site-header .widget-area a {
	color: #fff;
}


.header-image .site-header .widget-area {
	padding: 40px 0;
	padding: 2.5rem 0;
}


.epik-blue .site-header .widget-area {
	color: #eee;
}


.epik-darkblue .site-header .widget-area {
	color: #eee;
}


.epik-gray .site-header .widget-area {
	color: #eee;
}


.epik-green .site-header .widget-area {
	color: #eee;
}


.epik-orange .site-header .widget-area {
	color: #eee;
}


.epik-pink .site-header .widget-area {
	color: #eee;
}


.epik-purple .site-header .widget-area {
	color: #eee;
}


.epik-red .site-header .widget-area {
	color: #eee;
}


	.content,
	.site-header .widget-area {
		width: 620px;
	}


p .alignleft,
p .alignright,
p .aligncenter,
p .alignnone {
  clear: none;
}


p .alignnone {
  display: inline-block;
}


.alignleft,
.alignright,
.aligncenter,
.alignnone {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 100%;
}


.alignleft, .alignleft img,
.alignright,
.alignright img,
.aligncenter,
.aligncenter img,
.alignnone,
.alignnone img {
  display: block;
}


.alignnone,
.aligncenter {
  display: block;
}


.entry-content .aligncenter + p, .entry-content
.alignnone + p {
  margin-top: 2rem;
}


figure.alignleft, figure.alignright, figure.aligncenter, figure.alignnone {
  margin-top: 2rem;
}


.widget_image img.alignnone {
  margin-top: 0;
  margin-bottom: 0;
}


.menu-mob__sep { height: 40px; width: 1px; background-color: rgba(255, 255, 255, 0.2); margin: 0 12px 0 11px; }


html.special.black-bg .menu-mob__sep { background-color: #fff; }


html.special.blue-bg .menu-mob__sep { background-color: #195183; }
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.search-block .region-navigation-below-right{margin-top:15px;}
.region-header-top-right-first .arep-head-dashboard{padding-left:0px;padding-right:0px;width:55%;}
.region-header-top-right-first .arep-head-logout{width:46%;}

.jm-module.box-ms .jm-module-content {
  padding: 30px;
}
.pct{color:#fff!important}

.mh-header-title, .mh-header-tagline { color: #ed00ad; }
