/**handles:WPJobus-style**/
/*------------------------------------*\
	Theme Name: bridgewaterUK 
	Date: December 2014 
	Description: Custom Job Directory Theme Developed For Bridgewater Resources UK 
	Version: 1
	Author: Tubado 
	Author URI: http://tubado.com 
/*------------------------------------*/

.toggle {
    position: relative!important;
    z-index: 999!important;
}
.page-id-1690 header.isStuck {
    margin-top: -32px;
}
.form-allowed-tags {
    display: none;
}
.tempdownload {
position:relative;
z-index:100;
}
.aligncenter.size-full.wp-image-1938 {
    height: 100%;
    width: 100%;
}
.aligncenter.size-full.wp-image-1937 {
    height: 100%;
    width: 100%;
}

.aligncenter.size-full.wp-image-1719 {
    width: 100%;
    height: 100%;
    max-width: 100%;
}
.page-id-1086 .aligncenter.size-full.wp-image-2178, .page-id-1086 .aligncenter.size-full.wp-image-2180 {
    max-width: 100%;
    height: auto;
}
.twitter-timeline.twitter-timeline-rendered {
    min-width: 100% !important;
}
.blog .sidebar-widgets .widget select {
    width: 300px;
}
.page-id-1086 .one_half img {
    height: auto;
    max-width: 100%;
    width: 100%;
}

.actCalendar {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 5px 5px 10px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.actCalendar table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.actCalendar tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.actCalendar table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.actCalendar table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.actCalendar tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.actCalendar tr:hover td{
	
}
.actCalendar tr:nth-child(odd){ background-color:#D1666C; }
.actCalendar tr:nth-child(even)    { background-color:#ffffff; }.actCalendar td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.actCalendar tr:last-child td{
	border-width:0px 1px 0px 0px;
}.actCalendar tr td:last-child{
	border-width:0px 0px 1px 0px;
}.actCalendar tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.actCalendar tr:first-child td{
		background:-o-linear-gradient(bottom, #D1666C 5%, #af2f31 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D1666C), color-stop(1, #af2f31) );
	background:-moz-linear-gradient( center top, #D1666C 5%, #af2f31 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D1666C", endColorstr="#af2f31");	background: -o-linear-gradient(top,#D1666C,af2f31);

	background-color:#D1666C;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.actCalendar tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #D1666C 5%, #af2f31 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D1666C), color-stop(1, #af2f31) );
	background:-moz-linear-gradient( center top, #D1666C 5%, #af2f31 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D1666C", endColorstr="#af2f31");	background: -o-linear-gradient(top,#D1666C,af2f31);

	background-color:#D1666C;
}
.actCalendar tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.actCalendar tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.actCalendar tr:nth-child(2n+1) td {
    color: #fff;
}

.aligncenter.size-full.wp-image-2209 {
    max-width: 160px;
}
.widget a {
    display: inline-block;
    position: relative;
}
.attachment-90x90 {
    display: inline-block;
    float: left;
    width: 90px;
}
.rpwwt-post-title {
    display: inline-block;
    float: right;
    font-style: normal;
    max-width: 65%;
    text-transform: none;
}
.textwidget > p {
    padding: 0 12px;
}

h2.widgettitle {
    display: none;
}

#text-7.widget.widget_text {
    display: none;
}

.page-id-961 #text-7.widget.widget_text {
    display: block;
}

#text-6 h2, #text-7 h2, #text-8 h2 {
    margin: 20px 23px 0 23px;
    padding: 10px 20px;
    /*background: #fff;
    border: 4px solid #D1666C;*/
    color:#777779;
}
#text-6 h2 a, #text-7 h2 a, #text-8 h2 a { color:#D1666C !important; /*background: #fff;*/}
@media (max-width: 1139px) {
#text-6 h2, #text-7 h2, #text-8 h2 {margin: 20px 0 0 0;}
}

.textwidget a {
    font-size: 1em;
    color:#FF0000!important;
}

.single-post .links {
    display: none !important;
}

.account-menu a {
    background:url('/wp-content/themes/bridgewaterUK/images/login-button.jpg') right top;
    height: 40px;
    padding: 21px 0 0 22px;
    width: 120px;
    display: block;
    margin-left: 15px;
}

/*---
NEW HOMEPAGE BOXES
---*/

#home-boxes {width:100%; display:flex;}
.hp-two-boxes {
    width:48%;
    margin-right:4%;
    float:left;
    display:table-cell;
    background-image:url('/wp-content/themes/bridgewaterUK/images/graduate-bg.jpg');
    background-size:cover;
    background-repeat: no-repeat;
	background-position: center top 10%;
    border-radius:5px;
    padding:10px 20px 0;
    box-shadow:0 0 2px #e1e1e1;
}
.hp-two-boxes-two {
	margin-right:0;
    background-image:url('/wp-content/themes/bridgewaterUK/images/professionals-bg.jpg');
	background-position: center center;
}
@media (max-width: 767px) {
#home-boxes {display:block;}
.hp-two-boxes {
    width:100%;
    margin-right:0;
    float:none;
    display:block;
    padding:10px 20px 1px 20px;
}
.hp-two-boxes-two {margin-top:20px;}
}

.hp-two-boxes h2 {
    text-transform:uppercase;
    background-size: 42px;
    background-repeat: no-repeat;
    background-position: left top 1px;
    padding:0 0 0 50px;
    margin:10px 0;
}
.hp-two-boxes-one h2 {color:#549141; background-image:url('/wp-content/themes/bridgewaterUK/images/bw-icon-green.png');}
.hp-two-boxes-two h2 {color:#1D4A69; background-image:url('/wp-content/themes/bridgewaterUK/images/bw-icon-blue.png');}

.hp-two-boxes p {
    font-size:16px;
    font-weight:800;
    margin-bottom:30px;
}

.hp-box-button {
    padding:10px 20px;
    border-radius:5px;
    color:#fff;
    cursor:pointer;
}
.hp-box-one {background-color:#549141; box-shadow:0 3px 0 #406F31;}
.hp-box-two {background-color:#1D4A69; box-shadow:0 3px 0 #14344A;}
.hp-box-one:hover {background-color:#406F31; color:#fff;}
.hp-box-two:hover {background-color:#14344A; color:#fff;}
p.larger-bottom-margin {padding-top:10px;}
.hp-box-generic {background-color:#D1666C; box-shadow:0 3px 0 #671114;}
.hp-box-generic:hover {background-color:#671114; color:#fff;}


/*---
WORK WITH US - HOMEPAGE
---*/

#home-work-for-us .one_half.first img {max-width:100%; height:auto;}

@media (max-width: 1140px) {
#home-work-for-us .one_half {width: calc(70% - 15px);}
#home-work-for-us .one_half.first {width: calc(30% - 15px);}
}
@media (max-width: 767px) {
#home-work-for-us .one_half {width:100%;}
#home-work-for-us .one_half.first {width:100%;}
}
@media (max-width: 480px) {
#home-work-for-us .testimonial_by_wrap {width:100%; display:block;}
#home-work-for-us .testimonial_quote {width:100%; margin-top:10px; display:block;}

#home-work-for-us .one_half img {
    display: block;
    margin: auto !important;
    margin-bottom: 10px !important;
}
}

/*------ new --------*/

#bank-station {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/bank-station.jpg');}
#training {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/training.jpg'); background-position:right bottom !important;}
#map {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/map.jpg');}
#climbing {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/climbing.jpg');}
#pizza {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/pizza.jpg');}
#car {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/car.jpg');}
#office {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/office.jpg');}
#sign {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/sign.jpg');}
#meal {background-image:url('https://www.bridgewateruk.com/wp-content/themes/bridgewaterUK/images/work-for-us/meal.jpg');}
#button {background-color:#86000D;}

.work-for-us {
	width:100%;
	display:block;
	background-color:#fff;
	padding:0;
	margin:-80px 0 20px 0;
}
.wfu-grid {
	width:100%;
	max-width:1800px;
	margin:0 auto;
}
.work-for-us h2 {background-color:#fff; }

.wfu-third {
	height:600px;
	width:33.3%;
	float:left;
	position:relative;
	background-color:#555;
}
.wfu-twothird {
	height:300px;
	width:66.7%;
	float:right;
	position:relative;
	background-color:#555;
}
.work-for-us .box {
	position:absolute; 
	display:table;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.work-for-us .box p {
	text-align:center;
	color:#fff;
	font-size:20px;
	font-family: Montserrat;
	padding:20px;
}
.work-for-us .box.hover p {
	display:none;
}
.work-for-us #button p {
	display: table-cell;
    vertical-align: middle;
	padding:0;
	font-size:26px;
    line-height: 26px;
    margin: 42px 0 0 0;
}
.work-for-us #button:hover {
	background-color:#303030;
}

.work-for-us .postop {top:0;}
.work-for-us .posbottom {bottom:0;}
.work-for-us .posleft {left:0;}
.work-for-us .posright {right:0;}

.work-for-us .posleft20 {left:20%;}
.work-for-us .posleft40 {left:40%;}
.work-for-us .posright20 {right:20%;}
.work-for-us .posright40 {right:40%;}

.work-for-us .height20 {height:20%;}
.work-for-us .height40 {height:40%;}
.work-for-us .height60 {height:60%;}
.work-for-us .height80 {height:80%;}
.work-for-us .height100 {height:100%;}

.work-for-us .width20 {width:20.1%;}
.work-for-us .width40 {width:40.1%;}
.work-for-us .width60 {width:60.1%;}
.work-for-us .width80 {width:80.1%;}
.work-for-us .width100 {width:100.1%;}

.work-for-us .box.hover:hover {
	position:absolute;
	background:#86000D;
	background-image:none !important;
}
.work-for-us .box.hover:hover p {
	display:table-cell;
	vertical-align:middle;
}


@media (max-width: 1140px) {
.wfu-third {height:300px; width:100%;}
.wfu-twothird {width:100%;}

#bank-station {width:30%; height:100%; right:0; left:auto;}
#pizza {width:70%; height:100%;}

}

@media (max-width: 767px) {
.wfu-third {display:none;}
.wfu-twothird {height:190px;}
.work-for-us #button p {margin: 26px 0 0 0;}
.work-for-us .box p {font-size: 16px; padding: 10px;}
}

@media (max-width: 550px) {
.wfu-twothird {height:155px;}
.work-for-us #button p {margin: 20px 0 0 0; line-height:16px; font-size:16px;}
.work-for-us .box p {
    font-size: 13px;
    padding: 0 5px;
    line-height: 18px;
}
#meal, #sign {display:none;}
#office, #training {width:50%;}
#office {left:0;}
}
@media (max-width: 370px) {
#map {display:none;}
#car {width:70%;}
#climbing, #button {width:30%;}
.work-for-us .box p {padding: 0 2px;}
}

/*
BRIDGEWATER CLUB REBUILD
*/

.club-box {
    width: 400px;
    margin: 0 auto !important;
    border-width: 5px;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-color: #ffffff;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 10px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 52.25%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
        height: 100%;
}

/*--- 2 Column Form Styles Start ---*/

#left { width: 47%; float: left; margin-right:6%;}

#right { width: 47%; float: left;}

.clearfix:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; margin-bottom:10px;}

.clearfix { display:block;}

/*--- 2 Column Form Styles End ---*/

/*--MOBILE FIX--*/

@media only screen and (max-width: 767px) {
    div.offphone {
       margin-left: 0 !important;
       text-align: left;
   }
}

@media (max-width: 440px) {
    div.offphone {
       width: 215px !important;
   }
}

.page-id-4070 .wpcf7-submit {
        margin: 15px -6px;
}

/*MOBILE FIX - PROFESSIONALS PAGE*/

@media only screen and (max-width: 767px) {
.page-id-1071 th.job-dtl, .page-id-1071 td.job-ttl+td {
    display: none;
}
}

/*--- FOOTER ---*/

.social-footer {margin-top: -30px !important;}
@media only screen and (max-width: 767px) {
.one_fourth {
    margin-top: 31px !important;
}
footer .one_fourth {
    margin-right: 17px !important;
}
}


/*--- SUMOME ---*/
.sumome-control {display:none !important;}

/*MENU FONT*/

.main_menu ul li a {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600;
}
.search-field {width: 170px !important}

/*---FORCE HIDE MOBILE POPUP ON DTOP---*/

@media screen and (min-width: 375px) {
    #spu-6711 {
        display: none !important;;
    }
}

@media screen and (min-width: 375px) {
    #spu-bg-6711 {
        display: none !important;;
    }
}