/*
Theme Name: Twenty-TwentyFour Child
Theme URI: https://www.brownbearmedia.com
Author: Chris Brown
Author URI: https://www.brownbearmedia.com
Description: Twenty-TwentyFour Child
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfour
Text Domain: twentytwentyfourchild
Tags: blog, news, portfolio, one-column, wide-blocks, accessibility-ready, block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, rtl-language-support, sticky-post, style-variations, threaded-comments, translation-ready, 
*/
.editor-styles-wrapper h1{text-transform:none!important;}

.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px;!important;}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:#000;
}


.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:#fff;}
.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.column {
  display: flex;
  flex-direction: column;
  flex-basis: 90%;
  flex: 1; padding-right:20px;
}

.two-column-left{
float:left;
width:46%;
}
.two-column-right{
float:right;
width:46%;
}
.mycolumn {
  float: left;
  width: 33.33%;

}
.morelink{color:#3c3c3b;}
.jobbox .mycolumn {

   width: auto;
   margin-right:60px;

}
.fourcolumn {
  float: left;
  width: 25%;
box-sizing: border-box;
  padding: 12px;
 vertical-align: top;
font-family:"FS Elliot Web";

}
.fourcolumn p{
font-family:"FS Elliot Web";
}

/* Clear floats after the columns */
.myrow:after,fourcolumn:after {
  content: "";
  display: table;
  clear: both;
}

button#jobsearch-go{
border:solid 1px #aaa!important;	
}

.travelling-application-button{
transform: rotate(+270deg);
 position: fixed;
 top:480px;
 bottom:auto;
 width:200px;
 left:0px;
 z-index:99;
}

.wpzoom-video-popup-block_icon::after{
	line-height:65px!important;
	width:65px!important;
	height:65px!important;
	font-size:1em!important;
}
.job_position_filled{display:none!important;}
.single-job_listing h1{text-align:center;}

.single-job_listing .wp-block-post-date a{text-align:center;}



a.wpzoom-video-popup-block .wpzoom-video-popup-block_icon{color:#252d6c!important;   }
.mfp-iframe-holder .mfp-content{max-width:1366px!important;}

.mfp-iframe-holder .mfp-close{top:10px!important;
padding-right:30px!important;
}
.img-row-boxes{min-height:190px;}

a.wp-block-tiptip-hyperlink-group-block .wp-block-image{margin-bottom:0!important;}

.faqarrows details{position:relative;}

.faqarrows summary::marker,.thebenefits summary::marker,.thefaqs summary::marker{
display:none;
color:#cacbdb;}

.faqarrows summary::after,.thebenefits summary::after,.thefaqs summary::after {
    margin-right: 40px;
    display: flex;
    content: "\003e";
    justify-content: flex-end;
    margin-top: -25px;}
	
	
.thebenefits summary::after{font-weight:800;}

.faqarrows details[open] summary::after,.thebenefits  details[open] summary::after,.thefaqs  details[open] summary::after {
   content: "\2304";	
   font-size:24px;
}



.thebenefits summary, {padding-top:20px; padding-bottom:20px;}


.ourapprenticeships summary{padding-top:20px; padding-bottom:20px; padding:left:20px;}
.corner{
position:relative;
height:0;
width:0;
border-bottom: 120px solid #252d6c;
border-left: 120px solid #cacbdb;
}
a:hover .corner{border-bottom: 120px solid #192055;}
.corner::after{
position:absolute;
content: "\f345";
color:#ccc;
font-family:"dashicons";
font-weight:800;
font-size:40px;
margin-left:-50px;
margin-top:50px;}


a:hover .corner::after{
color:#fff;
}

.lightcorner{
position:relative;
margin-right:0px!important;
height:0;
width:0;
right:0;
border-bottom: 120px solid #cacbdb;
border-left: 120px solid #252d6c00;
}
.lightcorner::after{
position:relative;
content: "\f345";
color:#252d6c;
font-family:"dashicons";
font-weight:800;
font-size:24px;
margin-left:-55px;
top:65px;}

a:hover .lightcorner{
border-bottom: 120px solid #192055;
border-left: 120px solid #252d6c00;}

a:hover .lightcorner::after{
color:#fff;
}

header input,header .wpjmsf-section input, .wpjmsf-section input[type="text"]{color:#fff; border: solid 1px #fff;}
.mag-glass:after{content:"\1f50d";
color:#fff;
font-size:30px;
left:-10px;}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
 overflow-wrap: break-word;
background-color: #252d6c;
padding:8px 0;
width:180px;text-align:center;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{
/*background-color: #192055;*/	
background-color: #15193d;
}

.el-input__inner{border-radius:0!important;
height:60px!important;}

.el-select .el-input .el-select__caret{color:#3b3b3c;font-size:18px;font-weight:800; margin-top:10px;}

.leftfilter .el-input,.leftfilter .el-select,
.leftfilter .select2-container--default .select2-selection--single .select2-selection__rendered {

font-family:"FS Elliot Web";
font-weight:800;
font-size:16px;
}


/*CF7*/

#responsive-form{
 max-width:900px /*-- change this to get your desired form width --*/;
 margin:0 auto;
        width:100%;
}
.form-row{
 width: 100%;
}
.column-half, .column-full{
 float: left;
 position: relative;
 padding: 0.65rem;
 width:100%;
 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
 content: "";
 display: table;
 clear: both;
}#responsive-form{
 max-width:600px /*-- change this to get your desired form width --*/;
 margin:0 auto;
        width:100%;
}
.form-row{
 width: 100%;
}
.column-half, .column-full{
 float: left;
 position: relative;
 padding: 0.65rem;
 
 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
} 

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

 .column-half{
  width: 50%;
 }

.leftfilter .wpcf7-form select, .wpjmsf-section input, .wpjmsf-section input[type="text"]{
background-color:#252d6c!important;
color:#fff!important;
}

.wpcf7-form input{font-weight:800;}


.rightcorner{background-image:url(https://careers.thwhite.co.uk/wp-content/uploads/2024/03/Subtraction-26.png);
background-repeat: no-repeat; 
background-position: bottom right;z-index:100;}

.rightcornerdark{background-image:url(https://careers.thwhite.co.uk/wp-content/uploads/2024/03/rightcornerdark.png);
background-repeat: no-repeat; 
background-position: bottom right;z-index:100;}
.littleblock{
	width: 100%;
    height: 12px;}
.littleblock.agriculture{background-color:#fab200;}
.littleblock.dairy{background-color:#0088c5;}
.littleblock.groundcare{background-color:#009546;}
.littleblock.energy-fire-security{background-color:#ff8300;}
.littleblock.projects{background-color:#831020;}
.littleblock.palfinger-uk{background-color:#d30014;}
.littleblock.construction{background-color:#0088c5;}
.littleblock.group-office{background-color:#252d6c;}
.littleblock.machinery-imports{background-color:#4c2a21;}	
	
.smallblock{border:solid 1px #cccccc;min-height:250px;}
.smallblock.agriculture{border-top:solid 0px #fab200;}
.smallblock.dairy{border-top:solid 0px #0088c5;}
.smallblock.groundcare{border-top:solid 0px #009546;}
.smallblock.energy-fire-security{border-top:solid 0px #ff8300;}
.smallblock.projects{border-top:solid 0px #831020;}
.smallblock.palfinger-uk{border-top:solid 0px #d30014;}
.smallblock.construction{border-top:solid 0px #0088c5;}
.smallblock.group-office{border-top:solid 0px #252d6c;}
.smallblock.machinery-imports{border-top:solid 0px #4c2a21;}
.smallblock hr{color:#ccc;border-top:none;border-bottom: solid 1px #ccc;}
.findout{
display: inline-block;
padding-left:12px;
color:#3c3c3b;
}
.dashicons{vertical-align:bottom;}
.dashicons-arrow-right-alt2{ padding-right:22px;}

a:hover .dashicons-arrow-right-alt2 {padding-right:2px;}

.dashicons-arrow-right-alt2.agriculture,.dashicons-location.agriculture,.dashicons-location-alt.agriculture{color:#fab200;}
.dashicons-arrow-right-alt2.dairy,.dashicons-location.dairy,.dashicons-location-alt.dairy{color:#0088c5;text-decoration-color:#0088c5;}
.dashicons-arrow-right-alt2.groundcare,.dashicons-location.groundcare,.dashicons-location-alt.groundcare{color:#009546;}
.dashicons-arrow-right-alt2.energy-fire-security,.dashicons-location.energy-fire-security,.dashicons-location-alt.energy-fire-security{color:#ff8300;}
.dashicons-arrow-right-alt2.projects,.dashicons-location.projects,.dashicons-location-alt.projects{color:#831020;}
.dashicons-arrow-right-alt2.palfinger-uk,.dashicons-location.palfinger-uk,.dashicons-location-alt.palfinger-uk{color:#d30014;}
.dashicons-arrow-right-alt2.construction,.dashicons-location.construction,.dashicons-location-alt.construction{color:#0088c5;}
.dashicons-arrow-right-alt2.group-office,.dashicons-location.group-office,.dashicons-location-alt.group-office{color:#252d6c;}
.dashicons-arrow-right-alt2.machinery-imports,.dashicons-location.machinery-imports,.dashicons-location-alt.machinery-imports{color:#4c2a21;}

.job-listing-meta.meta.agriculture li.location::before, .job-listing-meta.meta.agriculture li.branch .dashicons{color:#fab200;}
.job-listing-meta.meta.dairy li.location::before, .job-listing-meta.meta.dairy li.branch .dashicons{color:#0088c5}
.job-listing-meta.meta.groundcare li.location::before, .job-listing-meta.meta.groundcare li.branch .dashicons{color:#009546;}
.job-listing-meta.meta.energy-fire-security li.location::before, .job-listing-meta.meta.energy-fire-security li.branch .dashicons{color:#ff8300;}
.job-listing-meta.meta.projects li.location::before, .job-listing-meta.meta.projects li.branch .dashicons{color:#831020;}
.job-listing-meta.meta.palfinger-uk li.location::before, .job-listing-meta.meta.palfinger-uk li.branch .dashicons{color:#d30014;}
.job-listing-meta.meta.construction li.location::before, .job-listing-meta.meta.construction li.branch .dashicons{color:#0088c5;}
.job-listing-meta.meta.group-office li.location::before, .job-listing-meta.meta.group-office li.branch .dashicons{color:#252d6c;}
.job-listing-meta.meta.machinery-imports li.location::before, .job-listing-meta.meta.machinery-imports li.branch .dashicons{color:#4c2a21;}
.tss-wrapper .tss-carousel3 .single-item-wrapper h3.author-name{font-family:"FS Elliot Web";font-weight:800; color:#fff; font-size:32px;}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="select"],
.wpcf7 input[type="tel"],
.wpcf7-form select,
.wpjmsf-section input,
.wpjmsf-section input[type="text"],
.wpjmsf-section input[type="select"]
{ font-family:"FS Elliot Web";
 background-color: #fff;
 color: #3c3c3b;
 width:80%; 
 padding:20px;
 border: solid 1px #3c3c3b;
 margin-top:20px;
 font-weight:800;
}

.wpcf7 select{width:96%; color: #3c3c3b;}
.wpcf7 input[type="submit"], .wpjmsf-section input[type="submit"]{height:60px;
background-color: #252d6c;
color: #ffffff;
width: 198px;
padding:20px;
border:solid 2px #fff;
}

.wpcf7 input[type="submit"]:hover{ background-color: #192005;   transition: background-color 1s;}


.el-input input[type="text"],.wpjmsf-section input[type="text"] {color:#3b3b3c!important; background-color:#fff!important;}


.job-listing-meta.branch,.job-listing-meta.location,.job-listing-meta.job-type{
	height:20px!important;
	padding-top: 5px;
}
.location a{color:#333!important;}

.single_job_listing ul.meta li{ font-family:"FS Elliot Web";
font-size:16px;
line-height:24px;
color:#3c3c3b!important;}

.single_job_listing .job_listing-meta .meta .branch{color:#3c3c3b;}

.single_job_listing .meta .location::before{margin-right:30px!important;}

.single_job_listing .meta .job-type{background-color:#fff!important;}






.jobbox{border:solid 1px #cacbdb;
margin:10px 0;}
.jobbox .thejob,
.jobbox .myrow,
.jobbox .content{
	padding:0px 10px;}


.jobbox .findoutmore{padding:0px 10px;}



.jobbox .findoutmore p::after {margin-right: 50px;
 display: flex;
 font-family:"dashicons";
 content: "\f345";
 justify-content: flex-end;
 margin-top: -15px;}
 
 .jobbox .findoutmore.agriculture p::after{color:#fab200;}
 .jobbox .findoutmore.dairy p::after{color:#68c6e0;}
 .jobbox .findoutmore.groundcare p::after{color:#009546;}
 .jobbox .findoutmore.energy-fire-security p::after{color:#ff8300;}
 .jobbox .findoutmore.projects p::after{color:#831020;}
 .jobbox .findoutmore.palfinger-uk p::after{color:#d30014;}
 .jobbox .findoutmore.construction p::after{color:#0088c5;}
  .jobbox .findoutmore.group-office p::after{color:#252d6c;}
  .jobbox .findoutmore.machinery-imports p::after{color:#4c2a21;}





a:hover .jobbox .findoutmore p::after {
	/*margin-right: 30px;*/

    transform: translateX(20px);
   
}

.jobbox.agriculture{ border-right: 12px solid #fab200;}
.jobbox.dairy{ border-right: 12px solid #0088c5;}
.jobbox.dairy{ border-right: 12px solid #68c6e0;}
.jobbox.groundcare{ border-right: 12px solid #009546;}
.jobbox.energy-fire-security{ border-right: 12px solid #ff8300;}
.jobbox.projects{ border-right: 12px solid #831020;}
.jobbox.palfinger-uk{ border-right: 12px solid #d30014;}
.jobbox.construction{ border-right: 12px solid #0088c5;}
.jobbox.group-office{ border-right: 12px solid #252d6c;}
.jobbox.machinery-imports{ border-right: 12px solid #4c2a21;}
.jobbox h3{
margin:10px 10px;
font-family:"FS Elliot Web";
font-weight:800;
}
jobbox p{
margin:10px 10px;
font-family:"FS Elliot Web";
font-weight:400;
}
.jobbox hr {border-top: 1px solid #cacbdb; border-bottom:none;}
.jobbox .findoutmore p{
font-family:"FS Elliot Web";
font-weight:800;
	margin-block-start: 0.5em;
    margin-block-end: 0.5em;
}
.jobbox.agriculture .colorset{color:#fab200;}
.jobbox.construction .colorset{color:#0088c5;}
.jobbox.dairy .colorset{color:#68c6e0;}
.jobbox.groundcare .colorset{color:#009546;}
.jobbox.energy-fire-security .colorset{color:#ff8300;}
.jobbox.projects .colorset{color:#831020;}
.jobbox.palfinger-uk .colorset{color:#d30014;}
.jobbox.group-office .colorset{color:#252d6c;}
.jobbox.machinery-imports .colorset{color:#4c2a21;}


.jobbox.agriculture .job-type::before,.agriculture.job-type::before{
background-image: url('/wp-content/uploads/2024/03/Agriculture.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";


}
.jobbox.dairy .job-type::before,.dairy.job-type::before{
background-image: url('/wp-content/uploads/2024/03/Dairy.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";

   }
.jobbox.groundcare .job-type::before,.groundcare.job-type::before{
background-image: url('/wp-content/uploads/2024/03/Groundcare.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";

  }
.jobbox.energy-fire-security .job-type::before,.energy-fire-security.job-type::before{
background-image: url('/wp-content/uploads/2024/03/Energy-Fire-and-Security.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";

  }
.jobbox.projects .job-type::before,.projects.job-type::before{
background-image: url('/wp-content/uploads/2024/03/Projects.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";

  }
.jobbox.palfinger-uk .job-type::before,.palfinger-uk.job-type::before{
background-image: url('/wp-content/uploads/2024/03/Lorry-Cranes.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";
	
   }
.jobbox.country-store .job-type::before{
background-image: url('/wp-content/uploads/2024/03/Country-Store.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";
	
   }
.jobbox.machinery-imports .job-type::before{
background-image: url('/wp-content/uploads/2024/03/Machinery-Import.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";
	
  }
  
  .jobbox.construction .job-type::before,.construction.job-type::before{
background-image: url('/wp-content/uploads/2024/03/Construction.svg');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";

  }
  
   .jobbox.group-office .job-type::before,.group.job-type::before{
background-image: url('/wp-content/uploads/2024/07/group-office.png');
    background-size: 20px 16px;
    display: inline-block;
    width: 20px; 
    height: 16px;
    content:" ";

  }

  
  .fourcolumn .job-type::before{
	margin-right:30px;  
  }
  
 .home .fourcolumn .job-type::before{
	margin-right:30px!important;  
  }
  /*for the fourcolumn plugin */
 .page-id-13 .fourcolumn .job-type::before{
	margin-right:30px!important;  
  }
  
  .jobbox .job-type::before{
	margin-right:0px;  
  }
  .home .vacnappboxes{ min-height:170px!important;}

.tss-wrapper .tss-carousel3 .item-content-wrapper{background-color:inherit!important;}
wrapper .tss-carousel3 .item-content-wrapper{color:#fff;}
.tss-wrapper .tss-carousel3 .item-content-wrapper:before{display:none;}

.skin-modern.presto-player__wrapper button.plyr__control.plyr__control--overlaid{width:90px!important;height:90px!important;border-radius:45px!important;}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:none!important;}



 .sa_owl_theme .owl-nav{top:100%;
position:relative;
margin-top:-50px; 
font-family:"FS Elliot Web";
font-weight:800;
}

.white .sa_owl_theme .owl-nav{color:#121848; }

.black .sa_owl_theme .owl-nav{color:#ffffff;background:none!important;}

 .sa_owl_theme .owl-nav .owl-prev{
left:40%;
}

 .sa_owl_theme .owl-nav .owl-next{
right:40%;

}

.black .sa_owl_theme .owl-nav .owl-prev{background:url("https://careers.thwhite.co.uk/wp-content/uploads/2024/03/arrowleftwhite.png")!important;background-repeat:no-repeat!important;}

.black .sa_owl_theme .owl-nav .owl-next{background:url("https://careers.thwhite.co.uk/wp-content/uploads/2024/03/arrowrightwhite.png")!important;background-repeat:no-repeat!important;}


.white .sa_owl_theme .owl-nav .owl-prev{background:url("https://careers.thwhite.co.uk/wp-content/uploads/2024/03/arrowleftdark.png")!important;background-repeat:no-repeat!important;}
.white .sa_owl_theme .owl-nav .owl-next{background:url("https://careers.thwhite.co.uk/wp-content/uploads/2024/03/arrowrightdark.png")!important;background-repeat:no-repeat!important;}

/*apprenticeships success stories slider*/
#slider_219759 .owl-item h3,
#slider_219759 .owl-item p{
color:#fff;
}

.single_job_listing .application .application_button{width:100%;font-weight:800;
font-family: var(--wp--preset--font-family--fs-elliot-web);
color:#fff;
background-color:#252d6c;}

 .tss-wrapper .tss-carousel3 .item-content-wrapper{
font-family: "FS Elliot";
font-weight:800;
font-size:24px;
}

 .tss-wrapper .tss-carousel3 .item-content-wrapper:before{
font-family: "FS Elliot Web"!important;
content: "\201C"!important;
top:0!important;
font-size:40px!important;
}
#tss-container-3115019141.tss-wrapper .single-item-wrapper .item-content p{color:#fff;}

.tss-wrapper .single-item-wrapper .item-content p{color:#fff;}



}
details > summary {
    list-style-type: '\003E';

}

details > summary:marker {
    margin-right:20px;
}

details[open] > summary {
    /*list-style-type: '\02EF'*/;
}

details {
    border: 1px solid gray;
    border-radius: 0!important;
    padding: 0.5rem;
}

details[open] > summary {
    margin-bottom: 0.5rem;
}




/*button on presto video*/
.skin-modern.presto-player__wrapper button.plyr__control.plyr__control--overlaid{
 color:#0000ff!important;
	width:1px!important;}

.plyr__control--overlaid::after{
	content: "\f345";
}

footer .group-site-links a{
	padding:1px;}
footer .group-site-links a:hover{

	color:#fff;
	padding: 1px;
	border-radius:8px;
}

footer .group-site-links a.agriculture{
	color:#fab200;
}
footer .group-site-links a.agriculture:hover{
		background-color:#fab200;
		color:#fff;
}
footer .group-site-links a.projects{
	color:#a3212b;
}
footer .group-site-links a.projects:hover{
		background-color:#a3212b;
		color:#fff;
}
footer .group-site-links a.groundcare{
	color:#009546;
}
footer .group-site-links a.groundcare:hover{
		background-color:#009546;
		color:#fff;
}
footer .group-site-links a.dairy{
	color:#68c6e0;
}
footer .group-site-links a.dairy:hover{
		background-color:#68c6e0;
		color:#fff;
}
footer .group-site-links a.lorrycranes{
	color:#d30014;
}
footer .group-site-links a.lorrycranes:hover{
		background-color:#d30014;
		color:#fff;
}
footer .group-site-links a.countrystore{
	color:#bcd25f;
}
footer .group-site-links a.countrystore:hover{
		background-color:#bcd25f;
		color:#fff;
}
footer .group-site-links a.construction{
	color:#0088c4;
}
footer .group-site-links a.construction:hover{
		background-color:#0088c4;
		color:#fff;
}
footer .group-site-links a.efs{
	color:#ff8200;
}
footer .group-site-links a.efs:hover{
		background-color:#ff8200;
		color:#fff;
}
footer .group-site-links a.machinery{
	color:#53312b;
}
footer .group-site-links a.machinery:hover{
		background-color:#53312b;
		color:#fff;
}




.mental-health-roundel img{
margin-top:-50px;
margin-right:100px;
width:100px;
height:100px;
}

.wpcf7-response-output{
color:#fff;
}


/*extra*/
@media only screen and (max-width: 1020px) {
	.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
width:150px;
font-size:14px;
}

/*md*/
@media only screen and (max-width: 992px) {
.img-row-boxes{min-height:100px;}

   .fourcolumn {
  float: left;
  width: 49%;
}
.widegrey p{ font-size:10px;margin-bottom:10px;}


.corner{
border-bottom: 80px solid #252d6c;
border-left: 80px solid #cacbdb;
}
.corner::after{
position:absolute;
content: "\f345";
color:#ccc;
font-family:"dashicons";
font-weight:800;
font-size:20px;
margin-left:-30px;
margin-top:40px;}
.widegrey p{ font-size:10px;margin-bottom:0px;}

.lightcorner{
border-bottom: 50px solid #cacbdb;
border-left: 50px solid #252d6c;
}

a:hover .lightcorner{
border-bottom: 50px solid #192055;
border-left: 50px solid #252d6c;}

.lightcorner::after{
margin-left:-26px;
top:19px;}

.lower-footer .lowcontent{margin-top:100px!important; }
.lower-footer .lowcontent p{ clear:both;}
 }


/*sm*/

@media only screen and (max-width: 768px) {
	
	  .home .vacnappboxes{ min-height:130px!important;}

	.wpcf7 input[type="submit"], .wpjmsf-section input[type="submit"]{height:50px;
width: 100%;
padding:10px;
border:solid 2px #fff;
}

.img-row-boxes{min-height:50px;}
.img-row-boxes .thestack{padding-left:2px!important; padding-right:2px!important;}
	faqs{max-width:90%important;}
	
	.thebenefits summary::after {display:none;}
	
	.travelling-application-button{

 left:-70px;
}
	
	   .fourcolumn {
  float: left;
  width: 100%;
}
	
footer .group-site-links{text-align:center;}

footer .wp-block-site-logo{text-align:center;}

.corner{
border-bottom: 50px solid #252d6c;
border-left: 50px solid #cacbdb;
}
.corner::after{
margin-left:-26px;
margin-top:19px;

}
}

/*xs*/
@media only screen and (max-width: 576px) {
	
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="select"],
.wpcf7 input[type="tel"],
.wpcf7-form select,
.wpjmsf-section input,
.wpjmsf-section input[type="text"],
.wpjmsf-section input[type="select"]{
	font-size:11px; padding:7px; margin-top:4px;
	 width:90%;}
	
	.corner{
border-bottom: 30px solid #252d6c;
border-left: 30px solid #cacbdb;
}
.corner::after{
margin-left:-14px;
margin-top:10px;
font-size:14px;}
	
	.tsandcsbar{margin-bottom:40px!important;}
	
	.faqarrows summary::after,.thebenefits summary::after,.thefaqs summary::after {
    margin-right: 20px;
   }
	
	.lightcorner h3{font-size:22px;}
 .widegrey h3{font-size:12px} 
 .widegrey p{font-size:10px}
.rightcornerdark{display:none;}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
padding:6px 0;
width:160px;
font-size:14px;
} 
}