/*
Theme Name: Group Site
Version: 1.1.4
*/

/*  Legal  */
.page-template-article-template.page-terms-conditions #content h1{font-size:36px;}
.page-template-article-template.page-terms-conditions #content strong{font-weight:600;}

/*  Cookie Banner  */
#CybotCookiebotDialog {background-color: rgba(60, 60, 60, 0.8)!important; color: #FFFFFF!important; box-shadow:none!important;}
#CybotCookiebotDialog a:focus {outline: none;}
#CybotCookiebotDialogBody {max-width: none!important; padding: 10px 60px 0 60px!important;}
.CybotCookiebotDialogBodyButton {padding: 8px 12px!important;}
#CybotCookiebotDialogBodyButtonAccept {background-color: #FFFFFF!important; border: 1px solid #FFFFFF!important;}
#CybotCookiebotDialogBodyContentTitle,
#CybotCookiebotDialogBodyContentText,
#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink {color: #FFFFFF!important;}
/*#CybotCookiebotDialogBodyButtons a, #CybotCookiebotDialogBodyButtons a:hover {color: #333333!important;}*/
#CybotCookiebotDialogDetailBody {max-width: none!important; padding: 15px 68px!important;}
#CybotCookiebotDialogBodyButtons a {color: #333333!important;}
#CybotCookiebotDialogBodyButtonAccept a:hover,
#CybotCookiebotDialogBodyButtonDetails a:hover {color: #333333!important;}
.page-cookies .CookieDeclarationDialogText{display:none;}

#CybotCookiebotDialogDetail {background-color: rgba(60, 60, 60, 0)!important;}
.CybotCookiebotDialogDetailBodyContentTab:first-child,
.CybotCookiebotDialogDetailBodyContentTabsItem,
.CybotCookiebotDialogDetailBodyContentTabsItemSelected {border-left: none!important; border-radius: 0!important;}
#CybotCookiebotDialogDetailBodyContent,
.CybotCookiebotDialogDetailBodyContentTabsItem,
.CybotCookiebotDialogDetailBodyContentTabsItemSelected {border: none!important;}
.CybotCookiebotDialogDetailBodyContentTabsItem {padding: 8px 18px!important;}
.CybotCookiebotDialogDetailBodyContentTabsItemSelected {padding: 10px 18px 8px 18px!important;}
#CybotCookiebotDialogDetailBody * {color: #333333!important;}
#CybotCookiebotDialogDetailFooter {padding: 5px 15px!important;}
#CybotCookiebotDialogDetailBodyContent {height: 155px!important;}
.cookieconsent-optout-marketing{background-color: rgba(0,0,0,0.5); color:#FFF; position: absolute; padding-bottom: 25.25%; padding-top: 20%; height: 0; overflow: hidden; margin-bottom: 35px; text-align: center; font-size:21px; line-height: 1.3; width:95%;}


/* Ajax Code  */
.overlay-bg{background-color:rgba(0,0,0,0.8); position:fixed; top:0; left:0; z-index:1000; display:none; width:100%; height:100%; overflow-y:scroll;}
.ajaxOpen{overflow-y:hidden;}
.overlay-bg .overlay-window #load-content{background-color:#FFF; margin:0 auto 80px auto; width:775px;}
.overlay-window #load-content .page .timelineNav,
.overlay-window #load-content .page header.header{display:none;}
.overlay-window .closeHolder{width:775px; margin:30px auto; text-align:right; height:39px;}
.overlay-window .closeHolder .close{width:39px; height:39px; display:inline-block; text-align:center;}
.overlay-window .closeHolder .close img, .lightbox .close-graphic img{width:100%; height:auto; -o-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s;}
.overlay-window .closeHolder .close:hover  img, .lightbox .close-graphic img:hover{width:92%; height:auto;}
.timelineArticleLead{position:relative; text-align:center; height:549px; margin-bottom:40px;}
.timelineArticleLead h1, .timelineArticleLead h2, .timelineArticleLead img{position:absolute;}
.timeline .timelineArticleLead h1{top:0; left:0; z-index:1005; width:100%; text-align:center; border-bottom:none; color:#16151b; font-size:48px; margin-top:45px; font-weight:normal;}
.timeline .timelineArticleLead h2{bottom:25px; left:0; z-index:1005; color:#FFF; font-size:26px; font-weight:normal;}
.timeline .timelineArticleLead img{left:0; top:0; z-index:1000;}
.overlay-window #load-content .page .entry-content .vc_row{margin-left:0; margin-right:0;}

.timeline .timelineArticleCol{padding-left:25px;}
.timelineArticleCol h3{font-weight:normal; font-size:24px; letter-spacing:0.75px; margin-bottom:30px;}
.timeline .timelineArticleColTwo{padding-right:25px;}
.timelineArticleColTwo p{font-style:italic; font-size:14px; text-align:center;}
.timelineArticleColTwo .wpb_single_image{margin-bottom:10px;}

.eraContainer{margin-bottom:200px;}

.page-1919-before .ajaxContainer1919 {display:none;}
.page-1920-30 .ajaxContainer1919, .page-1920-30 .ajaxContainer1920 {display:none;}
.page-1940-50 .ajaxContainer1919, .page-1940-50 .ajaxContainer1920, .page-1940-50 .ajaxContainer1940 {display:none;}
.page-1960-70 .ajaxContainer1919, .page-1960-70 .ajaxContainer1920, .page-1960-70 .ajaxContainer1940, .page-1960-70 .ajaxContainer1960 {display:none;}
.page-1980-90 .ajaxContainer1919, .page-1980-90 .ajaxContainer1920, .page-1980-90 .ajaxContainer1940, .page-1980-90 .ajaxContainer1960, .page-1980-90 .ajaxContainer1980 {display:none;}
.page-2000-today .ajaxContainer1919, .page-2000-today .ajaxContainer1920, .page-2000-today .ajaxContainer1940, .page-2000-today .ajaxContainer1960, .page-2000-today .ajaxContainer1980, .page-2000-today .ajaxContainer2000 {display:none;}

.page-timeline.timeline .eraNavItem.nineteen,
.page-timeline.timeline .eraNavItem.twenty,
.page-timeline.timeline .eraNavItem.forty,
.page-timeline.timeline .eraNavItem.sixty,
.page-timeline.timeline .eraNavItem.eighty,
.page-timeline.timeline .eraNavItem.thousand,
.page-1980-90.timeline  .eraNavItem.thousand,
.page-1960-70.timeline .eraNavItem.eighty, .page-1960-70.timeline .eraNavItem.thousand,
.page-1940-50.timeline .eraNavItem.sixty, .page-1940-50.timeline .eraNavItem.eighty, .page-1940-50.timeline .eraNavItem.thousand,
.page-1920-30.timeline .eraNavItem.forty,
.page-1920-30.timeline .eraNavItem.sixty,
.page-1920-30.timeline .eraNavItem.eighty,
.page-1920-30.timeline .eraNavItem.thousand,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraNavItem.forty,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraNavItem.sixty,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraNavItem.eighty,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraNavItem.thousand,
.page-1940-50.timeline .eraNavItem.eighty,
.page-1940-50.timeline  .eraNavItem.thousand,
.page-1919-before.timeline .eraNavItem.twenty, .page-1919-before.timeline .eraNavItem.forty, .page-1919-before.timeline .eraNavItem.sixty, .page-1919-before.timeline .eraNavItem.eighty, .page-1919-before.timeline .eraNavItem.thousand
{border-left:1px solid #ccc;}

.page-timeline.timeline .eraBorderItem.nineteen,
.page-timeline.timeline .eraBorderItem.twenty,
.page-timeline.timeline .eraBorderItem.forty,
.page-timeline.timeline .eraBorderItem.sixty,
.page-timeline.timeline .eraBorderItem.eighty,
.page-timeline.timeline .eraBorderItem.thousand
{border-top:1px solid #CCC;}

.page-1919-before.timeline .eraBorderItem.twenty,
.page-1919-before.timeline .eraBorderItem.forty,
.page-1919-before.timeline .eraBorderItem.sixty,
.page-1919-before.timeline .eraBorderItem.eighty,
.page-1919-before.timeline .eraBorderItem.thousand
{border-top:1px solid #CCC;}

.page-1920-30.timeline .eraBorderItem.forty,
.page-1920-30.timeline .eraBorderItem.sixty,
.page-1920-30.timeline .eraBorderItem.eighty,
.page-1920-30.timeline .eraBorderItem.thousand,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraBorderItem.forty,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraBorderItem.sixty,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraBorderItem.eighty,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraBorderItem.thousand
{border-top:1px solid #CCC;}

.page-1940-50.timeline .eraBorderItem.sixty,
.page-1940-50.timeline .eraBorderItem.eighty,
.page-1940-50.timeline .eraBorderItem.thousand
{border-top:1px solid #CCC;}

.page-1960-70.timeline .eraBorderItem.eighty,
.page-1960-70.timeline .eraBorderItem.thousand
{border-top:1px solid #CCC;}

.page-1980-90.timeline .eraBorderItem.thousand
{border-top:1px solid #CCC;}

.page-timeline.timeline .eraBorderItem.nineteen::after,
.page-timeline.timeline .eraBorderItem.twenty::after,
.page-timeline.timeline .eraBorderItem.forty::after,
.page-timeline.timeline .eraBorderItem.sixty::after,
.page-timeline.timeline .eraBorderItem.eighty::after,
.page-timeline.timeline .eraBorderItem.thousand::after
{border:1px solid #CCC;}

.page-1919-before.timeline .eraBorderItem.twenty::after,
.page-1919-before.timeline .eraBorderItem.forty::after,
.page-1919-before.timeline .eraBorderItem.sixty::after,
.page-1919-before.timeline .eraBorderItem.eighty::after,
.page-1919-before.timeline .eraBorderItem.thousand::after
{border:1px solid #CCC;}

.page-1920-30.timeline .eraBorderItem.forty::after,
.page-1920-30.timeline .eraBorderItem.sixty::after,
.page-1920-30.timeline .eraBorderItem.eighty::after,
.page-1920-30.timeline .eraBorderItem.thousand::after,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraBorderItem.forty::after,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraBorderItem.sixty::after,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraBorderItem.eighty::after,
.page-the-rms-queen-mary-and-bettys-york.timeline .eraBorderItem.thousand::after
{border:1px solid #CCC;}

.page-1940-50.timeline .eraBorderItem.sixty::after,
.page-1940-50.timeline .eraBorderItem.eighty::after,
.page-1940-50.timeline .eraBorderItem.thousand::after
{border:1px solid #CCC;}

.page-1960-70.timeline .eraBorderItem.eighty::after,
.page-1960-70.timeline .eraBorderItem.thousand::after
{border:1px solid #CCC;}

.page-1980-90.timeline .eraBorderItem.thousand::after
{border:1px solid #CCC;}

.timeline .eraBorderItem.linesColour{border-top:2px solid #d5b182 !important;}
.timeline .eraNavItem.linesColour{border-left:1px solid #d5b182 !important;}
.timeline .eraBorderItem.linesColour::after{border:1px solid #d5b182 !important;}
#load-content section.entry-content .vc_row.wpb_row,
.ajaxarticle .ajaxHolder section.entry-content .vc_row.wpb_row{margin-left:0; margin-right:0;}
.ajaxarticle header.header,
.ajaxarticle .eraContainer{display:none;}
.ajaxarticle #timelineNav{z-index:2000;}
.timelineArticleCol p{font-size:18px; margin-bottom:20px; letter-spacing:0.5px;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.alignright{float: right; margin-left: 20px; margin-bottom: 20px;}
.alignleft{float: left; margin-right: 20px; margin-bottom: 20px;}

h3, h2, h1{letter-spacing:1.0px; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-weight:normal;}
h3, h2, h1, p, li{line-height:1.3;}
.clear{clear:both; margin:0; padding:0;}
#container{clear:both; display:block;}
p{color:#2d2d2d; letter-spacing:1.0px;}


.boardCol .wpd_wrapper .wpd_single_image .wpb_wrapper .vc_single_image-wrapper .vc_single_image-img{width:100%; height:auto;}

.page-job-application-thank-you div.wpjb-flash-info{width: 58.4%; margin-left:16%;}

#wrapper{background-color:#FFF; color:#333; font-family: "source-sans-pro",sans-serif; font-weight:300;}

.headerContainer{background-color:#FFF; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; letter-spacing:3px; }
.headerContainer .headerContent{max-width:1400px; height:177px; margin:0 auto; text-align:center; position:relative;}
.headerContainer section{position: absolute; top:40%; color:#d8b484; width:125px; height:75px; font-size:16px; text-transform:uppercase;}
.headerContainer #branding{left:50%; margin-left:-227px; width: 454px; height:80px; top:30%;}
.headerContainer #branding img{width:454px; height:auto; margin:0 auto;}
.headerContainer #vacanies{left:10%;}
.headerContainer #vacanies a{color:#d8b484; text-decoration:none;}
.headerContainer #vacanies a:hover{color:#333; text-decoration:none;}
.headerContainer #vacanies p{padding-bottom:12px; margin-bottom:0; border-bottom:solid 2px #d8b484; letter-spacing:3px;}
.headerContainer #search{right:10%; padding-bottom:12px; border-bottom:solid 2px #d8b484; width:145px; height:auto;}
.headerContainer #search .searchform{}
.headerContainer p{margin-top:0;}
.headerContainer nav{display:block; clear:both; margin:0 auto; bottom:0; width:100%; height:75px; text-align:center; border-top:1px solid #f6ede2; border-bottom:1px solid #f6ede2; font-size:16px;}

.headerContainer nav .menu-main-menu-container{
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
}
.headerContainer nav .menu-main-menu-container .orion-menu{
    list-style:none;
    position:relative;
    left:50%;
}

#search form #search-box {
    background-color: #FFF;
    border: medium none;
    color: #d8b484;
    font-size: 16px;
    text-transform: uppercase;
    width: 120px;
	letter-spacing:3px;
	font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif;
}
form input {
    font-family: "source-sans-pro",sans-serif; 
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#search form .search-button {
    background-color: #FFF;
    background-image: url("images/mag-glass.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    display: block;
    float: right;
    height: 21px;
    width: 21px;
}

/*Slider*/

.rev_slider .fa-icon-angle-right{margin-left:15px;}
.rev_slider .fa-icon-angle-left{margin-right:15px;}
.rev_slider .tp-parallax-wrap .homeSlideNav i{font-size:24px}
.rev_slider .homeSlideNav{text-shadow:0 0 4px rgba(0, 0, 0, 0.8); font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-size:21px;}
.entry-content .homeSliderContainer.vc_row .vc_column_container .vc_column-inner{padding-top:0;}
.entry-content .homeSliderContainer.vc_row .vc_column_container .wpb_content_element{margin-bottom:0;}
.homeSliderTopContainer{position:absolute; z-index:500; top:0; left:0; height:248px; width:100%; max-width:none !important; margin:0 !important; background-image:url("images/slider-top.png"); background-repeat:repeat-x; background-position:center bottom;}
.homeSliderBotContainer{position:absolute; z-index:2000; bottom:0; left:0; height:245px; width:100%; max-width:none !important;margin:0  !important;background-image:url("images/slider-bottom.png"); background-repeat:repeat-x; background-position:center top; border-bottom:1px solid #FFF;}
.homeSliderContainer.vc_row.vc_row-o-columns-middle::after{display:contents;}

/*content*/
#container{margin:0 auto; padding:20px; max-width:1400px;}
header .post-edit-link{display:none;}
.arve-wrapper{margin-left:17%; width:58.4%; max-width:58.4% !important; margin-bottom:50px;}
.page-template-article-template #content p .largePortrait,
.single #content .entry-content img.largePortrait,
.page-template-article-template #content p .smallLandscape,
.single #content .entry-content img.smallLandscape
{width:50%; float:left; margin-right:20px; margin-bottom:20px;}

.single #content .entry-content img.nonResponsive,
.page-template-article-template #content p .nonResponsive
{width:auto; float:left; margin-right:20px;}
.page-template-article-template #content p .boardMember{float:right; width:40%; margin-left:20px; margin-bottom:40px;}

/*home*/

.home header .entry-title{display:none; }
.home #container{padding-top:0;}
.contentContainer{width:83.4%; margin:0 auto; overflow:auto; margin-bottom:50px;}
.fullwidth{width:100%;}
.page-template-home-template .contentContainer h2{font-size:60px;font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; text-align:center; width:100%; margin-left:0; line-height:1; margin-bottom:15px; }
.page-template-home-template .contentContainer h3{font-size:14px; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; text-align:center; text-transform:uppercase; width:100%; margin-left:0;}
.page-template-home-template .contentContainer .callBorder{border-bottom:#d7b180 2px solid; margin:0 auto; width:180px; height:5px; margin-bottom:30px; }
.page-template-home-template .rev_slider{margin-bottom:70px;}
.home .brandRow, .page-our-brands .brandRow{text-align:center;}
.home .brandCol{}
.home .brandCol p, .page-our-brands #content .brandCol p{padding:0; margin: 0 auto; max-width: 330px; width:auto; text-align:left;}
.home .brandCol h2, .page-our-brands #content .brandCol h2{max-width: 330px; width:auto; font-size:36px; padding-bottom:10px; margin:0 auto 20px auto; text-align:left; font-family: "adobe-garamond-pro",Georgia,"Times Roman",serif;}
.home .brandCol h2 .brandTitle, .home .videoHome h2 .brandTitle, .page-our-brands #content .brandCol h2 .brandTitle, .page-our-brands .videoHome h2 .brandTitle{border-bottom:2px solid #d7b180;}
.home .brandCol .wpb_text_column, .page-our-brands .brandCol .wpb_text_column{margin-bottom:20px;}

.home .videoHome .videoHomeText{}
.home .videoHome .videoHomeText h2{font-size:36px; margin-bottom:20px; margin-top:40px;}
.home .videoHome .videoHomeText p{text-align:left; margin-bottom:20px;}
.home .videoHome .videoHomeText a{color:#960230; text-decoration:underline; font-weight:700;}
.home .videoHome .videoHomeText a:hover{text-decoration:none;}
.home .videoHome .videoHomeImage p{text-align:right;}

/*article*/
.page-template-article-template #container #content .column02.vc_row{margin-left:17%; width:58.4%;}
.page-template-article-template #content .column02 h2{margin-left:0; width:100%}
.page-template-article-template #container{padding:0;}
.page-template-article-template #content h1{padding:0; font-size:75px; border-bottom:#d7b180 2px solid; margin-left:17%; width:58.4%; margin-bottom:50px;}
.page-template-article-template #content h2{font-size:26px; font-family: "source-sans-pro",sans-serif; font-weight:400; padding:0; margin-left:17%; width:58.4%; margin-bottom:50px;}
.page-template-article-template #content h3{font-size:26px; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; padding:0; margin-left:17%; width:58.4%; margin-bottom:30px;}
.page-template-article-template #content p{padding:0; font-size:18px; font-family: "source-sans-pro",sans-serif; font-weight:300; width:58.4%; margin-bottom:30px; margin-left:17%;}
.page-template-article-template #content blockquote{float:left; margin-right:50px; margin-bottom:20px; border-top:#d7b180 2px solid; border-bottom:#d7b180 2px solid; padding:40px 0; width:17%; margin-left:17%;}
.page-template-article-template #content blockquote p{font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-size:30px; margin-left:0; width:100%; margin-bottom:0;}
.page-template-article-template #content .articleLeadImage{width:100%; max-height:380px; background-repeat:no-repeat; background-size:cover; background-position:top center; margin-bottom:50px;}
.page-template-article-template #content .articleLeadImage img{width:100%; height:auto;}
.page-template-article-template #content p img{width:100%; height:auto;}
.page-template-article-template #content .wp-caption{position:relative; text-align:left; margin-bottom:50px; margin-left:8.5%; width:66% !important;}
.page-template-article-template #content .wp-caption img{width:100%; height:auto;}
.page-template-article-template #content .wp-caption .wp-caption-text{position:absolute; bottom:0; right:0; margin-bottom: 0; margin-left: 0; padding: 0 30px 20px 0; color:#FFF; width:100%; text-align:right;}
.page-template-article-template #content hr{clear:both; background-color:#d7b180; height:2px; padding:0; border:none; margin-bottom:50px; margin-top:50px;}
.page-template-article-template #content ul{padding: 0 0 0 20px; font-size:18px; margin-left:17%; width:58.4%; margin-bottom:50px; list-style:disc outside;}
.page-template-article-template #content ul li{margin-bottom:20px; margin-left:20px; font-family: "source-sans-pro",sans-serif; font-weight:300; letter-spacing: 1px;}
.page-template-article-template #content a{color:#333; text-decoration:underline;}
.page-template-article-template #content a:hover{color:#333; text-decoration:none;}
		
.callHolder{width:85.2%; margin:0 auto !important; overflow:auto;}
.callHolder .call{width:31%; margin-right:35px; float:left; text-align:center;}
.callHolder .last{margin-right:0;}
.callHolder .call .callborder, .callHolder .call .vc_column-inner .wpb_wrapper .callborder{border:1px solid #FFF; padding:20px; background:#FFFFFF; overflow:auto; position: relative;}
.callHolder .call .callborder:hover, .callHolder .call .vc_column-inner .wpb_wrapper .callborder:hover{border:1px solid #ebd8bf;}
.page-template-article-template .callHolder .call a{text-decoration:none; color:#2d2d2d;}
.page-template-article-template #content .callHolder .call h2{font-size:27px;font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif;  margin-left:0; width:100%; margin-bottom:30px;}
.page-template-article-template #content .callHolder .call p{font-size:17px; width:95%; margin:0 auto 30px auto;}
.page-template-article-template #content .callHolder .call p.read{color:#b0012d; font-weight:600; text-decoration:underline; margin-bottom:0;}
.page-template-article-template #content .callHolder .call img{width:100%; height:auto; margin:0 auto 0 auto;}
.page-template-article-template #content .callTitle h2{font-size:60px;font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; text-align:center; width:100%; margin-left:0; line-height:1; margin-bottom:15px; }
.page-template-article-template #content .callTitle h3{font-size:14px; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; text-align:center; text-transform:uppercase; width:100%; margin-left:0;}
.page-template-article-template #content .callTitle .callBorder{border-bottom:#d7b180 2px solid; margin:0 auto; width:180px; height:5px; margin-bottom:30px; }

.callHolder .callFeed{border:1px solid #ebd8bf;}

.page #content .callHolder .callFeed .callborder:hover{border:1px solid #FFF;}
.page #content .callHolder .callFeed .callfeedHeader{ border-bottom:2px solid #ebd8bf; display:block; overflow:auto; margin-bottom:30px;}
.page #content .callHolder .callFeed .callfeedHeader h3{float:left; margin-left:0; width:auto; display:inline; margin-bottom:10px;}
.page #content .callHolder .callFeed .callfeedHeader h4{float:right;margin-left:0; width:auto; display:inline; margin-top:10px;}
.page #content .callHolder .callFeed .callfeedHeader h4 a{font-weight:600; color:#b0012d; text-decoration:none;}
.page #content .callHolder .callFeed .callfeedHeader h4 a:hover{color:#333; text-decoration:underline;}
.page #content .callHolder .callFeed ul{ list-style:none; text-align:left; margin-left:0; margin-bottom:0; padding:0; width:100%;}
.page #content .callHolder .callFeed ul li{ list-style:none; text-align:left; margin-left:0; letter-spacing:1px; font-size:17px;}

.page #content .callFeed .display-posts-listing .listing-item:last-child{margin-bottom:0;}
.page #content .callFeed .display-posts-listing .listing-item .title{display:block; font-weight:600; text-decoration:none;}
.page #content .callFeed .display-posts-listing .listing-item .title:hover{color:#b0012d; text-decoration:underline;}
.page #content .callFeed .display-posts-listing .listing-item .excerpt-dash{display:none;}
.page #content .callFeed .display-posts-listing .listing-item .more-link{display:block; font-weight:600; color:#b0012d; text-decoration:underline;}
.page #content .callFeed .display-posts-listing .listing-item .more-link:hover{color:#333; text-decoration:none;}

.video-contain{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; margin-bottom:35px;}
.video-contain iframe, .video-contain object, .video-contain embed{position:absolute;	top:0; left:0; width:100%;	height:100%;}

.callHolder a.callLink {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    /* Makes sure the link doesn't get underlined */
    z-index: 10;
    /* raises anchor tag above everything else in div */
    background-color: white;
    /*workaround to make clickable in IE */
    opacity: 0;
    /*workaround to make clickable in IE */
    filter: alpha(opacity=0);
    /*workaround to make clickable in IE */
}


.relatedRow .vc_col-sm-4 .relatedLink{border:1px solid #FFF; padding:20px; background:#FFFFFF; overflow:auto;}
.relatedRow .vc_col-sm-4 .relatedLink:hover{border:1px solid #ebd8bf;}
.wpb_raw_code.wpb_content_element.wpb_raw_html{margin:0;}

.brandCol a.callLink {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    /* Makes sure the link doesn't get underlined */
    z-index: 10;
    /* raises anchor tag above everything else in div */
    background-color: white;
    /*workaround to make clickable in IE */
    opacity: 0;
    /*workaround to make clickable in IE */
    filter: alpha(opacity=0);
    /*workaround to make clickable in IE */
}
.brandRow .brandCol{padding:20px;}
.brandCol{border:1px solid #FFF; padding:20px; background:#FFFFFF; overflow:auto;}
.brandCol:hover{border:1px solid #ebd8bf;}

.brandCol .wpb_single_image .vc_figure,
.brandCol .wpb_single_image .vc_single_image-wrapper,
.brandCol .wpb_single_image img{width:100%; height:auto !important;}


.boardCol a.callLink {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    /* Makes sure the link doesn't get underlined */
    z-index: 10;
    /* raises anchor tag above everything else in div */
    background-color: white;
    /*workaround to make clickable in IE */
    opacity: 0;
    /*workaround to make clickable in IE */
    filter: alpha(opacity=0);
    /*workaround to make clickable in IE */
}

.page-our-collaborative-ceo .boardRow .boardCol,
.page-our-group-board .boardRow .boardCol,
.page-our-board-and-executives .boardRow .boardCol{padding:20px;}
.boardRow .boardCol{padding:20px 0;}

.boardCol{border:1px solid #FFF; padding:20px; background:#FFFFFF;}
.boardCol:hover{border:1px solid #ebd8bf;}

.boardCol .wpb_single_image .vc_figure,
.boardCol .wpb_single_image .vc_single_image-wrapper,
.boardCol .wpb_single_image img{width:100%; height:auto !important; max-height:inherit; max-width:100%;}

.boardRow .boardCol .vc_column-inner,
.page-our-brands .boardRow .boardCol .vc_column-inner{padding-left:0; padding-right:0;}

.boardRow{margin-bottom:50px;}

.page-our-board-and-executives #content .vc_row,
.page-our-group-board #content .vc_row,
.page-our-collaborative-ceo #content .vc_row,
.page-our-brands #content .vc_row
{margin-left:0; margin-right:0;}

.breadcrumb-container{font-weight:300; margin-left: 16%; margin-bottom:30px; padding: 0; width: 58.4%;}
.page-jobs .breadcrumb-container{display:none;}
.page-template-article-template #content .breadcrumb-container ul{width:100%; margin-left:0; padding-left:0;}
.page-template-article-template #content .breadcrumb-container ul li{margin-left:0; margin-bottom:0;}
.page-template-article-template #content .breadcrumb-container ul li a{text-decoration:none}
.page-template-article-template #content .breadcrumb-container ul li a:hover{text-decoration:underline;}
.breadcrumb-container ul li:last-child .separator{display:none;}

.page-template-article-template #content .linkButton{width:280px; color:#FFF; text-decoration:none; padding:20px 50px; margin:0 auto 50px auto; background-color:#d7b180; border:1px solid #d7b180; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; text-align:center; text-transform:uppercase; clear:both; display:block;}
.linkButton:hover{color:#d7b180; background-color:#FFF;}
.boardmember.page-template-article-template #content h2{margin-bottom:30px;}

/*brand*/
.page-template-brand-template .articleCopy{max-width:930px; margin:0 auto;}
.page-template-brand-template #content .articleLeadImage{width:100%; max-height:380px; background-repeat:no-repeat; background-size:cover; background-position:top center; margin-bottom:50px;}
.page-template-brand-template #content .articleLeadImage img{width:100%; height:auto;}
.page-template-brand-template #container{padding:0;}
.page-template-brand-template .breadcrumb-container{margin-left: 0%; margin-bottom:30px; padding: 0; width: 100%;}
.page-template-brand-template #content .breadcrumb-container ul{width:100%; padding-left:0;}
.page-template-brand-template #content .breadcrumb-container ul li{margin-left:0; margin-bottom:0;}
.page-template-brand-template #content .breadcrumb-container ul li a{text-decoration:none}
.page-template-brand-template #content .breadcrumb-container ul li a:hover{text-decoration:underline;}
.page-template-brand-template #content .breadcrumb-container ul li:first-child a{padding-left:0; margin-left:0;}
.brandHeader{clear:both;margin-bottom: 0; margin-left: 0; padding: 0; width: 100%;}
.page-template-brand-template #content h1{border-bottom:0; display:inline}
.page-template-brand-template #content h1 span{border-bottom: 2px solid #d7b180;}
.page-template-brand-template #content p{}
.page-template-brand-template #content h2{clear:both;}
.page-template-brand-template #content .articleButton{width:280px; color:#FFF; text-decoration:none; padding:20px 50px; margin:0 auto 50px auto; background-color:#d7b180; border:1px solid #d7b180; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; text-align:center; text-transform:uppercase; clear:both; display:block;}
.articleButton:hover{color:#d7b180; background-color:#FFF;}
.brandCarousel{padding:0; margin-left:0; width:100%; height:300px; margin-top:90px;margin-bottom:0;}
.brandCarousel .imgHolder{width:23%; float:left; margin-right:20px;}
.brandCarousel .imgHolder:last-child{margin-right:0px;}
.brandCarousel .imgHolder img{width:100%; height:auto;}
.brand-social{float:right; width:250px; margin-top:25px;}
.brand-social a{float:left; margin-right:7px; width:42px; height:42px;}
.brand-social a img{width:100%; height:auto;}

.page-template-brand-template #content .brandHeader h1{margin-left:15px; width:auto; float:left; display:inline;}
.page-template-brand-template #container{padding:0;}
.page-template-brand-template #content h1{padding:0; font-size:75px; margin-left:0; width:100%; margin-bottom:50px;}
.page-template-brand-template #content h2{font-size:26px; font-family: "source-sans-pro",sans-serif; font-weight:400; padding:0; margin-left:0; width:100%; margin-bottom:50px;}
.page-template-brand-template #content h3{font-size:26px; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; padding:0; margin-left:0; width:100%; margin-bottom:10px;}
.page-template-brand-template #content p{padding:0; font-size:18px; font-family: "source-sans-pro",sans-serif; font-weight:300; margin-bottom:30px; margin-left:0; width:100%;}
.page-template-brand-template #content blockquote{float:left; margin-right:50px; margin-bottom:20px; border-top:#d7b180 2px solid; border-bottom:#d7b180 2px solid; padding:40px 0; width:17%; margin-left:0;}
.page-template-brand-template #content blockquote p{font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-size:30px; margin-left:0; width:100%; margin-bottom:0;}
.page-template-brand-template #content .articleLeadImage{width:100%; max-height:380px; background-repeat:no-repeat; background-size:cover; background-position:top center; margin-bottom:50px;}
.page-template-brand-template #content .articleLeadImage img{width:100%; height:auto;}
.page-template-brand-template #content p img{width:100%; height:auto;}
.page-template-brand-template #content .wp-caption{position:relative; text-align:left; margin-bottom:50px; margin-left:8.5%; width:66% !important;}
.page-template-brand-template #content .wp-caption img{width:100%; height:auto;}
.page-template-brand-template #content .wp-caption .wp-caption-text{position:absolute; bottom:0; right:0; margin-bottom: 0; margin-left: 0; padding: 0 30px 20px 0; color:#FFF; width:100%; text-align:right;}
.page-template-brand-template #content hr{clear:both; background-color:#ebd8bf; height:1px; border:none; margin-bottom:50px;}
.page-template-brand-template #content ul{padding: 0 0 0 20px; font-size:18px; margin-left:0%; width:100%; margin-bottom:50px; list-style:disc outside;}
.page-template-brand-template #content ul li{margin-bottom:20px; margin-left:20px; font-family: "source-sans-pro",sans-serif; font-weight:300; }
.page-template-brand-template #content a{color:#333; text-decoration:underline;}
.page-template-brand-template #content a:hover{color:#333; text-decoration:none;}
.page-template-brand-template .arve-wrapper{margin-left:0; width:100%; max-width:100% !important; margin-bottom:50px;}


.page-template-brand-template #content .callTitle h2{font-size:60px;font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; text-align:center; width:100%; margin-left:0; line-height:1; margin-bottom:15px; }
.page-template-brand-template #content .callTitle h3{font-size:14px; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; text-align:center; text-transform:uppercase; width:100%; margin-left:0;}
.page-template-brand-template #content .callTitle .callBorder{border-bottom:#d7b180 2px solid; margin:0 auto; width:180px; height:5px; margin-bottom:30px; }


/* Social */

.sbi_header_img{display:none;}
#sb_instagram .sb_instagram_header{margin-bottom:0; position:absolute; z-index:1000; left:30px; bottom:30px; width:auto;}
#sb_instagram .sb_instagram_header .sbi_header_text h3{margin-left:0!important; color:#FFF; font-size:16px; font-weight:bold; font-family: "source-sans-pro", sans-serif; text-shadow:0px 0px 5px rgba(0,0,0,0.7);}
.sb_instagram_header .sbi_header_text  p.sbi_bio{display:none;}
#sb_instagram  #sbi_load{position:absolute; width:auto; text-align:left; left:20px; top:15px;} 
#sb_instagram  #sbi_load .sbi_follow_btn a{background-color:transparent; color:#FFF; padding-top:0; padding-bottom:0; padding-left:0; padding-right:0; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0;}
#sb_instagram  #sbi_load .sbi_follow_btn a .fa-instagram{font-size:40px; text-shadow:0px 0px 5px rgba(0,0,0,0.7);}
.instagram-feed .vc_column-inner	.wpb_wrapper .vc_column-inner .wpb_wrapper .wpb_content_element{margin-bottom:0;}

.page-template-brand-template .mgl_twitter{font-size:16px; color:#FFF; font-weight:300; padding:20px; min-height:130px;}
.page-template-brand-template .mgl_twitter .mgl_tweets .mgl_tweet .mgl_tweet_date{display:none;}
.page-template-brand-template .mgl_tweet_content{margin-left:55px;}
.page-template-brand-template .mgl_tweet_text{text-align:left; line-height:1.4;}
.page-template-brand-template #content .mgl_tweet_text a{color:#FFF;text-decoration:none;}
.page-template-brand-template #content .mgl_tweet_text a:hover{text-decoration:underline;}
.page-template-brand-template #content .mgl_tweet_user{display:none;}
.page-yorkshire-tea .mgl_twitter{background-color:#ed0817;background-image: url("images/twitter-logo.png"); background-repeat: no-repeat; background-position:20px 20px;}

.page-template-brand-template .twitter-username{background-color:#ed0817; padding:0 20px 20px 20px;}
.page-template-brand-template #content .twitter-username .wpb_wrapper p{margin-left:55px;}
.page-template-brand-template #content .twitter-username a{color:#FFF; font-size:16px; font-weight:bold; text-decoration:none;}

.page-template-brand-template #content .mgl_twitter.mgl_twitter_template_default .mgl_tweet{text-align:left;}

.socialfeed  .wpb_content_element{margin-bottom:0;}
.socialfeed .vc_column_container .vc_column-inner{padding-left:0; padding-right:0; width:95%;}
.socialfeed .vc_column_container .vc_column-inner .vc_column_container .vc_column-inner{width:100%; padding-top:0}
.socialfeed .vc_column_container .vc_row{margin-bottom:15px;}
.socialfeed  .wpb_column .vc_column-inner .wpb_wrapper .vc_row{margin-right:0; margin-left:0;}
.socialfeed .social-text-box{height:289px;}
.socialfeed .social-instagram{height:289px; overflow:hidden;}
.social-instagram #sb_instagram{height:289px; overflow:hidden;}
.socialfeed .social-text-box .wpb_column.vc_column_container{border:1px solid rgba(255,255,255,0.5); width:90%; height:90%; margin:15px;}

.socialfeed .social-text-box .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper{position:absolute; bottom:1px;}


.socialfeed .social-text-box h4{padding:0 20px; color:#FFF; text-transform:uppercase; font-size:15px; font-weight:bold; letter-spacing:3px; margin-bottom:20px; margin-top:40px; text-shadow: 1px 1px 5px rgba(0,0,0,0.5);}
.page-template-brand-template #content .socialfeed .social-text-box p{font-size:14px; color:#FFF; padding:0 20px; width:auto; margin-bottom:20px; text-shadow: 1px 1px 5px rgba(0,0,0,0.5);}
.page-template-brand-template #content .socialfeed .social-text-box p a{color:#FFF; text-decoration:underline; font-weight:bold;}
.page-template-brand-template #content .socialfeed .social-text-box p a:hover{text-decoration:none;}
.page-template-brand-template #content .socialfeed .social-job-panel{height:249px;}
.page-template-brand-template #content .socialfeed .social-job-panel h4{font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif; text-transform:uppercase; border-bottom:2px solid #d7b180; font-size:12px; display:inline-block; letter-spacing:3px; padding-bottom:5px; margin-bottom:20px;}
.page-template-brand-template #content .socialfeed .social-job-panel h3{font-size:36px; margin-bottom:10px;}
.page-template-brand-template #content .socialfeed .social-job-panel p{font-size:14px; margin-bottom:10px;}
.page-template-brand-template #content .socialfeed .social-job-panel p a{font-size:14px; font-weight:bold; color:#960230; text-decoration:underline;}
.page-template-brand-template #content .socialfeed .social-environment{height:213px;}




/*Board*/
.page-our-board-and-executives #content h1, .page-our-board-and-executives #content h2,
.page-our-group-board #content h1, .page-our-group-board #content h2,
.page-our-collaborative-ceo #content h1, .page-our-collaborative-ceo #content h2
{margin-left:0; width:95%;}
.page-our-board-and-executives #content .board-row .vc_column-inner h2{width:100%;}
.page-our-group-board #content .board-row .vc_column-inner h2,
.page-our-group-board #content .board-row .vc_column-inner h3,
.page-our-collaborative-ceo #content .board-row .vc_column-inner h2,
.page-our-collaborative-ceo #content .board-row .vc_column-inner h3
{width:100%; margin-left:0;}
.page-our-group-board #content .board-row .vc_column-inner h2,
.page-our-collaborative-ceo #content .board-row .vc_column-inner h2,
.page-our-board-and-executives #content .board-row .vc_column-inner h2
{margin-bottom:10px; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-size:24px;margin-left:0;}
.page-our-group-board #content .board-row .vc_column-inner h3,
.page-our-collaborative-ceo #content .board-row .vc_column-inner h3
{margin-bottom:10px; font-family: "source-sans-pro",sans-serif; font-weight:300; font-size:18px;}
.page-our-group-board #content .board-row .wpb_content_element,
.page-our-collaborative-ceo #content .board-row .wpb_content_element
{margin-bottom:15px;}

.page-template-article-template #container section article section.entry-content .vc_row.board-column{margin-left: 16%; padding: 0; width: 58.4%;}
.page-template-article-template #container section article section.entry-content .vc_row.board-column h1,
.page-template-article-template #container section article section.entry-content .vc_row.board-column h2,
.page-template-article-template #container section article section.entry-content .vc_row.board-column p{margin-left:0; width:100%;}

@media (min-width: 768px){
.boardC2A.callHolder.vc_col-sm-6{width: 47%;}
}

.boardC2AHolder{margin-left:17% !important; width: 58.4%; overflow:auto;}
.boardC2A{width:44%; margin:0 0 0 5%; padding:15px 0 0 0; border:1px solid #FFF; float:left; position:relative; overflow:auto;}
.boardC2A:hover{border:1px solid #ebd8bf;}
.boardC2A:first-child{margin-left:0;}
.boardC2A img{width:100%; height:auto;}
.boardmember #content .boardC2A h3{width:100%; margin:20px 0; padding:0; text-align:center;}
.boardmember #content .boardC2A p{width:100%; margin:0; padding:0; text-align:center;}
#content .breadcrumb-container ul li:first-of-type{display:none;}

.page-contact-us .breadcrumb-container,
.page-bettys-taylors-group-tax-strategy .breadcrumb-container,
.page-taylors-supplier-listing .breadcrumb-container,
.page-privacy-notice-for-candidates .breadcrumb-container,
.page-resources-and-policies .breadcrumb-container,
.page-site-map .breadcrumb-container,
.page-cookies .breadcrumb-container,
.page-privacy-policy .breadcrumb-container,
.page-terms-conditions .breadcrumb-container{display:none;}


/*blog*/
.blog-content blockquote{float:left; margin-right:50px; margin-bottom:20px; border-top:#d7b180 2px solid; border-bottom:#d7b180 2px solid; padding:40px 0;}
.blog-content blockquote p{font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-size:30px; margin-left:0; width:100%; margin-bottom:0;}
.blog-content{max-width:100%; margin:0 auto 50px auto; clear:both; font-family: "source-sans-pro",sans-serif; font-weight:300;}
.archive .blog-content, .category .blog-content{margin-top:50px;}
.blog-article{max-width:1100px; margin:0 auto;}
.blog-side{width:15%; float:right; display:inline}
.blog-content h1{width:100%; padding:0; font-size:75px; border-bottom:#d7b180 2px solid; margin-bottom:50px;}
.blog-content h2{font-size:30px; margin:0 auto 20px auto; line-height:1.1; letter-spacing:1px; width:93%; height: 130px;color:#2d2d2d; overflow:hidden;}
.search .blog-content h2{height:auto; width:100%;}
.blog-content p{border-top:2px solid #d7b180;padding:15px 0 0 0; font-size:16px; font-family: "source-sans-pro",sans-serif; font-weight:300;margin:0 auto 10px auto;  width:93%; height:80px; overflow:hidden;}
.search .blog-content p{border: none; width:100%; padding:0 0 0 0; height: auto;}
.blog .blog-content .blog-article article, .archive .blog-content .blog-article article{overflow:auto; background-color:#FFF; padding:10px; width:27%; margin:0 2% 30px 2%; float:left;display: table-cell;}
.blog .blog-content .blog-article .entry-content, .archive .blog-content .blog-article .entry-summary{font-size:16px}
.blog .breadcrumb-container, .archive .breadcrumb-container{display:none;}
.blog .breadcrumb-container .separator:first-child, .archive .breadcrumb-container .separator:first-child{display:none;}
.blog .post-edit-link, .archive .post-edit-link{display:none;}
.blog .blog-content .cat-links{font-size:15px; letter-spacing:1.5px; float:right; width:51%; font-weight:700;}
.blog .blog-content .cat-links a{color:#2d2d2d;}
.blog .blog-content .cat-links a:hover{color:#d8b484; text-decoration:none;}
.blog .widget-container{border-bottom: 1px solid #f6ebdf; margin-bottom: 40px; padding-bottom: 40px;}
.blog .widget-container .widget-title{font-weight:bold;font-family: "source-sans-pro",sans-serif; font-size:17px; margin-bottom:15px;}
.blog .widget-container ul li{margin-bottom:10px;}
.blog .widget-container ul li a{font-weight:300; text-decoration:none; color:#2d2d2d;}
.blog .widget-container ul li a:hover{color:#d8b484; text-decoration:none;}
.blog .articleLeadImage{display:none;}
.blog .articleLeadImage img{width:100%; height:auto;}
.blog #container, .archive #container, .search #container{padding-top:0;}
.blog .blog-image, .archive .blog-image{width:100%; overflow: hidden; margin: 0 0 30px 0; position: relative;height:300px;}
.search .blog-image{display:none;}

.blog .blog-image img, .archive .blog-image img{
    object-fit: cover;
    width:100%;
	height:100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.blog .blog-content a, .archive .blog-content a{text-decoration:none; overflow: auto; display: block; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.blog .blog-content a:hover, .archive .blog-content a:hover{background-color: #efefef; -moz-box-shadow:inset 0 0 5px #cacaca; -webkit-box-shadow: inset 0 0 5px #cacaca; box-shadow: inset 0 0 5px #cacaca;}
.blog .newsHeader{height:225px;text-align:center; display: block; width:100%; overflow: auto; position: relative; background-image: url("https://www.bettysandtaylors.co.uk/wp-content/uploads/2019/09/tree-header.jpg"); background-repeat: no-repeat; background-position: 50% 28%; margin-bottom:30px;}
.blog .newsHeader h1{text-align:center; border:none; color:#FFF; font-size: 60px; text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7); position: absolute; bottom:10px; margin-bottom:0; }
.archive .newsHeader, .search .newsHeader{text-align:center; max-width: 1100px; margin: 0 auto;}

.single #content{width: 85%;float: left;display: inline;margin-bottom: 50px;}
.single #content ul{padding: 0 0 0 20px; font-size:18px; margin-left:10px; width:80%; margin-bottom:50px; margin-top:40px; list-style:disc outside;}
.single #content ul li{margin-bottom:20px; margin-left:0; font-family: "source-sans-pro",sans-serif; font-weight:300; letter-spacing: 1.0px; }
.single #content a{color:#333; text-decoration:underline;}
.single #content a:hover{color:#333; text-decoration:none;}
.single #container, .page-jobs #container{max-width:75%; margin:50px auto 50px auto; overflow:auto; clear:both; padding-top:0;}


.single #sidebar, .archive #sidebar, .search #sidebar, .page-jobs #sidebar{width:15%; float:right; display:inline}
.single #content h1, .archive #content h1, .search #content h1{width:100%; padding:0; font-size:75px; border-bottom:#d7b180 2px solid; margin-bottom:50px; line-height:1.3;}
.single #content .entry-content h1 a, .archive #content h1 a, .search #content h1 a{color:#2d2d2d; text-decoration:none;}
.single #content .entry-content h1 a:hover, .archive #content h1 a:hover, .search #content h1 a:hover{color:#d8b484; text-decoration:none;}
.single #content h2, .archive #content h2, .search #content h2{font-size:27px; margin-bottom:20px; line-height:1.2;}
.search #content h2{margin-bottom:5px;}
.search #content article{margin-bottom:30px;}
.search #content article a{color:#2d2d2d; text-decoration:none;}
.search #content article a:hover{color:#d8b484; text-decoration:underline;}
.single #content h2 a, .archive #content h2 a, .search #content h2 a{color:#2d2d2d; text-decoration:none;}
.single #content h2 a:hover, .archive #content h2 a:hover, .search #content h2 a:hover{color:#d8b484; text-decoration:none;}
.single #content p{padding:0; font-size:18px; font-family: "source-sans-pro",sans-serif; font-weight:300; margin-bottom:20px;}
.single #content .more-link, .archive #content .more-link, .search #content .more-link{color:#b0012d; font-weight:bold; text-decoration:underline;}
.single #content .more-link:hover, .archive #content .more-link:hover, .search #content .more-link:hover{color:#d8b484; text-decoration:none;}
.single #content .more-link-dots, .archive #content .more-link-dots, .search #content .more-link-dots{color:#2d2d2d; text-decoration:none;}

.blog .blog-content h2, .archive .blog-content h2, .search .blog-content h2{font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif;}
.single #content .entry-content img{width:100%; height:auto;}
.single #content .entry-content a{color:#333; text-decoration:underline;}
.single #content .entry-content a:hover{color:#d8b484; text-decoration:none;}
.single #content .entry-content strong{font-weight:bold;}
.single #content .entry-content em{font-style:italic;}

.archive .blog-side, .search .blog-side{float:none;}
.archive #content .entry-content img, .search #content .entry-content img{float:left; margin-right:20px;}

.single #content .entry-content, .archive #content .entry-content, .search #content .entry-content{font-size:17px}
.single .breadcrumb-container, .archive .breadcrumb-container, .search .breadcrumb-container{margin-left:0; width:100%;}
.single #content .entry-content{width:90%;}
.single .post-edit-link, .archive .post-edit-link, .search .post-edit-link{display:none;}
.single #content.cat-links, .archive #content.cat-links, .search #content.cat-links{font-size:17px; letter-spacing:1.5px;}
.single #content .cat-links a, .archive #content .cat-links a, .search #content .cat-links a{color:#2d2d2d;}
.single #content .cat-links a:hover, .archive #content .cat-links a:hover, .search #content .cat-links a:hover{color:#d8b484; text-decoration:none;}
.single .widget-container, .archive .widget-container, .search .widget-container{border-bottom: 1px solid #f6ebdf; margin-bottom: 40px; padding-bottom: 40px;}
.single .widget-container .widget-title, .archive .widget-container .widget-title, .search .widget-container .widget-title{font-weight:bold;font-family: "source-sans-pro",sans-serif; font-size:17px; margin-bottom:15px;}
.single .widget-container ul li, .archive .widget-container ul li, .search .widget-container ul li{margin-bottom:10px;}
.single .widget-container ul li a, .archive .widget-container ul li a, .search .widget-container ul li a{font-weight:300; text-decoration:none; color:#2d2d2d;}
.single .widget-container ul li a:hover, .archive .widget-container ul li a:hover, .search .widget-container ul li a:hover{color:#d8b484; text-decoration:none;}
.single .articleLeadImage, .archive .articleLeadImage, .search .articleLeadImage{width:100%; max-height:380px; margin-bottom:50px;}
.single .articleLeadImage img, .archive .articleLeadImage img, .search .articleLeadImage img{width:100%; height:auto;}
.single #nav-below, .archive #nav-below, .search #nav-below{display:none;}
.single .widget_wpjb-featured-jobs, .archive .widget_wpjb-featured-jobs, .search .widget_wpjb-featured-jobs, .blog .widget_wpjb-featured-jobs,
.single .widget_wpjb-job-types, .archive .widget_wpjb-job-types, .search .widget_wpjb-job-types, .blog .widget_wpjb-job-types,
.single .widget_wpjb-widget-alerts, .archive .widget_wpjb-widget-alerts, .search .widget_wpjb-widget-alerts, .blog .widget_wpjb-widget-alerts,
.single .widget_wpjb-job-categories, .archive .widget_wpjb-job-categories, .search .widget_wpjb-job-categories, .blog .widget_wpjb-job-categories,
.single .widget_wpjb-search, .archive .widget_wpjb-search, .search .widget_wpjb-search, .blog .widget_wpjb-search,
.blog #wpjb-recent-jobs-2, .single #wpjb-recent-jobs-2, .archive #wpjb-recent-jobs-2, .search #wpjb-recent-jobs-2{display:none;}


.single-job #wpjb-recent-jobs-2, .single-job .widget_wpjb-search, .single-job .widget_wpjb-widget-alerts, .single-job .widget_wpjb-job-types, .single-job .widget_wpjb-featured-jobs{display:block;}
.single-job #content .entry-content{width:100%;}
.single-job #sidebar{width:20%;}

.page-template-job-template #archives-2{display:none;}

.search .searchtermh1{font-size:26px; width:100%; border-bottom:none; margin-top:20px; margin-bottom:10px;}
.search .searchtermh2{font-size:75px; width:100%; border-bottom: 2px solid #d7b180; margin-bottom:50px; text-transform:capitalize;}
#nav-below{margin-bottom:40px;}
#nav-below a{font-weight:bold;font-family: "source-sans-pro",sans-serif; font-size:17px; margin-bottom:15px; color: #2d2d2d; letter-spacing: 1px; text-decoration:none;}
#nav-below a:hover{font-weight:normal; color: #d7b180;} 
.categoryDropdown{}
.categoryDropdownholder{background-color: #FFF; padding:10px; overflow:auto;}
.categoryDropdown select{-webkit-appearance: none; -moz-appearance: none; appearance: none; border:none; background-color: #FFF; border-radius: 0; color: #2d2d2d; font-size:20px; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; letter-spacing: 0.5px; width: 72%; float:left;}
.categoryDropdown select::-ms-expand{display: none;}
.categoryDropdownholder span{font-style: italic; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-size: 16px; margin-right:3%; float:left; width:25%; margin-top:5px;}

.categoryDropdown select.postform option:first-of-type{font-size:20px;}
select.postform option{font-size:16px;}
.blog .blog-content .blog-article article.articleFiller,
.archive .blog-content .blog-article article.articleFiller,
.search .blog-content .blog-article article.articleFiller{background-color:transparent;}

.categoryDropdownholder:after {
    content: '\f078';
    font: normal normal normal 14px/1 FontAwesome;
    color: #2d2d2d;
    pointer-events: none;
    margin-left:-15px;
    z-index:1000;
    line-height: 1.75;
}

.categoryDropdown select::-ms-expand {
display: none;
}

/* Home Slide */
.slideCopy{width:100% !important; text-align:center !important; margin:0 auto; padding:0;}
.slideCopy h2{color:#FFF; font-size:60px; line-height:1.2; font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-weight:normal; margin-bottom:20px !important; text-shadow: 0 0 12px #000; text-align:center !important; line-height:44px !important; }
.slideCopy p{color:#FFF;font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-weight:normal; font-size:28px; margin:0 auto; text-align:center !important; text-shadow: 0 0 12px #000; line-height:30px !important;}

.slideTrees h2, .slideTrees p{text-shadow: #000 0 0 4px, 0 0 8px #000;}

/*Job Board*/
.page-jobs .jobHolder, .page-advanced-search .jobHolder{max-width:70%; margin:0 auto; overflow:auto;}
.page-jobs .widget_categories, .page-jobs .widget_archive, .single-job .widget_categories, .single-job .widget_archive, .page-advanced-search .widget_categories, .page-advanced-search .widget_archive{display:none;}
.page-jobs #container, .page-advanced-search #container{margin: 0 auto; padding:0; max-width: 1400px;}
.page-jobs #content h1, .page-advanced-search #content h1{padding:0; font-size:75px; border-bottom:#d7b180 2px solid; margin-bottom:50px;}
.page-jobs #content h2, .page-advanced-search #content h2{font-size:26px; font-family: "source-sans-pro",sans-serif; font-weight:300; padding:0; width:58.4%; margin-bottom:50px;}
.page-jobs #content p, .page-advanced-search #content p{padding:0; font-size:18px; font-family: "source-sans-pro",sans-serif; font-weight:300; width:58.4%; margin-bottom:50px; margin-left:17%;}
.page-jobs #content blockquote{float:left; margin-right:50px; margin-bottom:20px; border-top:#d7b180 2px solid; border-bottom:#d7b180 2px solid; padding:40px 0; width:17%; margin-left:17%;}
.page-jobs #content blockquote p{font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-size:30px; margin-left:0; width:100%; margin-bottom:0;}
.page-jobs .articleLeadImage, .page-advanced-search .articleLeadImage{width:100%; max-height:380px; background-repeat:no-repeat; background-size:cover; background-position:top center; margin-bottom:50px;}
.page-jobs .articleLeadImage img, .page-advanced-search .articleLeadImage img{width:100%; height:auto;}
.page-jobs #container h1, .page-advanced-search #container h1{padding:0; font-size:75px; border-bottom:#d7b180 2px solid; width:70%; margin-bottom:50px;}
.page-jobs #content, .page-advanced-search #content{width:70%; margin-bottom:50px; float:left}
.page-jobs .widget-container, .page-advanced-search .widget-container{border-bottom: 1px solid #f6ebdf; margin-bottom: 30px; padding-bottom: 30px;}
.page-jobs .widget-container .widget-title, .page-advanced-search .widget-container .widget-title{font-weight:bold;font-family: "source-sans-pro",sans-serif; font-size:17px; margin-bottom:15px;}
.page-jobs .widget-container ul li, .page-advanced-search .widget-container ul li{margin-bottom:10px;}
.page-jobs .widget-container ul li a, .page-advanced-search .widget-container ul li a{font-weight:300; text-decoration:none; color:#2d2d2d;}
.page-jobs .widget-container ul li a:hover, .page-advanced-search .widget-container ul li a:hover{color:#d8b484; text-decoration:none;}
.page-jobs .post-edit-link, .page-advanced-search .post-edit-link{display:none;}
.wpjb a{color:#d8b484; text-decoration:none;}
.wpjb a:hover{color:#2d2d2d; text-decoration:underline;}
.single-job .cat-links{display:none;}
.wpjb .wpjb-text-box > h3{font-size: 32px; line-height: 1.2; margin:50px 0 20px 0; text-transform:none;}
#vc_load-inline-editor{display:none;}
#wpjb-top-search-form ul li small label{font-size:14px;}
#wpjb-top-search-form{font-family: "source-sans-pro",sans-serif; font-weight:300; }
#wpjb-top-search-form input{font-family: "source-sans-pro",sans-serif; font-weight:300; }
.wpjb-grid .wpjb-grid-row:last-child{border-bottom:none;}
.wpjb-job-list .wpjb-line-major a{color:#21759e; font-weight:500;}
.wpjb-job-list .wpjb-line-major a:hover{color:#333; text-decoration:underline;}
.page-jobs #sidebar, .page-advanced-search #sidebar {display:inline; float:left; margin-left: 50px; width: 20%;}
.page-jobs form, .page-jobs input{font-family: "source-sans-pro",sans-serif; font-weight:300;}
.widget_wpjb-featured-jobs a{font-weight:500;}
.wpjb-grid-row .wpjb-grid-col-last .wpjb-line-major{display:none;}
.page-jobs-2 .jobHolder{max-width:70%; margin:0 auto; overflow:auto;}
.page-jobs-2 .widget_categories, page-jobs-2 .widget_archive, .single-job .widget_categories, .single-job .widget_archive{display:none;}
.page-jobs-2 #container{margin: 0 auto; padding:0; max-width: 1400px;}
.page-jobs-2 #content h1{padding:0; font-size:75px; border-bottom:#d7b180 2px solid; margin-bottom:50px;}
.page-jobs-2 #content h2{font-size:26px; font-family: "source-sans-pro",sans-serif; font-weight:300; padding:0; width:58.4%; margin-bottom:50px;}
.page-jobs-2 #content p{padding:0; font-size:18px; font-family: "source-sans-pro",sans-serif; font-weight:300; width:58.4%; margin-bottom:50px; margin-left:17%;}
.page-jobs-2 #content blockquote{float:left; margin-right:50px; margin-bottom:20px; border-top:#d7b180 2px solid; border-bottom:#d7b180 2px solid; padding:40px 0; width:17%; margin-left:17%;}
.page-jobs-2 #content blockquote p{font-family:"adobe-garamond-pro", Georgia, "Times Roman", serif; font-size:30px; margin-left:0; width:100%; margin-bottom:0;}
.page-jobs-2 .articleLeadImage{width:100%; max-height:380px; background-repeat:no-repeat; background-size:cover; background-position:top center; margin-bottom:50px;}
.page-jobs-2 .articleLeadImage img{width:100%; height:auto;}
.page-jobs-2 #container h1{padding:0; font-size:75px; border-bottom:#d7b180 2px solid; width:70%; margin-bottom:50px;}
.page-jobs-2 #content{width:70%; margin-bottom:50px; float:left}
.page-jobs-2 .widget-container{border-bottom: 1px solid #f6ebdf; margin-bottom: 30px; padding-bottom: 30px;}
.page-jobs-2 .widget-container .widget-title{font-weight:bold;font-family: "source-sans-pro",sans-serif; font-size:17px; margin-bottom:15px;}
.page-jobs-2 .widget-container ul li{margin-bottom:10px;}
.page-jobs-2 .widget-container ul li a{font-weight:300; text-decoration:none; color:#2d2d2d;}
.page-jobs-2 .widget-container ul li a:hover{color:#d8b484; text-decoration:none;}
.page-jobs-2 .post-edit-link{display:none;}
.page-jobs-2 #sidebar {display:inline; float:left; margin-left: 50px; width: 20%;}
.wpjb-top-header-title .wpjb-glyphs.wpjb-icon-link{display:none;}
.wpjb .wpjb-top-header-subtitle{font-size:14px;}
.wpjb .wpjb-top-header-title{margin-bottom:10px;}
.wpjb a.wpjb-button, .wpjb .wpjb-upload-actions a.button,
.single #content .entry-content .wpjb a.wpjb-button
{background-color:#393; color:#FFF !important; font-weight:bold; background:#393; border:1px solid #063; padding:15px 30px; text-decoration:none; font-size:16px;}
.single #content .entry-content .wpjb a.wpjb-button:hover{background-color:#FFF; color:#393 !important; border:1px solid #063;}
.single #content .entry-content .wpjb-top-header-title .wpjb-glyphs.wpjb-icon-link{display:none;}
.wpjb .wpjb-form input.wpjb-submit{background-color:#393; color:#FFF !important; font-weight:bold; background:#393; border:1px solid #063; padding:15px 30px; text-decoration:none; font-size:16px;}
.wpjb .wpjb-form input.wpjb-submit:hover{background-color:#FFF; color:#393 !important; border:1px solid #063;}
.page-advanced-search .breadcrumb-container{display:none;}
.page-advanced-search .widget_categories{display:none;}
.single-job #content{width: 75%;}

/* Job Board Forms */
.wpjb .wpjb-form div label.wpjb-label{width:40%; margin-right:20px; padding-top:5px;}
.wpjb .wpjb-form div.wpjb-field{width:55%}
.wpjb .wpjb-form.wpjb-form-nolines .wpjb-element-input-textarea .wpjb-field{width:55%;}
.wpjb-element-input-radio .wpjb-field br{display:none;}
.wpjb-element-input-radio .wpjb-field label{margin-right:20px;}
.wpjb .wpjb-form > fieldset > div{margin-bottom:10px;}
.wpjb .wpjb-form.wpjb-form-nolines fieldset{margin-bottom:30px;}
.wpjb .wpjb-form div input[type=text], .wpjb .wpjb-form div input[type=password]{width:97%;}
#content .wpjb .wpjb-upload-item img.wpjb-file-type{width:32px; height:auto; display:inline; margin-right:10px;}
.wpjb .wpjb-form div .wpjb-upload-item{margin-top:10px;}
.wpjb .wpjb-form div .wpjb-upload-item{width:100%;}
.wpjb .wpjb-upload-item span.wpjb-file-info{display:block;}

.wpjb .wpjb-form div .wpjb-upload-list .wpjb-upload-error{margin-top:10px; color:#C00; font-weight:bold;}

.wpjb .wpjb-upload-list .wpjb-upload-actions #wpjb-upload-limit-file {display:none;}

#content .wpjb .wpjb-upload-item .wpjb-item-actions a img{width:16px; height:auto;}
.wpjb .wpjb-form.wpjb-form-nolines fieldset:last-of-type{text-align:center}

.wpjb .wpjb-form.wpjb-form-nolines .wpjb-legend{font-size: 32px; line-height: 1.2; margin: 5px 0 20px 0; text-transform: none; letter-spacing: 1.0px; font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif; font-weight: normal;}

.wpjb .wpjb-text ul, .wpjb .wpjb-text ol{font-size:18px; line-height:1.3; letter-spacing:1.0px;}

/*404*/
.error404 .entry-content{max-width:900px; margin:0 auto;}
.error404 .entry-content h1{font-size:24px; margin-bottom:20px;}
.error404 .entry-content p{margin-bottom:20px;}

/* Resource Box */
.page-template-article-template #content .resourcebox{
    padding: 0;
    font-size: 18px;
    font-family: "source-sans-pro",sans-serif;
    font-weight: 300;
    width: 58.4%;
    margin-bottom: 30px;
    margin-left: 17%;
	border:1px solid #d5b284;
}
.page-template-article-template #content .resourcebox h2{
	font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif;
	font-size:30px;
	width:auto;
	margin-left:40px;
    margin-right:0;
	margin-top:40px;
	margin-bottom:30px;
}
.page-template-article-template #content .resourcebox ul li{
	margin-left:0;
}
.page-template-article-template #content .resourcebox ul li a{
	font-size:16px;	text-decoration:none;	
}
.page-template-article-template #content .resourcebox ul li a:hover{
    text-decoration:underline;	color:#d5b284;
}
.page-template-article-template #content .resourcebox ul{
    width:auto;	margin-left:40px;margin-bottom:40px; position: relative;list-style: none;padding-left: 1.2em;
}
.page-template-article-template #content .resourcebox ul li:before {
    content: "";
    position: absolute;
    left: 0;
    color:#d5b183;
    width: 0; 
    height: 0; 
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;  
    border-left: 4px solid #d5b183;
    margin-top:7px;
}

/*  Timeline era page */
.timeline #container{max-width:775px;}
.timeline header.header{text-align:center;}
.timeline h1{font-size:60px; text-align: center; border-bottom: #d7b180 2px solid; display:inline-block; color:#333; margin:0 0 40px 0;}
.timeline h2{font-size:24px; color:#333; margin-bottom:30px;}
.timeline article p{font-size:18px; font-weight: 100; letter-spacing: 0.75px; color:#333; margin:0 0 30px 0;}
.timeline .entry-content{font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif; color:#333;}
.overlay-image{position:relative;}
.overlay-image .image{display: block; width: 100%; height: auto;}
.overlay-image .text{color: #fff; font-size: 21px; line-height: 1.5em; text-shadow: 2px 2px 2px #000; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif;}
.overlay-image .hover{position: absolute; top: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease;}
.overlay-image:hover .hover{opacity: 1;}	
.overlay-image .normal{transition: .5s ease;}
.overlay-image:hover .normal{opacity: 0;}
.overlay-image .hover{background-color: rgba(0,0,0,0.5);}	
.lightbox{opacity:0;visibility:hidden;position: fixed;z-index: 999;width: 100%;height: 100%;text-align: center;top: 0;left: 0;background-color: rgba(0,0,0,0.0); transition: 1s ease;}
.timeline .entry-content .lightbox img{max-width: 90%;max-height: 80%;margin-top: 2%; width:auto;}
.lightbox:target{outline: none; visibility:visible; opacity:1; transition: 1s ease; background-color: rgba(0,0,0,0.8);}
a.lightbox p{color:#FFF; text-decoration:none;}
a.lightbox:hover{color:#FFF; text-decoration:none;}
img.thumbnail{width:100%; height:auto;}	
.close-graphic{width:30px; height:30px; max-width:30px; max-height:30px; position:fixed; right:15px; top:15px;}
.close-graphic img{width:100%; height:100%; max-width: 400%; max-height: 100%; margin-top: 0;}
.timeline .quoteHolder{border-bottom: #d7b180 2px solid; padding:0 0 30px 0; margin:0 0 40px 0;}
.timeline .timelineArticle{position:relative; margin-bottom:40px; padding:0; margin-left:0; margin-right:0;}
.timelineArticle .wpb_raw_html .wpb_wrapper{ height:400px; }
.timeline .timelineArticle a{position: absolute;width:100%; height:100%; background-color:rgba(0,0,0,0.5);  transition: 0.8s ease; text-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
.timeline .timelineArticle a:hover{background-color:rgba(0,0,0,0);}
.timeline .timelineArticle .articleBorder{position: absolute; border: 2px solid #FFF; height: 90%; width: 95%; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.65}
.timeline .timelineArticle h3{text-align: center; font-size: 30px; color:#FFF; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width:100%; }
.timeline .timelineArticle .vc_column-inner{padding-left:0; padding-right:0;}
.timeline .quoteHolder p{font-style:italic; font-size:24px;}
.timeline .quoteHolder p:first-of-type {margin-bottom:10px;}
.timeline .quoteHolder p:nth-of-type(3) {line-height:0.8;}
.timeline .quoteHolder .source{font-style:normal; font-size:16px; color:#999;}
.timeline .quoteImages.wpb_raw_code.wpb_content_element.wpb_raw_html{margin-bottom:40px;}
.timeline .entry-content img{width:100%; height:auto; }
.timeline .entry-content img.quote-icon{width:53px; height:53px;}
.timeline .entry-content .mapColumn{text-align: center;}
.timeline .entry-content .mapColumn a{color:#6d5430; text-decoration:none;}
.timeline .entry-content .mapColumn .exploreTitle{font-size:24px;}
.timeline .entry-content .mapColumn .exploreItalic{font-style:italic; font-size:18px;}
.timeline .entry-content .mapColumn .exploreCopy{font-size:21px;}
.timeline .entry-content em{font-style: italic;}
.timeline .eraNav{margin-bottom:16px; background-color:#FFF;}
.timeline .eraNavItem{width:12.7%; padding-left:10px;height:70px; border-left: 1px solid #d5b182; display: table-cell; vertical-align: bottom;}
.timeline .eraNavItem:first-of-type{border-left:none;}
.timeline .eraNavItem a{font-size:18px; width:100%; color:#666; text-decoration: none; vertical-align: bottom; transition: .5s ease;} 
.timeline .eraNavItem a:hover{color:#d5b182;}
.timeline .eraNavItem .era-title{font-size:28px; font-style: italic;}
.timeline .eraBorderBottom{width:100%; margin-bottom:0;}
.timeline .eraBorderItem{width:1%; padding-left:10px;height:70px; border-left: 1px solid rgba(0,0,0,0.00); border-top: 2px solid #d5b182; display: table-cell; text-align:right;}
.timeline .eraBorderItem:first-of-type::after{border: 1px solid transparent; background-color:transparent;}
.timeline .eraBorderItem::after{ content: ""; width:24px; height:24px; display:inline-block; background-color: white; border: 1px solid #d5b182; border-radius: 12px; margin-top:-12px; margin-right:-14px; color:white;}
#timelineNav{font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif;}
#timelineNav em{font-style:italic;}
.animate-top{position: fixed;top:0;z-index:500;max-width: 775px; width:100%;}
.timeline .animate-top .eraBorderItem{height:30px;}
.white{color: #000; background-color: #fff;}
.timelineNavOff{display:none;}
.vc_row.timelineArticle .wpb_column .vc_column-inner{padding-top:0;}
.ajaxHolder, .eraContainer{margin-bottom:100px;} 
.timeline .timelineArticle.nineteen .articleBorder{height:95%;}
.timeline .timelineArticleCol .wpb_text_column a{color:#d5b182; text-decoration:underline;}
.timeline .timelineArticleCol .wpb_text_column a:hover{color:#333; text-decoration:none;}
.timeline .timelineArticle .wpb_column .vc_column-inner{background-position: center; background-repeat:no-repeat; background-size:cover;}
.boat .vc_column-inner{background-image:url("images/1920-Feature.jpg");}
.fortyfifty{background-image:url("images/1940-Interactive.jpg");}
.nineteen01{background-image:url("images/1919-Feature-01.jpg"); background-repeat:no-repeat; background-size:cover;}
.nineteen02{background-image:url("images/1919-Feature-02.jpg"); background-repeat:no-repeat; background-size:cover;}
.sixties{background-image:url("images/1960-Feature.jpg"); background-repeat:no-repeat; background-size:cover;}
.eighties{background-image:url("images/1980-tree.jpg"); background-repeat:no-repeat; background-size:cover;}
.twothousand{background-image:url("images/2000-Queens-02.jpg"); background-repeat:no-repeat; background-size:cover;}


.interactive .interactiveClickHolder{height:600px;}
.interactive .timelineNav{display:none;}
.interactive .header{text-align:center;}
.interactive .header .entry-title{font-size: 60px; text-align: center;border-bottom: #d7b180 2px solid; display: inline-block; color: #333; margin: 20px 0 40px 0;}
.interactiveClickHolder{position:relative; width:775px; margin:0 auto;}
.interactive-image-Holder img{z-index: 900; width:100%; height:auto;}
.interactive-link{position: absolute; z-index: 950; width:35px; height:50px;}
.interactive-link img{position:relative;}
.first{top:200px; left:415px;}
.second{top:255px; left:290px;}
.third{top:380px; left:180px;}
.fourth{top:400px; left:450px;}
.nineteenfifty .first{top:280px; left:200px;}
.nineteenfifty .second{top:245px; left:390px;}

.nineteennineteen .first{top:252px; left:466px;}
.nineteennineteen .second{top:269px; left:470px;}
.nineteennineteen .third{top:265px; left:488px;}
.nineteennineteen .fourth{top:265px; left:453px;}
.nineteennineteen .fifth{top:150px; left:329px;}
.nineteennineteen .sixth{top:2px; left:282px;}


.interactive-link a{width:100%; height:100%; display: block; text-align: center; vertical-align: middle;}
.imageClickHolder{position:absolute;}
.imageClickHolder .lightbox img{width:70%;}
.imageClickHolder .close-graphic{position: absolute; right:30px; top:20px;}	
.imageClickHolder .imageClickContent{width:775px; margin:30px auto 0 auto;}	
.imageClickHolder a{color:#FFF; text-decoration:none;}
.imageClickContent p{letter-spacing: 1.0px; font-size:24px; font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif; margin-top:20px;}
.interactive-image-Content{padding-bottom:15px;}
.interactive-image-Content p{text-align:center; font-size:21px; margin:20px 0; padding:0 20px;}

@media only screen and (max-width: 820px) {
.interactiveClickHolder{width:600px;}
.imageClickHolder .imageClickContent{width:600px;}
.first{top:190px; left:218px;}
.second{top:120px; left:298px;}
.third{top:290px; left:120px;}
.fourth{top:290px; left:345px;}
.nineteenfifty .first{top:200px; left:150px;}
.nineteenfifty .second{top:175px; left:300px;}
.nineteennineteen .interactive-link{width:34px;}
.nineteennineteen .first{top:182px; left:360px;}
.nineteennineteen .second{top:200px; left:360px;}
.nineteennineteen .third{top:195px; left:373px;}
.nineteennineteen .fourth{top:195px; left:347px;}
.nineteennineteen .fifth{top:110px; left:250px;}
.nineteennineteen .sixth{top:0; left:210px;}
}
@media only screen and (max-width: 640px) {
.interactiveClickHolder{width:380px;}
.imageClickHolder .imageClickContent{width:380px;}
.first{top:60px; left:185px;}
.second{top:100px; left:135px;}
.third{top:165px; left:80px;}
.fourth{top:160px; left:215px;}
.nineteenfifty .first{top:100px; left:100px;}
.nineteenfifty .second{top:90px; left:180px;}
.nineteennineteen .interactive-link{width:20px;}
.nineteennineteen .first{top:115px; left:230px;}
.nineteennineteen .second{top:130px; left:230px;}
.nineteennineteen .third{top:135px; left:240px;}
.nineteennineteen .fourth{top:125px; left:220px;}
.nineteennineteen .fifth{top:70px; left:160px;}
.nineteennineteen .sixth{top:0; left:140px;}
}

.landing{overflow-x:hidden;}
.page-template-landing-template #container{padding-top:0;}
.landingLead{height:70vh;}
.landingLead h1{font-size:60px; color:#FFF; margin-bottom:10px;}
.landingLead h2{font-size:25px; color:#FFF; margin:0 auto 20px auto; width:50%; line-height:1.2;}
.landingArrow img{width:40px;}
.page-template-landing-template .entry-content h3{font-size:45px; color:#d7a666; margin-bottom:40px; line-height:1.2;}
.page-template-landing-template .entry-content .wpb_wrapper .vc_row.vc_row-fluid{margin:0 auto 50px auto; max-width:1280px;}
.page-template-landing-template .entry-content .wpb_wrapper .vc_row.vc_row-fluid.landingLead{text-align:center;
	width:100vw;
	max-width:none;
	left:50%;
	right:50%;
	margin-left:-50vw;
	margin-right:-50vw;
	position:relative;
	margin-bottom:0;}
.page-template-landing-template .entry-content .wpb_wrapper .vc_row.vc_row-fluid p{color:#666; margin-bottom:40px; width:80%; font-size:18px; line-height:1.5;}

.page-template-article-template #content a.centButton{margin-bottom:30px;}
.page-template-article-template #content a.centButton,
.page-template-landing-template .entry-content .wpb_wrapper .vc_row.vc_row-fluid.landingContent a.centButton{display:inline-block; padding:20px 70px 20px 20px; border:1px solid #d7a666; background-color:#FFF; text-decoration:none; text-transform:uppercase; color:#d7a666; background-image:url("images/button-landing.png"); background-repeat:no-repeat; background-position:95% 50%;
-o-transition: .5s;
-webkit-transition: .5s;
-moz-transition: .5s;
transition: .5s;}
.page-template-article-template #content a.centButton:hover,
.page-template-landing-template .entry-content .wpb_wrapper .vc_row.vc_row-fluid.landingContent a.centButton:hover{background-image:url("images/button-landing-ovr.png");background-color: #d7a666; color:#FFF;}
.landingArrow{margin:0 0 50px 0;}
.landingLead .vc_col-sm-12 {height:70vh;}
.landingLead .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_raw_html{}
.landingTopEdge{width:100%; height:250px; position:absolute; top:0; left:0; z-index:20; background-image: url("images/landing-Title-Bottom.png"); background-position:center bottom; background-repeat:repeat-x; transform:scaleY(-1) scaleX(-1);}
.landingBottomEdge{width:100%; height:250px; position:absolute; bottom:0; left:0; z-index:20; background-image: url("images/landing-Title-Bottom.png"); background-position:center bottom; background-repeat:repeat-x;}
.landingTitlesHolder{width:100%;position:absolute; bottom:35px; left:0; z-index:30;}
.landing-article-img{width:100%; height:auto; display:none;}

.mask01, .mask02, .mask03, .mask04{opacity:0;}
.mask01.in-view, .mask02.in-view, .mask03.in-view, .mask04.in-view {
  -webkit-mask: url("images/mask-sprite-03.png");
          mask: url("images/mask-sprite-03.png");
  -webkit-mask-size: 2300% 100%;
          mask-size: 2300% 100%;
  -webkit-animation: mask-play 1s steps(22) forwards;
          animation: mask-play 1s steps(22) forwards;
    opacity: 1;
}
@-webkit-keyframes mask-play{
    0%{-webkit-mask-position:0 0;mask-position:0 0}
    100%{-webkit-mask-position:100% 0;mask-position:100% 0}}
@keyframes mask-play{
    0%{-webkit-mask-position:0 0;mask-position:0 0}
    100%{-webkit-mask-position:100% 0;mask-position:100% 0}}
	
.landingContent{margin-bottom:0;}

/*footer*/
.footerContainer{background-color:#ccbaaa; color:#FFF; margin-top:30px; clear:both;font-weight:300;}
.footerContainer .footerContent{max-width:1400px; margin:0 auto; text-align:center; position:relative; background-color:#ccbaaa;}
.footerContainer .footerContent #footer-sidebar1{clear:both; width:100%; font-size:16px; border-bottom:1px solid #d6c8bb; padding:80px 0 50px 0; text-align:center;}
.footerContainer .footerContent #footer-sidebar1 img{width:400px; height:auto; margin:0 auto; margin-bottom:40px;}
.footerContainer .footerContent #footer-sidebar1 .textwidget{text-align:center;}
.footerContainer .footerContent #footer-sidebar1 .textwidget p{width:60%; text-align:center; margin:0 auto; line-height:1.7;}
.footerContainer .footerContent .footerRow{margin:0 auto; overflow:auto; width:64%;}
.footerContainer p{color:#FFF;}
#footer-sidebar2, #footer-sidebar3, #footer-sidebar4{margin-right:100px; float:left; padding:50px 0; text-align:left; width:24%;}
#footer-sidebar4{margin-right:0;}
#footer-sidebar2 a, #footer-sidebar3 a, #footer-sidebar4 a{color:#FFF; text-decoration:none;}
#footer-sidebar2 a:hover, #footer-sidebar3 a:hover, #footer-sidebar4 a:hover{color:#675e55; text-decoration:underline;}
#footer-sidebar2 h3, #footer-sidebar3 h3, #footer-sidebar4 h3{text-transform:uppercase; color:#fff; font-size:16px; font-weight:bold; font-family: "adobe-garamond-pro",sans-serif; margin-bottom:25px;}
#footer-sidebar2 li, #footer-sidebar3 li, #footer-sidebar4 li, #footer-sidebar4 .textwidget p{margin-bottom:10px; font-size:16px; letter-spacing: 1px;}
#footer-sidebar4 p{margin-bottom:15px;}
.copyrightContent{border-top:1px solid #d6c8bb; margin-top:30px; padding:30px; clear:both; color:#675e55; font-size:12px; overflow:auto;}
.copyrightContent p{width:590px; float:left; margin-bottom:30px; text-align:left;}
.copyrightContent .logos{float:right; width:470px;}
.copyrightContent .logos img{width:90px; height:90px;}
.copyrightContent .logos a{float:left;margin-right:30px;}
.copyrightContent .logos a:last-child{margin-right:0;}

/* Articles */
.page-template-article-template #container section article section.entry-content .vc_row{margin-left:0; margin-right:0;}
.page-template-article-template #content p img.alignleft{width:300px; height:auto; float:left; margin-right:20px; margin-bottom:20px;}
.page-template-article-template #content ol, .page-template-article-template #content h5 {
    padding: 0 0 0 20px; font-size: 18px;margin-left: 17%;width: 58.4%;margin-bottom: 50px;list-style: decimal;
}
.page-template-article-template table {
    border-collapse: collapse; border-spacing: 0; line-height: 1.6; font-size: 14px; width: 58.4%; display: block; margin-left: 17%;margin-bottom:50px;
}
.page-template-article-template table td{padding:20px; border:1px solid #3a3a3a;}
.page-template-article-template.page-taylors-supplier-listing  table {margin-left:0;}
/* Brand pages */
.page-template-brand-template .mgl_twitter{background-image: url(/wp-content/uploads/2018/02/twitter-logo.png);background-repeat: no-repeat; background-position: 20px 20px;}
.page-taylors-of-harrogate.page-template-brand-template .mgl_twitter,
.page-taylors-of-harrogate.page-template-brand-template .twitter-username{background-color:#242424;}
.page-bettys.page-template-brand-template .mgl_twitter,
.page-bettys.page-template-brand-template .twitter-username{background-color:#98002E;}
.page-bettys.page-template-brand-template #content .socialfeed .social-text-box p,
.page-bettys.page-template-brand-template #content .socialfeed .social-text-box h4{text-shadow: 2px 2px 4px rgba(0,0,0,1);}

/* Enhanced Posts */
.enhanced-post #content .post h1{font-size:48px; font-weight:normal; padding-bottom:20px;}
.enhanced-post #content .post h2{font-family:"source-sans-pro",sans-serif; font-size:25px; font-weight:normal; line-height: 1.4; letter-spacing:1px;}
.enhanced-post #content .post h3{font-size:30px; font-weight:normal; margin-bottom:20px;}
.enhanced-post #content .post p{line-height: 1.4;}
.enhanced-post #content .post blockquote{width:33%; margin-right:35px; margin-bottom:35px; float:left; padding-left:55px;}
.enhanced-post #content .post blockquote::before{background-image: url(/wp-content/uploads/2018/03/speech-mark.png);background-repeat: no-repeat; display:inline-block; background-color:#d5b182; width:53px; height:53px; border-radius:25px; content: "Read this: "; margin-left:-75px; text-indent: -5000px; background-position: 13px 17px}
.enhanced-post #content .post blockquote p{font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif;}
.enhanced-post #content .post blockquote p:first-of-type{margin-top:-30px; line-height: 1.4; font-size:32px; font-style:italic; padding-bottom:30px; margin-bottom:30px; border-bottom:#d7b180 2px solid; }
.enhanced-post #content .post blockquote p:last-of-type{font-size:18px; color:#666; }
.enhanced-post .wpb_video_widget .wpb_video_wrapper{padding-top:0;}
.enhanced-post .wpb_video_widget .wpb_video_wrapper .arve-wrapper{margin-left:0; width:100%; max-width:100% !important;}
.enhanced-post #content .wpb_wrapper p a{color:#cb9f65; text-decoration:underline;}
.enhanced-post #content .wpb_wrapper p a:hover{color:#000; text-decoration:none;}

/* Blog Index */
.blog #container, .archive #container, .search #container{overflow:auto;}
.blog #wrapper, .archive #wrapper, .search #wrapper{background-color:#efefef;}
.blog #header, .archive #header, .search #header{background-color:#FFF;}
.search .blog-article article a{letter-spacing: 1.0px;}
nav.pagination{clear:both;text-align:center; font-family: "adobe-garamond-pro", Georgia, "Times Roman", serif; font-size:21px; max-width: 1400px; margin: 0 auto; position: relative; display:block;overflow:auto;}
nav.pagination .page-numbers{float:left; margin:0 5px; padding:10px 15px; border:1px solid #FFF; background-color:#FFF; color:#2d2d2d;}
nav.pagination a.page-numbers{text-decoration:none;}
nav.pagination .page-numbers.current, nav.pagination .page-numbers:hover{border:1px solid #d7b180; color:#d7b180;background-color:#FFF;}
.pag-holder{margin:30px auto 0 auto; display: table;}
nav.pagination .prev, nav.pagination .next{font-style: italic; font-size:18px;}


@media only screen and (max-width: 1380px) {

}
@media only screen and (max-width: 1239px) {

}
@media only screen and (max-width: 1200px) {
.footerContainer .footerContent .footerRow{width:75%;}
}
@media only screen and (max-width: 1175px) {
.callHolder .call{width:33.1%; margin-right:0;}
.brandCarousel .imgHolder{width:22%; float:left; margin-right:20px;}
}
@media only screen and (max-width: 1140px) {
.slideNavWord{display:none;}
}

@media only screen and (max-width:1090px){
.boardC2AHolder{width:70%;margin-left:17%;}
.boardC2A{width:40%;}
}

@media only screen and (max-width: 1060px) {
.page-template-article-template #content h1, .page-template-article-template #content h2, .page-template-article-template #content p, .page-template-article-template #content .resourcebox{width:70%}
.arve-wrapper {max-width: 70% !important; width: 70%;}
.footerContainer .footerContent .footerRow{width:79%;}
.home .videoHome .videoHomeImage img{width:100%; height:auto;}
.home .videoHome .videoHomeText{margin-top:0;}
.home .videoHome .videoHomeImageContainer{}
.videobackgroundFirstCol{width:10%}
.videobackgroundLastCol{width:10%}
.videoHomeText{width:30%}
.videoHomeImageContainer{width:50%}
.home .brandCol h2, .page-our-brands #content .brandCol h2{font-size:25px;}
.page-our-board-and-executives #content h1{width:100%; font-size:65px;}
.page-our-board-and-executives #content h2{width:100%;}
.page-our-board-and-executives #content .vc_col-sm-3{width:10%;}
.page-our-board-and-executives #content .boardCol.vc_col-sm-3{width:40%;}

.page-our-group-board #content .breadcrumb-container, .page-our-collaborative-ceo #content .breadcrumb-container{margin-left:5%; width:80%;}
.page-our-group-board #content h2, .page-our-collaborative-ceo #content h2{width:100%;}
.page-our-group-board #content h2, .page-our-collaborative-ceo #content h1{width:100%;}
.page-our-group-board #content .vc_col-sm-2, .page-our-collaborative-ceo #content .vc_col-sm-2{width:5%;}
.page-our-group-board #content .vc_col-sm-8, .page-our-collaborative-ceo #content .vc_col-sm-8{width:90%;}
.page-our-group-board #content .board-row .vc_column-inner h3, .page-our-collaborative-ceo #content .board-row .vc_column-inner h3{font-size:12px;}
.page-our-group-board #content .vc_column_container > .vc_column-inner{padding-left:0; padding-right:0;}
.page-our-group-board #content .boardRow{margin-bottom:10px;}

}
@media only screen and (max-width: 1030px){	
.videobackgroundFirstCol{display:none;}
.videoHome .videoHomeText{width:100%; float:none; clear:both;}
.videoHomeImageContainer{width:100%;text-align:center;}
.home .videoHome .videoHomeImage p{width:100%; text-align:center;}	
.headerContainer nav .menu-main-menu-container{left:auto; width:100%; float:right; padding:20px 0;}
.headerContainer nav .menu-main-menu-container .orion-menu{left:0;}
.headerContainer nav{height:auto;}

.page-template-article-template #content h1{font-size:66px;} 
.page-template-article-template.page-terms-conditions #content h3, .page-template-article-template #content h1, .page-template-article-template #content h2, .page-template-article-template #content p, .page-template-article-template #content .resourcebox{margin-left:10%; width:80%;}
.arve-wrapper {max-width: 80% !important; width: 80%; margin-left:10%;}
.page-template-article-template #content .wp-caption{margin-left:10%; width:80% !important;}
.page-template-article-template #content blockquote{margin-left:10%;}
.breadcrumb-container{width:80%; margin-left:10%;}
	
.footerContainer .footerContent #footer-sidebar1 .textwidget p{width:90%;}
#footer-sidebar2, #footer-sidebar3{margin-right:50px;}
#footer-sidebar4{margin-right:0;}
.footerContainer .footerContent .footerRow{width:96%;}
.copyrightContent p{width:100%; float:none; text-align:center;}
.copyrightContent .logos{float:none; width:100%; text-align:center;}
.copyrightContent .logos a{float:none;}

.page-our-board-and-executives #content .vc_col-sm-2{display:none;}
.page-our-board-and-executives #content .vc_col-sm-8{width:100%;}
	
/* Job Board Forms */
	.mobile .wpjb .wpjb-form .wpjb-element-input-file .wpjb-field #file,
	.mobile .wpjb .wpjb-form .wpjb-element-input-file .wpjb-label,
	.tablet .wpjb .wpjb-form .wpjb-element-input-file .wpjb-field #file,
	.tablet .wpjb .wpjb-form .wpjb-element-input-file .wpjb-label
	{display:none;}
	.mobile .wpjb .wpjb-form .wpjb-element-input-file .wpjb-field:before,
	.tablet .wpjb .wpjb-form .wpjb-element-input-file .wpjb-field:before
	{content: "In order to apply for this role you need to upload a CV. Your device does not support uploading files. Please use a desktop computer."; }
	.mobile .wpjb .wpjb-form .wpjb-element-input-file .wpjb-field,
	.tablet .wpjb .wpjb-form .wpjb-element-input-file .wpjb-field
	{line-height:1.5; text-align:center; padding:5px; background-color:#C00; color:#FFF; font-weight:bold; width:100%; display:block;}    
}
@media only screen and (max-width: 1010px) {
    .categoryDropdownholder span {letter-spacing: -0.3px;}
	.landingContent{margin-bottom:20px;}
}
@media only screen and (max-width: 1000px) {
    .socialfeed{padding:0 15px;}
}
@media only screen and (max-width: 960px) {
.articleCopy{padding:0 15px;}
.page-template-brand-template #content .brandHeader h1{margin-left:0; margin-bottom:30px; float:none;}
.breadcrumb-container{font-size:12px;}
.brand-social{float:none; margin-bottom:20px;}
.brand-social a{margin-bottom:20px;}
.blog .blog-content .blog-article article, .archive .blog-content .blog-article article{width:42%;}
.blog .blog-content .blog-article .articleFiller.fillerTwo, .archive .blog-content .blog-article .articleFiller.fillerTwo{display:none;}
.categoryDropdownholder span {letter-spacing: 0.5px;}
.categoryDropdown .categoryDropdownholder{width:95%}
.archive  .blog-content h1{font-size:36px; padding-bottom:30px;}
}
@media only screen and (max-width: 850px) {
.socialfeed{padding:0; width:60%; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}
.socialfeed .vc_col-sm-4{float:none; width:100%;}
.page-template-brand-template #content .socialfeed .social-environment, .page-template-brand-template #content .socialfeed .social-job-panel{height:auto;}
.page-template-brand-template .mgl_twitter{min-height:initial;}
.socialfeed .social-instagram{height:auto;}
#sb_instagram .sb_instagram_header{bottom:15px;}
.page #content .callHolder .callFeed .callfeedHeader h3,
.page #content .callHolder .callFeed .callfeedHeader h4{float:none; display:block;}
.page #content .callHolder .callFeed .callfeedHeader h4{margin-bottom:10px;}
}
@media only screen and (max-width: 820px){
.blog-content{width:100%; max-width:100%;}
.blog-article, .blog-side, .single #content, .single #sidebar, .archive #content, .archive #sidebar, .search #content, .search #sidebar, .page-jobs #content, .page-jobs #sidebar{width:98%; margin-right:0; margin-bottom:50px; float:none; display:block; padding-bottom:30px;}
.videoHomeImageContainer{width: 100%;}
.home .videoHome{background-size:contain; }
.page-jobs #sidebar, .page-advanced-search #sidebar{margin-left:0;}
.page-jobs .jobHolder, .page-advanced-search .jobHolder{max-width:90%;}
.page-our-board-and-executives #content h1{font-size:60px;}
.overlay-bg .overlay-window #load-content, .overlay-window .closeHolder{width:90%;}
.timeline .entry-content .timelineArticleLead{overflow:hidden; text-align:center;}
.timeline .entry-content .timelineArticleLead img{height:100%; width:auto; top:50%; left:50%; transform: translate(-50%, -50%); text-align:center;}
.timeline .entry-content .timelineArticleLead h2{padding:0 30px;}
}
@media only screen and (max-width: 767px){
	.brandRow .brandCol .wpd_single_image{margin-bottom:20px;}
	.single #container, .archive #container, .search #container, .page-jobs #container{max-width:95%;}
	.page-our-board-and-executives #content .vc_col-sm-3{width:100%; float:none;}
	.page-our-board-and-executives #content .boardCol.vc_col-sm-3{width:100%; float:none;}	
	.page-our-group-board #content .wpb_wrapper{width:90%; margin:0 auto;}
	.page-our-group-board #content h2, .page-our-group-board #content h1, .page-our-collaborative-ceo #content h1, .page-our-collaborative-ceo #content h2{width:100%; margin-left:0;}
	.landing-article-img{display:block;}
	.landing-article-img02{display:none;}
	.wpb_text_column .wpb_wrapper h3, .wpb_text_column .wpb_wrapper p{text-align:center; margin-left:auto; margin-right:auto;}
	.wpb_text_column .wpb_wrapper h3{font-size:32px;}
	.landingTitlesHolder h1{font-size:50px;}
	.landingTitlesHolder h2{font-size:21px; width:80%;}
}
@media only screen and (max-width: 760px){	
.brandCarousel .imgHolder{width:45%; margin-bottom:20px;}
.brandCarousel .imgHolder02, .brandCarousel .imgHolder04{margin-right:0;}
.blog .blog-content h1, .page-jobs #container h1{font-size:38px; text-align:center;} 
.blog .blog-content .blog-article .entry-content img{float: none; margin-right: 0; margin-bottom:20px;}
.blog .blog-content h2{font-size: 21px; margin-bottom: 20px; height: 80px;}
.blog .blog-content p{font-size: 16px;}
.blog-side ul li ul li, .blog-side ul li h3{text-align:center;}
.page-jobs #container h1{width:100%;}
.single #content h1{font-size:38px; text-align:center;} 
.single #content .entry-content img{float: none; margin-right: 0; margin-bottom:20px;}
.single #content h2{font-size: 21px; margin-bottom: 20px;}
.single #content p{font-size: 16px;}
.single #sidebar ul li ul li, .single #sidebar ul li h3{text-align:center;}
.single-job #sidebar ul li ul li, .single-job #sidebar ul li h3{text-align:left;}
.blog .blog-content .blog-article .type-post .entry-content img{float:left;}
}

@media (min-width: 621px) and (max-width: 720px) { .categoryDropdownholder span{letter-spacing: -0.3px;} }

@media only screen and (max-width: 685px){	
	.breadcrumb-container{display:none;}
}
@media only screen and (max-width: 650px){	
	.socialfeed{width:90%;}
	#timelineNav{display:none;}
	.timeline h1{font-size:45px;}
}
@media only screen and (max-width: 620px) {
#footer-sidebar2, #footer-sidebar3, #footer-sidebar4{float:none; clear:both; display:block; margin-right:0; margin-bottom:10px; text-align:center; padding:10px 0;}
.callHolder .call{float:none; clear:both; display:block; margin:0 auto 0 auto; width:99%;}
.blog .blog-content .blog-article img{width:100%; margin:0 auto 20px auto; float:none;}
.blog .blog-content .blog-article h2, .blog .blog-content .blog-article p, .blog .blog-content .blog-article .cat-links{text-align:center;}
.blog .widget-container .widget-title, .blog .widget-container ul li, .blog .blog-content .blog-article .entry-footer{text-align:center;}
.search .searchtermh1{font-size:18px;}
.search .searchtermh2{font-size:38px;}
#footer-sidebar2, #footer-sidebar3, #footer-sidebar4{width:100%}
.footerContainer .footerContent .footerRow{margin:30px auto 0 auto;}
.page-template-brand-template #content blockquote{float:none; border-top:#d7b180 2px solid; border-bottom:#d7b180 2px solid; padding:20px 0; width:90%; margin:0 auto 30px auto; text-align:center;}
.page-template-brand-template #content .articleButton{width:60%;}
.boardC2AHolder{width:60%; margin:0 auto; text-align:center;}
.boardC2A{float:none; clear:both; margin:0 auto 20px auto; width:80%;}
.boardC2A:first-child{margin-left: auto;}
.page-our-group-board #content .vc_col-sm-2, .page-our-collaborative-ceo #content .vc_col-sm-2{display:none;}
.page-our-group-board #content .vc_col-sm-8, .page-our-collaborative-ceo #content .vc_col-sm-8{width:100%;}
.page #content .callHolder .callFeed .callfeedHeader h3{float:left; display:inline;} 
.page #content .callHolder .callFeed .callfeedHeader h4{float:right; display:inline;} 
    
.blog .blog-content .blog-article article, .archive .blog-content .blog-article article{width:95%; margin:0 auto 30px auto; display:block; float:none;}
.blog .blog-content .blog-article h2, .blog .blog-content .blog-article p,
.archive .blog-content .blog-article h2, .archive .blog-content .blog-article p{height:auto;}
.blog .blog-content .blog-article .articleFiller.fillerOne,
.archive .blog-content .blog-article .articleFiller.fillerOne,
.search .blog-content .blog-article .articleFiller.fillerOne{display: none;}
.archive  .blog-content h1{font-size:30px; padding-bottom:30px;}
    
nav.pagination .page-numbers{display:none;}
nav.pagination .prev.page-numbers, nav.pagination .next.page-numbers{display:inline;}
.blog-article{width:100%}
.pag-holder{display:block;}
nav.pagination .prev{float:left;}
nav.pagination .next{float:right;}
.categoryDropdownholder span{width:16%;}
.categoryDropdown select{width:81%;}
}
@media only screen and (max-width: 600px){
.timeline .entry-content .timelineArticleLead{height:auto;}
.timeline .entry-content .timelineArticleLead h1,
.timeline .entry-content .timelineArticleLead img,
.timeline .entry-content .timelineArticleLead h2{position:relative; left:auto; top:auto; bottom:auto;}
.timeline .entry-content .timelineArticleLead h1{font-size:36px;}
.timeline .entry-content .timelineArticleLead h2{color:#000; margin-bottom:20px; font-size:24px;}
.timeline .entry-content .timelineArticleLead img{width:100%; height:auto;transform:none;}
.timeline .timelineArticleCol,
.timeline .timelineArticleColTwo{padding-left:0; padding-right:0;}
.timeline .timelineArticleCol .vc_column-inner{padding-left:30px; padding-right:30px;}

}
@media only screen and (max-width: 550px){	
    .page-template-article-template #content .resourcebox h2{font-size:24px}
    .page-template-article-template #content .linkButton{padding-left:0; padding-right:0; width:100%; text-align:center;}
    .page-template-article-template #content p img.alignleft{width:100%; height:auto; float:none; margin-bottom:20px;}
	.landingArrow{display:none;}
	.landingTopEdge, .landingBottomEdge{display:none;}
}
@media only screen and (max-width: 500px) {
.page-template-article-template #content .resourcebox{width:100%; margin-left:0;}
.page-template-article-template #content h1, .page-template-article-template #content h2, .page-template-article-template #content h3, .page-template-article-template #content p, .page-template-article-template #content ul, .page-template-article-template #container #content .column02.vc_row{width:90%; margin:0 auto 30px auto; padding:0; text-align:center;}
.arve-wrapper {max-width: 90% !important; width: 90%; margin:0 auto 30px auto;}
.page-template-article-template #content ul{text-align:left;}
.page-template-article-template #content h1, .page-template-brand-template #content h1, .page-jobs #container h1{font-size:38px;} 
.page-template-article-template #content h2, .page-template-brand-template #content h2{font-size:16px;}
.page-template-article-template #content p, .page-template-brand-template #content p, .page-template-article-template #content ul li{font-size:16px;}
.page-template-article-template #content blockquote{float:none; border-top:#d7b180 2px solid; border-bottom:#d7b180 2px solid; padding:20px 0; width:90%; margin:0 auto 30px auto; text-align:center;}
.page-template-article-template #content blockquote p, .page-template-brand-template #content blockquote p{font-size:26px;}
.page-template-article-template #content .articleLeadImage, .page-template-brand-template #content .articleLeadImage{margin-bottom:20px;}
.page-template-article-template #content .wp-caption, .page-template-brand-template #content .wp-caption{margin:0 auto 30px auto; padding:0; text-align:center; width:90% !important;}
.page-template-article-template #content .wp-caption .wp-caption-text, .page-template-brand-template #content .wp-caption .wp-caption-text{display:none;}
.page-template-article-template #content p .boardMember,
.page-template-article-template #content p .largePortrait,
.single #content .entry-content img.largePortrait
{width:70%; display:block; float:none; margin:0 auto 20px auto;}
.page-template-article-template #content p .smallLandscape,
.single #content .entry-content img.smallLandscape
{width:100%; display:block; float:none; margin:0 auto 20px auto;}
.breadcrumb-container{display:none;}
.page-yorkshire-tea.page-template-article-template #content p,
.page-bettys.page-template-article-template #content p,
.page-taylors-of-harrogate.page-template-article-template #content p
{margin-left:auto; margin-right:auto; width:90%;}
.articleButton{width:100%; padding:20px;}
.search .searchtermh1{text-align:center;}
.search .searchtermh2{text-align:center;}
.blog .blog-content .blog-article .entry-content img, .archive .blog-content .blog-article .entry-summary img, .search .blog-content .blog-article .entry-summary img{width:100%; margin-bottom:15px;}
.blog #content h2, .single #content h2, .archive #content h2, .search #content h2,
.blog #content .cat-links, .single #content .cat-links, .archive #content .cat-links, .search #content .cat-links,
.blog #content p, .single #content p, .archive #content p, .search #content p{width:100%; text-align:center;}
.page-template-home-template .contentContainer h2{font-size:45px;}
.home .brandCol h2, .page-our-brands #content .brandCol h2{font-size:30px;}
.page-template-article-template #content .callTitle h2{font-size:30px;}	
/* Job Board Forms*/
	.wpjb .wpjb-text-box h3{text-align:center;}
	.wpjb .wpjb-job-apply .wpjb-legend,
	.wpjb .wpjb-form div label.wpjb-label,
	.wpjb .wpjb-job-apply .wpjb-element-input-radio .wpjb-field{text-align:left;}
	.wpjb .wpjb-job-apply div{text-align:center;}
	.wpjb .wpjb-form div input[type="text"], .wpjb .wpjb-form div input[type="password"],
	.wpjb .wpjb-form div div.wpjb-field textarea{width:100%;}
	.wpjb .wpjb-form .wpjb-element-input-file label.wpjb-label{margin-bottom:10px;}
	.wpjb .wpjb-job-apply #wpjb-form-job-apply .wpjb-form .wpjb-fieldset-your_cv .wpjb-element-input-file,
	.wpjb .wpjb-job-apply #wpjb-form-job-apply .wpjb-form .wpjb-fieldset-your_cv .wpjb-element-input-file .wpjb-field .wpjb-upload-list,
	.wpjb .wpjb-job-apply #wpjb-form-job-apply .wpjb-form .wpjb-fieldset-your_cv .wpjb-element-input-file .wpjb-field .wpjb-upload-list .wpjb-upload-actions{text-align:left;}
	.wpjb .wpjb-form fieldset div label.wpjb-label{margin-bottom:5px;}
	.wpjb .wpjb-form fieldset div label.wpjb-label,
	.wpjb .wpjb-form fieldset div.wpjb-field,
	.wpjb .wpjb-form.wpjb-form-nolines .wpjb-element-input-textarea fieldset .wpjb-field,
	.wpjb .wpjb-form.wpjb-form-nolines fieldset .wpjb-element-input-textarea .wpjb-field{width:95%;}
	.single #content .entry-content .wpjb .wpjb-submit{width:100%;}
	.single #content .entry-content .wpjb a.wpjb-button{width:auto;}
	.single #content .entry-content .wpjb a.wpjb-button,
	.single #content .entry-content .wpjb .wpjb-submit{display:block; text-align:center;}
    .page-template-article-template #content .resourcebox h2{text-align:left;}
    .categoryDropdownholder span{width:20%;}
	.categoryDropdown select{width:76%;}
.timeline .entry-content .timelineArticleLead h1 br{display:none;}
.page-template-landing-template .entry-content .wpb_wrapper .vc_row.vc_row-fluid a{background-color:#d7a666; color:#FFF; text-align:center; background-image:none; padding-left:40px; padding-right:40px;}
    .slideCopy h2{font-size:24px;}
    .slideCopy p{font-size:16px;}
}
@media only screen and (max-width:445px) {
	.page-template-brand-template #content hr{margin-top:15px;}
}
@media only screen and (max-width:420px) {
    .page-template-article-template #content .resourcebox{padding:15px; width:88%;}
    .page-template-article-template #content .resourcebox h2,
    .page-template-article-template #content .resourcebox ul{margin-left:0; margin-top:0;}
    .page-template-article-template #content .resourcebox ul{margin-bottom:0;}
}
@media only screen and (max-width:410px) {
    .footerContainer .footerContent #footer-sidebar1 img{width:80%;}
    .copyrightContent .logos img{width:30%;}
    .tp-parallax-wrap .sliderP{padding:0 25px !important;}
    .categoryDropdownholder span{width:23%;}
    .categoryDropdown select{width:73%;}
}
@media only screen and (max-width:380px) {
    .page-template-article-template #content .resourcebox h2{font-size:20px;}
    .categoryDropdown select{font-size:16px;}
    .categoryDropdownholder span{font-size:12px;}
}