﻿
	
	#page-slider {
		position: relative;
		height: 250px;
	}

[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}

blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}
blockquote.pull-right p,blockquote.pull-right small{text-align:right;}

blockquote.pull-right small:before{content:'';}

blockquote.pull-right small:after{content:'\00A0 \2014';}

.navbar .nav.pull-right{float:right;margin-right:0;}

.media .pull-right{margin-left:10px;}
.dropdown-menu.pull-right{right:0;left:auto;}

.pull-right{float:right;}
 .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;}
 .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI5MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAyYWVmMCI+PHBhdGggZD0iTTAgMHYxNDBoMTI4MEwwIDB6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 90px;bottom:0;height:90px;z-index:10}




.carousel.slide .item {
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner { height: 100% }

#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 15px 0 18px 0;
	width: 220px;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
.circle-content{color:#fff;position:relative;width:400px;padding:70px 60px;z-index:999}
.circle-content:before{content:'';background-color:#2a5269;position:absolute;top:0;left:0;width:400px;height:400px;border-radius:100%;z-index:1}
.circle-content.on-right{float:right !important;margin-top:-150px}
.circle-content *{position:relative;z-index:10}
.circle-content h1,.circle-content h2,.circle-content h3,.circle-content h4,.circle-content h5,.circle-content h6{font-weight:bold;color:#fff}
.circle-content h4{margin-top:10px}
.circle-content h5+h4{margin-bottom:0}
.circle-content h5{margin-top:0}
.circle-content h6{line-height:2}
.circle-content a.button{white-space:nowrap}
.circle-content img.wp-image-192{margin-right:-150px;position:relative;z-index:10}
.circle-content.alt-spacing{height:400px;margin-bottom:20px;padding:100px 64px}
.fl-photo-img-svg {width: 100%;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-8 {
  width: 66.66666667%;
}

.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-md-3 {
    width: 25%;
  }
.tab-feature{position:relative;overflow:hidden;margin-bottom:3rem}
.cfct-mod-image{margin-top:10px}
.row{margin-right:-15px;margin-left:-15px}

.address {
    text-align:right;
}

    p.address {
    float:none;
    text-align:center;
    font-size:14px;
}

.newstitle {
  color: #FFF;
  font-weight: 700;
  border: 1px solid silver;
  padding: 3px;
}

.newstitle.b8e {
  color: #FFF;
  background-color: #DD4D4D;
}


.wrapper {width:100%; overflow:hidden;}


.promo-pr { font-size: 17px; color:#ef1c25;}
#americastyle_header #header_right{float:left;width:740px}
#header_right #header_button{float:right;margin:0;padding:0;list-style:none}
#header_right form{margin:10px 0 0 0;padding:0}
.slideshowParallax .slideshow__slide.slideshow__slide--current{z-index:1}
.homeHero .homeHero-slideshow .slideshow__slides .slideshow__slide--current:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:1}
.homeHero .homeHero-slideshow .slideshow__slide.slideshow__slide--current{z-index:1}


.our-story-right .helping-image, .location-left .helping-image{
    object-fit: cover;
    padding: 0px !important;    
}


.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}

.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}

.navbar-wrapper .navbar.navbar-scroll {
  padding-top: 0;
  padding-bottom: 5px;
  border-bottom: 1px solid #e7eaec;
  border-radius: 0;
}

  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}

.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-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }


.mim { float: left; margin: 10px; }
.woocommerce .cart .group_table td.label,.woocommerce .cart .group_table td.price{font-size:1rem}
.woocommerce .product-h .price{display:block;line-height:1.4;font-weight:600}
.type-product .price ins{text-decoration:none}
.type-product .price del,.type-product .price .from{font-weight:400;opacity:.5}
.us-woo-shop_standard .product-h .price{font-size:1.2rem}
.us-woo-shop_modern .product-h .price{font-size:1.2rem}
.us-woo-shop_trendy .product-h .price{margin-top:.4rem}
.woocommerce .product .summary .price{font-size:1.6rem;font-weight:600}
.woocommerce-page .product .summary .price .from{font-size:1.2rem}
.woocommerce .cart .group_table td.price{font-size:1.2rem;text-align:right;padding-left:0;padding-right:0}
.woocommerce .cart .group_table td.price p.stock{margin:0}
h1, h2, h3, h4, h5, h6,.woocommerce .product .price,.w-counter.color_heading .w-counter-number{color:#333}


.modal-title {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1.5;
}
.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-md-6{width:50%}
.responsive-icons img{max-width:90%;max-height:90%;}


.logo img {
  max-height: 37px;
}

	#top .avia_hidden_link_text{display: none;}
.text-block{padding-left:17%;padding-right:17%;padding-top:10%;min-height:370px}
.text-block .btn-bdr{border:1px solid #c18653}
.visit-friendly .text-block{padding:22px 40px 32px 30px;min-height:auto;max-width:470px}
.modal--sanctuary .modal-body .text-block{padding:40px 16px 32px;width:100%;max-width:100%}
.modal--sanctuary .modal-body .text-block p{line-height:1.5;margin-bottom:2rem}
#hours .et_pb_button_module_wrapper{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:center}


#center2 {
	float:right;
	width:262px;
	margin-right:10px;
}

.nobottommargin{margin-bottom:0 !important}


	img.menu-image.menu-image-title-after {
		width: 90px;
		min-height: 90px;
	}


	#menu-redes-sociais img.menu-image.menu-image-title-after {
	    width: 20px;
	    min-height: 0;
	    padding: 0;
	    margin: 0 10px 0 0;
	}


ul.sub-menu .arrow-sub-menu span.menu-image-title {
    color: #005789!important;
}



.menu-azul-claro {
	color: #44c8f5!important;
}


.menu-azul-escuro {
	color: #005789!important;
}


.menu-verde {
	color: #9fcb56!important;
}


.menu-laranja {
	color: #faa61a!important;
}


footer.azul-claro .menu-image-title,
footer.azul-escuro .menu-image-title,
footer.verde .menu-image-title,
footer.laranja .menu-image-title {
	color: #f8f9fa;
}

.sub-menu .menu-item-has-children:after { color: #fff }

.links li.first { padding-left:0 !important; }



.athlete-slideshow .slide.first { display: block; }


.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}

.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important;}



.col3-layout .products-list .add-to-links li.first { display: block; float: none; margin: 0 0 10px}


	body.checkout-multishipping-overview .multiple-checkout .data-table tfoot tr.first {border-top: 1px solid #e5e5e5;}

	body.checkout-multishipping-overview .multiple-checkout .data-table tfoot tr.first td {padding-top: 15px;}

.board .date {
	width: 430px;
	float: left;
	padding: 0px 0px 0px 7px;
	font-size: 13px;
	color: #888;
}

.board .date strong {
	color: #000;
}

.reports .date {
	color: #999;
	float: right;
	padding: 11px 8px 0 0;
}

#wowrecentposts .meta {
	margin-top:2px;
	position:relative;
	color:#999;
	font-size:13px;
}
 body .av-special-heading .av-special-heading-tag{padding:0;margin:0;float:left}
 .meta-heading .av-special-heading-tag{font-weight:normal}
 .custom-color-heading .av-special-heading-tag{color:inherit}
#top #wrap_all .custom-color-heading .av-special-heading-tag,#top .custom-color-heading a,#top .custom-color-heading strong,#top .custom-color-heading .special_amp{color:inherit}
 #top #wrap_all .av-inherit-size .av-special-heading-tag{font-size:1em}
.av-thin-font .av-special-heading-tag,.modern-quote .av-special-heading-tag{font-weight:300}
.nav-container,.uber-menu{display:inline-block!important}

  footer.bottom .column {
    margin-bottom: 4em; }

  section.pagecontent .column {
    position: relative; }


.column, .columns {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
  float: left; }


.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: right; }


.column.end:last-child:last-child, .end.columns:last-child:last-child {
  float: left; }


.column.row.row, .row.row.columns {
  float: none; }


.row .column.row.row, .row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0; }


.reveal .column, .reveal .columns,
.reveal .columns {
  min-width: 0; }
.td-pulldown-filter-item{list-style:none}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.order-2{-ms-flex-order:2;order:2}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}
.tdc-element-style .vc_column,.tdc-element-style .vc_column_inner,.tdc-element-style .td-pb-border-top,.tdc-element-style .td-pb-row{border-color:transparent!important}
.tdc-element-style .vc_column:before,.tdc-element-style .vc_column:after,.tdc-element-style .vc_column_inner:before,.tdc-element-style .vc_column_inner:after{background-color:transparent!important}
.nav-footer-list a,.nav-footer-title,.nav-legal-list a{display:inline-block;padding:.5em}
.nav-footer-list{list-style:none}
.nav-footer-list,.nav-footer-list li,.nav-legal-list,.nav-legal-list li{margin:0;padding:0}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!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, .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-sm-12 {
    width: 100%;
  }

.header-verticalmenu .nav-menu {
  display: none;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  float: left;
  width: 100%;
  background: #ffffff;
  z-index: 99;
  position: relative;
}

.header-verticalmenu:hover .nav-menu {
  display: block;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

			
			#content div.inerSidebar div.newsletter2 {
				border:1px solid #c8c8c8;
				padding:5px;
				margin-bottom: 5px;
				font-size:11px;
				padding-bottom: 5px;
			}


.inner-wrap {
	margin: 0 auto;
	max-width: 1218px;
}


.wide-1218 .inner-wrap {
	max-width: 1218px;
}


.narrow-978 .inner-wrap, .wide-978 .inner-wrap {
	max-width: 978px;
}


body.no-sidebar-content-stretched #main .inner-wrap {
	width: 100%;
	max-width: 100%;
}


body.no-sidebar-content-stretched #main .inner-wrap #primary {
	float: none;
	width: 100%;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}



#main_column #user2 div.module div div div, #main_column #user3 div.module div div div, #right_column div.module_news div div div {
	height: 335px;
}

#user2 {
	padding-right: 8px;
}

div.about div.text.left {
  float: none;
}

div#footer div.bottom div.left a {
  padding: 0 20px;
}

div#footer div.bottom div.left span.pipe {
  display: inline-block;
  width: 1px;
  height: 18px;
  background: #b5b5b5;
  position: relative;
  top: 6px;
}

div#footer div.bottom div.left span.pipe span {
  display: none;
}


.left {
	float: left;
}
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1400px;margin-left:auto;margin-right:auto;padding:150px 60px}
.container .col{width:31.25%;margin-right:3.125%}
.container .col p{padding-right:40px}
.container .col:nth-of-type(2n){margin-right:0}
.container .col:nth-of-type(3n){padding-top:30px}
#ajankohtaista .container{padding-top:100px;padding-bottom:60px}
.entry-content.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}


.navbar .btn, .navbar .btn-group  {
	margin-top:5px;
}
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}

#wrapper .card-bd p {
    font-size: 15px;
}


.card.card-home .card-bd {
    padding: 20px;
}

#main .card-home .card-bd h2.card-title {
    font-size: 22px !important;
}

#rpb_spacer{DISPLAY:NONE;height:44px}

				div#rpb_spacer { display: block !important; }
.main-carousel .item{display:block;clear:both}
.item.has-bg-image,.main-carousel.owl-stage-outer,.slide-content-wrapper{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:46px 0 46px 0!important}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
#site-info{float:left;font-size:14px;font-weight:bold;width:700px;}
#site-info a{color:#000;text-decoration:none;}
#site-info span[role=separator]{padding:0 0.6em 0 0.3em;}
#site-info span[role=separator]::before{content:'\007c';}
#site-info,	#site-generator{float:none;width:auto;}


.white-light {
    opacity: .7;
    color: #F7F8FC;
}


.white {
    color: #F7F8FC;
}


.white-link {
    font-weight: bold;
    opacity: .7;
    color: #F7F8FC;
    transition: .4s;
    -webkit-transition: .4s;
}


.white-link:hover {
    opacity: 1;
    color: #F7F8FC;
}


.white-link .fas {
    font-size: 13px;
    opacity: 0;
    transition: .4s;
    -webkit-transition: .4s;
}


.white-link:hover .fas {
    opacity: 1;
    margin-left: 5px;
}


	#branding,
	#bg_image {
		min-height: 100px;
	}


	#bg_image {
		width: 100%;
	}


#branding #bg_image + #header-container {
	position: absolute;
}
.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .mobile_menu_button,.fixed_top_header .header_bottom_right_widget_holder,.fixed_top_header .mobile_menu_button{height:45px!important}
.mobile_menu_button{display:table}
header.menu_bottom.has_header_fixed_right .mobile_menu_button{height:130px}
.mobile_menu_button span{color:#777;width:19px;height:17px;font-size:14px;z-index:50;display:table-cell;position:relative;cursor:pointer;vertical-align:middle}
.dark .mobile_menu_button span{color:#000}
.popup_menu_opened .main_menu,.popup_menu_opened .side_menu_button a:not(.popup_menu),.popup_menu_opened #back_to_top,.popup_menu_opened .header_top,.popup_menu_opened header .tooltip,.popup_menu_opened .mobile_menu_button,.popup_menu_opened .fixed_top_header .header_bottom_center_widget,.popup_menu_opened .fixed_top_header .header_bottom_right_widget_holder{visibility:hidden!important}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:14px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:41px}
