﻿


.srp-widget-singlepost {
	margin-bottom  : 10px;
	padding-bottom : 10px;
}


.srp-container-single-column .srp-widget-singlepost {
	border-bottom  : 1px solid #cccccc;
}

.text-w3{position:absolute;top:22%;left:10%;}

.text-w3 a h4{color:#ff2f68;font-size:2em;text-transform:uppercase;letter-spacing:0px;font-weight:600;margin-bottom:0.2em;text-decoration:none;background:#fff;padding:0.3em;}

.text-w3 p{color:#555;margin-bottom:2em;}

.text-w3 h6{font-size:1.5em;color:#fff;letter-spacing:2px;margin-bottom:0.5em;}

.text-w3 h5{font-size:2em;color:#fff;letter-spacing:1px;font-weight:600;}

.text-w3 h4{font-size:2.2em;}

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}




.scrollup{position:fixed;bottom:20px;right:20px;background:#353535;z-index:100;width:32px;height:32px;line-height:36px;display:none;cursor:pointer;font-size:14px;color:#FFF;border-radius:4px;overflow:hidden}

.scrollup:hover{background:#454545;color:#FFF}


#csbwfs-right #csbwfs-re,#csbwfs-right  #csbwfs-st,#csbwfs-right #csbwfs-yt,#csbwfs-right  #csbwfs-ml,#csbwfs-right #csbwfs-pin,#csbwfs-right #csbwfs-gp,#csbwfs-right #csbwfs-tw,#csbwfs-right #csbwfs-fb,#csbwfs-right #csbwfs-li a {position: absolute; right: 0;}

.csbwfs-li a{background:none repeat scroll 0 0 #007BB6;}


.context-quick-img {
    float: left;
    width: 35%;
    text-align: center;
}



.tab-contents {
  display: none;
}


.tab-contents.active {
  display: block;
}


.dd-object940619562-text-container
{
  display: table;
}


.dd-object940619562-text
{
  line-height: 100%;
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 29px;
  width: 179px;
  word-wrap: break-word;
}


.dd-object940619562-text, .dd-object940619562-text a.dd-rss-tag-icon, .dd-object940619562-text a.dd-facebook-tag-icon, .dd-object940619562-text a.dd-twitter-tag-icon
{
  font-size: 18px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-align: left;
  vertical-align: middle;
  text-shadow: 1px 0px 0px rgb(23, 23, 23), 1px 0px 0px rgb(23, 23, 23), 0px -1px 0px rgb(23, 23, 23), 0px 1px 0px rgb(23, 23, 23), 0px 0px 10px rgba(0, 0, 0, 0.99);
  color: #FFFFFF !important;
}

			ul.social-icons .facebook a:hover	 { background-color: #49699f; }
.nav-selector__close,[data-active-overlay-id=header-active] .nav-selector__open{display:none}
[data-active-overlay-id=header-active] .nav-selector__close{display:inline}
.submenu .categories{background-color:#eee}
.submenu .categories ul{padding-left:0!important;list-style:none;margin-bottom:0}
.submenu .categories ul li{padding:20px;display:inline-block;vertical-align:middle;color:#888}
.submenu .categories ul li i{font-size:30px;color:#2778bf}

.headlogo ul.headlogoUl li.logo{float: left;width: 85%;}

.headlogo ul.headlogoUl li.logo a{float: left;  padding-right: 15px;  color: #fff;}
.c-compare .table-top tbody .row-1 td{background-color:#f1f1f1}
.row-mt{margin-top:10px}
.row-mt .form-label{top:-5px}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.blogpost .row .blogpost-content{padding-bottom:0}
.blogpost .row+footer{padding:10px 0}
.c-compare .table-top tbody .row-header .td-ancla{width:200px;display:inline-block}
.blogpost .row header{padding-top:0}
.table-wrap,.table-wrap+.button-wrap{padding-top:3.2rem;-webkit-box-shadow:0 -1px 0 #0e2089;box-shadow:0 -1px 0 #0e2089}
.table-wrap+.button-wrap{margin-top:0}
.button-wrap{letter-spacing:-.31em;text-rendering:optimizeLegibility;padding:2.6rem 0}
.button-wrap .button,.button-wrap button,.button-wrap input{letter-spacing:normal;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:1.6rem .8rem 0 0}
.button-wrap.center .button,.button-wrap.center button,.center .button-wrap .button,.center .button-wrap button{margin:0 .8rem 1.6rem}
.button-wrap.center:last-child,.center .button-wrap:last-child{margin-bottom:-1.6rem}
.button-wrap p{letter-spacing:normal;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;display:block}
.lined-grid+.button-wrap{margin-top:6.4rem}
.pricing-level .button-wrap{position:absolute;bottom:4.8rem;left:0;right:0}
.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-3{width:25%}



.header-social-icons {
	float: right;
	margin: 1.5em 0;
}


.header-social-icons .social-icons-menu li a {
	padding: 0.7em;
}


.header-social-icons .social-icons-menu li a:before {
	font-size: 24px;
}


.header-social-icons .social-icons-menu li a:hover {
	color: #ccc;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.main-navigation li.dropdownmn_item.menu-item-has-children {
    display: inline-block;
}
.breadcrumb li.first{margin-left:26%;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.community-connections__content-video{width:100%;float:left;padding-right:0;padding-left:0;padding:0;margin:0}
.community-connections__content-video:last-child:not(:first-child){float:right}
.community-connections__content-video .video__container{border:2px solid #26201c;margin:.625rem!important}
.community-connections__content-video .video__container .video__content-wrapper{margin:.3125rem!important;border:1px solid #f1e9d0}
.community-connections__content-video .video__container .video__content-wrapper .responsive-embed.widescreen{margin-bottom:0}


	.service {
		margin-bottom: 30px;
	}

	.widget_sydney_services_type_b .service {
		margin-bottom: 20px;
	}

	.widget_sydney_services_type_b .service-thumb {
		float: left;
		max-width: 120px;
    	margin-right: 30px;
    	margin-top: 7px;
	}

	.service.col-md-4:nth-of-type(3n+1) {
		clear: left;
	}

	.service.col-md-6:nth-of-type(2n+1) {
		clear: left;
	}

	.roll-icon-box .service-thumb {
		margin: 0 auto 20px;
	}


	.roll-servicebox .service-content h3 {
		font-size: 16px;
		font-weight: 500;
		margin: 10px 0 10px;
	}
		
		.blog-post,
		.service,
		.sidebar-column {
			padding: 0;
		}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.floatleft{ float:left; }

        #mw_board_group_3 .mw_board_group_3_item { float:left; width:70px; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_item:hover { color:#2F3743; text-decoration:underline; }

.page-nav .extend {
  border: none;
  
}




.column.alpha, .columns.alpha {
  margin-left: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.alpha {
    }



.video-list .five.columns.alpha img {
  width: 100%;
  height: 100%; }

  .td-affix #td-header-menu {
    min-height: 48px !important;
  }

.td-header-style-5 #td-header-menu {
  min-height: 60px;
}

.td-header-style-5 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-6 #td-header-menu {
  min-height: 80px;
}

.td-header-style-6 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-7 #td-header-menu {
  min-height: 106px;
  
}

.td-header-style-7 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-8 #td-header-menu {
  min-height: 48px !important;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  min-height: 48px;
}
.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-md-12{width:100%}

	.subheader_image_left  {
		width: 100px;
		float: none;
		margin: 0px;
	}

	body.start .subheader_image_left, body.start .subheader_right-mobile {
    display: none;
	}

	.subheader_image_left img {
		width: 100%;
		height: 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,0.6)}
.carousel-caption .btn{text-shadow:none}

		.carousel-caption-opiniao {
			font-size:1.2em;
	}
.section_three_wrapper .region{padding:80px 0 100px;}

	.section_two_wrapper .region, .section_three_wrapper .region, .section_four_wrapper .region, .section_five_wrapper .region { padding:30px 0; }
#section-gallery .gallery-title h1{font-weight:normal !important;}
#section-gallery-collection .gallerycol-title h1{font-weight:normal !important;}
.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}


	#block-mobilemenubutton .js_burger_menu,
	#block-mobilemenubutton .burger_menu_inner {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
	}


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}

.b_f_visa,.b_f_royalmail,.b_f_warranty{display:block;position:absolute;margin:0;padding:0;}

.b_f_warranty{right:33px;top:53px;}

.foottopimg{ width:43px; height:43px; float:left; padding-right:10px;}





.play-video {
    display: none;
}


.play-video img {
    width: 44px;
    float: left;
}


.play-video strong {
    color: #fff;
    font-weight: 700;
    letter-spacing: 2px;
    
    display: block;
    position: relative;
    padding-top: 11px;
    padding-left: 57px !important;
  text-transform: uppercase;
}
.clr2 a:link,.clr2 a:visited{color:#1E4B78;text-decoration:none}
.row{margin-right:-15px;margin-left:-15px}
.picwrap{width:100%;padding-top:40px;padding-bottom:40px;display:flex;height:100%;margin:auto;flex-wrap:wrap;max-width:1000px}
.container{margin:0 auto;max-width:1280px;width:90%}
.container .row{margin-left:-.75rem;margin-right:-.75rem}

.banner .attachment-destaque.wp-post-image { width:560px; max-width:640px; height: auto;}


footer .footer-widgets {
	padding: 30px 0 15px 0;
}
.widget-title{font-size:1.3em;display:inline-block;padding-bottom:20px;position:relative;z-index:1;margin-bottom:22px;width:100%;line-height:1em}
.widget-title:after{position:absolute;width:100%;height:1px;content:'';left:0px;bottom:0px}
#prk_footer_sidebar .widget-title{margin-bottom:0px;font-size:1.4em}
.wpb_widgetised_column .widget-title,#vrv_right_sidebar .widget-title{font-size:1.1em}
#prk_mobile_bar .widget-title{font-size:1.4em;display:inline-block;font-weight:500;position:relative;padding-bottom:6px}
#vrv_menu_sidebar .widget-title{padding-bottom:0px}
#prk_hidden_bar .widget-title:after {background-color: #252525;}
#in_touch:before, #vrv_right_sidebar .widget-title:after {background-color: #e8e8e8;}


.modal_body:after {
	content: "";
	display: table;
	clear: both
}


	#modal_form_login input, .modal_body {
		width: 100%
	}
.mr-4,.mx-4{margin-right:1.5rem!important}
#menu-item-8250,#menu-item-8251,#menu-item-8372{display:inline-block}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}
.calendar_of_day .content-calendar{padding:10px}
.page:not(.page-homepage) .calendar_of_day .content-calendar{padding:0 20px}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .time{font-size:.8rem;width:25%}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .details_time{width:75%}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .details_time .title{font-size:.8rem}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .details_time .details{font-size:.75rem}
.clearfix:before,.clearfix:after{content:" ";display:table;}

.clearfix:after{clear:both;}

#rgh  {background-color: #94f794}

.gdlr-core-portfolio-single-related.gdlr-core-style-grid .gdlr-core-portfolio-item-holder{ margin-bottom: 20px; }

.gdlr-core-portfolio-single-related.gdlr-core-style-modern .gdlr-core-portfolio-item-holder{ margin-bottom: 30px; }


.lbtitle {
  font-size: 16px;
  padding: 4px 0;
  text-transform: uppercase;
  font-family: 'Khand';
  color: #ffffff;
  background-color: #4a4a4a;
  border-left: 20px solid #f47900;
}


.lbtitle div {
  display:inline-block;
  padding:0 5px;
  margin-left:5px;
}


.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;
}
.et_pb_column .et_pb_row_inner_0{padding-bottom:0px}

#top_header {
	padding: 18px 0 11px;
}
.q_icon_with_title.circle .qode_iwt_icon_holder .qode_iwt_icon_element,.q_icon_with_title.square .qode_iwt_icon_holder .qode_iwt_icon_element{display:block;height:100%;line-height:inherit;text-align:center}

#sidepanel .sidepanel-content {
	margin:50px 30px;
	overflow-y:auto;
}


  .desktop-hide {
    display: none;
  }


.sleekslider .tab-container {
  margin: 0 auto;
  margin-left: 0;
  bottom: 0;
  max-width: 960px;
  position: absolute;
}

.tab-text {color: #003781; margin: 5px 0px;}

  .tab-container { margin: 0 auto; margin-left: 0; bottom: 0; max-width: 960px; position: absolute; width: 100%;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav-tabs li {
  display: block;
  text-align: center;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}


.nav-tabs li a {
  border-radius: 0;
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}



.nav-top {
  border-right: 1px solid #222;
}
.mobile-region-menu{position:absolute;text-align:right;width:80%;padding-top:20px;left:0;display:none}



.col-8.list-of-recipes {
	padding-left: 20px !important;
	padding-right: 0px !important;
}

.col-8, .column.two-third { width: 66.66666666666667%; }
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}



.accessibility,
.visuallyhidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}


.img-fluid {
  max-width: 100%;
  height: auto;
}

img.img-fluid.quate {
	margin-bottom: 20px;
}

.log-out-absolute {
	position:absolute;
	top:0;
	right:0;
}

.wsbl_facebook_like iframe{
    max-width: none !important;
}
.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%}
.hp-topstory_image{position:absolute;right:-100%;left:-100%;top:-100%;bottom:-100%;height:100%;margin:auto}
.hp-story_1 .hp-topstory_image{width:100%;height:auto}
.img-fluid{max-width:100%;height:auto}
div.product div.images div.thumbnails a.first{clear:both}
ul.products li.first{clear:both}


.engine_dark .main-container:before,
.engine_dark .footer-menu:before,
.engine_dark .footer .footer-widgets .container:before,
.engine_dark .portfolio-posts .engine-tabs .active a::after,
.engine_dark .portfolio-posts .tab-content:before,
.engine_dark #reply-title:after,
.engine_dark .headline:after {
    background: #252525;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #333;
}
