﻿
img.efbl-loader {
    position: absolute;
    left: 35%;
    top: 35%;
    width: 10%;
}



header .mobile-search {
  display: none;
  background: #9f9fa3;
  max-height: 60px;
  padding: 15px 0; }

  
  header .mobile-search form {
    margin: 0 auto;
    width: 85%;
    overflow: auto; }

  
  header .mobile-search input {
    float: left;
    width: 53% !important; }

    
    header .mobile-search input[type="submit"] {
      background: #ebeaea;
      border: 1px solid #888;
      border-radius: 4px;
      color: #0976bd;
      margin-left: 7px;
      padding: 6px 9px;
      text-shadow: none;
      text-transform: uppercase;
      margin-top: 0;
      margin-bottom: 0;
      height: 27px;
      -webkit-appearance: none;
      width: auto !important; }

  
  header .mobile-search .searchbar-container {
    width: 85%;
    float: left; }


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }

 .ttr_banner_menu
{
}
 #text-block-29 { margin-bottom:20px; text-align:center; }

.outer{margin:0 auto;max-width:1177px;min-width:290px;position:relative;}

.portaltype-agendadiaria #content .comprimisso-pauta,
.portaltype-agendadiaria #content .comprimisso-local,
.portaltype-agendadiaria #portal-title { color: #000 !important; }

.portaltype-agendadiaria #portal-title {
margin: 0;
font-size: 3.35em;
font-weight: bold;
line-height: 1em;
}

.portaltype-agendadiaria #portal-title-1 { top: 30px; }

#portal-title {
margin: 0;
margin: 30px 0 46px;
color: #fff;
font-size: 3.35em;
font-family: "open_sansextrabold", Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1em;
}

#portal-title-1 { top: 30px; }

#logo #portal-title {
font-size: 3.5em;
line-height: 1em;
}




#portal-logo,
#portal-title { color: #fff !important; }

		.aside .block_body{margin:20px 18px 0 18px;border-bottom:1px solid #e6e6e6;padding:0 13px 15px 13px}
.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}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.social a.pinterest {
    background-position: 0 -72px;
}

.social a.pinterest:hover {
    background-position:-24px -72px !important;
}








.footer-sidebar:before,

.footer-sidebar:after,

.hentry:before,

.hentry:after,

.slider-direction-nav:before,

.slider-direction-nav:after,

.contributor-info:before,

.contributor-info:after,

.search-box:before,

.search-box:after,

[class*="content"]:before,

[class*="content"]:after,

[class*="site"]:before,

[class*="site"]:after {

	content: "";

	display: table;

}




.footer-sidebar:after,

.hentry:after,

.slider-direction-nav:after,

.contributor-info:after,

.search-box:after,

[class*="content"]:after,

[class*="site"]:after {

	clear: both;

}




.footer-sidebar {

	padding-top: 48px;

}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}
.mr4-ns{margin-right:2rem}


#lowercontent-column-left, #lowercontent-column-middle, #lowercontent-column-right {
	display: none;
}
.button-block .pre-button-text{font-size:26px;color:#fff;font-weight:300}


.tabbed .tabs-data {
	padding: 5px 8px;
	background-color: #F2F2F2;
	padding-top: 0px;
}

.photo-grid__item{min-width: 100%;}

.photo-grid__item img{display: block; width: 100%; height: auto;}

.photo-grid__item--1\/3{flex: 0.45;}

.photo-grid__item--2\/3{flex: 0.645;}

.cresta-share-icon .cresta-the-total-count, .cresta-share-icon .cresta-the-total-text {
	display: block;
	text-align: center;
	color: #000000;
	line-height:1em;
}

.cresta-share-icon .cresta-the-total-text {
	font-size: 11px;
	letter-spacing: -0.5px;
	text-transform: uppercase;
}

	#crestashareicon .sbutton span:not(.cresta-the-total-count):not(.cresta-the-total-text), .cresta-the-button {
		display: none !important;
	}
.region-content-top{margin-bottom:20px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}
.region-home-slideshow .pager{display:none;}

#footer .copy {
  float: right;
  font-size: 0.65em;
  line-height: 4em;
}
.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-3{width:25%}


	.multi-columns-row .col-sm-3:nth-child(4n + 5) {
		clear: left;
	}
.list-unstyled{padding-left:0;list-style:none}

.ico-back {
    background-color: #4e016a;
    display: inline-block;
    height: 55px;
    width:270px;
    margin-left:0px;
	opacity: 0.5;
	border-bottom: 1px solid #000000!important;
}
.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-md-12{width:100%}

#Sidemap .idx-menu {position:relative;box-sizing:border-box;padding:0 10px 0 15px;clear:both;}

#Sidemap .idx-menu ul ul {padding-left:10px;}

#Sidemap .idx-menu li {position:relative;overflow:hidden;width:100%;display:block;}

#Sidemap .idx-menu li a {display:block;text-decoration:none;background-color:transparent;white-space:nowrap;position:relative;}

#Sidemap .idx-menu li a.selected {font-weight:bold;}

#Sidemap .idx-menu li a span {font-size:17px;white-space:normal;}

#Sidemap .idx-menu li a i[class^=icon-] {font-size:8px;width:10px;display:inline-block;margin-left:5px;}

#Sidemap .idx-menu li a i + span {padding-left:0px;}

#Sidemap .idx-menu li ul {display:none;}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}

.card p.lead {
  margin: 0;
  font-size: 20px;
}

.author p.lead {
  margin: 0;
}

.banner .attachment-destaque.wp-post-image { width:560px; max-width:640px; height: auto;}
header.main-header nav .bg{background:#fff;opacity:0}
.loader .bg{background:#fff}
.wf-active .entry-meta{font-size:20.8px}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}



#header
{ position:relative;
  top:0px;
  margin:0px auto;  
  height:105px;
  color:#FFFFFF;
  text-align:right;
  background-color:transparent;
  z-index:1;
}


#header a
{ color:#FFFFFF;
  text-decoration:none;
  font-weight:normal;
}

#header a:hover
{ text-decoration:underline;
}
 body .pl-mobile-menu ul.mobile-menu{margin-bottom:25px;margin-right:15px}



.footer-widgets-wrapper {
	background-color: #333333;
	border-top: 1px solid #EAEAEA;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}



							





.rev_slider_wrapper{
	position:relative;
}
 

.half-boxed .rev_slider_wrapper .tp-bullets{
	margin-bottom: 30px;
}
.tve_flt .tve_ts4 .tve_ts_t,.tve_flt .tve_ts9 .tve_ts_t{float:left;width:83%}
.thrv_columns .tve_flt .tve_ts4 .tve_ts_t,.thrv_columns .tve_flt .tve_ts9 .tve_ts_t{width:70%}
.tve_flt .tve_ts9 .tve_ts_t,.tve_flt .tve_ts4 .tve_ts_t{display:table-footer-group}
.tve_flt .tve_ts9 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_t,.tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts4 .tve_ts_t{float:none}

.slide_container{
	width: 70%;
	margin: 0 auto;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}


.blog-categories .container {
	position: relative;
}

	.home-facts .container div {
		margin-bottom: 50px;
	}

	.home-facts .container div:last-of-type {
		margin-bottom: 0;
	}


.main-header .container {
    max-width: 1920px;
	  width: 100%;
    padding: 50px;
    margin: 0 auto;
    text-align: center;
    background: #eee;
}
.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-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


        
	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }
.bottom-text-block{text-align:right}
.bottom-text-block:not(:first-child){margin-left:20px}
.logo-center .bottom-text-block{text-align:center}
.logo-center .bottom-text-block:not(:first-child){margin-left:0}

  #bottom-bar .bottom-text-block {
    text-align: center;
    margin-left: 0;
  }




.silder .item_slide { position:absolute; top: 0; }
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}



.center { margin: 0 auto; text-align: left; max-width: 1158px;     width: 100%;}

#csbwfs-bottom .csbwfs-hide{display:none !important;}


#art-main
{
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
}

div#banniere {
	position:absolute;
	width:465px;
	height:30px;
	
	left: 515px;
	top: 0px;
	visibility: visible;
	border:0px solid #00FFFF;
	text-align: right;	
	vertical-align: middle;
	padding-top:7px
	}
.border-effect a:before,.underline-effect a:before{-webkit-transition:all 400ms ease;transition:all 400ms ease}
.border-effect a,.underline-effect a{position:relative;z-index:1;padding-bottom:2px}
.border-effect a:before,.underline-effect a:hover:before{width:90%;left:5%}
.border-effect a:before{opacity:0;visibility:hidden}
.border-effect a:hover:before{width:100%;left:0;opacity:1;visibility:visible}
#header div.border{border-bottom:2px solid rgba(0, 0, 0, .05);margin-top:30px}
#header .is-sticky div.menu-wrapper div.border{display:none}
div.articles article div.border{content:'';position:absolute;left:-1px;top:0;width:1px;height:9999px;background:#e5e5e5}
div.articles article.first-row div.border{display:none}
.img-fluid{max-width:100%;height:auto}
.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:15px;padding-right:15px}
.col-lg-7{width:58.33333333%}


.footer-logo-wrapper-outer {
    max-width: 1200px;
    margin: 0 auto;
    text-align: right
}


.footer-logo-wrapper {
    display: inline-block;
    width: 12.5rem
}


.euro-class {font-size: 12px!important;}
.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}
.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0}
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}
.page-breadcrumbs-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 12.57%}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


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


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



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

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

.featurestable, .column1, .column2 {
    text-align: left !important;
}

.column1, .column2 {
    display: table-cell;
    vertical-align: top;
}


#wrapper{width: 960px; margin: 0 auto; padding: 0px;}


.home .widget .comments-link {
	display: none;
}

.comment-list .comment-body,.nv-header-search-wrapper .search-form-main,.comments-link:hover a::after{border-top-color:#ce4b93}
.mk-footer-logo{float:left;display:inline-block;padding:8px 20px 8px 0}

.mvp-feat1-left-wrap .mvp-cat-date-wrap,
.mvp-widget-feat1-top-story .mvp-cat-date-wrap,
.mvp-widget-feat2-left-cont .mvp-cat-date-wrap,
.mvp-widget-dark-feat .mvp-cat-date-wrap {
margin-bottom: 6px;
}

nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,
.mvp-feat1-left-wrap span.mvp-cd-cat,
.mvp-widget-feat1-top-story span.mvp-cd-cat,
.mvp-widget-feat2-left-cont span.mvp-cd-cat,
.mvp-widget-dark-feat span.mvp-cd-cat,
.mvp-widget-dark-sub span.mvp-cd-cat,
.mvp-vid-wide-text span.mvp-cd-cat,
.mvp-feat2-top-text span.mvp-cd-cat,
.mvp-feat3-main-story span.mvp-cd-cat,
.mvp-feat3-sub-text span.mvp-cd-cat,
.mvp-feat4-main-text span.mvp-cd-cat,
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-message:before {
color: #0be6af;
}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.teg-container{width:100%;padding:0 2%}
.teg-container:after,.teg-container:before{content:'';display:table}
.clear,.clearfix:after,.comment-content:after,.entry-content:after,.row:after,.site-content:after,.site-footer:after,.site-header:after,.teg-container:after{clear:both}
.home.blog #content .teg-container{margin:60px auto}



#footer { clear:both; border-top:1px solid #f2f2f2; padding-top:1px; }

#footer .inner { border-top:1px solid #d7d7d7; color:#999;  padding:25px 0; text-align:center; }

#footer .inner a,
#footer .inner strong { color:#666; }


#footer .inner .copy{
    margin-top: 10px;
    font-size: 11px;
}


.action-box-actions-list {
  padding-left: 3em;
  margin: 0;
  list-style: none; }


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

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}

.mh-wrapper { padding: 25px; background: #fff; }

.page-template-homepage .mh-wrapper { padding-bottom: 0; }

	.mh-wrapper, .mh-site-logo { padding: 20px; }


.dark-gray {
  color: #777;
}

.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;
}
#locator-unknown-wrapper{display:none;margin:0 auto;text-align:center;height:100%}

.top-header .socials{
	margin: 0;
	display: inline-block;
	float: left;
}


.socials a,
.socials a:hover {
	color: #fff;
}


.socials {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}


.socials li {
	display: inline-block;
}

.socials li a {
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	display: inline-block;
	transition: background 0.5s;
	-webkit-transition: background 0.5s;
}


.socials li.facebook a:hover,
.socials li.facebook a:focus {
	background: #3E5993;
}


.socials li.twitter a:hover,
.socials li.twitter a:focus {
	background: #00C3F8;
}


.socials li.youtube a:hover,
.socials li.youtube a:focus {
	background: #CC181E;
}

.socials li.google-plus a:hover,
.socials li.google-plus a:focus {
	background: #ea4335;
}
.tagstation{position:absolute;top:0;font-family:"Francois One",sans-serif;width:100%;text-align:left;padding:8px 16px;background:#404040;z-index:-1;top:-100%;opacity:0;transition:top 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}
.tagstation.open{top:0;z-index:3;opacity:1;transition:top 450ms cubic-bezier(0.22,0.61,0.18,0.7),z-index 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms,opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms;}
.mainvisual-txt-item{position:absolute;left:0;top:0;opacity:0;width:100%}
.mainvisual-txt-item-splid{display:inline-block}
.mainvisual-txt-item-splid-margin{margin-right:14px}
 #pgc-15-2-1 , #pgc-15-2-2 , #pgc-15-4-1 , #pgc-15-4-2 , #pgc-15-6-1 , #pgc-15-6-2 { width:42.5%;width:calc(42.5% - ( 0.575 * 30px ) ) }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}

.content-area .icon-box-small .panel-grid-cell:first-of-type .icon-box { padding-top: 27.5px; }

.content-area .icon-box-small .panel-grid-cell:last-of-type .icon-box::after { display: none; }
 #pl-15 .panel-grid-cell { padding:0 }
 #pl-15 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-15 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.ap-cp-modal__headline,#single .ap-cp-modal__content h2,.ap-cp-modal__content h2{font-family:freight-display-pro,serif;font-size:26px;font-style:normal;font-weight:500;line-height:1.15}
.callouts__callout__content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;margin-right:-50%;max-width:90%;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cell .grid-frame{width:100%}
.cell-block{max-width:100%;overflow-x:auto}
.cell-block,.cell-block-y{-ms-overflow-stype:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.cell-block-y{max-height:100%;overflow-y:auto}
.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.cell .medium-grid-frame{width:100%}
.cell .large-grid-frame{width:100%}
.cell .grid-y.grid-frame{height:100%}
.smaller-blog .cell{margin-top:2rem}
.lawareas .cell.large-3{max-width:300px}
.tribe-events-week.tribe-theme-twentythirteen .tribe-grid-content-wrap .hentry{padding:4px}

.sponsor-logos .sawkil { background-position: 0 0;}
.mleft-10{margin-left:10px;}



#wrapper {
	max-width: 1260px;
	width: 92%;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}

.et_pb_slide_content {
	color: #262626;
	font-weight: normal;
	height: auto;
}
#main-menu-branch-list a .branch-name{color:#fff;float:left;font-size:16px;line-height:70px;padding-left:10px;text-transform:none;width:85px;}
#main-menu-branch-list a.nswx  .branch-name,#main-menu-branch-list a.south-australia .branch-name,#main-menu-branch-list a.western-australia .branch-name{line-height:20px;padding-top:15px;}
#main-menu-branch-list a.port-kembla .branch-name{line-height:20px;padding-top:25px;}
.branch-list a .branch-name{color:#fff;float:left;font-size:16px;line-height:70px;padding-left:10px;text-transform:none;width:85px;}
.branch-list a.nsw  .branch-name,.branch-list a.south-australia .branch-name,.branch-list a.western-australia .branch-name{line-height:20px;padding-top:15px;}
.branch-list a.port-kembla .branch-name{line-height:20px;padding-top:25px;}
.pull-left{float:left!important}
.qodef-drop-down .second .inner,.qodef-drop-down .second .inner ul li a .item_outer{position:relative;display:block}
.qodef-header-vertical .qodef-vertical-menu ul li a .item_outer{position:relative;display:block;padding:0 15px 0 0;box-sizing:border-box}


.menu-toggle, .main-navigation.toggled ul { display: block }

	#navigation .menu {
		display: block!important;
		background: transparent;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.geo-trust{display:none;}

.geo-trust-full{width:100%;}

.geo-trust-full img.trust-img{display:block;width:99%;max-width:190px;max-height:80px;float:none;margin:0 auto;position:relative;}

.geo-trust img.trust-img{display:block;max-width:190px;float:none;margin:0 auto;position:relative;}

.geo-trust img.gar-img{display:block;max-width:190px;height:auto;max-height:121px;float:none;margin:0 auto;position:relative;}

.abs{position:absolute;}




.heading-area {
	border-left: 3px solid #EF4A43;
	padding-left: 10px;
}

.heading-area.white {
	border-left-color: #fff;
}

.heading-area .heading {
	margin-bottom: 0;
	line-height: 0.8;
	text-transform: uppercase;
}

.heading-area.white .heading {
	color: inherit;
}

.heading-area .sub-heading {
	font-weight: 300;
	font-size: 14.5px;
	line-height: 1;
	margin: 5px 0 0;
	position: relative;
	display: block;
}

.heading-area .heading span,
.heading-area .heading strong {
	color: #EF4A43;
}

.heading-area .heading strong {
	font-weight: inherit;
}

.heading-area.text-center {
	border-left: 0;
	padding-left: 0;
}
.heading-area .heading span,.heading-area .heading strong{color:#EF4A43;}

.header-inner #logo .site-title {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
}


.home {padding-top: 50px;
padding-bottom: 100px;}
#footer #footer-copyright{margin-top:65px;display:block;text-transform:uppercase;color:#00a7e9}
#footer #footer-copyright span{color:#fff;text-transform:none}
.social-menu-wrapper{margin-top:4rem}
.mobile-menu-wrapper .mobile-menu-top,.mobile-menu-wrapper .social-menu-wrapper{padding-bottom:4rem}
.mobile-menu-wrapper .social-menu-wrapper{margin-top:0}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}


	.header-item-two.sld-plus .main-header {
		background-color: transparent;
		padding: 0;
	}

.footer .footer_t .foot2 .maps{width:297px;}
footer.footer .people .img-people{display:none}
.row{margin-right:-15px;margin-left:-15px}
.ptp-col{padding-left:.4em;padding-right:.4em;display:inline-block;vertical-align:top;white-space:normal}
.card .card-img{position:relative;display:inline-block}
#u2230{margin-left:50%;width:295px;position:relative;}
#u2230,#u2210{background-color:transparent;}
.clip_frame{overflow:hidden;}


.c-cite__line {
  display: block; }


.c-cite__line--1 {
  font-weight: bold; }


.c-cite__line--2 {
  font-size: 0.875rem; }

  .c-pb-factbox__footer .c-cite__line {
    display: inline-block; }

  .c-blockquote__footer .c-cite__line--1 {
    color: #2c2c2c; }

.mob-iconic-ydo{width: 100%; display: inline-block;}

.mob-iconic-ydo img{width:100%;}

    .level-2 .subcat-col {
      float: left;
      width: 172px;
      overflow: hidden;
      padding: 26px 0 0; }

      .level-2 .subcat-col:nth-child(n+2) {
        margin-left: 3%; }




#footer-menu {
	width:800px;
	margin:10px auto 0;
}

#footer-menu ul {
	overflow:hidden;
}

#footer-menu ul li{
	list-style:none;
	float:right;
	padding: 2px 10px;
	margin: 0  5px;
}
.w-nav-arrow{display:none;vertical-align:top;font-weight:normal;line-height:inherit;text-transform:none;text-align:center}
.w-nav-arrow:before{content:'\f107';vertical-align:top;font-family:fontawesome}
.w-nav.type_mobile .w-nav-arrow:before{font-size:1.5em}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before{font-size:1.3em;margin-left:0.4em}
.header_ver .w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before{content:'\f105'}
.w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow:before{content:'\f105';font-size:1.5em}
.w-nav.type_desktop .menu-item[class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow{display:none}
.ua-button-text{width:100%;text-align:center}



.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

.main-navigation .menu{
	margin-bottom: 0;
}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}
