/*
 Theme Name:   Vantage Child
 Theme URI:    http://www.nmtf.co.uk/nmtf/
 Description:  Vantage Child Theme
 Author:       Matthew Fisher
 Author URI:   http://www.contedia.com
 Template:     vantage
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  vantage-child
*/
@import url("https://use.typekit.net/ozf4hty.css");
body{
	background-color: #ffffff;
	font-family:proxima-nova, sans-serif;
}
h1, h2, h3, h4, h5 {
font-family:proxima-nova, sans-serif;    
}
em {
    font-style: normal;
}
#fixed_header_grad {
    height: 478px;
    background-repeat: repeat-x;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
}
#masthead{
  background: #ffffff;
  height:unset;
  padding: 10px 0 0 0;
}
#masthead .hgroup {
    padding-top: 0px;
    padding-bottom: 15px;
}
.market_details_surround_first h4 {
    font-size: 1.2em;
}
#join{
	margin-left: 5px;
	    display: inline-block;
    float: left;
}
#renew {
    display: inline-block;
    float: left;
}
.header_renew_button{
    text-align: center;
    background-color: rgb(0, 148, 210);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #FFF;
    text-decoration: none;
    font-size: 100%;
    padding: 4px 12px 4px 12px;
    border: none;
    vertical-align: top;
}
.header_join_button{
	    background-color: rgb(82, 141, 55);
    font-weight: normal;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #FFF;
    text-decoration: none;
    font-size: 100%;
    padding: 4px 12px 4px 12px;
    border: none;
    vertical-align: top;
}
body {
    background:#ffffff;
}
body.responsive.layout-boxed #head-wrapper {
    margin: 0 auto;
    padding-bottom: 0px;
    background:#ffffff;
}

body.responsive.layout-boxed #page-wrapper, body.responsive.layout-boxed #footer-wrapper {
    max-width:1200px;
    margin: 0 auto;
    padding-bottom: 20px;
}
body.responsive.layout-boxed.home #page-wrapper {
    max-width: unset;
    padding-bottom: 0;
}
body.responsive.layout-boxed #slider-wrapper {
    max-width: 1200px;
    margin: 0 auto;
}
body.home #page-wrapper {
    padding-top:0;
    background: #ffffff;
}
body #page-wrapper {
    padding-top:0;
    background: #ffffff;
}
body.has-menu-search .main-navigation ul {
    margin-right: 50px;
}
body .vc_row {
    margin-left: 0;
    margin-right: 0;
}
body.responsive.layout-boxed #BlueStrapLine {
    max-width: 1200px;
    margin:0 auto;
}
body.responsive.layout-boxed #HomepageTabs {    
    background:#eaf3fa;
}
body.responsive.layout-boxed #HomepageTabs .vc_col-sm-12 {
    max-width: 1200px;
    margin:0 auto;
    float: none;
}
body.responsive.layout-boxed #HomepageTabs .vc_col-sm-12 .vc_column-inner { 
    padding: 0;
}

body.responsive.layout-boxed #HomepageTabs .vc_tta-container {
 margin-top:-48px;   
}
body.responsive.layout-boxed #HomepageTabs .vc_tta-container .vc_tta-panels { 
    background:transparent;  
    border:0;
}
body.responsive.layout-boxed #HomepageTabs .vc_tta.vc_tta-spacing-1 .vc_tta-tab{
    width:33%;
    background:transparent;
    text-align: center;
}
body.responsive.layout-boxed #HomepageTabs .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active a{
    background:#ffffff;
}
body.responsive.layout-boxed #HomepageTabs .vc_tta.vc_tta-spacing-1 .vc_tta-tab a {
    background:transparent;
    color:rgb(0,104,166);
    font-size:18px;    
    border:0;
    font-weight: 600;
}
body.responsive.layout-boxed #HomepageTabs .vc_tta.vc_tta-spacing-1 .vc_tta-tab a:hover {
    background:#ffffff;
}
body.responsive.layout-boxed #HomepageTabs .vc_tta-container .vc_tta-panels .TabText{ 
        text-align: left;
    font-size: 18px;
    margin-left: 20px;
    line-height: 24px;
    margin-bottom: 35px;
    margin-top: 30px;
}
body.responsive.layout-boxed #HomepageTabs .vc_tta-container .vc_tta-panels .vc_col-sm-4{ 
    padding: 0 20px;   
}
body.responsive.layout-boxed #HomepageTabs .vc_tta-container .vc_tta-panels .vc_col-sm-4 .wpb_single_image { 
    margin-bottom: 20px;   
}
body.responsive.layout-boxed #HomepageTabs .vc_tta-container .vc_tta-panels .vc_col-sm-4 h5{ 
    text-align: center;
    color: rgb(0,104,166);
    font-size: 22px;
    font-weight: 600;
    margin: 0;
}
body.responsive.layout-boxed #HomepageTabs .vc_tta-container .vc_tta-panels .vc_col-sm-4 p{ 
    margin-top:0px;   
    font-size: 18px;
}
body.responsive.layout-boxed #HomepageTabs .vc_tta-container .vc_tta-panels .findoutmore{ 
     margin-top:60px;   
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs {
    position: relative;
    top: -67px;
    margin-bottom:0;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs>.rtbs_content{
    background: #eaf3fa;   
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.firstColumnTab {
   padding-left:0;
    text-align: center;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.secondColumnTab {
   padding:0 7px;
    text-align: center;    
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.thirdColumnTab {
   padding-right:0;
   text-align: center;   

}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .tabsContentSurround {
    padding: 0 0 20px 0;
    text-align: center;   
    background:#ffffff;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs  #homepage-tabs-tab-2.rtbs_content .tabsContentSurround {
    padding: 10px;

}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .tabsContentSurround a {
    text-decoration: none;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .tabsContentSurround a:hover {
    text-decoration: underline;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs #homepage-tabs-tab-0.rtbs_content .tabsContentSurround p{
    padding: 0px;
    margin: 0 !important;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs #homepage-tabs-tab-2.rtbs_content .tabsContentSurround p{
    padding: 0px;
    margin: 0 !important;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs #homepage-tabs-tab-0.rtbs_content .tabsContentSurround .tabTitle{
    margin-bottom: 10px;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs #homepage-tabs-tab-2.rtbs_content .tabsContentSurround .tabTitle{
    margin-bottom: 10px;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content  {
    border: 0 !important;
    padding: 23px 13px 1px;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .introTextTab {
    text-align: left;
    margin-bottom: 35px;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .tabTitle {
    color: rgb(0,104,166);
    text-align: center;
    font-size: 18px;
    font-size: 2.2rem;
    font-weight: 600;
    margin-bottom: 0;
    display: block;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li {
    width:33%;
    border:2px solid transparent;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li a{
    width: 100%;
    text-align: center;
    font-size: 19px;
    padding: 14px 0;
    font-weight: 600;
    color:rgb(0,104,166);
    max-height: 43px;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li:hover {
    border:2px solid #eaf3fa;
    background:#eaf3fa;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li.current{
    border:2px solid #eaf3fa;   
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li.current a{
    background: #eaf3fa !important;
    color:rgb(0,104,166);
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li.mobile_toggle {
    width:100%;
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li.mobile_toggle a{
    border-radius: 0;
    background: rgb(0,104,166);
    
}
body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs h4{
    color: rgb(0,104,166);
    text-align: center;
    font-size: 18px;
    font-size: 2.2rem;
}
body.responsive.layout-boxed #HomepageTabs #overlay {
  background: #eaf3fa;
  color: #666666;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 5000;
  top: 0;
  left: 0;
  float: left;
  text-align: center;
  padding-top: 25%;
  opacity: .80;
}
body.responsive.layout-boxed #HomepageTabs .wpb_content_element {
    margin-bottom: 0;   
}
body.responsive.layout-boxed #HomepageTabs button {
  margin: 40px;
  padding: 5px 20px;
  cursor: pointer;
}
body.responsive.layout-boxed #HomepageTabs .spinner {
    margin: 0 auto;
    height: 64px;
    width: 64px;
    animation: rotate 0.8s infinite linear;
    border: 5px solid rgb(0,104,166);
    border-right-color: transparent;
    border-radius: 50%;
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
body.responsive.layout-boxed #RepresentingMarkets {
    background:#eaf3fa;
    padding-top:0;
    padding-bottom:90px;
}
body.responsive.layout-boxed #RepresentingMarkets h5 {
    font-size: 36px;
    color: #ffffff;
    font-weight: 400;
    padding: 75px 100px 0;
    margin-bottom: 10px;
}
body.responsive.layout-boxed #RepresentingMarkets h3 {
    font-size: 60px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px 0;
}
body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 {
    max-width: 1200px;
    margin:0 auto;
    float: none;
}
body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MarketBannerRepresenting {
    height: 400px; 
    margin-bottom: 20px;
}
body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MarketBannerRepresenting .wpb_content_element{
    margin-bottom: 0;   
}
body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12  #MemberAfford{
    padding:  0 10px 0 0;

}
body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored {
    padding: 0 0 0 10px;

}
body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MemberAfford .vc_column-inner, body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored .vc_column-inner{
    padding:0 10px;
    height:359px;
    background:#ffffff;
}

body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MemberAfford h4, body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored h4{
     color:rgb(0,104,166)   ;
    font-size:30px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
}

body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MemberAfford p, body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored p{
text-align: center;
    font-size: 18px;
    margin-top: 0;
}
body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored a {
    margin:0 auto;
    display: block;
    text-align: center;
}
.entry-content p {
    color:#002E48;
}
#masthead .hgroup .custom-logo {
    width: 200px;
    height: 100px; 
}
#BreadCrumbBar {   padding: 15px 0; background-color: rgba(224, 237, 245, 1);}
#BreadCrumbBar .container{     width:1200px;max-width:1200px;margin: 0 auto; font-size: 18px;font-size: 1.4rem;line-height: 24px;line-height: 2.4rem; padding: 0;}
#BreadCrumbBar .container .breadcrumbItem{ text-transform: capitalize; display: inline-block; color:#23282d;}
#BreadCrumbBar .container .arrowSeperator{ margin: 0 15px; display: inline-block; color:#23282d; font-size: 12px;}
#BreadCrumbBar .container a, #BreadCrumbBar .container p, #BreadCrumbBar .container span{ font-size: 18px;font-size: 1.4rem;line-height: 24px;line-height: 2.4rem; color:#23282d;}
#masthead .hgroup #joinandrenew a{
    background: rgb(0,104,166);
    padding: 13px 20px;
    color: #ffffff;
    border: 2px solid rgb(0,104,166);
    border-radius: 0;
    font-style: normal;
    font-size: 16px;
    text-decoration: none;
    max-height:43px;
    display: block;
}
#masthead .hgroup #joinandrenew a:hover {
	background: transparent;
    color:rgb(0,104,166);
}
#header_social{
	display: inline-block;
    margin: 15px auto;
}
.main-navigation {
    background: transparent;
    margin: 0px 0;
    height: 50px;
}
.main-navigation ul{
    text-align: right;
}
.main-navigation ul li a {
    padding: 16px;
}
.main-navigation ul li a {
    text-transform: capitalize;
    font-weight: 600;
    color:#0068a6;
    font-size:20px;
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    padding: 16px 5px}
.main-navigation ul li {
/*    float: left;*/
    display: inline-block;
    font-size: 13px;
    padding: 0;
    position: unset;
}

.main-navigation ul ul, .main-navigation ul li ul.submenu {
    position: absolute;
    left: 0;
    width: 100%;
    top: 100%;
    text-align: left;
    padding: 20px;
    visibility: visible;
    opacity: 1;
    background:rgb(0,104,166);
}
.main-navigation ul li ul li a {
    width: 100%;
    text-align: left;
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
}
.main-navigation ul li:hover > a {
    background:#0068a6;
}
#search-icon, #search-icon #search-icon-icon{
    border-radius:0;
}
#search-icon #search-icon-icon{
    width:50px;
    height: 50px;
    color:rgb(0, 104, 166);
    background:#ffffff;
}
#search-icon #search-icon-icon .vantage-icon-search, #search-icon #search-icon-icon .vantage-icon-search:after, #search-icon #search-icon-icon .vantage-icon-search:before {
    color:rgb(0, 104, 166);
}
#search-icon:hover #search-icon-icon{
    background:rgb(0, 104, 166);
    color:#ffffff;
}
#search-icon:hover  #search-icon-icon .vantage-icon-search, #search-icon:hover  #search-icon-icon .vantage-icon-search:after, #search-icon:hover  #search-icon-icon .vantage-icon-search:before {
    color:rgb(255, 255, 255);
}
body.sticky-menu .site-navigation.sticky {
    position:relative;
}
body.home #main {
    padding-top:15px;
    padding-bottom: 0;
    background:#ffffff;
}
#main {
    background: #ffffff;
	color: #002E48;
    padding: 35px 0;
}	
body.sticky-menu.layout-boxed .main-navigation {
    width: 100%;
    max-width: 1300px;
    border: 0;
    box-shadow: 0 0 0;
    height: unset;
}
.main-navigation.sticky:after{
    display: none;
}
body.responsive #masthead .hgroup .support-text{
    margin-top: 0px;
    position: relative;
    right:0;
    top:auto;
    display:inline-block;
    vertical-align: top;
    float: right;
    padding: 10px 0 0 0;
    max-width:75% ;
}
body.responsive #masthead .hgroup .support-text #headerTelephone {
    display: inline-block;
    padding: 6px 8px 6px 0px;
    font-size:18px;
    font-size:2.5rem;
    font-weight: 700;
    height: 40px;
    font-style: normal;
    color:rgb(0,104,166);
}
body.responsive #masthead .hgroup .support-text #headerTelephone svg{
    margin-right:10px;
}
body.responsive #masthead .hgroup .support-text #headerPressOffice {
    display: inline-block;
    padding:12px 15px 0;
    font-size:18px;
    font-size:2.5rem;
    font-style: normal;
    height: 40px;
    vertical-align: top;
}
body.responsive #masthead .hgroup .support-text #headerPressOffice svg{
    margin-right:10px;
}
body.responsive #masthead .hgroup .support-text #header_join_renew {
    display: inline-block;
    vertical-align: super;
    padding-left: 10px;
}
body.responsive #masthead .hgroup .support-text #header_join_renew a:hover {
    background:rgb(0, 82, 132);
    color:#ffffff;
}
body.responsive #masthead.site-header {
    padding-bottom: 0 !important;
    max-width:1200px;
    margin:0 auto;    
}
body.home #secondary {
    display: none !important;    
}
#search-icon #search-icon-icon .vantage-icon-search {
    position: absolute;
    display: block;
    width: 23px;
    height: 23px;
    font-size: 23px;
    top: 14px;
    left: 14px;
    margin:0;
    color: #ffffff;
}
#quadmenu {
    padding:  0 50px 0 0;
}
#search-icon {height: 50px;}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu.quadmenu_btt {width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-tab):not(:last-child):not(:only-child) > a {
    border:0;    
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul {
    padding: 20px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li ul .quadmenu-item-object-page {
    float: left;
    width:33%;
}
#masthead #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li ul li a {
    min-height: 160px;
}
#masthead nav>#quadmenu.quadmenu-is-embed {
    padding-right:0;
}
#masthead #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul>li.quadmenu-item-type-post_type, #masthead  #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul>li.quadmenu-item-type-post_type_archive, #masthead #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul>li.quadmenu-item-type-taxonomy {
    max-width:399px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li ul .quadmenu-item-object-page .quadmenu-item-content .quadmenu-text {font-size: 24px; margin: 0;}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-description {font-size: 16px; margin: 0; color:#ffffff}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-description {color:#fff !important;}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container {padding-left:10px; padding-right:10px;}
#search-icon .searchform input[name=s] {
    color: #ffffff;
    font-size: 17px;
    font-weight: 200;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 53px;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: rgb(0, 104, 166);
    outline: none;
    padding: 0 15px;
}
#search-icon .searchform input[name=s]::placeholder {
    color:#fff;
}
@media screen and (max-width: 1255px){
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container {padding-left:5px; padding-right:5px;}
}
@media screen and (max-width: 1100px){
	.main-navigation ul li a {
			padding: 16px 6px;
	}
	.main-navigation ul li.hide_menu{
		display: none;
	}
}
@media screen and (max-width: 700px){
	.so-mobilenav-mobile + * {
			display: block !important;
	}
	.so-mobilenav-standard + * {
			display: none !important;
	}
	#header_join_renew{
		display: none;
	}
	body.responsive #masthead .hgroup .support-text{
		margin-top: 0px;
        position: relative;
        right:auto;
        top:auto;
        display:inline-block;
	}
	#masthead{
		height: 269px;
		background-size: cover;
	}
}

.page-template-default #primary {
    width:100%;
}
body.page-template-page-default-sidebar #primary{
    float: right;
}
.page-template-page-default-sidebar #secondary, .search-results #secondary { 
    float: left;
}
.entry-content a:hover, #secondary a:hover, #masthead .hgroup a:hover, .comment-form .logged-in-as a:hover, a:hover {
    color:#333333;
}
.entry-content a, .entry-content a:visited, #secondary a, #secondary a:visited, #masthead .hgroup a, #masthead .hgroup a:visited, .comment-form .logged-in-as a, .comment-form .logged-in-as a:visited {
    color:rgb(0,104,166);
    text-decoration: underline;
}

article.post .entry-header h1.entry-title, 
article.page .entry-header h1.entry-title
h1,h2,h3,h4,h5{
	color: rgb(0, 148, 210);
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content{
	color:#FFF;
}
.entry-content h1{
	font-size: 36px;
    line-height: 40px;
    color: rgb(0, 148, 210);
	margin-top: 0px;
}
.entry-content h2 {
    font-size: 28px;
    line-height: 37px;
}
#secondary img{
	width:100%;
}
#secondary .widget{
	margin-bottom: 0px;
}
#BlueStrapLine {
    padding:40px;
}
#BlueStrapLine .vc_column-inner {
    padding: 0;
}
#BlueStrapLine .wpb_content_element{
    margin-bottom: 0;    
    padding-bottom: 0;    
}
#BlueStrapLine h2{
    font-size: 36px;
    color: #ffffff;
    text-align: center;
    font-family: proxima-nova;
    margin: 0;
    font-weight: 600;
}
#BlueStrapLine p {
    font-size: 27px;
    color: #ffffff;
    text-align: center;
    margin: 15px 0;
}
#HomepageStrapText {
    background:#ffffff;
    max-width: 1200px;
    margin: 0 auto;
}
#HomepageStrapText h4{
    color:rgb(0,104,166);
    font-size:24px;
    text-align: center;
}
#HomepageStrapText h3{
    color: rgb(0,104,166);
    font-size: 36px;
    font-weight: 700;
    margin: 60px 0 150px;
}
#BlueStrapLine .findoutmore {
    background:#ffffff;
    color:rgb(0,104,166) !important;
    text-decoration: none;
}
.findoutmore, .entry-content .findoutmore {
    background: rgb(0,104,166);
    padding: 10px 15px;
    color: #ffffff !important;
    font-size: 16px;
    text-transform: uppercase;
    font-family: proxima-nova;
    font-weight: 600;
    margin: 0 auto;
    display: block;
    width: 200px;
    text-align: center;
    margin-top:25px;
    text-decoration: none;
    max-height: 43px;
}
.rev_slider .findoutmore {
    height: 43px !important;
    min-height: 43px !important;
    line-height: 21px !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    font-family: proxima-nova !important;
    font-weight: 600 !important; 
    padding: 10px 15px !important;
    width:200px !important;
    max-width:200px !important;
    min-width:200px !important;
    border:0 !important;
}
.findoutmore:hover {
    background:rgb(0, 82, 132);
    color:#ffffff;
}
.Findoutmore:hover {
    border-color:#ffffff !important;
    color:#ffffff !important;
}
.rev_slider .findoutmore:hover {
    color:#ffffff !important;   background: rgb(110, 160, 0) !important; border:0 !important;
}
#BlueStrapLine .findoutmore:hover {
    background: rgb(235,235,235);;
}
/***************  About us ****************/
.aboutUsRow a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px 5px;
    background: rgb(0, 104,166);
}
.aboutUsRow a:hover {
    background: rgb(0, 82, 132);
    
}
.aboutUsRow a h3 {
    font-size: 18px;
    font-size: 2.3rem;
    margin: 20px 0 0;
    display: block;
    font-weight: 700;
}
.aboutUsRow a h4 {
    font-size: 18px;
    font-size: 2rem;
    margin: 5px 0 20px;
    font-weight: 400;
}
.aboutUsRow a h3, .aboutUsRow a h4{
    color:rgb(255,255,255);   
}
.aboutUsRow a:hover h3, .aboutUsRow a:hover h4{
    text-decoration: none; 
}
/*************** END about us **************/
/***************  Press Office****************/
#PressOfficeRow a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px 5px;
    background: rgb(0, 104,166);
    color:rgb(255,255,255);
    text-decoration: none;
}
#PressOfficeRow a:hover {
    background: rgb(0,82,132);
    
}
#PressOfficeRow a h3 {
    font-size: 18px;
    font-size: 2.3rem;
    margin: 20px 0 0;
    display: block;
    font-weight: 700;
}
#PressOfficeRow a h4 {
    font-size: 18px;
    font-size: 2rem;
    margin: 5px 0 20px;
    font-weight: 400;
}
#PressOfficeRow a h3, #PressOfficeRow a h4{
    color:rgb(255,255,255);   
}
#PressOfficeRow a:hover h3, #PressOfficeRow a:hover h4{
    color:rgb(255,255,255);   
}#PressOfficeRow #pressTopRow a, #PressOfficeRow #pressBottomRow a{
    min-height: 154px;
}
/*************** END Press Office **************/

/***************  About us ****************/
body.responsive.layout-boxed.page-id-40 #page-wrapper {
    width:100%;
    max-width:100%;
    margin-bottom: 0;
    padding-bottom: 0;
}
body.responsive.layout-boxed.page-id-40 #page-wrapper #main{
    margin-bottom: 0;
    padding-bottom: 0;   
}
body.responsive.layout-boxed.page-id-40 #page-wrapper .vc_row {
    max-width:1200px;
    margin:0 auto;
}
body.responsive.layout-boxed.page-id-40 #page-wrapper .vc_row.startUpMiddle {
        padding-top: 30px;
}
body.responsive.layout-boxed.page-id-40 #page-wrapper .vc_row.startUpMiddle, body.responsive.layout-boxed.page-id-40 #page-wrapper .vc_row.storiesstartup {
    max-width: 100%;   
    margin:0 auto;
    background:#eaf3fa;

}
body.responsive.layout-boxed.page-id-40 #page-wrapper .vc_row.startUpMiddle .vc_col-sm-12, body.responsive.layout-boxed.page-id-40 #page-wrapper .vc_row.storiesstartup .vc_col-sm-12 {
    max-width:1200px;
    margin:0 auto;
    float: none;
}
.startUpRow a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px 5px;
    background: rgb(0, 104,166);
    border:0;
    color:rgb(0,104,166);
    text-decoration: none;
}
.startUpRow.storiesstartup a {
    background: #eaf3fa;
    padding: 0;
    text-decoration: none;
}
.storiesstartup {
    padding-bottom: 35px;
}
.startUpRow a:hover {
    border:0;
    background:rgb(0,82,132);
    color:rgb(255,255,255);
    text-decoration: none;
    
}
.startUpRow a h3 {
    font-size: 18px;
    font-size: 2.3rem;
    margin: 20px 0 0;
    display: block;
    font-weight: 700;    
}
.startUpRow a h4 {
    font-size: 18px;
    font-size: 2rem;
    margin: 5px 0 20px;
    font-weight: 400;
}
.startUpMiddle h3{
    text-align: center;
    font-size: 18px;
    font-size: 2.8rem;
    color: rgb(0,104,166);
    font-weight: 700;
    margin-bottom: 0;
}
.startUpMiddle p, .startUpRow p{
    margin-top:7px;   
}
 .startUpRow a h3, .startUpRow a h4{
    color: rgb(255,255,255);
    font-size: 18px;
    font-size: 2.2rem;
}
.startUpRow h3 {
    text-align: center;
    color:rgb(0,104,166);
    font-size: 18px;
    font-size: 2.5rem;
    margin-bottom: 0;
}
.startUpRow a h5{
    color:rgb(0,104,166);
    font-size: 18px;
    font-size: 2.2rem;
    background: transparent;
}
.startUpRow a:hover h3, .startUpRow a:hover h4, .startUpRow a:hover h5{
    color:rgb(255,255,255);   text-decoration: none;
}
.startUpRow .wpb_single_image {
    margin-bottom: 0;
}
.startUpRow.storiesstartup  a.vc_single_image-wrapper:hover {
    border:0;
}
.storiesstartup .informationTip {
    color:#23282d;
    border:2px solid #23282d;
    border-radius: 0;
    padding: 10px 15px ;
    display: block;
    width:100%;
    clear: both;
    float: left;
    margin-bottom: 20px;
}
 .storiesstartup .informationTip .informationText {
     float: left;
     width:90%;
}
.storiesstartup .informationTip .informationIcon {
    float: left;
    width: 4%;
    font-size: 30px;
    padding: 6px 0px 0 0;
}
.storiesstartup .informationTip a, .storiesstartup .informationTip a:hover{
    border:0;
    border-radius: 0;
    display: inline-block;
    width:unset;
    height:unset;
    color:#23282d;
    font-weight: 600;
    background: transparent;
}
.storiesstartup .informationTip p {
    font-size: 1.6rem;
    text-align: left;
    margin: 0;
    color: #23282d;
    line-height: 21px;
}
/*************** END about us **************/
/***************  Campaign ****************/
.campaignRow a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px 5px;
    background: rgb(0, 104,166);
    border:0;
    color:rgb(0,104,166);
    min-height:154px;
}
.campaignRow a:hover {
    border:0;
    background: rgb(0,82,132);
    text-decoration: none;
    
}
.campaignRow a h3 {
    font-size: 18px;
    font-size: 2.3rem;
    margin: 20px 0 0;
    display: block;
    font-weight: 700;
}
.campaignRow a h4 {
    font-size: 18px;
    font-size: 2rem;
    margin: 5px 0 20px;
    font-weight: 400;
}
.campaignRow a h3, .campaignRow a h4{
    color:rgb(255,255,255);   
}
.campaignRow a:hover h3, .campaignRow a:hover h4{
    color:rgb(255,255,255);   
}
.informationTip {
    color:#23282d;
    border:2px solid #23282d;
    border-radius: 0;
    padding: 10px 15px ;
    display: block;
    width:100%;
    clear: both;
    float: left;
    margin-bottom: 20px;
}
 .informationTip .informationText {
     float: left;
     width:90%;
}
.informationTip .informationIcon {
    float: left;
    width: 4%;
    font-size: 30px;
    padding: 0px 0 0;
}
.entry-content .informationTip a, .informationTip h4 a,  .informationTip a:hover{
    border:0;
    border-radius: 0;
    display: inline-block;
    width:unset;
    height:unset;
    color:#23282d;
    font-weight: 600;
    background: transparent;
}
.informationTip h4 {
    border:0;
    border-radius: 0;
    display: inline-block;
    width:unset;
    height:unset;
    color:#23282d;
    font-weight: 600;
    background: transparent;
    margin: 0;
    margin-top: 5px;
}
.informationTip p {
    font-size: 1.6rem;
    text-align: left;
    margin: 0;
    color: #23282d;
    line-height: 21px;
}
/*************** END Campaign**************/
/***************  Adverts ****************/
body.responsive.layout-boxed.page-id-49 #page-wrapper {
    width:100%;
    max-width:100%;
    margin-bottom: 0;
    padding-bottom: 0;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper #main{
    margin-bottom: 0;
    padding-bottom: 0;   
}
body.responsive.layout-boxed.page-id-49 #page-wrapper #main h4{
    color:rgb(0,104,166);
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row {
    max-width:1200px;
    margin:0 auto;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow {
    max-width: 100%;   
    margin:0 auto;
    background:#eaf3fa;
    color:rgb(0,104,166);
        padding-top:35px;
        padding-bottom:50px;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper #SupplierAdvert .advertSurroundBox {
    background: #eaf3fa;
    padding: 10px;
    min-height: 250px;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper #SupplierAdvert .advertSurroundBox p{
    margin-bottom: 0;    
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-12 {
    max-width:1200px;
    margin:0 auto;
    float: none;
}
#SupplierAdvert {
    padding-bottom:35px;
}


body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-4 a{
    display: block;
    width: 100%;
    height: 100%;
    background: rgb(0, 104,166);
    color:rgb(0,104,166);
    text-decoration: none;
    max-height: 43px;
    padding: 10px;
    display: block;
    height: 43px;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-4 a:hover{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    background:rgb(0,82,132);
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-4 a h3{
    color: rgb(255,255,255);
    font-size: 18px;
    font-size: 2rem;
    margin:0;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-4 a:hover h3{
    color:rgb(255,255,255)   ;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow li{
    text-align: center;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 26px;
    line-height: 2.6rem;
    color: rgb(0, 104, 166);
    margin:5px;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow li a{ 
    background:rgb(0,104,166);
    border:2px solid rgb(0,104,166);
    color:#ffffff;
    border-radius: 0;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow li a:hover{ 
    background:rgb(255,255,255);
    border:2px solid rgb(0,104,166);
    color:rgb(0,104,166);
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row h3{
    text-align: center;
    font-size: 18px;
    font-size: 2.8rem;
    color: rgb(0,104,166);
    font-weight: 700;
    clear: both;
}
#informationadverttip {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
body div.pp_overlay {
    z-index: 9999;
}
/*************** END Adverts**************/
/***************  Contact ****************/
body.responsive.layout-boxed.page-id-57 #page-wrapper {
    width:100%;
    max-width:100%;
    margin-bottom: 0;
    padding-bottom: 0;
}
body.responsive.layout-boxed.page-id-57 #page-wrapper #main{
    margin-bottom: 0;
    padding-bottom: 0;   
}
body.responsive.layout-boxed.page-id-57 #page-wrapper .vc_row {
    max-width:1200px;
    margin:0 auto;
}
body.responsive.layout-boxed.page-id-57 #page-wrapper .vc_row.contactMap {
    max-width: 100%;   
    margin:0 auto;
    background:rgba(224, 237, 245, 1);
    color:rgb(0,104,166);
    margin-top:35px;
        padding-top:35px;
        padding-bottom:50px;
}
body.responsive.layout-boxed.page-id-57 #page-wrapper .vc_row.contactForm {
    max-width: 100%;   
    margin:0 auto;
    background:rgba(224, 237, 245, 1);
    color:rgb(0,104,166);
        padding-top:35px;
        padding-bottom:50px;
}
body.responsive.layout-boxed.page-id-57 #page-wrapper .vc_row.contactMap .vc_col-sm-12 {
    max-width:1200px;
    margin:0 auto;
    float: none;
}
body.responsive.layout-boxed.page-id-57 #page-wrapper .vc_row.contactMap .vc_col-sm-12 .wpb_content_element { 
     margin:0;   
}
.contactRow a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px 5px;
    background: rgb(0, 104,166);
    color:rgb(0,104,166);
    text-decoration: none;
}
.contactRow a:hover {
    background: rgb(0,82,132);
    
}
.contactMap h3, .contactForm h3 {
    font-size: 18px;
    font-size: 2.8rem;
    color: rgb(0,104,166);
    font-weight: 700;
    clear: both;
    margin-bottom: 0;
}
.contactMap h4 {
    text-align: center;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 26px;
    line-height: 2.6rem;
    color: rgb(0, 104, 166);
    margin-top:15px;
}
.contactRow a h3 {
    font-size: 18px;
    font-size: 2.3rem;
    margin: 20px 0 0;
    display: block;
    font-weight: 700;
}
.contactRow a h4 {
    font-size: 18px;
    font-size: 1.9rem;
    margin: 7px 0 20px;
    font-weight: 400;
}
.contactForm {
    padding-bottom:   50px;
}
.contactRow a h3, .contactRow a h4{
    color:rgb(255,255,255);   
    text-decoration: none;
}
.contactRow a:hover h3, .contactRow a:hover h4{
    color:rgb(255,255,255);   
    text-decoration: none;
}
.contactForm label {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    box-sizing: border-box;
    border-radius: 5px;
    font-weight: 500;
    color:rgb(0,104,166);
}
.contactForm .nf-field-element input {
    width: 100%;
    display: block;
    line-height: normal;
    box-sizing: border-box;
    padding: 0 14px;
    height: 60px;
    font-size: 20px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem;
    -moz-border-radius: 0;
    -webkit-border-radius: 0 0;
    border-radius: 0;
    border: 1px solid #ddd;
    background-color: #fff;
    color: rgb(0,104,166);
    margin: 0 0 15px;
}
.contactForm .field-wrap > div textarea.nf-element {
    border-radius: 0;   
}
.contactForm .nf-field-element input[type=button] {
    background: rgb(0,104,166);
    padding: 10px 15px;
    color: #ffffff !important;
    font-size: 16px;
    text-transform: uppercase;
    font-family: proxima-nova;
    font-weight: 600;
    display: block;
    width: 200px !important;
    text-align: center;
    border:2px solid transparent;
    margin-top:15px;
    height: unset;
    border-radius: 0;
}
.contactForm .nf-field-element input[type=button]:hover {
    border:2px solid rgb(0,104,166);
    color:rgb(0,104,166) !important;
    background:transparent;
}   
.contactForm .wpb_single_image.vc_align_center {
    margin-top:35px;
}
.contactForm .wpb_single_image.vc_align_center img {
    /*border:2px solid rgb(0,104,166);*/
}
/*************** END Contact**************/
/*************** NINJA FORM **************/

.nf-form-wrap  label {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    box-sizing: border-box;
    border-radius: 5px;
    font-weight: 500;
    color:rgb(0,104,166);
    width:368px;
}
.page-id-2838 .nf-form-wrap  label {
    width:100%;
}
.page-id-571.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color:#fff;}
.page-id-571.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {border-color:#fff !important;}
.nf-form-wrap .label-right .checkbox-wrap .nf-field-label {
    width: auto;
    display: block;
    line-height: 62px;
    width: 95%;
    float: right;
}
.nf-form-wrap .label-right .checkbox-wrap .nf-field-element {
    width: 30px;
}
.nf-form-wrap .field-wrap {
    display: block;
}
.nf-form-wrap  .nf-field-element input {
    width: 100%;
    display: block;
    line-height: normal;
    box-sizing: border-box;
    padding: 0 14px;
    height: 60px;
    font-size: 20px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem;
    -moz-border-radius: 0;
    -webkit-border-radius: 0 0;
    border-radius: 0;
    border: 1px solid #ddd;
    background-color: #fff;
    color: rgb(0,104,166);
    margin: 0 0 15px;
}.nf-form-wrap  .nf-field-element select {
    width: 100%;
    display: block;
    line-height: normal;
    box-sizing: border-box;
    padding: 0 14px;
    height: 60px;
    font-size: 20px;
    font-size: 1.8rem;
    line-height: 30px;
    line-height: 3rem;
    -moz-border-radius: 0;
    -webkit-border-radius: 0 0;
    border-radius: 0;
    border: 1px solid #ddd;
    background-color: #fff;
    color: rgb(0,104,166);
    margin: 0 0 15px;
}.nf-form-wrap  .nf-field-element #nf-field-282 {
    height: 130px;
	padding: 10px;
}
.nf-form-wrap .checkbox-wrap .nf-field-element {
    width:5%;
    float: left;
}
.nf-form-wrap .nf-field-description p{
    font-size: 16px;
    line-height: 34px;
}
.nf-field-description {
    color:rgb(0,104,166);
}
.nf-form-wrap  .field-wrap > div textarea.nf-element {
    border-radius: 0;   
}
.nf-form-wrap  .nf-field-element input[type=button] {
    background: rgb(0,104,166);
    color: #ffffff !important;
    font-size: 16px;
    text-transform: uppercase;
    font-family: proxima-nova;
    font-weight: 600;
    display: block;
    width: 200px !important;
    text-align: center;
    border:2px solid transparent;
    margin-top:15px;
    height: unset;
    border-radius: 0;
    min-height: 43px;
    max-height: 43px;
    padding: 0;
}
.nf-form-wrap  .nf-field-element input[type=button]:hover {
    border:2px solid rgb(0,104,166);
    color:rgb(0,104,166) !important;
    background:transparent;
}   
.nf-form-wrap .field-wrap>div input[type=checkbox], .field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit] {
    width:25px;
    height: 35px;
}
/*************** END NINJA FORM **************/
/***************  Our History ****************/

#SupplierAdvert {
    padding-bottom:35px;
}

body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.ourHistoryBottom li{
    text-align: center;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 26px;
    line-height: 2.6rem;
    color: rgb(0, 104, 166);
    margin:5px;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.ourHistoryBottom li a{ 
    background:rgb(0,104,166);
    border:2px solid rgb(0,104,166);
    color:#ffffff;
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.ourHistoryBottom li a:hover{ 
    background:rgb(255,255,255);
    border:2px solid rgb(0,104,166);
    color:rgb(0,104,166);
}
body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row h3{
    text-align: center;
    font-size: 18px;
    font-size: 2.8rem;
    color: rgb(0,104,166);
    font-weight: 700;
    clear: both;
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs {
    position: relative;
    top: -87px;
    margin: 0;
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs .rtbs_content {
    border: 0 !important;
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs>.rtbs_content {
    background: #ffffff;
    padding:  35px 30px 1px;
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li.mobile_toggle {
    width: 100%;
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li {
    width: 25%;
    border: 2px solid transparent;
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li:hover {
    border: 2px solid rgb(0,104,166);
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li.current a {
    background: #ffffff !important;
    color: rgb(0,104,166);
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li.current {
    border: 2px solid #ffffff;
}
body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li a {
    width: 100%;
    text-align: center;
    font-size: 19px;
    padding: 14px 0;
    font-weight: 600;
    color: rgb(0,104,166);
}
body.responsive.layout-boxed .ourHistoryBottom .wpb_content_element {
    margin: 0;   
}
body div.pp_overlay {
    z-index: 9999;
}
/*************** END Our History **************/
body.search-results article.post, body.search-results article.post, article.page {
    padding-bottom: 0;  
    margin-bottom: 22px;
}
/***************  Page With Sidebar ****************/
body.page-template-page-default-sidebar .entry-content h1, body.page-template-page-default-sidebar .entry-content h2, body.page-template-page-default-sidebar .entry-content h3, body.page-template-page-default-sidebar .entry-content h4, body.page-template-page-default-sidebar .entry-content p {
    text-align: left;
}
body.page-template-page-default-sidebar .entry-content .wpb_content_element {
    margin-bottom: 0;
}
body.page-template-page-default-sidebar .entry-content h1, body.search-results h1#page-title {
    border-bottom: 6px solid rgb(0, 160, 224);
    padding-bottom: 40px;
    margin-bottom:20px !important;
    text-align: left;
}
body.page-template-page-default-sidebar #primary{
    width:77%;
    padding:  0 20px 0 60px;
}


body.page-template-page-default-sidebar #secondary, body.search-results #secondary{
    width:23%;
}
body.page-template-page-default-sidebar .headofficeimage{
    float: left; margin-right: 25px !important; display: block; margin-bottom: 15px;
}
body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion .vc_tta-panel, body.page-template-page-default-sidebar  #AdvertisingAccordion .vc_tta-panel, body.page-template-page-default-sidebar  #NMTFGroupAccordion .vc_tta-panel, body.page-template-page-default-sidebar  #TraderOperatedAccordion .vc_tta-panel, body.page-template-page-default-sidebar  #OurHistoryAccordion .vc_tta-panel, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion .vc_tta-panel, body.page-template-page-default-sidebar  #FactsFiguresAccordion .vc_tta-panel, #SubscribeStageOneAccordion .vc_tta-panel {
    margin-bottom: 15px;
}
body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion .vc_tta-panel-heading, body.page-template-page-default-sidebar  #AdvertisingAccordion  .vc_tta-panel-heading, body.page-template-page-default-sidebar  #NMTFGroupAccordion  .vc_tta-panel-heading, body.page-template-page-default-sidebar  #TraderOperatedAccordion  .vc_tta-panel-heading, body.page-template-page-default-sidebar  #OurHistoryAccordion  .vc_tta-panel-heading, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion  .vc_tta-panel-heading, body.page-template-page-default-sidebar  #FactsFiguresAccordion  .vc_tta-panel-heading, #SubscribeStageOneAccordion  .vc_tta-panel-heading{
    background:rgba(0,104,166,1);

}
body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion .vc_tta-panel-heading a, body.page-template-page-default-sidebar  #AdvertisingAccordion  .vc_tta-panel-heading a, body.page-template-page-default-sidebar  #NMTFGroupAccordion  .vc_tta-panel-heading a, body.page-template-page-default-sidebar  #TraderOperatedAccordion  .vc_tta-panel-heading a, body.page-template-page-default-sidebar  #OurHistoryAccordion  .vc_tta-panel-heading a, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion  .vc_tta-panel-heading a, #SubscribeStageOneAccordion  .vc_tta-panel-heading a{
    padding: 12px 20px 12px 47px;
    max-height: 43px;
    min-height: 43px;
}
body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion .vc_tta-panel-heading:hover, body.page-template-page-default-sidebar  #AdvertisingAccordion  .vc_tta-panel-heading:hover, body.page-template-page-default-sidebar  #NMTFGroupAccordion  .vc_tta-panel-heading:hover, body.page-template-page-default-sidebar  #TraderOperatedAccordion  .vc_tta-panel-heading:hover, body.page-template-page-default-sidebar  #OurHistoryAccordion  .vc_tta-panel-heading:hover, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion  .vc_tta-panel-heading:hover, body.page-template-page-default-sidebar  #FAQAccordion  .vc_tta-panel-heading:hover, body.page-template-page-default-sidebar  #FactsFiguresAccordion  .vc_tta-panel-heading:hover, #SubscribeStageOneAccordion .vc_tta-panel-heading:hover{
    background: rgb(0, 82, 132);
}
body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion .vc_active .vc_tta-panel-heading, body.page-template-page-default-sidebar  #AdvertisingAccordion  .vc_active .vc_tta-panel-heading, body.page-template-page-default-sidebar  #NMTFGroupAccordion  .vc_active .vc_tta-panel-heading, body.page-template-page-default-sidebar  #TraderOperatedAccordion  .vc_active .vc_tta-panel-heading, body.page-template-page-default-sidebar  #OurHistoryAccordion  .vc_active .vc_tta-panel-heading, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion  .vc_active .vc_tta-panel-heading, body.page-template-page-default-sidebar  #FactsFiguresAccordion  .vc_active .vc_tta-panel-heading, #SubscribeStageOneAccordion .vc_active .vc_tta-panel-heading {
    background: rgb(0, 82, 132);
    margin: 0;
}
body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion .vc_tta-panel-body, body.page-template-page-default-sidebar  #AdvertisingAccordion .vc_tta-panel-body, body.page-template-page-default-sidebar  #NMTFGroupAccordion .vc_tta-panel-body, body.page-template-page-default-sidebar  #TraderOperatedAccordion .vc_tta-panel-body, body.page-template-page-default-sidebar  #OurHistoryAccordion .vc_tta-panel-body, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion .vc_tta-panel-body, body.page-template-page-default-sidebar  #FactsFiguresAccordion .vc_tta-panel-body, #SubscribeStageOneAccordion .vc_tta-panel-body{
    background:rgba(224, 237, 245, 1);
}
body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a, body.page-template-page-default-sidebar  #AdvertisingAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a, body.page-template-page-default-sidebar  #NMTFGroupAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a, body.page-template-page-default-sidebar  #TraderOperatedAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a, body.page-template-page-default-sidebar  #OurHistoryAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a , body.page-template-page-default-sidebar  #FactsFiguresAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a , #SubscribeStageOneAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color:#ffffff;
}
body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion  .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.page-template-page-default-sidebar #nmtfHeadOfficeBottom #HeadOfficeAccordion  .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, body.page-template-page-default-sidebar  #AdvertisingAccordion   .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.page-template-page-default-sidebar  #AdvertisingAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, body.page-template-page-default-sidebar  #NMTFGroupAccordion   .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.page-template-page-default-sidebar  #NMTFGroupAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, body.page-template-page-default-sidebar  #TraderOperatedAccordion   .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.page-template-page-default-sidebar  #TraderOperatedAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, body.page-template-page-default-sidebar  #OurHistoryAccordion   .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.page-template-page-default-sidebar  #OurHistoryAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion   .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.page-template-page-default-sidebar  #TradingOpportunitiesAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, body.page-template-page-default-sidebar  #FactsFiguresAccordion   .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.page-template-page-default-sidebar  #FactsFiguresAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, #SubscribeStageOneAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, #SubscribeStageOneAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    color:#ffffff;
    border-color:#ffffff;
}
#FactsFiguresAccordion {margin-bottom: 30px;}
body.page-template-page-default-sidebar  #FactsFiguresAccordion  .vc_tta-panel-heading {min-height: 43px; max-height: 43px; height: 43px;}
body.page-template-page-default-sidebar #FactsFiguresAccordion .vc_tta-panel-heading a {
    padding-top:2px;
    padding-bottom: 0;
    font-size: 20px;
}
body.page-template-page-default-sidebar  #FAQAccordion  .vc_tta-panel-heading {}
body.page-template-page-default-sidebar  #FAQAccordion .vc_tta-panel {margin-bottom: 15px;}
body.page-template-page-default-sidebar  #FAQAccordion  .vc_tta-panel-heading {}
body.page-template-page-default-sidebar  #FAQAccordion  .vc_active .vc_tta-panel-heading { margin-bottom: 0;}
body.page-template-page-default-sidebar  #FAQAccordion .vc_tta-panel-body{background:rgba(224, 237, 245, 1);}
body.page-template-page-default-sidebar  #FAQAccordion .vc_tta-panel.vc_active .vc_tta-panel-title>a {color:rgb(255,255,255);}
body.page-template-page-default-sidebar  #FAQAccordion   .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.page-template-page-default-sidebar  #FAQAccordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before { border-color:rgb(255,255,255); color:rgb(255,255,255);}
body.page-template-page-default-sidebar  #FAQAccordion .vc_tta-panel-title>a {color:rgb(255,255,255);}

body.page-template-page-default-sidebar #MarketTimesAccordion .vc_tta-panel-heading {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 15px;
}
body.page-template-page-default-sidebar #MarketTimesAccordion .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color:rgb(255,255,255);
}
#accordion.ui-accordion h3.ui-accordion-header {
    background:rgba(0,104,166,1);
    border-color:rgb(1, 67, 107);
    border-width: 2px;
    margin-bottom: 10px;
    font-size:20px;
    border-radius: 0;
}
body.page-template-page-default-sidebar #headOfficeContent p {
    margin-top: 0;
}
body .entry-content #SubscribeStageOneAccordion #Liability p {
    text-align: left;
}
#HeadOfficeAccordion ul li, #AdvertisingAccordion ul li , #NMTFGroupAccordion ul li , #FAQAccordion ul li, #FactsFiguresAccordion ul li {
    color: rgb(0,104,166);
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 3rem;
}
#AdvertisingAccordion ul, #NMTFGroupAccordion ul , #FAQAccordion ul , #FactsFiguresAccordion ul {
    padding-left: 0;
    margin-left: 0;
}
#AdvertisingAccordion h4, #AdvertisingAccordion h5, #FactsFiguresAccordion h3 {
    color:rgb(0,104,166);
}
body.page-template-page-default-sidebar #secondary .widget .widget-title, body.search-results #secondary .widget .widget-title {
    padding: 15px 25px;
    background: rgb(0,104,166);
    color: #ffffff;
    font-size: 18px;
    font-size: 1.9rem;
    margin-bottom: 0;
}
body.page-template-page-default-sidebar #secondary .widget .menu-about-us-sidebar-container { 
    padding: 20px 10px 10px;
    background: #eaf3fa;
}
body.page-template-page-default-sidebar #secondary .widget .menu-about-us-sidebar-container ul li a{ 
    padding: 15px;
    font-size: 18px;
    font-size: 1.6rem;
}
body.page-template-page-default-sidebar #secondary .widget .menu-about-us-sidebar-container ul li a:after{ 
    font-family: fontAwesome;
    content:"\f054";
    float: right;
}
body.page-template-page-default-sidebar #secondary .widget .menu-about-us-sidebar-container ul li.current-menu-item a:after{ 
    color:rgb(0,104,166);
}
body.page-template-page-default-sidebar #secondary .widget .menu-about-us-sidebar-container ul li.current-menu-item a{ 
    background:#ffffff;
    font-weight: 600;
}
body.page-template-page-default-sidebar #secondary .widget .menu-about-us-sidebar-container ul li:hover a{ 
    background:#ffffff;
}
body.page-template-page-default-sidebar #secondary .widget .menu-about-us-sidebar-container ul li a{ 
    color:#23282d;
    display: block;
}
body.page-template-page-default-sidebar #secondary .widget .menu-about-us-sidebar-container ul li.current-menu-item a{ 
    color:rgb(0,104,166);
}
body.page-template-page-default-sidebar #secondary .widget .menu-start-up-sidebar-container{ 
    padding: 20px 10px 10px;
    background: #eaf3fa;
}
body.page-template-page-default-sidebar #secondary .widget .menu-start-up-sidebar-container ul li a{ 
    padding: 15px;
    font-size: 18px;
    font-size: 1.6rem;
}
body.page-template-page-default-sidebar #secondary .widget .menu-start-up-sidebar-containerul li a:after{ 
    font-family: fontAwesome;
    content:"\f054";
    float: right;
}
body.page-template-page-default-sidebar #secondary .widget .menu-start-up-sidebar-container ul li.current-menu-item a:after{ 
    color:rgb(0,104,166);
}
body.page-template-page-default-sidebar #secondary .widget .menu-start-up-sidebar-container ul li.current-menu-item a{ 
    background:#ffffff;
    font-weight: 600;
}
body.page-template-page-default-sidebar #secondary .widget .menu-start-up-sidebar-container ul li:hover a{ 
    background:#ffffff;
}
body.page-template-page-default-sidebar #secondary .widget .menu-start-up-sidebar-container ul li a{ 
    color:#23282d;
    display: block;
}
body.page-template-page-default-sidebar #secondary .widget .menu-start-up-sidebar-container ul li.current-menu-item a{ 
    color:rgb(0,104,166);
}
body.page-template-page-default-sidebar #secondary .widget .menu-campaigns-sidebar-container{ 
    padding: 20px 10px 10px;
    background: #eaf3fa;
}
body.page-template-page-default-sidebar #secondary .widget .menu-campaigns-sidebar-container ul li a{ 
    padding: 15px;
    font-size: 18px;
    font-size: 1.6rem;
}
body.page-template-page-default-sidebar #secondary .widget .menu-campaigns-sidebar-containerul li a:after{ 
    font-family: fontAwesome;
    content:"\f054";
    float: right;
}
body.page-template-page-default-sidebar #secondary .widget .menu-campaigns-sidebar-container ul li.current-menu-item a:after{ 
    color:rgb(0,104,166);
}
body.page-template-page-default-sidebar #secondary .widget .menu-campaigns-sidebar-container ul li.current-menu-item a{ 
    background:#ffffff;
    font-weight: 600;
}
body.page-template-page-default-sidebar #secondary .widget .menu-campaigns-sidebar-container ul li:hover a{ 
    background:#ffffff;
}
body.page-template-page-default-sidebar #secondary .widget .menu-campaigns-sidebar-container ul li a{ 
    color:#23282d;
    display: block;
}
body.page-template-page-default-sidebar #secondary .widget .menu-campaigns-sidebar-container ul li.current-menu-item a{ 
    color:rgb(0,104,166);
}
body.page-template-page-default-sidebar #secondary .widget .menu-standard-sidebar-container, body.search-results #secondary .widget .menu-standard-sidebar-container{ 
    padding: 20px 10px 10px;
    background: #eaf3fa;
}
body.page-template-page-default-sidebar #secondary .widget .menu-standard-sidebar-container ul li a, body.search-results #secondary .widget .menu-standard-sidebar-container ul li a{ 
    padding: 15px;
    font-size: 18px;
    font-size: 1.6rem;
}
body.page-template-page-default-sidebar #secondary .widget .menu-standard-sidebar-containerul li a:after, body.search-results #secondary .widget .menu-standard-sidebar-containerul li a:after{ 
    font-family: fontAwesome;
    content:"\f054";
    float: right;
}
body.page-template-page-default-sidebar #secondary .widget .menu-standard-sidebar-container ul li.current-menu-item a:after, body.search-results #secondary .widget .menu-standard-sidebar-container ul li.current-menu-item a:after{ 
    color:rgb(0,104,166);
}
body.page-template-page-default-sidebar #secondary .widget .menu-standard-sidebar-container ul li.current-menu-item a, body.search-results #secondary .widget .menu-standard-sidebar-container ul li.current-menu-item a{ 
    background:#ffffff;
    font-weight: 600;
}
body.page-template-page-default-sidebar #secondary .widget .menu-standard-sidebar-container ul li:hover a, body.search-results #secondary .widget .menu-standard-sidebar-container ul li:hover a{ 
    background:#ffffff;
}
body.page-template-page-default-sidebar #secondary .widget .menu-standard-sidebar-container ul li a, body.search-results #secondary .widget .menu-standard-sidebar-container ul li a{ 
    color:#23282d;
    display: block;
}
body.page-template-page-default-sidebar #secondary .widget .menu-standard-sidebar-container ul li.current-menu-item a, body.search-results #secondary .widget .menu-standard-sidebar-container ul li.current-menu-item a{ 
    color:rgb(0,104,166);
}
#secondary #joinRenewButtonSidebar { 
    display: block;
    background: url('/wp-content/uploads/2019/04/join-renew-nmtf-blue.png');
    background-color:#eaf3fa;
    background-repeat: no-repeat;    
    background-position: right center;    
    width:100%;
    color:rgb(0,104,166);
    padding:34px 20px 30px;
    text-decoration: none;
    text-transform: uppercase;
    font-size:18px;
    font-size:1.6rem;
    font-weight: 600;
    border:20;
    margin-top:20px;
    line-height: 26px;
   
}
#secondary #joinRenewButtonSidebar:hover { 
    border:0;
    background-color:#efefef;
    background-repeat: no-repeat;    
    background-position: right center; 
    color:rgb(0,104,166);
}
 #secondary #marketTimesButtonSidebar { 
    display: block;
    background: url('/wp-content/uploads/2019/04/market-times-nmtf-white.png');
    background-color:rgb(0,104,166);
    background-repeat: no-repeat;    
    background-position: right center;    
    width:100%;
    color:rgb(255,255,255);
    padding: 34px 20px 30px;
    text-decoration: none;
    text-transform: uppercase;
    font-size:18px;
    font-size:1.6rem;
    font-weight: 600;
    border:0;
    margin-top:20px;
    line-height: 26px;    
}
 #secondary #marketTimesButtonSidebar:hover { 
    border:0;
    background: url('/wp-content/uploads/2019/04/market-times-nmtf-white.png');
    background-color:rgb(0, 82, 132);
    background-repeat: no-repeat;    
    background-position: right center;
    color:rgb(255,255,255);
}
 #secondary #findMarketButtonSidebar { 
    display: block;
    background: url('/wp-content/uploads/2019/04/find-a-market-nmtf-white.png');
    background-color:rgb(0,104,166);
    background-repeat: no-repeat;    
    background-position: right center;
    width:100%;
    color:rgb(255,255,255);
    padding:34px 20px 30px;
    text-decoration: none;
    text-transform: uppercase;
    font-size:18px;
    font-size:1.6rem;
    font-weight: 600;
    border:0;
    margin-top:20px;
    line-height: 26px;  
}
 #secondary #findMarketButtonSidebar:hover { 
    border:0;
    background: url('/wp-content/uploads/2019/04/find-a-market-nmtf-white.png');
    background-color:rgb(0, 82, 132);
    background-repeat: no-repeat;    
    background-position: right center;    
    color:rgb(255,255,255);
}
/*
body.page-template-page-default-sidebar .entry-content .vc_column_container>.vc_column-inner {
    padding: 0;
}
*/

/*************** END Page With Sidebar **************/
/*************** Lobbying **************/
.firstImageLobby, .firstImageLobby figure, .firstImageLobby div, .firstImageLobby img {
    width:100%;
}
.vc_row.wpb_row.vc_inner.firstLobbyingRow, .vc_row.wpb_row.vc_inner.secondLobbyingRow, .vc_row.wpb_row.vc_inner.thirdLobbyingRow {
    position: relative;
    margin-bottom: 25px;
}
.vc_row.wpb_row.vc_inner.firstLobbyingRow .titleCaption, .vc_row.wpb_row.vc_inner.thirdLobbyingRow .titleCaption {
    position: absolute;
    bottom:0;
}
.entry-content div.titleCaption {
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
    color: #ffffff;
    background: #2f3033;
    padding: 10px;
}
.page-id-21 .wpb_single_image.vc_align_left {
    margin-bottom: 0px;
}
.firstLobbyingRow .vc_column_container>.vc_column-inner, .secondLobbyingRow .vc_column_container>.vc_column-inner, .thirdLobbyingRow .vc_column_container>.vc_column-inner {
    padding: 0;
}
/*************** END Lobbying **************/
/*************** What We offer **************/
#WhatWeOfferRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#WhatWeOfferRow .vc_row.wpb_row.vc_inner h3, #WhatWeOfferRow .vc_row.wpb_row.vc_inner h5, #WhatWeOfferRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#WhatWeOfferRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#WhatWeOfferRow .vc_row.wpb_row.vc_inner .vc_col-sm-3{
/*    background:rgb(0,104,166);*/
}
#WhatWeOfferRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#WhatWeOfferRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#WhatWeOfferRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#WhatWeOfferRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px 0;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#WhatWeOfferRow .vc_row.wpb_row.vc_inner.vc_custom_1557234547719 {
    padding-bottom: 15px;
}
.page-template-page-default-sidebar #WhatWeOfferRow .vc_column_container .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.page-template-page-default-sidebar #WhatWeOfferRow .vc_column_container .vc_column-inner .vc_column_container .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #WhatWeOfferRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #WhatWeOfferRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #WhatWeOfferRow .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END What We Offer **************/
/*************** Business Support Guide **************/
#BusinessSupportGroup .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#BusinessSupportGroup .vc_row.wpb_row.vc_inner h3, #BusinessSupportGroup .vc_row.wpb_row.vc_inner h5, #BusinessSupportGroup .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#BusinessSupportGroup .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#BusinessSupportGroup .vc_row.wpb_row.vc_inner .vc_col-sm-3{
/*    background:rgb(0,104,166);*/
}
#BusinessSupportGroup .lightBlue p{
    font-weight: 600;
}
#BusinessSupportGroup .bonusText p, .page-template-page-default-sidebar #BusinessSupportGroup .bonusText p a{
    font-weight: 700;
}
#BusinessSupportGroup .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#BusinessSupportGroup .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#BusinessSupportGroup .vc_col-sm-4 a h3 {
    text-align: center;
}
#BusinessSupportGroup .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#BusinessSupportGroup  .vc_tta-tab {
    width:50%;   
    margin: 20px 0;
    padding:0 10px
}
#BusinessSupportGroup  .vc_tta-tab.vc_active a{
    background: rgb(0, 82, 132)
}
#BusinessSupportGroup .vc_tta-tabs-container {
    display: none;
}
#BusinessSupportGroup  .vc_tta-tab a, .wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px 5px;
    background: rgb(0, 104,166) !important;
    border:0;
    color:rgb(255,255,255);
    text-decoration: none;
    font-size: 16px;
    text-align: center;
    
}
#BusinessSupportGroup .vc_tta-panel-heading {
    margin-bottom: 15px !important;
}
.wpb-js-composer #BusinessSupportGroup .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color:#ffffff;
}
#BusinessSupportGroup  .vc_tta-tab a:hover{
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 5px;
    border:0;
    text-decoration: none;
    background:rgb(0, 82, 132);
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{
   background:rgb(0, 82, 132) !important;  
}
.page-template-page-default-sidebar #BusinessSupportGroup h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #BusinessSupportGroup p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #BusinessSupportGroup .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END Business Support Guides **************/
/*************** Expert Advice **************/
#ExpertAdviceRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 20px;
}
#ExpertAdviceRow .vc_row.wpb_row.vc_inner h3, #ExpertAdviceRow .vc_row.wpb_row.vc_inner h5, #ExpertAdviceRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#ExpertAdviceRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#ExpertAdviceRow .vc_row.wpb_row.vc_inner .vc_col-sm-3{
/*    background:rgb(0,104,166);*/
}
#ExpertAdviceRow .lightBlue p{
    font-weight: 600;
}
#ExpertAdviceRow .bonusText p, .page-template-page-default-sidebar #ExpertAdviceRow .bonusText p a{
    font-weight: 700;
}

#ExpertAdviceRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#ExpertAdviceRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#ExpertAdviceRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#ExpertAdviceRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #ExpertAdviceRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #ExpertAdviceRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #ExpertAdviceRow .wpb_text_column{
    margin-bottom: 35px;
}
/*************** END Expert Advice **************/
/*************** Start Up Loan **************/
#StartUpLoanRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#StartUpLoanRow .vc_row.wpb_row.vc_inner h3, #StartUpLoanRow .vc_row.wpb_row.vc_inner h5, #StartUpLoanRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#StartUpLoanRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#StartUpLoanRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#StartUpLoanRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#StartUpLoanRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#StartUpLoanRow .findoutmore {
    margin:20px 0 0;
}
#StartUpLoanRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #StartUpLoanRow h2{
    margin-bottom: 0;   
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #StartUpLoanRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #StartUpLoanRow .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #StartUpLoanRow .vc_column_container .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #StartUpLoanRow .vc_column_container .vc_column-inner .vc_column_container .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.page-template-page-default-sidebar #StartUpLoanRow .marginBottomZero .wpb_content_element{
    margin-bottom: 0;
}
/*************** END Start Up Loan **************/
/*************** Young Trader **************/
#YoungTraderRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#YoungTraderRow .vc_row.wpb_row.vc_inner h3, #YoungTraderRow .vc_row.wpb_row.vc_inner h5, #YoungTraderRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#YoungTraderRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#YoungTraderRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#YoungTraderRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#YoungTraderRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#YoungTraderRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#YoungTraderRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 0;
}
.page-template-page-default-sidebar #YoungTraderRow h2{ 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #YoungTraderRow .YoungTraderh3 h3{
    color:rgb(0,104,166);
    font-weight: 600;
}
.page-template-page-default-sidebar #YoungTraderRow h3 {
    color:rgb(0,104,166);
    font-size:1.6em;
}
.page-template-page-default-sidebar #YoungTraderRow h4 { 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #YoungTraderRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #YoungTraderRow .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #YoungTraderRow .vc_column_container .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #YoungTraderRow .vc_column_container .vc_column-inner .vc_column_container .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.page-template-page-default-sidebar #YoungTraderRow .vc_column_container .vc_column-inner .vc_column_container.vc_col-sm-4 .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #YoungTraderRow .marginBottomZero .wpb_content_element{
    margin-bottom: 0;
}
/*************** END Young Trader **************/
/*************** Oragnised Young Trader **************/
#OrganisedYoungTraders .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#OrganisedYoungTraders .vc_row.wpb_row.vc_inner h3, #OrganisedYoungTraders .vc_row.wpb_row.vc_inner h5, #OrganisedYoungTraders .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#OrganisedYoungTraders .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#OrganisedYoungTraders .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#OrganisedYoungTraders .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#OrganisedYoungTraders .vc_col-sm-4 a h3 {
    text-align: center;
}
#OrganisedYoungTraders .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#OrganisedYoungTraders .vc_row.wpb_row.vc_inner {
    padding-bottom: 0;
}
.page-template-page-default-sidebar #OrganisedYoungTraders h2{ 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #OrganisedYoungTraders h3 {
    color:rgb(0,104,166);
    font-size:1.6em;
}
.page-template-page-default-sidebar #OrganisedYoungTraders h4 { 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #OrganisedYoungTraders p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #OrganisedYoungTraders .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #OrganisedYoungTraders .vc_column_container .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #OrganisedYoungTraders .vc_column_container .vc_column-inner .vc_column_container .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.page-template-page-default-sidebar #OrganisedYoungTraders .vc_column_container .vc_column-inner .vc_column_container.vc_col-sm-4 .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #OrganisedYoungTraders .marginBottomZero .wpb_content_element{
    margin-bottom: 0;
}
/*************** END Oraginsed Young Trader **************/
/*************** Mission For Markets **************/
#MissionForMarketsRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#MissionForMarketsRow .vc_row.wpb_row.vc_inner h3, #MissionForMarketsRow .vc_row.wpb_row.vc_inner h5, #MissionForMarketsRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#MissionForMarketsRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}

#MissionForMarketsRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#MissionForMarketsRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#MissionForMarketsRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#MissionForMarketsRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center; 
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #MissionForMarketsRow h2{ 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #MissionForMarketsRow .YoungTraderh3 h3{
    color:rgb(0,104,166);
    font-weight: 600;
}
.page-template-page-default-sidebar #MissionForMarketsRow h3 {
    color:rgb(0,104,166);
    font-size:1.6em;
}
.page-template-page-default-sidebar #MissionForMarketsRow h4 { 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #MissionForMarketsRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #MissionForMarketsRow .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #MissionForMarketsRow .vc_column_container .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #MissionForMarketsRow .marginBottomZero .wpb_content_element{
    margin-bottom: 0;
}
/*************** END Mission For Markets **************/
/*************** Community Value **************/
#CommunityValueRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#CommunityValueRow .vc_row.wpb_row.vc_inner h3, #CommunityValueRow .vc_row.wpb_row.vc_inner h5, #CommunityValueRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#CommunityValueRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#CommunityValueRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #CommunityValueRow h2{ 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #CommunityValueRow .YoungTraderh3 h3{
    color:rgb(0,104,166);
    font-weight: 600;
}
.page-template-page-default-sidebar #CommunityValueRow h3 {
    color:rgb(0,104,166);
    font-size:1.6em;
}
.page-template-page-default-sidebar #CommunityValueRow h4 { 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #CommunityValueRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #CommunityValueRow .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #CommunityValueRow .vc_column_container .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #CommunityValueRow .vc_column_container .vc_column-inner .vc_column_container .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.page-template-page-default-sidebar #CommunityValueRow .marginBottomZero .wpb_content_element{
    margin-bottom: 0;
}
.page-template-page-default-sidebar #CommunityValueRow .outlineButtonBox {
    border:0;
    padding: 20px 10px;
    display: block;
    font-size: 18px;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    font-weight: 500;
    background: rgb(0,104,166);
    color: #ffffff;
}
.page-template-page-default-sidebar #CommunityValueRow .outlineButtonBox:hover {
    background:rgb(0,82,132);
}
/*************** END Community Value  **************/
/*************** Go Trade **************/
#GoTradeRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#GoTradeRow .vc_row.wpb_row.vc_inner h3, #GoTradeRow .vc_row.wpb_row.vc_inner h5, #GoTradeRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#GoTradeRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#GoTradeRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #GoTradeRow h2{ 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #GoTradeRow h3 {
    color:rgb(0,104,166);
    font-size:1.6em;
}
.page-template-page-default-sidebar #GoTradeRow h4 { 
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #GoTradeRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #GoTradeRow .wpb_text_column{
    margin-bottom: 20px;
}
.page-template-page-default-sidebar #GoTradeRow .vc_column_container .vc_column-inner{
    padding-left: 15px;
    padding-right: 15px;
}
.page-template-page-default-sidebar #GoTradeRow .vc_column_container .vc_column-inner .vc_column_container .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.page-template-page-default-sidebar #GoTradeRow .marginBottomZero .wpb_content_element{
    margin-bottom: 0;
}
.page-template-page-default-sidebar #GoTradeRow .outlineButtonBox {
    border: 2px solid rgb(0,104,166);
    padding: 20px 10px;
    display: block;
    font-size: 18px;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    font-weight: 500;
    background: rgb(0,104,166);
    color: #ffffff;
}
.page-template-page-default-sidebar #GoTradeRow .outlineButtonBox:hover {
    background:transparent;
    color:rgb(0,104,166);
}
/*************** END Community Value  **************/
/*************** NMTF Group Network **************/
#NMTFGroupNetwork .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#NMTFGroupNetwork .vc_row.wpb_row.vc_inner h3, #NMTFGroupNetwork .vc_row.wpb_row.vc_inner h5, #NMTFGroupNetwork .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#NMTFGroupNetwork .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#NMTFGroupNetwork .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#NMTFGroupNetwork .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#NMTFGroupNetwork .vc_col-sm-4 a h3 {
    text-align: center;
}
#NMTFGroupNetwork .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#NMTFGroupNetwork #nmtfgrouplogo {
    float: right;
    padding: 0 0 0 20px;
}
.page-template-page-default-sidebar #NMTFGroupNetwork h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #NMTFGroupNetwork p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #NMTFGroupNetwork .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END NMTF Group Network **************/
/*************** Bulk Membership **************/
#BulkMembershipRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#BulkMembershipRow .vc_row.wpb_row.vc_inner h3, #BulkMembershipRow .vc_row.wpb_row.vc_inner h5 {
    color:rgb(0,104,166);   
}
#BulkMembershipRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#BulkMembershipRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#BulkMembershipRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#BulkMembershipRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#BulkMembershipRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#BulkMembershipRow #OrganiserInterestBulk {
    padding: 20px;
    background:rgb(0,104,166);
    text-align: center;
    width:100%;
    float: left;
    display: block;
    clear: both;
}
#BulkMembershipRow #OrganiserInterestBulk:hover {
    background:rgb(0,82,132);
    color:rgb(255,255,255);
}
#BulkMembershipRow #OrganiserInterestBulk .circlesurroundIcon {
    float: right;
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    line-height: 30px;
}
#BulkMembershipRow #OrganiserInterestBulk .BulkMemberBoxTitle {
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;  
    float: left;
    line-height: 30px;
}
#BulkMembershipRow #OrganiserInterestBulk:hover .circlesurroundIcon, #BulkMembershipRow #OrganiserInterestBulk:hover .BulkMemberBoxTitle {color:rgb(255,255,255);}
.page-template-page-default-sidebar #BulkMembershipRow h2{
    margin-bottom: 0;  
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #BulkMembershipRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #BulkMembershipRow ul {
 padding-top:20px;   
    margin-left: 0;
    list-style: square;
}
.page-template-page-default-sidebar #BulkMembershipRow ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
.page-template-page-default-sidebar #BulkMembershipRow .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END Bulk MembershipRow **************/
/*************** Trader Operated Markets **************/
#TraderOperatedMarkets .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#TraderOperatedMarkets .vc_row.wpb_row.vc_inner h3, #TraderOperatedMarkets .vc_row.wpb_row.vc_inner h5, #TraderOperatedMarkets .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#TraderOperatedMarkets .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}

#TraderOperatedMarkets .vc_col-sm-3 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#TraderOperatedMarkets .vc_col-sm-3 a:hover{
    background:#efefef;   
}
#TraderOperatedMarkets .vc_col-sm-3 a h3 {
    text-align: center;
}
#TraderOperatedMarkets .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #TraderOperatedMarkets h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #TraderOperatedMarkets p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #TraderOperatedMarkets .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END Trader Operated Markets **************/
/*************** Work Experience **************/
#WorkExperienceRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#WorkExperienceRow .vc_row.wpb_row.vc_inner h3, #WorkExperienceRow .vc_row.wpb_row.vc_inner h5, #WorkExperienceRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#WorkExperienceRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#WorkExperienceRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
    min-height: 210px;
}

#WorkExperienceRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#WorkExperienceRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#WorkExperienceRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#WorkExperienceRow #OrganiserInterestPlacement {
    padding: 20px;
    background:rgb(0,104,166);
    border:2px solid rgb(0,104,166);
    text-align: center;
    width:100%;
    float: left;
    display: block;
    clear: both;
}
#WorkExperienceRow #OrganiserInterestPlacement:hover {
    background:rgb(0,82,132);
    color:rgb(255,255,255);
}
#WorkExperienceRow #OrganiserInterestPlacement:hover .circlesurroundIcon, #WorkExperienceRow #OrganiserInterestPlacement:hover .WorkExperienceBoxTitle{
    color:rgb(255,255,255);
}
#WorkExperienceRow #OrganiserInterestPlacement .circlesurroundIcon {
    float: right;
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    line-height: 30px;
}
#WorkExperienceRow #OrganiserInterestPlacement .WorkExperienceBoxTitle {
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;  
    float: left;
    line-height: 30px;
}
.page-template-page-default-sidebar #WorkExperienceRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #WorkExperienceRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #WorkExperienceRow p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #WorkExperienceRow .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END Work Experience**************/
/*************** Love Your Market**************/
#LoveYourMarket .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#LoveYourMarket .vc_row.wpb_row.vc_inner h3, #LoveYourMarket .vc_row.wpb_row.vc_inner h5, #LoveYourMarket .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#LoveYourMarket .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#LoveYourMarket .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
    min-height: 210px;
}
#LoveYourMarket .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#LoveYourMarket .vc_col-sm-4 a h3 {
    text-align: center;
}
#LoveYourMarket .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#LoveYourMarket #OrganiserLoveYourMarket {
    padding: 20px;
    background:rgb(0,104,166);
    border:2px solid rgb(0,104,166);
    text-align: center;
    width:100%;
    float: left;
    display: block;
    clear: both;
}
#LoveYourMarket #OrganiserLoveYourMarket:hover {
    background:rgb(0,82,132);
}
#LoveYourMarket #OrganiserLoveYourMarket:hover .circlesurroundIcon, #LoveYourMarket #OrganiserLoveYourMarket:hover .LoveYourMarketBoxTitle{
    color:rgb(255,255,255);
}
#LoveYourMarket #OrganiserLoveYourMarket .circlesurroundIcon {
    float: right;
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    line-height: 30px;
}
#LoveYourMarket #OrganiserLoveYourMarket .LoveYourMarketBoxTitle {
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;  
    float: left;
    line-height: 30px;
}
.page-template-page-default-sidebar #LoveYourMarket h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #LoveYourMarket p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #LoveYourMarket p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #LoveYourMarket .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END Love Your Market **************/
/*************** Membership Eligibility **************/
#MembershipEligibility .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#MembershipEligibility .vc_row.wpb_row.vc_inner h3, #MembershipEligibility .vc_row.wpb_row.vc_inner h5, #MembershipEligibility .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#MembershipEligibility .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}

#MembershipEligibility .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#MembershipEligibility #OrganiserMembershipEligibility {
    padding: 20px;
    background:rgb(0,104,166);
    border:2px solid rgb(0,104,166);
    text-align: center;
    width:100%;
    float: left;
    display: block;
    clear: both;
}
#MembershipEligibility #OrganiserMembershipEligibility:hover {
    background:transparent;
    color:rgb(0,104,166);
}
#MembershipEligibility #OrganiserMembershipEligibility:hover .circlesurroundIcon, #MembershipEligibility #OrganiserMembershipEligibility:hover .MembershipEligibilityBoxTitle{
    color:rgb(0,104,166);
}
#MembershipEligibility #OrganiserMembershipEligibility .circlesurroundIcon {
    float: right;
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    line-height: 30px;
}
#MembershipEligibility #OrganiserMembershipEligibility .MembershipEligibilityBoxTitle {
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;  
    float: left;
    line-height: 30px;
}
.page-template-page-default-sidebar #MembershipEligibility h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #MembershipEligibility p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #MembershipEligibility p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #MembershipEligibility .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #MembershipEligibility ul {
  
    margin-left: 0;
    list-style: square;
}
.page-template-page-default-sidebar #MembershipEligibility ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
/*************** END Membership Eligibility **************/
/*************** Trading Opportunities **************/
#TradingOpportunities .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#TradingOpportunities .vc_row.wpb_row.vc_inner h3, #TradingOpportunities .vc_row.wpb_row.vc_inner h5, #TradingOpportunities .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#TradingOpportunities .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}

#TradingOpportunities .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#TradingOpportunities #OrganiserTradingOpportunities{
    padding: 20px;
    background:rgb(0,104,166);
    border:2px solid rgb(0,104,166);
    text-align: center;
    width:100%;
    float: left;
    display: block;
    clear: both;
}
#TradingOpportunities #OrganiserTradingOpportunities:hover {
    background:transparent;
    color:rgb(0,104,166);
}
#TradingOpportunities #OrganiserTradingOpportunities:hover .circlesurroundIcon, #TradingOpportunities #OrganiserTradingOpportunities:hover .TradingOpportunitiesBoxTitle{
    color:rgb(0,104,166);
}
#TradingOpportunities #OrganiserTradingOpportunities .circlesurroundIcon {
    float: right;
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    line-height: 30px;
}
#TradingOpportunities #OrganiserTradingOpportunities .TradingOpportunitiesBoxTitle {
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.5rem;
    color: #fff;  
    float: left;
    line-height: 30px;
}
.page-template-page-default-sidebar #TradingOpportunities h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #TradingOpportunities p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #TradingOpportunities p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #TradingOpportunities .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #TradingOpportunities ul {
  
    margin-left: 0;
    list-style: square;
}
.page-template-page-default-sidebar #TradingOpportunities ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
/*************** END Trading Opportunities **************/
.page-id-9380 #TasterMembershipPage #OrganiserInterestBulk {
    padding: 20px;
    background: rgb(0,104,166);
    text-align: center;
    width: 100%;
    float: left;
    display: block;
    clear: both;
}
.page-id-9380 #TasterMembershipPage #OrganiserInterestBulk:hover {
    background: rgb(0,82,132);
    color: rgb(255,255,255);
}
.page-id-9380 #TasterMembershipPage #OrganiserInterestBulk .BulkMemberBoxTitle{
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    float: left;
    line-height: 30px;
}
.page-id-9380 #TasterMembershipPage #OrganiserInterestBulk .circlesurroundIcon {
    float: right;
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    line-height: 30px;
}
/*************** BulkM embership Form **************/
#BulkMembershipForm .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#BulkMembershipForm .vc_row.wpb_row.vc_inner h3, #BulkMembershipForm .vc_row.wpb_row.vc_inner h5, #BulkMembershipForm .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#BulkMembershipForm .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}

#BulkMembershipForm .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}

.page-template-page-default-sidebar #BulkMembershipForm h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #BulkMembershipForm p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #BulkMembershipForm p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #BulkMembershipForm .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #BulkMembershipForm ul {
  
    margin-left: 0;
    list-style: square;
}
.page-template-page-default-sidebar #BulkMembershipForm ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
/*************** END Bulk Membership Form**************/
/*************** Social Media Row **************/
#SocialMediaRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#SocialMediaRow .vc_row.wpb_row.vc_inner h3, #SocialMediaRow .vc_row.wpb_row.vc_inner h5, #SocialMediaRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#SocialMediaRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}

#SocialMediaRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}

.page-template-page-default-sidebar #SocialMediaRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #SocialMediaRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #SocialMediaRow p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #SocialMediaRow .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #SocialMediaRow ul {
  
    margin-left: 0;
    list-style: square;
}
.page-template-page-default-sidebar #SocialMediaRow ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
.page-template-page-default-sidebar #SocialMediaRow .socialMediaButton  {
    display: block;
    float: left;
    padding: 20px;
    width: 20%;
    text-align: center;
    margin: 35px auto;
}
.page-template-page-default-sidebar #SocialMediaRow .socialMediaButton i, .page-template-page-default-sidebar #SocialMediaRow .socialMediaButton svg {
    font-size:24px;
    font-size:5rem;
    line-height: inherit;
}
/*************** END Social Media **************/
/*************** Privacy Policy **************/
#PrivacyPolicyRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#PrivacyPolicyRow .vc_row.wpb_row.vc_inner h3, #PrivacyPolicyRow .vc_row.wpb_row.vc_inner h5, #PrivacyPolicyRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
.page-template-page-default-sidebar #PrivacyPolicyRow h2, .page-template-page-default-sidebar #PrivacyPolicyRow h4, .page-template-page-default-sidebar #PrivacyPolicyRow h3, .page-template-page-default-sidebar #PrivacyPolicyRow h5{
    color:rgb(0,104,166);
}
#PrivacyPolicyRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}

#PrivacyPolicyRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}

.page-template-page-default-sidebar #PrivacyPolicyRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #PrivacyPolicyRow h3{
    font-size: 24px;
    font-weight: 600;
}
.page-template-page-default-sidebar #PrivacyPolicyRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #PrivacyPolicyRow p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #PrivacyPolicyRow .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #PrivacyPolicyRow ul {
  
    margin-left: 0;
    list-style: square;
}
.page-template-page-default-sidebar #PrivacyPolicyRow ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
/*************** END Privacy Policy **************/
/*************** TermsAndConditions **************/
#TermsAndConditions .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#TermsAndConditions .vc_row.wpb_row.vc_inner h3, #TermsAndConditions .vc_row.wpb_row.vc_inner h5, #TermsAndConditions .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
.page-template-page-default-sidebar #TermsAndConditions h2, .page-template-page-default-sidebar #TermsAndConditions h4, .page-template-page-default-sidebar #TermsAndConditions h3, .page-template-page-default-sidebar #TermsAndConditions h5{
    color:rgb(0,104,166);
}
#TermsAndConditions .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}

#TermsAndConditions .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}

.page-template-page-default-sidebar #TermsAndConditions h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #TermsAndConditions h3{
    font-size: 24px;
    font-weight: 600;
}
.page-template-page-default-sidebar #TermsAndConditions p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #TermsAndConditions p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #TermsAndConditions .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #TermsAndConditions ul {
  
    margin-left: 0;
    list-style: square;
}
.page-template-page-default-sidebar #TermsAndConditions ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
/*************** END Terms And Conditions**************/
/*************** Market Times **************/
#MarketTimesRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#MarketTimesRow .vc_row.wpb_row.vc_inner h3, #MarketTimesRow .vc_row.wpb_row.vc_inner h5, #MarketTimesRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
    word-break: keep-all;
}
.page-template-page-default-sidebar #MarketTimesRow h2, .page-template-page-default-sidebar #MarketTimesRow h4, .page-template-page-default-sidebar #MarketTimesRow h3, .page-template-page-default-sidebar #MarketTimesRow h5{
    color:rgb(0,104,166);
}
#MarketTimesRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#MarketTimesRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#MarketTimesRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
    margin-bottom: 30px;
}
#MarketTimesRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#MarketTimesRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#MarketTimesRow #MarketTimesAccordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    padding-left: 0;
    padding-right:0;
}
#MarketTimesRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 20px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#MarketTimesRow #OrganiserInterestMarketTimes {
    padding:20px;
    background:rgb(0,104,166);
    text-align: center;
    width:100%;
    float: left;
    display: block;
    clear: both;

}
#MarketTimesRow #OrganiserInterestMarketTimes:hover {
    background:rgb(0,82,132);
    color:rgb(255,255,255);
}
#MarketTimesRow #OrganiserInterestMarketTimes:hover .circlesurroundIcon, #MarketTimesRow #OrganiserInterestMarketTimes:hover .MarketTimesBoxTitle{
    color:rgb(255,255,255);
}
#MarketTimesRow #OrganiserInterestMarketTimes .circlesurroundIcon {
    float: right;
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    line-height: 30px;
}
#MarketTimesRow #OrganiserInterestMarketTimes .MarketTimesBoxTitle {
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.5rem;
    color: #fff;
    float: left;
    line-height: 29px;
}
.page-template-page-default-sidebar #MarketTimesRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #MarketTimesRow h3{
    font-size: 24px;
    font-weight: 600;
}
.page-template-page-default-sidebar #MarketTimesRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #MarketTimesRow p a:hover {
    color:rgb(0,104,166);
}
.page-template-page-default-sidebar #MarketTimesRow .wpb_text_column{
    margin-bottom: 20px;
}

.page-template-page-default-sidebar #MarketTimesRow ul {
    margin-left: 0;
    list-style: square;
}
.page-template-page-default-sidebar #MarketTimesRow ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
#MarketTimesRow #MarketTimesAccordion .vc_row.wpb_row.vc_inner {
    padding-bottom: 0;
}
#MarketTimesRow  .vc_tta-container {
    margin-bottom: 35px;
}

/*************** END Market Times**************/
/*************** Facts Figures **************/
#FactsFiguresRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#FactsFiguresRow .vc_row.wpb_row.vc_inner h3, #FactsFiguresRow .vc_row.wpb_row.vc_inner h5, #FactsFiguresRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#FactsFiguresRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#FactsFiguresRow .vc_row.wpb_row.vc_inner .vc_col-sm-3{
/*    background:rgb(0,104,166);*/
}
#FactsFiguresRow .lightBlue p{
    font-weight: 600;
}
#FactsFiguresRow .bonusText p, .page-template-page-default-sidebar #FactsFiguresRow .bonusText p a{
    font-weight: 700;
}

#FactsFiguresRow .vc_col-sm-4 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
    min-height: 210px;
}
#FactsFiguresRow .vc_col-sm-4 a:hover{
    background:#efefef;   
}
#FactsFiguresRow .vc_col-sm-4 a h3 {
    text-align: center;
}
#FactsFiguresRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#FactsFiguresRow  .vc_tta-tab {
    width:50%;   
    margin: 20px 0;
    padding:0 10px
}
#FactsFiguresRow  .vc_tta-tab.vc_active a{
    background: rgb(0, 160, 224)
}
#FactsFiguresRow  .vc_tta-tab a{
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 5px;
    background: rgb(0, 104,166);
    border:2px solid transparent;
    color:rgb(255,255,255);
    text-decoration: none;
    font-size: 18px;
    font-size: 2.2rem;
    text-align: center;
}
#FactsFiguresRow  .vc_tta-tab a:hover{
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 5px;
    border:2px solid rgb(0,104,166);
    color:rgb(0,104,166);
    text-decoration: none;
    background:transparent;
}
.page-template-page-default-sidebar #FactsFiguresRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #FactsFiguresRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #FactsFiguresRow .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END Facts Figures **************/
/*************** Publications **************/
#PublicationsRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#PublicationsRow .vc_row.wpb_row.vc_inner h3, #PublicationsRow .vc_row.wpb_row.vc_inner h5, #PublicationsRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#PublicationsRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#PublicationsRow .vc_row.wpb_row.vc_inner .vc_col-sm-3{
/*    background:rgb(0,104,166);*/
}
#PublicationsRow .lightBlue p{
    font-weight: 600;
}
#PublicationsRow .bonusText p, .page-template-page-default-sidebar #PublicationsRow .bonusText p a{
    font-weight: 700;
}
#PublicationsRow .vc_col-sm-6 a{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#PublicationsRow .vc_col-sm-6 a:hover{
    background:#efefef;   
}
#PublicationsRow .vc_col-sm-6 a h3 {
    text-align: center;
}
#PublicationsRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#PublicationsRow  .vc_tta-tab {
    width:50%;   
    margin: 20px 0;
    padding:0 10px
}
#PublicationsRow  .vc_tta-tab.vc_active a{
    background: rgb(0, 160, 224)
}
#PublicationsRow  .vc_tta-tab a{
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 5px;
    background: rgb(0, 104,166);
    border:2px solid transparent;
    color:rgb(255,255,255);
    text-decoration: none;
    font-size: 18px;
    font-size: 2.2rem;
    text-align: center;
}
#PublicationsRow  .vc_tta-tab a:hover{
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 5px;
    border:2px solid rgb(0,104,166);
    color:rgb(0,104,166);
    text-decoration: none;
    background:transparent;
}
.page-template-page-default-sidebar #PublicationsRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #PublicationsRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #PublicationsRow .wpb_text_column{
    margin-bottom: 20px;
}
/*************** END Publications **************/
/*************** Download App **************/
#DownloadAppRow .vc_row.wpb_row.vc_inner {
    padding-bottom: 35px;
}
#DownloadAppRow .vc_row.wpb_row.vc_inner h3, #DownloadAppRow .vc_row.wpb_row.vc_inner h5, #DownloadAppRow .vc_row.wpb_row.vc_inner ul li{
    color:rgb(0,104,166);   
    list-style: none;
}
#DownloadAppRow .vc_row.wpb_row.vc_inner p{
    margin-top:0;
}
#DownloadAppRow .vc_row.wpb_row.vc_inner .vc_col-sm-3{
/*    background:rgb(0,104,166);*/
}
#DownloadAppRow .lightBlue p{
    font-weight: 600;
}
#DownloadAppRow .bonusText p, .page-template-page-default-sidebar #DownloadAppRow .bonusText p a{
    font-weight: 700;
}

#DownloadAppRow .vc_col-sm-4 .nonlinkBlue{
    background:#eaf3fa;   
    padding-bottom:1px;
    text-decoration: none;
    display: block;   
}
#DownloadAppRow .vc_col-sm-4 .nonlinkBlue h3{
    text-align: center;
    
}

#DownloadAppRow .vc_row.wpb_row.vc_inner .circlesurroundIcon{
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 23px 10px;
    font-size: 18px;
    font-size: 4rem;
    color:rgb(0,104,166);
}
#DownloadAppRow  .vc_tta-tab {
    width:50%;   
    margin: 20px 0;
    padding:0 10px
}
#DownloadAppRow  .vc_tta-tab.vc_active a{
    background: rgb(0, 160, 224)
}
#DownloadAppRow  .vc_tta-tab a{
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 5px;
    background: rgb(0, 104,166);
    border:2px solid transparent;
    color:rgb(255,255,255);
    text-decoration: none;
    font-size: 18px;
    font-size: 2.2rem;
    text-align: center;
}
#DownloadAppRow  .vc_tta-tab a:hover{
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 5px;
    border:2px solid rgb(0,104,166);
    color:rgb(0,104,166);
    text-decoration: none;
    background:transparent;
}
#DownloadAppRow #OrganiserInterestBulk {
    padding: 20px;
    background:rgb(0,104,166);
    text-align: center;
    width:100%;
    float: left;
    display: block;
    clear: both;
}
#DownloadAppRow #OrganiserInterestBulk:hover {
    background:rgb(0,82,132);
}
#DownloadAppRow #OrganiserInterestBulk .circlesurroundIcon {
    float: right;
    font-size: 24px;
    margin: 0 auto;
    font-size: 2.8rem;
    color: #fff;
    line-height: 30px;
    width:8%;
}
#DownloadAppRow #OrganiserInterestBulk .BulkMemberBoxTitle {
    font-size: 24px;
    width:92%;
    margin: 0 auto;
    font-size: 2.6rem;
    color: #fff;  
    float: left;
    line-height: 30px;
    text-align: left;
}
#DownloadAppRow #OrganiserInterestBulk:hover .circlesurroundIcon, #DownloadAppRow #OrganiserInterestBulk:hover .BulkMemberBoxTitle {color:rgb(255,255,255);}
.page-template-page-default-sidebar #DownloadAppRow h2{
    margin-bottom: 0;   
}
.page-template-page-default-sidebar #DownloadAppRow h2 {
    margin-top: 0;
}
.page-template-page-default-sidebar #DownloadAppRow p a {
    font-weight: 600;
}
.page-template-page-default-sidebar #DownloadAppRow .wpb_text_column{
    margin-bottom: 20px;
}
.page-template-page-default-sidebar #DownloadAppRow .wpb_image_grid .wpb_image_grid_ul img{
    padding: 5px 5px;
}
/*************** END Publications **************/
/*************** SubscriptionForm **************/
#SubscriptionForm {
    padding-bottom: 40px;
}
#SubscriptionForm h1 {
    text-align: left;
    margin-top:20px;
}
#SubscriptionForm h2, #SubscriptionForm h4, #SubscriptionForm h3, #SubscriptionForm h5{
    color:rgb(0,104,166);
}

#SubscriptionForm h2{
    margin-bottom: 0;   
}
#SubscriptionForm h3{
    font-size: 24px;
    font-weight: 600;
}
SubscriptionForm p a {
    font-weight: 600;
}
#SubscriptionForm p a:hover {
    color:rgb(0,104,166);
}
#SubscriptionForm .wpb_text_column{
    margin-bottom: 20px;
}
#SubscriptionForm ul {
  
    margin-left: 0;
    list-style: square;
}
#SubscriptionForm ul li {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    list-style: square;
}
#SubscriptionForm label {
    font-weight: 700;
    margin-bottom: 10px;
    padding: 0;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    box-sizing: border-box;
    border-radius: 5px;
    color: rgb(0,104,166);
    width: 368px;
}
#SubscriptionForm input, #SubscriptionForm select, #SubscriptionForm textarea {
    width: 100%;
    display: block;
    line-height: normal;
    box-sizing: border-box;
    padding: 18px;
    font-size: 20px;
    font-size: 1.8rem;
    -moz-border-radius: 0;
    -webkit-border-radius: 0 0;
    border-radius: 0;
    border: 1px solid #ddd;
    background-color: #fff;
    margin: 0;
}
#SubscriptionForm input::placeholder, #SubscriptionForm select::placeholder, #SubscriptionForm textarea::placeholder {
   opacity: 1;
}
#SubscriptionForm .selectdiv {
    position: relative;

}
#SubscriptionForm .membershiptype_select {
    width: 45%;
}
#SubscriptionForm .salutation_select {
    width: 55%;
}
#SubscriptionForm #member_number {
    padding-left:0;
}
#SubscriptionForm #renewal_2 {
    padding-right:0;
}
#SubscriptionForm .firstColumn {
    padding-left:0;
}
#SubscriptionForm .lastColumn {
    padding-right:0;
}
#SubscriptionForm .fullColumn {
    padding-left:0;
    padding-right:0;
}
#SubscriptionForm .membershipsub_input {
    width:70%;
}
#SubscriptionForm .renewal_input {
    width:80%;
}
#SubscriptionForm .initial_input {
    width: 35%;
}
#SubscriptionForm .firstname_input {
    width: 75%;
}
#SubscriptionForm .lastname_input {
    width: 75%;
}
#SubscriptionForm .email_input {
    width: 75%;
}
#SubscriptionForm .dob_input {
    width: 55%;
}
#SubscriptionForm .towncity_input {
    width: 75%;
}
#SubscriptionForm .country_select {
    width: 60%;
}
#SubscriptionForm .county_select {
    width: 55%;
}
#SubscriptionForm .postcode_input {
    width: 65%;
}
#SubscriptionForm .telephone_input {
    width: 70%;
}
#SubscriptionForm .fax_input {
    width: 70%;
}
#SubscriptionForm .mobile_input {
    width: 70%;
}
#SubscriptionForm .employanyone_select {
    width: 40%;
}
#SubscriptionForm .field_hint {
    color:rgb(0,104,166);
    font-weight: 600;
    font-size:14px;
}
#SubscriptionForm .has-error input,#SubscriptionForm .has-error select, #SubscriptionForm .has-error .selectdiv:after, #SubscriptionForm .has-error textarea, #SubscriptionForm #stage2a_form .inputGroup.has-error label, #SubscriptionForm #stage2a_form .inputGroup.has-error label:after   {
    border-color:#a20000 !important;
    color:#a20000;
}
#SubscriptionForm .has-success input,#SubscriptionForm .has-success select, #SubscriptionForm .has-success .selectdiv:after, #SubscriptionForm .has-success textarea, #SubscriptionForm .has-error textarea, #SubscriptionForm #stage2a_form .inputGroup.has-success label {
    border-color:#28a745 !important;
    color:#28a745;
}
#SubscriptionForm .selectdiv:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: rgb(0,104,166);
    right: 15px;
    top: 20px;
    position: absolute;
    pointer-events: none;
}
#SubscriptionForm .bv-form .help-block {
    font-size:18px;
}
/* IE11 hide native button */
#SubscriptionForm select::-ms-expand {
    display: none;
}

#SubscriptionForm .selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;   
}
#SubscriptionForm select:focus {
    outline: 0;
}
#SubscriptionForm .ninja-forms-req-symbol {
    color:red;
}
#SubscriptionForm .continueButton {
    float: right;
}
#SubscriptionForm .findoutmore {
    background: rgb(0,104,166);
    padding: 10px 15px;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    font-family: proxima-nova;
    font-weight: 600;
    display: block;
    text-align: center;
    margin-top: 15px;
    height: unset;
    border-radius: 0;
    border:2px solid rgb(0,104,166);
}
#SubscriptionForm .findoutmore:hover,#SubscriptionForm .findoutmore:focus {
    background: rgb(0, 82, 132);
    color: #ffffff;
}
#SubscriptionForm .inputGroup {
    display: block;
    margin: 0;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 0
}
#SubscriptionForm .inputGroup input {
    width: 32px;
    height: 32px;
    order: 1;
    z-index: 2;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    visibility: hidden;
}
#SubscriptionForm .inputGroup label:after {
    width: 32px;
    height: 32px;
    content: '';
    border: 2px solid #d1d7dc;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position:2px 3px;
    border-radius: 50%;
    z-index: 2;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    transition: all 200ms ease-in;
}
#SubscriptionForm .inputGroup label:before {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    content: '';
    /* background-color: rgb(0, 73, 136); */
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale3d(1, 1, 1);
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 0;
    z-index: -1;
}

#SubscriptionForm .inputGroup input:checked ~ label {
    color: #28a745;
}
#SubscriptionForm .inputGroup input:checked ~ label:after {
    background-color: #28a745;
    border-color: #28a745;
}
#SubscriptionForm .has-error .inputGroup input ~ label {
    color: #a20000;
}
#SubscriptionForm .has-error  .inputGroup input ~ label:after {
    background-color: #ffffff;
    border-color: #a20000;
}
#SubscriptionForm .inputGroup input:checked ~ label:before {
    transform: translate(-50%, -50%) scale3d(56, 56, 1);
    opacity: 1;
}
#SubscriptionForm .inputGroup label {
    padding:12px 20px 12px 0;
    width: 100%;
    display: block;
    text-align: left;
    color: #3c454c;
    cursor: pointer;
    position: relative;
    z-index: 2;
    transition: color 200ms ease-in;
    overflow: hidden;
    font-size: 1.7rem;

}
#SubscriptionForm .textInput {
    font-size:16px;
    font-size:1.8rem;
    color:rgb(0,104,166);
    padding: 10px;
}
#SubscriptionForm .surroundContainer {
    background:#ffffff;
    padding: 20px;
    border-bottom:3px solid rgb(0,104,166);
}

#SubscriptionForm .surroundContainer .backgroundDivwhite {
    
}
#SubscriptionForm .surroundContainer .backgroundDivblue {
    background: rgba(224, 237, 245, 1);    
}
#SubscriptionForm .surroundContainer h2 {
    margin-top:0px;
    margin-bottom:20px;
}
#SubscriptionForm #stageAForm.fullColumn, #SubscriptionForm #stageBForm.fullColumn {
    padding: 20px;
    background: rgba(224, 237, 245, 1);
    margin-bottom: 20px;
}
/*************** END Subscription Form**************/
#top_footer {
    min-height: 139px;
    background-color: #0094D2;
    padding: 1.250em 1.250em 1.750em 1.250em;
    overflow: hidden;
}
.pull-left {
    float: left;
}
#top_footer .footer-med {
	color: #FFF;
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 10px;
	text-align: center;
}
#top_footer .footer-large {
    color: #FFF;
    font-size: 45px;
    line-height: 60px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
	margin-bottom: 0px;
}
#top_footer .footer-large-bold {
    font-weight: 600;
}
#footer-widgets .widget{
	color: #FFF;
}
#footer-widgets .highlight {
    color: #02A5E0;
}
#footer-widgets .widget .widget-title{
	font-size: 24px;
	font-weight: normal;
	font-weight: 300;
}
.social-feed-container-141 {
	width: 100% !important;
}
.social-feed-container-141 .grid-item .social-feed-element{
	background-color:#002e48 !important;
	color:#FFF;
	box-shadow: none !important;
}
.social-feed-container-141 .grid-item .social-feed-element:hover {
  box-shadow: none !important;
}
.social-feed-container-141 .grid-item .author-title,
.social-feed-container-141 .grid-item .social-feed-element .social-feed-text{
	color: #FFF !important;
}
.social-feed-container-141 .grid-item .pull-right,
.social-feed-container-141 .grid-item .text-wrapper{
	display: block !important;
}
#enhancedtextwidget-4 .textwidget.widget-text .social-feed-container-141{
	width: 100% !important;
}
.social-feed-element .content {
    padding: 0px;
}
.social-feed-container-141 .social-feed-element{
	box-shadow: none;
}
.social-feed-element .muted,
.social-feed-text{
	font-size: 12px;
	font-family: "Open Sans";
}

.nf-field-container{
	margin-bottom: 9px !important;
}
.nf-field-element textarea{
	height:130px !important;
}
.nf-before-form-content{
	display: none;
}

#accordion .ui-accordion .ui-accordion-icons {
    padding-left: 1.8em;
}
.entry-content #accordion h3 {
    font-size: 1.0em;
	margin-bottom: 0px;
}
input[type=tel],
input[type=text], 
input[type=email], 
input[type=password], 
textarea,
select{
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
	padding: 3px;
	margin: 6px;
}
input[type=submit].form_submit,
input[type=button].form_submit{
	background: rgb(0, 148, 210);
	color: #FFF;
	border: #000683;
	font-size: 14px;
	font-weight: 300;
}
input[type="button"].form_submit:focus, 
input[type="reset"].form_submit:focus, 
input[type="submit"].form_submit:focus {
    border-top: solid 1px #000683;
    border-left: solid 1px #000683;
    border-right: solid 1px #000683;
    border-bottom: solid 1px #000683;
    background: #007baf;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #007baf), color-stop(1, #00b2fd));
    background: -ms-linear-gradient(bottom, #007baf, #00b2fd);
    background: -moz-linear-gradient(center bottom, #007baf 0%, #00b2fd 100%);
    background: -o-linear-gradient(#00b2fd, #007baf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b2fd', endColorstr='#007baf', GradientType=0);
}
input[type=submit] {
    padding: 0 30px;
    height: 60px;
    font-size: 22px;
    font-size: 2.0rem;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 2px solid rgb(0, 104, 166);
    background: rgb(0, 104, 166);
    color: #fff;
    text-transform: capitalize;
    letter-spacing: 1px;
    margin-left: 0;
    -moz-transition-property: rgb(0, 104, 166),rgb(0, 104, 166),rgb(255,255,255);
    -o-transition-property: rgb(0, 104, 166),rgb(0, 104, 166),rgb(255,255,255);
    -webkit-transition-property: rgb(0, 104, 166),rgb(0, 104, 166),rgb(255,255,255);
    transition-property: rgb(0, 104, 166),rgb(0, 104, 166),rgb(255,255,255);
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    cursor: pointer;
    line-height: unset;
}

input[type=submit]:hover, input[type=submit]:focus, input[type=submit]:active {
    border: 2px solid rgb(0, 104, 166);
    color: rgb(0, 104, 166);
    background: transparent;
    box-shadow: 0 0 0;
}
.entry-content table{
	color: #FFF;
}

.footer_contact p{
	margin-bottom: 0px;
	
}
.footer_contact input[type=text], 
.footer_contact input[type=email], 
.footer_contact input[type=password], 
.footer_contact textarea{
	margin: 0 0;
}.footer_contact textarea{
	margin-bottom: 3px;
}
#fldset_wheredoyoutrade label{
	display: block;
}
.wonderpluginslider-container{
	margin-bottom: 5px !important;
}
.amazingslider-nav-1,
.amazingslider-arrow-left-1,
.amazingslider-arrow-right-1{
	display: none !important;
}
.entry-content-maps h1, .entry-content h1, .search-results h1#page-title {text-align: center; margin-bottom: 25px;font-size: 46px;
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    font-weight: 700;
    color:rgb(0, 104, 166);
}
.entry-content p {    
    text-align: center;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
}
#findAMarketMap h1 {
     margin-bottom: 10px;   
}
#findAMarketMap h2 {
    color:rgb(0,104,166);
    text-align: center;
    margin:5px 0;
}
#findAMarketMap h3 {
    color:rgb(0,104,166);
    text-align: center;
    margin:5px 0 35px;
    padding-bottom: 20px;
    border-bottom: 3px solid rgb(0,104,166);
}
    .middleBoxsearch {padding: 35px 20px; margin: 0 auto; margin:25px 0px; border-top:3px solid rgb(0, 104, 166)}
    .firstMiddleBox, .thirdMiddleBox {width:90%; margin:0; display: block;}
    .firstMiddleBox h4, .thirdMiddleBox h4 {color:rgb(0, 104, 166);  font-size: 28px; font-size: 1.7rem; line-height: 24px; line-height: 2.4rem; font-weight: 700; box-sizing: border-box; border-radius: 0; margin:10px 0;}
    .secondMiddleBox {    width: 90%;    margin: 30px 0 0;    display: block;    border-top: 3px solid rgb(0, 104, 166);    padding: 20px 0 0 0;}
    .secondMiddleBox h4 {color:rgb(0, 104, 166);  font-size: 28px; font-size: 1.7rem; line-height: 24px; line-height: 2.4rem; font-weight: 700; box-sizing: border-box; border-radius: 0; margin:10px 0;}
	.thirdMiddleBox {
    width: 90%;
    margin: 0;
    display: block;
    border-top: 0;
    padding: 0;
}
	.thirdMiddleBox #multi-select-first {width: 100%;min-height: 60px;max-height: unset; height: unset; padding:12px 20px 12px 0px;border: 2px solid rgba(34,36,38,.15); -moz-border-radius: 0; -webkit-border-radius: 0 ; border-radius: 0;  }
	#preferedDayForm .ui.multiple.dropdown>.label {
		color: #ffffff;
		font-size: 14px;
		padding: 10px;
		border-radius: 5px;
		background: rgb(0, 104, 166);
		text-decoration: none;
		font-weight: 500;
		margin: 0 10px 10px;
	}
	#preferedDayForm .delete.icon:before {
		font-family: "fontAwesome";
		content: "\f00d";
		color: #ffffff;
		font-size: 14px;
		font-style: normal;
		margin-left: 10px;
	}
    .firstMiddleBox select, .thirdMiddleBox select {  width: 100%; display: block;margin: 0; line-height: normal;  box-sizing: border-box;  padding: 0 14px; height: 45px; font-size: 20px;  font-size: 1.4rem; line-height: 30px;  line-height: 3rem; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 2px solid rgba(34,36,38,.15); background-color: #fff; color: #35495e; margin: 0 0 15px; padding-right:40px; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer;} 
    .secondMiddleBox input[type="search"] {  width: 100%; display: block; margin: 0; line-height: normal;  box-sizing: border-box; font-size: 20px;  font-size: 1.4rem; -moz-border-radius: 0; -webkit-border-radius: 0 ; border-radius: 0; border: 2px solid  rgba(34,36,38,.15); background-color: #fff; color: #35495e; margin: 0 0 15px; padding:1.6em 1em 1.5em; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: text; height:60px;}
	.secondMiddleBox input[type="search"]::placeholder {color:rgba(191,191,191,.87); font-size: 1.6rem;}
    .firstMiddleBox form, .thirdMiddleBox form {position: relative;}
    .firstMiddleBox form input[type="submit"]:hover, .thirdMiddleBox form input[type="submit"]:hover { color:rgb(0,104,166);}
    .firstMiddleBox form input[type="submit"]:focus, .thirdMiddleBox form input[type="submit"]:focus { color:rgb(0,104,166);}
    .secondMiddleBox form input[type="submit"]:hover { color:rgb(0,104,166);}
    .secondMiddleBox form input[type="submit"]:focus { color:rgb(0,104,166);}
    .firstMiddleBox .dropdownicon, thirdMiddleBox .dropdownicon {font-family: "helvetica"; font-size:24px; font-size: 2.1rem; color:rgb(0, 104, 166);  cursor: pointer; width:100%;}
    .firstMiddleBox .dropdownicon:after, .thirdMiddleBox .dropdownicon:after {font-family: "fontAwesome"; content:"\f13a"; pointer-events: none;  position: absolute; top:13px; right:15px; cursor: pointer; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; z-index: 99999;}
    .secondMiddleBox .searchIcon {font-family: "fontAwesome"; font-size:24px; font-size: 2.1rem; color:rgb(0, 104, 166);  cursor: pointer; width:100%;}
    .secondMiddleBox .searchIcon:after {content:"\f002"; pointer-events: none;  position: absolute; top:0.95em; right:15px; cursor: pointer; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
/*.secondMiddleBox .searchIcon:before {content:"\f3c5"; pointer-events: none;  position: absolute; top:0.95em; right:50px; cursor: pointer; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; float: right; z-index: 99;} .secondMiddleBox .searchIcon:hover::before{cursor: pointer;}*/
    .firstMiddleBox .dropdownrighticon:after, thirdMiddleBox .dropdownrighticon:after {content:"\f057";  z-index: 99999;}
    .firstMiddleBox .ui.fluid.dropdown, .thirdMiddleBox .ui.fluid.dropdown {    margin-bottom: 15px;
    padding:1.6em 1em 1.5em;
    min-height: unset;
    line-height: 1.21428571em;
    height:60px;
        border-width: 2px;
		-moz-border-radius: 0; -webkit-border-radius: 0 ; border-radius: 0; 
    }
    .firstMiddleBox .ui.search.selection.dropdown>input.search, .thirdMiddleBox .ui.search.selection.dropdown>input.search {
        line-height: 1.21428571em;
        padding: 1.5em 1em;
    }
    .firstMiddleBox .ui.selection.dropdown>.dropdown.icon, .ui.selection.dropdown>.search.icon, .thirdMiddleBox .ui.selection.dropdown>.dropdown.icon, .ui.selection.dropdown>.search.icon {
        top:1.8em;
    }
    .firstMiddleBox .ui.search.dropdown>.text,.thirdMiddleBox .ui.multiple.dropdown>.text {
    cursor: text;
    position: relative;
    left: 1px;
    z-index: 3;
    font-size: 1.6rem;
    color:rgba(0,0,0,.87)
    }
    .firstMiddleBox .ui.search.dropdown.active>input.search, .thirdMiddleBox .ui.search.dropdown.active>input.search, .ui.search.dropdown.visible>input.search {
        padding: 19px 10px;
        font-size: 15px;
        color:rgb(0,104,166);
    }
    .firstMiddleBox .ui.dropdown .menu .active.item, .firstMiddleBox .ui.dropdown .menu .item, .firstMiddleBox .ui.selection.dropdown .menu>.item, .thirdMiddleBox .ui.dropdown .menu .active.item, .thirdMiddleBox .ui.dropdown .menu .item, .thirdMiddleBox .ui.selection.dropdown .menu>.item{
        font-size:15px;
        color:rgb(0,104,166);
        padding:  12px !important;
    }
.firstMiddleBox .ui.selection.visible.dropdown>.text:not(.default), .thirdMiddleBox .ui.selection.visible.dropdown>.text:not(.default) {
    color:rgb(0, 104, 166);
}
.firstMiddleBox .ui.dropdown>.dropdown.icon:before, .thirdMiddleBox .ui.dropdown>.dropdown.icon:before {font-family: "fontAwesome"; content: "\f13a"; color:rgb(0, 104, 166); font-size:24px;}
.firstMiddleBox .ui.dropdown.active>.dropdown.icon:before, .thirdMiddleBox .ui.dropdown.active>.dropdown.icon:before {font-family: "fontAwesome"; content: "\f057"; color:rgb(0, 104, 166); font-size:24px;}
.firstMiddleBox .ui.default.dropdown:not(.button)>.text, .firstMiddleBox .ui.dropdown:not(.button)>.default.text, .thirdMiddleBox .ui.default.dropdown:not(.button)>.text, .thirdMiddleBox .ui.dropdown:not(.button)>.default.text { font-family: "helvetica";}
.firstMiddleBox .ui.dropdown>.dropdown.icon, .thirdMiddleBox .ui.dropdown>.dropdown.icon {font-family: "fontAwesome";}
#preferedDayForm .nmtfButton {    background: rgb(0,104,166);
    padding: 12px 20px;
    color: #ffffff;
    border: 2px solid rgb(0,104,166);
    border-radius: 0;
    font-style: normal;
    font-size: 16px;
    text-decoration: none;
    max-height: 43px;
    display: block;
	font-weight: 300;
	float:right;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	letter-spacing: 0;
}

.fa-map-marker-alt{
    font-family: "fontAwesome"; content: "\f3c5"; color:rgb(0, 104, 166); font-size:24px; float: right; position: relative;
    right: 50px;
    top: -55px; opacity: .8; z-index: 99;
}

.fa-map-marker-alt:hover{
    cursor: pointer;
}
#preferedDayForm .nmtfButton:hover {     background: rgb(0, 82, 132);color: #ffffff;text-transform: uppercase;}
#dropdownboxpostcodetown {  display: none; overflow-y: scroll;min-height:20px; max-height: 200px; border-bottom: 1px solid rgba(0, 148, 210,0.4);  background: #ffffff;color: rgb(0, 104, 166);padding: 10px 15px;border: 2px solid rgb(0, 104, 166);border-radius: 0; margin:0 0 25px;}
    #dropdownboxpostcodetown .results { width:100%; display: block; font-size: 20px;  font-size: 1.4rem; cursor: pointer; padding: 8px 0;}
    #dropdownboxpostcodetown .results:last-child {border:0; } 
    #StoreSelectSubmit {display: none;}
    #SearchButton {display: none;}
    #TownPop {display: none;}
#market_details {
    padding: 15px 0px; 
    margin: 0 auto;
    border-top:3px solid rgb(0,104,166);
}
#market_details h4, #market_details div {
    color:#333333;
}
#market_details h4 {
    margin:0 0px  8px;
}
#market_details .market_details_surround_first h4 {
    
}
#market_details .market_details_surround_first .blueline {
    margin-bottom: 8px;
}
.blueline {
    min-height:3px;
    max-height:3px;
    height:3px;
    background:rgb(0, 148, 210);
    display: block;
}
#market_details .market_details_surround_first {
    width:100%;
    float: left;
    padding:20px 0;
}
#market_details .market_details_surround {
    width:30%;
    float: left;
    padding:20px;
    margin-right:10px;
}

#market_details .additonal_information_surround {
    padding: 20px;
}
#market_details .additonal_information_surround i{
     font-family: "fontAwesome";
    font-style:normal;
}
#market_details .market_details_surround {
    border-bottom:3px solid rgb(0,148,210)   ;
    margin-bottom: 13px;
}
#market_details .marketLocationImage .wpb_single_image {margin-bottom: 0;}
#market_details .marketLocationImage .vc_column-inner  {padding-left: 0 !important; padding-right:0 !important;}
#market_details .marketLocationImage .vc_column-inner .vc_img-placeholder {display: none;}
#market_details .marketLocationImage .vc_column-inner .vc_single_image-wrapper {display: block;}

#market_details  .market_details_column_one {width:33%; float: left; padding-top:35px; padding-right:15px;}
#market_details  .market_details_column_two {width:33%; float: left; padding: 35px 10px;}
#market_details  .market_details_column_three {
    width:33%;
    padding-left: 15px;
    padding-top:35px;
    float: left;
}

#market_details .marketItems div {
     padding: 0px;   
}
#market_details .marketItems .panel-body-text {
    padding: 10px 20px 20px;
}
#market_details .MarketItems h4{
    color:rgb(0,104,166)   ;
    font-size:22px;
    font-size:2rem;
    font-weight:500;
}
#market_details .additonal_information_surround .marketIcons svg{
    width: 50px;
    height: 50px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #ffffff;
    background: rgb(0, 148, 210);
    padding: 16px 21px;
    font-size: 30px;
    font-size: 2.5rem;
    display: block;
}
#market_details .additonal_information_surround h2 {
    
}
 #market_details .marketFooter .marketFootertext {
    text-align: center;
    color:rgb(0,104,166);
    font-size:16px;
    font-size:1.6rem;
}
 #market_details .marketFooter .marketFootertext a{
    text-align: center;
    color:rgb(0,104,166);
}
#market_details .marketFooter .marketFootertext a:hover{
     color:rgb(0,104,166);   
}
 #market_details #backToSearch {
    padding: 16px 30px;
    font-size: 22px;
    font-size: 2.0rem;
    -moz-border-radius: 0;
    -webkit-border-radius:0;
    border-radius: 0;
    border: 2px solid rgb(0, 104, 166);
    background: rgb(0, 104, 166);
    color: #fff;
    text-transform: capitalize;
    letter-spacing: 1px;
    -moz-transition-property: rgb(0, 104, 166),rgb(0, 104, 166),rgb(255,255,255);
    -o-transition-property: rgb(0, 104, 166),rgb(0, 104, 166),rgb(255,255,255);
    -webkit-transition-property: rgb(0, 104, 166),rgb(0, 104, 166),rgb(255,255,255);
    transition-property: rgb(0, 104, 166),rgb(0, 104, 166),rgb(255,255,255);
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    cursor: pointer;
    line-height: unset;
    text-decoration: none;
    font-weight: 600;
    margin:0 auto;
     display: inline-block;
}
 #market_details #backToSearch:hover, #market_details #backToSearch:focus,#market_details #backToSearch:active {
    background: rgb(0, 82, 132);
    box-shadow: 0 0 0;
}
#market_details #MartketLocationDetails {
    border-right:2px solid rgb(0,104,166);
    margin-top:35px;
    margin-bottom:35px;
}
#market_details #MartketLocationDetails h3 {
    font-size:18px;
    font-size:2.4rem;
    color:rgb(0,104,166);
    margin-bottom: 15px;
    font-weight: 600;
}
#market_details #MartketLocationDetails h4 {
    font-size:18px;
    font-size:1.8rem;
    color:rgb(0,104,166);
    font-weight: 500;
}
#market_details #MartketLocationDetails p {
    font-size:18px;
    font-size:1.6rem;
    color:rgb(0,104,166);
    margin-bottom: 15px;
}
#market_details #MarketDetailsContent .accordion_container .accordion_body{  
    font-size:18px;
    font-size:1.6rem;
    color:rgb(0,104,166);
}
#market_details #MarketDetailsContent .accordion_container .accordion_body {
    padding: 20px;    
}
#market_details #MarketDetailsContent .accordion_container .accordion_body div{
    margin-bottom: 15px;    
}
#market_details #MarketDetailsContent .accordion_body h4{
    color:rgb(0,104,166);
    font-size:18px;
    font-size:1.6rem;
    font-weight: 500;
}
#market_map_details {
    width:100%;
    float: none;
    display: block;
    padding: 20px 0;
    border-bottom: 3px solid rgb(0,104,166);
    padding-bottom: 35px;    
}
#MarketDetailsContent {
    width:100%;
    float: none;
    display: block;
    padding: 20px 0;
    padding-bottom: 35px;    
    margin-right:0;
    margin-left:0;
}
#SeeTradersOnMarket {
    background:rgb(0,104,166);
    padding:20px;
    text-align: center;
    font-size:18px;
    width:100%;
    display: block;
}
#SeeTradersOnMarket:hover {
    background:rgb(0,82,132);
    text-decoration: none;
}
#SeeTradersOnMarket h2 {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}
/*************************** Market Details 2019 New Page *************************/
.daysSelectionOption { color: rgb(0,104,166);text-align: center;margin: 5px 0 20px;padding-bottom: 20px;border-bottom: 3px solid rgb(0,104,166);}
.daysBtn {background: rgba(200,200,200,0.1);padding: 10px 20px;color:rgba(0,104,166,0.6);border: 2px solid rgba(200,200,200,0.1);border-radius: 0;font-style: normal;font-size: 16px;text-decoration: none;max-height: 43px;display: inline-block; width:11%; margin: 0 10px; cursor:pointer;}
.daysBtn:hover, .daysBtn:focus {background:rgba(0,104,166,1); color:rgba(255,255,255,1);border-color:rgba(0,104,166,1);}
#MondayButton{}
#TuedayButton{}
#WednesdayButton{}
#ThursdayButton{}
#FridayButton{}
#SaturdayButton{}
#SundayButton{}

/*************************** MArket Details Accordion *************************/

#MarketDetailsContent .accordion_container {
  width: 100%;
}
#MarketDetailsContent .accordion_head {
  background-color: rgb(0,104,166);
  color: white;
  cursor: pointer;
  font-size: 14px;
  margin: 10px 0 0px 0;
  font-weight: bold;
  display: block;
    padding: 14px 20px;
    box-sizing: border-box;
    text-decoration: none;
    position: relative;
    transition: color .2s ease-in-out;
    border:0;
    box-shadow: none;
    font-size:1.4em;
    
}
#MarketDetailsContent .accordion_head:hover {
    background-color:rgb(0, 82, 132);
}
#MarketDetailsContent .accordion_head.active{
    background-color:rgb(0, 82, 132);
}
#MarketDetailsContent .accordion_body {
  background: rgba(224, 237, 245, 1);
}

#MarketDetailsContent .accordion_body p {
  padding: 18px 5px;
  margin: 0px;
}
#MarketDetailsContent .plusminus {
  float: left;
  margin-right:20px
}
#MarketImage {
    padding-top:35px;
}
/*************************** MArket Details Accordion *************************/
.advertSurround{
    width: 100%;
    display: block;
    border-top:3px solid rgb(0,104,166);
    padding:30px 0 20px;
}
#market_details .advertSurround h3 {
    font-size: 35px;
    font-size: 4rem;
    color: rgb(0,104,166);
    font-weight: 600;
    text-align: center;
}
#market_details .advertSurround p {
    text-align: center;
    font-size: 21px;
    font-size: 2.1rem;
    line-height: 26px;
    line-height: 2.6rem;
    color: rgb(0, 104, 166);
}
#market_details .advertSurround .Market_Ads {
    width:33%;
    float: left;
    min-height:510px;
    max-height: 510px;
    padding: 10px;

    margin-bottom:  6px;
}
#market_details .advertSurround .Market_Ads .panel{
    border: 0;
    background: rgba(255,255,255,0.5);
    padding: 20px 20px 0 20px;
    font-size:15px;
    
}
#market_details .advertSurround .Market_Ads .titleAdvert {
    font-size:20px;
    font-size:1.8rem;
    color:rgb(0,104,166);
    overflow: hidden;
    height:50px;
} 
#market_details .advertSurround .Market_Ads .descriptionAdvert {
    height:200px;
} 
#market_details .advertSurround .Market_Ads .titleAdvert strong{
    color:rgba(30,30,30,1.00);
}
#market_details .advertSurround .Market_Ads .panel .IconCategory {
    width:25%;
    float: left;
    padding: 10px;
    position: relative;
    cursor: help;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .IconCategory {
    width:100%;
    float: none;
    position: relative;
    cursor: pointer;
    padding: 0;
}
#market_details .advertSurround .Market_Ads .panel svg {
    font-size:30px;
    width:100%;
    color:rgb(0,104,166);
}
#market_details .advertSurround .Market_Ads .panel .greyedout svg {
     color:rgba(0,0,0,0.1);   
}
#market_details .advertSurround .Market_Ads .panel .categoryiconpopup, #market_details .advertSurround .Market_Ads .panel .linkIconspopup {
    display: none;
    position: absolute;
    top: 45px;
    width: 145px;
    left: -30px;
    background: rgb(255,255,255);
    padding: 10px;
    text-align: center;
    border-radius: 6px;
    border: 1px solid rgb(200,200,200);
}
#market_details .advertSurround .Market_Ads .panel .traderLinks {
    margin-left: -20px;
    margin-right: -20px;
    margin-top:20px;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .WebsiteIconPng {
    background: url('/wp-content/uploads/2019/04/white-website-link-1.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    height:34px;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks a.websiteAlink:hover .WebsiteIconPng {
    background: url('/wp-content/uploads/2019/04/blue-website-link-1.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .websiteAlink.WebsiteIconPngGrey {
    background: url('/wp-content/uploads/2019/04/greyed-website-link.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-size: 35%;
    height: 58px;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks svg {
    color:rgb(255,255,255);
    cursor: pointer;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .websiteAlink {
    background:rgb(0,104,166);
    display: block;
    width:25%;
    padding: 10px;
    border: 2px solid rgb(0,104,166);
    text-align: center;
    float: left;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .websiteAlink:hover, #market_details .advertSurround .Market_Ads .panel .traderLinks .websiteAlink:focus {
    background: transparent;
    border: 2px solid rgb(0,104,166);
    border-radius: 0 0 0 6px;
    color: rgb(0,104,166);   
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .websiteAlink:hover svg, #market_details .advertSurround .Market_Ads .panel .traderLinks .websiteAlink:focus svg {
    color: rgb(0,104,166);   
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .facebookAlink {
    background:rgb(59, 89, 152);
    display: block;
    width:25%;
    padding: 10px;
    border: 2px solid rgb(59,89,152);
    float: left;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .facebookAlink:hover, #market_details .advertSurround .Market_Ads .panel .traderLinks .facebookAlink:focus {
    background: transparent;
    border: 2px solid rgb(0,104,166);
    border-radius: 0 0 0 0;
    color: rgb(0,104,166);   
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .facebookAlink:hover svg, #market_details .advertSurround .Market_Ads .panel .traderLinks .facebookAlink:focus svg {
    color: rgb(0,104,166);   
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .linkedinAlink {
    background:rgb(0, 119, 181);
    display: block;
    width:25%;
    padding: 10px;
    border: 2px solid rgb(0,119,181);
    float: left;
}

#market_details .advertSurround .Market_Ads .panel .traderLinks .linkedinAlink:hover, #market_details .advertSurround .Market_Ads .panel .traderLinks .linkedinAlink:focus {
    background: transparent;
    border: 2px solid rgb(0,104,166);
    border-radius: 0 0 0 0;
    color: rgb(0,104,166);   
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .linkedinAlink:hover svg, #market_details .advertSurround .Market_Ads .panel .traderLinks .linkedinAlink:focus svg {
    color: rgb(0,104,166);   
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .instagramAlink {
    background:rgb( 69, 142, 255);
    display: inline-block;
    width:25%;
    padding: 10px;
    border: 2px solid rgb(69,142,255);
}

#market_details .advertSurround .Market_Ads .panel .traderLinks .instagramAlink:hover, #market_details .advertSurround .Market_Ads .panel .traderLinks .instagramAlink:focus {
    background: transparent;
    border: 2px solid rgb(0,104,166);
    border-radius: 0 0 6px 0;
    color: rgb(0,104,166);   
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .instagramAlink:hover svg, #market_details .advertSurround .Market_Ads .panel .traderLinks .instagramAlink:focus svg {
    color: rgb(0,104,166);   
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.websiteAlink {border:2px solid transparent;}
#market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.websiteAlink:hover {    
    background: url('/wp-content/uploads/2019/04/greyed-website-link.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-size: 35%;
    height: 58px;}
#market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.facebookAlink, #market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.linkedinAlink, #market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.instagramAlink {
    background:transparent;
    border:2px solid transparent;
}
#market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.websiteAlink svg, #market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.facebookAlink svg, #market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.linkedinAlink svg, #market_details .advertSurround .Market_Ads .panel .traderLinks .greyedout.instagramAlink svg {
    color:rgba(0,0,0,0.1)
}
#market_details .marketDaysSurround {
    
}
#market_details .marketDaysSurround .daysoftheweek{
    
}
#market_details .marketDaysSurround .daysoftheweek .monday, #market_details .marketDaysSurround .daysoftheweek .tuesday, #market_details .marketDaysSurround .daysoftheweek .wednesday, #market_details .marketDaysSurround .daysoftheweek .thursday, #market_details .marketDaysSurround .daysoftheweek .friday, #market_details .marketDaysSurround .daysoftheweek .saturday, #market_details .marketDaysSurround .daysoftheweek .sunday {
    margin-top:10px;
    float: left;
    width: 14%;
    text-align: center;
    background: #fff;
    padding: 5px;
    border: 1px solid #ccc;
}
#market_details .marketDaysSurround .tickboxes .monTick, #market_details .marketDaysSurround .tickboxes .tueTick, #market_details .marketDaysSurround .tickboxes .wedTick, #market_details .marketDaysSurround .tickboxes .thuTick, #market_details .marketDaysSurround .tickboxes .friTick, #market_details .marketDaysSurround .tickboxes .satTick, #market_details .marketDaysSurround .tickboxes .sunTick, #market_details .marketDaysSurround .tickboxes .greyTick {
    float: left;
    width: 14%;
    text-align: center;
    background: rgba(255,255,255,0.5);
    padding: 7px 5px 4px;  
    border: 1px solid #ccc;
}

#market_details .marketDaysSurround .tickboxes .monTick svg, #market_details .marketDaysSurround .tickboxes .tueTick svg, #market_details .marketDaysSurround .tickboxes .wedTick svg,  #market_details .marketDaysSurround .tickboxes .thuTick svg, #market_details .marketDaysSurround .tickboxes .friTick svg, #market_details .marketDaysSurround .tickboxes .satTick svg, #market_details .marketDaysSurround .tickboxes .sunTick svg, #market_details .marketDaysSurround .tickboxes .greyTick svg{
    font-size: 26px;
    text-align: center;
}
#market_details .marketDaysSurround .tickboxes .greyTick svg {
    color:rgba(0,0,0,0.1);
}
#footerFacebook svg {
    font-size:35px;
    margin:0 20px;
}
#footerTwitter svg {
    font-size:35px;
}
#footeryoutube svg {
    font-size:35px;
    margin-left: 20px;
}
#footerInstagram svg {
    font-size:35px;
}
#footerTelephoneIcon svg {
    font-size:35px;
}
.marketFooter {
    border-top: 3px solid rgb(0,104,166);
    padding: 35px 0 0 0;
    margin: 35px 0 0 0;
}
.CookiePop {
    position: fixed;
    bottom: 0;
    background: #ffffff;
    border-top: 5px solid rgb(0,148,210);
    width: 100%;
    padding: 15px 2%;
    display: none;
    z-index: 999999;
}
.CookiePop .cookieMessageClose {
    font-family: "fontAwesome";
    top: 18px;
    position: absolute;
    right: 1%;
    font-size: 26px;
    font-style: normal;
    text-decoration: none;
    color: rgb(0,148,210);
}
.CookiePop .cookieMessageClose i{
     font-style: normal;   
}
.CookiePop .CookiePopupMessage {
    display: block;
    float: left;
    width: 80%;
    text-align: left;
}
.CookiePop .CookieButtons {
    display: block;
    float: right;
    width: 20%;
    text-align: right;
}
.CookiePop .CookieButtons  div {
     display: inline-block;
}
.CookiePop .CookieButtons  a {
    border-radius: 0;   
    border:2px solid transparent;
}
.CookiePop .CookieButtons  a:hover, .CookiePop .CookieButtons  a:focus {
    border:2px solid rgb(0,104,166);
    background:transparent;
    color:rgb(0,104,166);
}
#scroll-to-top {
    bottom:80px;
}

#CustomerTypeOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,104,166,0.4);
    text-align: center;
    margin: 0 auto;
    z-index: 99999;
    display: none;    
}    
#CustomerTypeContainer {
    width: 900px;
    margin: 0 auto;
    top: 15%;
    position: relative;
    background:rgba(255,255,255,1);
    padding: 25px;
}  
#CustomerTypeTitle {
    font-size: 4rem;
    font-weight: bold;
    color:rgb(0,104,166);
}
#CustomerTypeDescript {
    font-size: 2rem;
    margin-top: 10px;
    margin-bottom: 25px;
    color:rgb(0,104,166);
}
.crossCloses {
    position: absolute;
    top: 20px;
    right: 20px;
    color: rgb(0,104,166);
    font-size: 24px;
}
.fa, .fas {font-family: "fontAwesome"}
#ShopperOpt { width: 25%;    display: block;    background: #ffffff;    padding: 3%;    margin-bottom: 0px; cursor: pointer; float: left;}
#ShopperOpt h2{ font-size:2rem; color:rgb(0,104,166);}
#ShopperOpt .ShopperOptIcon .svg-inline--fa{ font-size:5rem; color:rgb(0,104,166); margin-bottom:8px;}
#ShopperOpt:hover {background: #eaf3fa; }
#ShopperOpt:hover h2 {color:rgb(0,104,166);}
#ShopperOpt:hover .svg-inline--fa {color:rgb(0,104,166);}
#MarketTraderOpt {width: 25%;    display: block;   background: #ffffff;    padding: 3%;    margin-bottom: 0px; cursor: pointer; float: left;}
#MarketTraderOpt h2{ font-size:2rem; color:rgb(0,104,166);}
#MarketTraderOpt .MarketTraderOptIcon .svg-inline--fa{ font-size:5rem; color:rgb(0,104,166); margin-bottom:8px;}
#MarketTraderOpt:hover {background: #eaf3fa; }
#MarketTraderOpt:hover h2 {color:rgb(0,104,166);}
#MarketTraderOpt:hover .svg-inline--fa {color:rgb(0,104,166);}
#MarketOperatorOpt {width: 25%;    display: block;    background: #ffffff;    padding: 3%;    margin-bottom: 0px; cursor: pointer; float: left;}
#MarketOperatorOpt h2{ font-size:2rem; color:rgb(0,104,166);}
#MarketOperatorOpt .MarketOperatorOptIcon .svg-inline--fa{ font-size:5rem; color:rgb(0,104,166); margin-bottom:8px;}
#MarketOperatorOpt:hover {background: #eaf3fa; }
#MarketOperatorOpt:hover h2 {color:rgb(0,104,166);}
#MarketOperatorOpt:hover .svg-inline--fa {color:rgb(0,104,166);}
#NoneOpt {width: 25%;    display: block;    background: #ffffff;    padding: 3%;    margin-bottom: 0px; cursor: pointer; float: left;}
#NoneOpt h2{ font-size:2rem; color:rgb(0,104,166);}
#NoneOpt .NoneOptIcon .svg-inline--fa{ font-size:5rem; color:rgb(0,104,166); margin-bottom:8px;}
#NoneOpt:hover {background:#eaf3fa; }
#NoneOpt:hover h2 {color:rgb(0,104,166);}
#NoneOpt:hover .svg-inline--fa {color:rgb(0,104,166);}

#colophon {
    margin-bottom: 0px;
    background: #2f3033;
    padding: 20px 30px 50px;
}
#enhancedtextwidget-2 .textwidget p {
    text-align: left;
    color: #fff;
    margin: 15px 0 5px;
    font-size:12px;
}
#colophon #enhancedtextwidget-2 {
    margin:0 0 5px 0;
}
#colophon #enhancedtextwidget-2 #theme-attribution, #colophon #theme-attribution  {
    text-align: left;
    font-size:12px;
    margin:0;
}
#colophon .footerLeftSide {
    float: left;
    width:55%;
    min-height: 110px;
}
#colophon .footerRightSide {
    float: right;
    width:40%;
    color:#ffffff;
    min-height: 110px;
    padding-top:25px;
}
body #colophon .footerRightSide #footerTelephone {
    float: right; 
    display: block;
    padding: 10px 20px;
    font-size: 28px;
    font-size: 2.8rem;
    font-weight: 700;
    height: 40px;
    color:#ffffff;
}
body #colophon .footerRightSide #footerTelephone:focus, body #colophon .footerRightSide #footerTelephone:active, body #colophon .footerRightSide #footerTelephone a:focus, body #colophon .footerRightSide #footerTelephone a:active  {
    color:#ffffff;
}
body #colophon .footerRightSide #footerTelephone svg{
    margin-right:10px;
    font-size:35px;
}
body #colophon .footerRightSide #backtotop {
    position: relative;
}
body #colophon .footerRightSide #backtotop a{
    width: 100px;
    height: 35px;
    right: 20px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #2f3033;
    color: #fff;
    position: absolute;
    margin-top: -77px;
    font-size: 16px;
    font-size: 1.6rem;
    text-align: center;
    padding: 10px 0;
    text-decoration: none;
    	font-family:proxima-nova-condensed, sans-serif;
}

body #colophon .footerRightSide #footerTelephoneIcon{ float: right; display: block; color:#ffffff;}
body #colophon .footerRightSide #footeryoutube{ float: right; display: block; color:#ffffff;}
body #colophon .footerRightSide #footerFacebook{float: right; display: block; color:#ffffff;}
body #colophon .footerRightSide #footerTwitter{float: right; display: block; color:#ffffff;}
body #colophon .footerRightSide #footerInstagram{float: right; display: block; color:#ffffff;}
body #colophon .footerRightSide a {color:#ffffff;}
body #colophon .footerRightSide a:hover {color:#248cc8;}
body .mobile-nav-frame {background:rgb(0,104,166);}
body .mobile-nav-frame form.search input[type=search] {
    padding: 10px;
    font-size: 16px;
    color: #ffffff;
    background: rgb(0,104,166);
}
body .mobile-nav-frame form.search input[type=search]::placeholder {
     color:#ffffff;   
}
#mobileNavlink {
    display: none;
}

#footer-wrapper {
        width:100%;
    }
#mobileNavWrapper {
        display: none;
    }
#MobileCloseTab {
    display: none;
}
.row.make-columns {
    -moz-column-width: auto;
    -webkit-column-width: 24em;
    column-width: 24em;
    -moz-column-gap: 1em;
    -webkit-column-gap:1em; 
    column-gap:1em; 
    margin-top:30px;
    margin-bottom:30px;
    margin-right: 0;
    margin-left: 0;
}

.row.make-columns > div {
    display: inline-block;
    padding:  .5rem;
    width:  100%; 
}
.panel {
    display: inline-block;
    height: 100%;
    width:  100%; 
    margin-bottom: 15px;
    background: rgba(255,255,255,0.5);
    font-size: 20px;
    font-size: 1.8rem;
    font-weight: normal;
    line-height: 25px;
    line-height: 2.5rem;  
    box-shadow: 2px 1px 10px 0px rgba(0,104,166,0.3);
}
#market_details .panel h4 {
    color:rgb(0,104,166)   ;
    font-size:22px;
    font-size:2rem;
    font-weight:500;
    margin-top:10px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
    display: none !important;
}
/*

MJ - 13/08/2019

 */
.list-checkbox-wrap .nf-field-element li{
    min-height: 32px;
}
.nf-form-wrap .field-wrap>div input[type=checkbox]{
    height: 17px;
}
.vc_column-inner .wpb_wrapper ul li{
    color: #0068a6;
}
/************************* 404 Page *****************************/
#Page404 {
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
}
#Page404 h1.entry-title {
    font-size: 4.6rem;
    line-height: 46px;
    line-height: 4.6rem;
    font-weight: 700;
    color: rgb(0, 104, 166);    
    border-bottom: 6px solid rgb(0, 160, 224);
    padding-bottom: 40px;
    margin-bottom: 20px !important;
    text-align: left;
}
#Page404 .entry-content p {
    text-align: left;
    font-size: 21px;
    font-size: 1.9rem;
    line-height: 26px;
    line-height: 2.8rem;
    color: rgb(0, 104, 166);
    font-weight: bold;
}
#Page404 input {
    width: 100%;
    display: block;
    line-height: normal;
    box-sizing: border-box;
    padding: 18px;
    font-size: 20px;
    font-size: 1.8rem;
    -moz-border-radius: 0;
    -webkit-border-radius: 0 0;
    border-radius: 0;
    border: 1px solid #ddd;
    background-color: #fff;
    margin: 0;
}
/************************* End 404 Page *****************************/
@media screen and (max-width:1255px) {
@media screen and (max-width:1255px) {
    body.responsive #masthead.site-header {
        padding: 10px 10px 0;
    }
    #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container {
        padding-left:8px;
        padding-right:8px;
    }
    #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a {
        padding-left: 0;
        padding-right: 0;
    }
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text {
    padding-right: 12px;
}    
    #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {height:28px; width:25px;} 
}
@media screen and (max-width:1220px) {
    body.page-template-page-default-sidebar #secondary {         padding: 0 0 0 15px; }
    body.page-template-page-default-sidebar #primary {padding-right: 0;}
}
@media screen and (max-width:1200px) {
    
    body.responsive #main {
        padding: 15px 15px 0;
    }
    body.responsive #masthead.site-header, body.responsive.page-template-page-default-sidebar  #main{
        padding: 30px 0px 50px;
    } 
    body.responsive #masthead.site-header {
        padding: 30px 15px 0;
    }
    body.responsive.home #main {
        padding: 15px 0 0;
    }
    body.responsive.page-id-49 #main {
        padding: 15px 0 15px;
    }
    body.responsive.page-id-57 #main {
        padding: 15px 0 15px;
    }
    .rtbs_homepage-tabs.rtbs>.rtbs_content {
        padding-left:0;
        padding-right:0;
    }
    body.responsive.layout-boxed #RepresentingMarkets {
        padding-top: 0;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs {
        margin-bottom: 0;
        padding-bottom: 0;
        padding: 0 15px 0;
    }
    body.responsive.layout-boxed #HomepageTabs .wpb_content_element {
        margin-bottom: 0;
    }
    #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container {
        padding-left:6px;
        padding-right:6px;
    }
    #BreadCrumbBar {
        padding: 15px 20px;
    }
    #BreadCrumbBar .container {
        width: unset;
    }
    #footer-wrapper {
        width:100%;
    }
    .mobileNavSurround #quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-post_type.quadmenu-has-description>a>.quadmenu-item-content>.quadmenu-text {
        color:rgb(0,104,166);
        font-weight: 400;
    }
    body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MarketBannerRepresenting {
        margin-bottom: 15px;
    }
    body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MemberAfford {
        padding: 0 7.5px 0 0;
    }
    body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored {
        padding: 0 0 0 7.5px;
    }
    #CustomerTypeContainer {
        width:90%;
    }
    body.page-template-page-default-sidebar #primary {padding-right: 0;}
}
@media screen and (max-width:1200px) {
.page-template-page-default-sidebar #YoungTraderRow .vc_col-sm-6 {
    width:85%;    
    margin: 0 auto;
    display: block;
    float: none;
}
    .vc_custom_1556099223889 {
        display: none;
    }
}
@media screen and (max-width:1179px) {
    .aboutUsRow a {
        min-height:154px;
    }
}
@media screen and (max-width:1170px) {
        #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container {
        padding-left:5px;        padding-right:5px;
    }    
}
@media screen and (max-width:1168px) {
    #ContactTopRow a {
        min-height: 216px;
    }
@media screen and (max-width:1156px) {
    #WorkExperienceRow .vc_col-sm-4 a{min-height:231px; }
    #ContactTopRow a {
        min-height: 216px;
    }
}
@media screen and (max-width:1152px) {
    body.responsive.layout-boxed #RepresentingMarkets h5 {
        padding:40px 100px 0;
    }
}
@media screen and (max-width:1148px) {
    #market_details .advertSurround .Market_Ads {
        min-height:  504px;
        max-height: 504px;
        margin-bottom: 10px;
    }
    #market_details .advertSurround .Market_Ads .panel {
     padding: 10px 10px 0; 
    }
    #market_details .advertSurround .Market_Ads .panel .traderLinks{
        margin-left: -10px;
        margin-right: -10px;
    }
    
}
@media screen and (max-width:1140px) {
        #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container {
        padding-left:4px;
        padding-right:4px;
    }
    .startUpRow a {
        min-height: 161px;
    }
}

@media screen and (max-width:1125px) {
    
    body #masthead #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
        font-size: 16px;
        padding: 10px 5px;
    }
    #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text {
    padding-right: 20px;
    }
    #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {height:28px !important; width:25px !important;}
    #search-icon {z-index: 9999;}
}
    
@media screen and (max-width:1104px) {
    #BulkMembershipRow .vc_col-sm-4 a {
        min-height: 189px;
    }
}
@media screen and (max-width:1100px) {

#masthead #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text {
    padding-right: 15px;
}  
#masthead div>#quadmenu.quadmenu-is-embed, #masthead nav>#quadmenu.quadmenu-is-embed, #masthead div>#quadmenu.quadmenu-is-embed .quadmenu-container, #masthead nav>#quadmenu.quadmenu-is-embed .quadmenu-container {
    position: relative;
}    
    body.responsive #masthead .hgroup .support-text {
        padding-top:45px;
    }
    #colophon .footerRightSide {
        width:48%;
    }
    #colophon .footerLeftSide {
        width:50%;
    }
}
@media screen and (max-width:1099px) {
    #ContactBottomRow a {
        min-height: 152px;
    }
}
@media screen and (max-width:1086px) {
    #market_details .marketDaysSurround .daysoftheweek .monday, #market_details .marketDaysSurround .daysoftheweek .tuesday, #market_details .marketDaysSurround .daysoftheweek .wednesday, #market_details .marketDaysSurround .daysoftheweek .thursday, #market_details .marketDaysSurround .daysoftheweek .friday, #market_details .marketDaysSurround .daysoftheweek .saturday, #market_details .marketDaysSurround .daysoftheweek .sunday {
        padding: 0;
    }
}
@media screen and (max-width:1085px) {
    body.responsive.layout-boxed.page-id-49 #page-wrapper #SupplierAdvert .advertSurroundBox {
    min-height:258px;
    }
}
@media screen and (max-width:1081px) {
#market_details .advertSurround .Market_Ads {
    min-height: 493px;
    max-height: 493px;
}
#market_details .advertSurround .Market_Ads .descriptionAdvert {
    height: 210px;
}
}
@media screen and (max-width:1075px) {
    #MarketTimesRow #OrganiserInterestMarketTimes .circlesurroundIcon {
        display: none;
    }
    body #masthead #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
        padding: 10px 4px;
    }
}
@media screen and (max-width:1070px) {
    #ShopperOpt, #MarketTraderOpt, #MarketOperatorOpt , #NoneOpt {
        padding: 3% 0%;
    }
}
@media screen and (max-width:1053px) {
    .main-navigation ul li a {
        padding-right: 3px;
        padding-left: 3px;
    }
    body #masthead #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
        padding: 10px 3px;
    }    
}
@media screen and (max-width:1050px) {
    #market_details .advertSurround .Market_Ads {min-height: 503px; max-height: 503px;}
/*    #market_details .advertSurround .Market_Ads .descriptionAdvert {height: 310px;}*/
}
@media screen and (max-width:1035px) {
        #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container {
        padding-left:6px;
        padding-right:6px;
    }
}
@media screen and (max-width:1040px) {
    #TraderOperatedMarkets .vc_col-sm-3 a{
        min-height: 189px;
    }
    body #masthead #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
        padding: 10px 1px;
    }
}

@media screen and (max-width:1001px) {
    #market_details .advertSurround .Market_Ads {
        min-height: 454px;
        max-height: 454px;
        width:50%;
        margin-bottom: 10px;
    } 
    #market_details .advertSurround .Market_Ads .panel {margin: 0;}
    #market_details .advertSurround .Market_Ads .descriptionAdvert {height: 160px;}
}
@media screen and (max-width:1040px) {
        #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container {
        padding-left:4px;
        padding-right:4px;
    }
    .pressofficespan {display: none;}
    
}
@media screen and (max-width:1013px) {
    #masthead #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text {
    padding-right:15px;        
    }
    #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {width:25px;}
}
@media screen and (max-width:1008px) {
    #quadmenu {
        padding-right:45px; 
    }
    .main-navigation ul li.quadmenu-has-caret a {
        padding-right:1px;
    }
    body #masthead #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
        padding: 10px 0px;
    }    
}
@media screen and (max-width:1000px) {
#masthead #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text {
    padding-right: 1.3em;
}
#masthead  #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content {
    padding-right: 0;
}
#masthead #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
text-align: right;
    width: 20px
}
#masthead .mobileNavSurround #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
    text-align: center;
    width: 60px;
    color: rgb(0,104,166);
    font-weight: 900;
    font-size: 2.6rem;
    padding: 0;
    background: transparent;
}
#masthead .mobileNavSurround #quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before {
        width: 20px;
        height: 20px;
        margin: 0 auto;
        top: 23px;
    }
    #NMTFGroupNetwork .vc_col-sm-4 a {
        min-height: 189px;
    }
}
@media screen and (max-width:1008px) {
   body.responsive.layout-boxed #RepresentingMarkets #MarketBannerRepresenting h3 {
        font-size: 55px;
    }
    
}
@media screen and (max-width:994px) {
    #OrganiserInterestBulk   .circlesurroundIcon {display: none;}
    #OrganiserInterestBulk   .BulkMemberBoxTitle {width:100%;}
}
@media screen and (max-width:991px) {

    body.responsive #masthead.site-header{
        padding: 10px 15px !important;
    }
    body.responsive.home  #main, body.page-template-page-default-sidebar #main {
        padding-left: 0px;
        padding-right: 0px;
    }
    #masthead .hgroup .custom-logo {
        width:unset;
    }
    body.responsive.layout-boxed #page-wrapper {
        padding: 20px 0;
    }
    body.responsive.layout-boxed.home #page-wrapper {
        padding: 0;
    }
    body.responsive.home.layout-boxed #masthead .hgroup .custom-logo {
        width:270px;
        margin: 20px 0 0 0px;
    }
    body.responsive.home #masthead.site-header {
    height: 208px;
    }
 body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs {
    position: relative;
    top: -107px;
    margin: 0;
}   
    body.page-template-page-default-sidebar #secondary {         padding: 0 0 0 15px; }
    body.page-template-page-default-sidebar .entry-content div.titleCaption { background:rgba(0,104,166,0.6);}
    nav#site-navigation, #search-icon {display: none;}
    #mobileNavlink {
    display: block;
    position: relative;
    right: unset;
    top: 0px;
    font-weight: 400;
    font-size: 18px;
    padding: 12px 20px;
    background: rgb(0,104,166);
    cursor: pointer;
    height: 43px;
    max-height: 43px;
    max-height: 43px;
    margin-top:9px;
    margin-bottom:5px;
    float: right;
/*    border: 2px solid rgb(0,104,166);        */
    }
    body.home #mobileNavlink {
        top:-31px;
    }
#mobileNavlink a, #mobileNavlink .mobile-nav-icon{
    color:#ffffff;
            text-transform: uppercase;
}
    #mobileNavlink .mobile-nav-icon {
        padding-top:2px;
    }
    #mobileNavlink:hover, #mobileNavlink:hover a, #mobileNavlink:hover .mobile-nav-icon{
        background:rgb(0, 82, 132);
        color:rgb(255,255,255);
        text-decoration: none;

    }
    #mobileNavlink:hover {
/*        border: 2px solid rgb(0,104,166);*/
    }
    #mobileNavlink .mobile-nav-icon:before {
    font-size: 17px;
    content: "\f00b";
    font-weight: normal;
        vertical-align: bottom;
    }
    #mobileNavWrapper {
        position: fixed;
        width: 100%;
        height: 100%;
        display: block; 
        z-index: 99999;
        border:0;
        top: 0;
        left: 0;
        background: rgba(255,255,255,1);
    }
    .mobileNavSurround {
        display: block;
        width:100%;
        height:100%;
        overflow-y:auto;
        overflow-x:hidden;
    }
    mobileNavSurround #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a {
        height: auto;
    }
    #mobileNavWrapper {
        display: none;
    }
    #MobileCloseTab {
    display: block;
    position: relative;
    width: 100%;
    height: 44px;
    background: #eaf3fa;
    padding: 13px;
    font-size: 16px;
    line-height: 18px;
    color: rgb(0,104,166);
    text-align: center;
    font-weight: 600;
    cursor: pointer;
}
/*
 *  STYLE 3
 */

.mobileNavSurround::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(234,234,250,0.3);
	box-shadow: inset 0 0 6px rgba(234,234,250,0.3);
	background-color: rgb(234,234,250);
}

.mobileNavSurround::-webkit-scrollbar
{
	width: 5px;
	background-color: rgba(234,234,250,1);
}

.mobileNavSurround::-webkit-scrollbar-thumb
{
	background-color: #ffffff;
}
    .mobileNavSurround.overflowy {
         overflow-y:scroll;
    }
    .mobileNavSurround #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content > .quadmenu-caret {
        color:#fff;
    }
    .mobileNavSurround #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-collapse.collapsing, .mobileNavSurround #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-collapse.in, .mobileNavSurround #quadmenu:not(.quadmenu-is-horizontal).quadmenu-mobile-shadow-show {
        box-shadow: 0 0 0;
        padding: 0;
    }
   .mobileNavSurround #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
        padding: 25px 20px;
        border-bottom: 2px solid rgb(0,84,134,0.1);
    }
    .mobileNavSurround #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) ul.quadmenu-navbar-nav li.quadmenu-item  div ul li a .quadmenu-item-content {
        padding-left:3em;
    }
    .mobileNavSurround #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu {
        background:#ffffff;
    }
    #menuCloseIcon.closeemenu {
        position: absolute;
        top: 15px;
        right: -45px;
        font-size: 30px;
        color: rgb(0,104,166);
        cursor: pointer;
    }
    .mobileNavSurround  #quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-post_type>a>.quadmenu-item-content>.quadmenu-text {
        color:#ffffff;
    }
    .mobileNavSurround #mobileSearch {
        padding: 20px 30px;
        background:#eaf3fa;
        border-bottom:1px solid rgba(0, 104, 166,0.1);
        position: relative;
        width: 100%;
        bottom: 0;
    }
    .mobileNavSurround #mobileSearch .field{
        padding: 10px;
        width: 100%;
        border-radius: 0;
        border: 0;
        font-size: 14px;
        position: relative;
    }
    .mobileNavSurround #mobileSearch .field:active, .mobileNavSurround #mobileSearch .field:focus{
         border:0;   
    }
    .mobileNavSurround #mobileSearch .searchIconMobile {
        position: absolute;
        right: 40px;
        top: 29px;
        font-size: 18px;
        color: rgb(0,104,166);
        cursor: pointer;
    }
    .mobileNavSurround #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-text {
        color:rgb(0,104,166);
        display: block;
    }
    .mobileNavSurround #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover{
        color:rgb(0,104,166);
        display: block;
        background:#eaf3fa;
    }
    .mobileNavSurround #quadmenu .quadmenu-navbar-nav li.quadmenu-item.TextToHide  {
        display: none;
    }
    .mobileNavSurround #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a, .mobileNavSurround #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a span {
        display: block;
        color:#ffffff;
    }
    .mobileNavSurround #quadmenu .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu>ul {
        margin-left:0;
        padding-left:0;
    }
   .mobileNavSurround #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-description {
       color:rgb(0,104,166) !important;
    }
    .mobileNavSurround #quadmenu {
        padding: 0;
    }
    .mobileNavSurround #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open {
        background:#ffffff;
    }
    .mobileNavSurround #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link:hover, .mobileNavSurround #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link.open {
        background:#eaf3fa;
    }
    #market_details .marketItems .panel img {
        width:100% !important;
        height: auto !important;
    }
    body.responsive #masthead .hgroup .support-text #headerTelephone {
    display: block;
    border-right:0;
    padding: 0;
    font-size: 18px;
    font-size: 3.2rem;
    font-weight: 700;
    height: 50px;
    font-style: normal;
    text-align: right;
}    
    #masthead .hgroup #joinandrenew a {
            display: block;
            border: 2px solid rgb(0,104,166);
    }
    
    body.responsive #masthead .hgroup .support-text {
        padding-top: 20px;
    }
    #masthead .hgroup {
        padding-bottom: 0;
    }
    
    #BreadCrumbBar {
        margin:0;
    }
    #mobileNavlink {/*top:130px;*/ z-index: 99999;}

/*
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .firstColumnTab img {
        width:100%;
    }
  
*/
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.firstColumnTab {
        padding:0;
        padding-right:7.5px;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.secondColumnTab {
        padding:0;
        padding-left:7.5px;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.thirdColumnTab {
        padding-left: 0;
        display: none;
    }
    #SubscriptionForm .membershiptype_select { width: 50%;}
    #SubscriptionForm .salutation_select { width: 50%;}
    #SubscriptionForm .firstColumn { padding-right: 0;}
    #SubscriptionForm .lastColumn { padding-left: 0;}
    #SubscriptionForm .membershipsub_input { width:40%;}
    #SubscriptionForm .renewal_input {width:45%;}
    #SubscriptionForm #renewal_2 {    padding-left:0;  }
    .page-id-23 .vc_col-sm-6 {
        width:100%;
        margin-bottom: 15px;
    }
    .page-id-23 .vc_col-sm-6:last-child {
        display: none;   
    }
    .page-id-23 #AdvertisingAccordion .vc_col-sm-6 {
        display: block;   
    }
    .page-id-23 #AdvertisingAccordion .vc_col-sm-6 h5,  .page-id-23 #AdvertisingAccordion .vc_col-sm-6 h4, .page-id-23 #AdvertisingAccordion .vc_col-sm-6 h3, .page-id-23 #AdvertisingAccordion .vc_col-sm-6 a {
        text-align: left !important;
    }
    .vc_custom_1555492839090 {
        padding-top:15px !important;
    }
    .vc_custom_1555492344419 {
        display: none;
    }
    .page-id-23 .vc_custom_1555490860087 {
        padding-top:0px !important;
    }
    .page-id-23 #AdvertisingAccordion p, .page-id-23 #AdvertisingAccordion h4 {
        text-align: left !important;
    }
    .page-id-23 #AdvertisingAccordion em {
        font-style: normal;
    }
    .firstMiddleBox, .secondMiddleBox, .thirdMiddleBox {
        width:100%;
    }
    .middleBoxsearch {
        padding-right: 0;
        padding-left: 0;
        padding-top: 25px;
        padding-bottom: 50px;
        margin-top: 5px;
    }
    .middleBoxsearch .col-sm-12  {
        padding-right:0;
        padding-left: 0;
    }
    .middleBoxsearch .col-sm-12 img {
        display: none;
    }
    .page-template-page-default-sidebar #YoungTraderRow .vc_col-sm-6 { 
         width:100%; 
    }
    .page-template-page-default-sidebar #CommunityValueRow .vc_grid-container-wrapper { 
         display: none;
    }
    #MarketTimesRow #MarketTimesAccordion .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body h3 span {
    width:100%;
    display: block;
}
}

@media screen and (max-width: 990px) {
    #market_details .advertSurround .Market_Ads {min-height: 439px; max-height: 439px; padding: 10px;}
    #market_details .advertSurround .Market_Ads .descriptionAdvert {height:145px;}
    #market_details .advertSurround .Market_Ads .panel .categoryiconpopup {
        top:-45px;
    }
}
@media screen and (max-width: 980px) {
    #LoveYourMarket .vc_col-sm-4 a{
        min-height: 231px;        
    }
}
@media screen and (max-width: 978px) {
    #MarketTimesRow .vc_col-sm-4 a {
        min-height: 181px;
    }   
}
@media screen and (max-width: 977px) {
    #ExpertAdviceRow .vc_col-sm-4 a {
        min-height: 189px;
    }
}
@media screen and (max-width: 970px) {
    #OrganiserInterestPlacement .svg-inline--fa  {
        display: none;
    }
}
@media screen and (max-width: 928px) {
    .startUpRow a {
        min-height: 185px;
    }
    #TraderOperatedMarkets .vc_col-sm-3 a .circlesurroundIcon {
        padding: 23px 0;
    }
    #TraderOperatedMarkets .vc_row.wpb_row.vc_inner .circlesurroundIcon {
        padding: 23px 0;
    }    
}
@media screen and (max-width: 925px) {
    #PublicationsRow .vc_col-sm-6 a {
        min-height: 189px;
    }    
}
@media screen and (max-width: 923px) {
    #footerSocial {
        display: block;
        width: 100%;
        float: right;
    }
    body #colophon .footerRightSide #footerTelephone {
        padding: 10px 0 10px 20px;
    }
}
@media screen and (max-width: 920px) {
    body.page-template-page-default-sidebar .vc_row.wpb_row.vc_inner.firstLobbyingRow .titleCaption { position: relative; bottom:unset; background:rgba(0,104,166,1);}
    body.page-template-page-default-sidebar .vc_row.wpb_row.vc_inner.thirdLobbyingRow .titleCaption { position: relative; bottom:unset; background:rgba(0,104,166,1);}
    #BulkMembershipRow .vc_col-sm-4 a { min-height:210px; }
    .vc_custom_1556186380580 .nf-form-wrap .checkbox-wrap .nf-field-element {
        width: 8%;
    }
}
@media screen and (max-width: 918px) {
    #ContactTopRow a {
        min-height: 237px;
    }    
}
@media screen and (max-width: 908px) {
 body.responsive.layout-boxed #RepresentingMarkets h5 {
    padding: 40px 40px 0;
}   
   .entry-content .headofficeimage {
        width: 100%;
        margin-bottom: 20px !important;
    }
    
}
@media screen and (max-width: 900px) {
    #OrganiserInterestBulk .circlesurroundIcon {display: none;}   
}
@media screen and (max-width: 898px) {
    #WorkExperienceRow .vc_col-sm-4 a {
    min-height: 252px;
}    
}
@media screen and (max-width: 891px) {
     body.page-template-page-default-sidebar   #main {
        padding-left: 0px;
        padding-right: 0px;
    }    
    body.responsive.home  #main {
        padding-left: 0px;
        padding-right: 0px;
    }
    #market_details .advertSurround .Market_Ads {
        min-height: 474px;
        max-height: 474px;
    }    
    #market_details .advertSurround .Market_Ads .descriptionAdvert {
        height: 180px;
    }
    body.responsive.layout-boxed #RepresentingMarkets h5 {
        padding: 0;
        margin-bottom: 35px;
    }
    body.responsive.layout-boxed #RepresentingMarkets #MarketBannerRepresenting h3 {
        width: 100%;
        margin: 0 auto;
}
    .campaignRow a {
        min-height: 179px;
    }
    body.page-template-page-default-sidebar #CommunityValueRow img{
        width:100%;
        padding-left: 0 !important;
    }
    body.page-template-page-default-sidebar #NMTFGroupNetwork #nmtfgrouplogo{
        width:100%;
        padding-left: 0 !important;
        float: none;
    }
    body.page-template-page-default-sidebar #NMTFGroupNetwork #nmtfgrouplogo.wpb_single_image .vc_figure{
        display: block;
    }
    body.page-template-page-default-sidebar #NMTFGroupNetwork #nmtfgrouplogo.wpb_single_image .vc_single_image-wrapper{
        display: block;
        text-align: center;
    }
    
}

@media screen and (max-width:888px) {
    #TraderOperatedMarkets .vc_col-sm-3 a{
        min-height: 210px;
    }    
}
@media screen and (max-width:874px) {
body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MemberAfford .vc_column-inner, body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored .vc_column-inner {
    padding: 0 10px;
    height: 388px;
    background-color: #ffffff;
}        
}
 @media screen and (max-width:870px) {
    #ExpertAdviceRow .vc_col-sm-4 a {
        min-height: 210px;
    }    
     #MissionForMarketsRow .vc_col-sm-4 a {
        min-height: 196px;
    }    
     #MissionForMarketsRow .vc_col-sm-4 a {
        min-height: 196px;
    }    
    #WorkExperienceRow .vc_col-sm-4 a {
        min-height: 273px;
    }    
     #LoveYourMarket .vc_col-sm-4 a{
         min-height: 252px;
     }
     #DownloadAppRow .vc_col-sm-4 .nonlinkBlue {
         min-height: 189px;
     }
     #PublicationsRow .vc_col-sm-6 a {
         min-height: 210px;
     }
     
}
@media screen and (max-width:854px) {
    body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-4 a {
        padding: 12px 5px;
    }
    body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-4 a h3 {
        font-size: 1.8rem;
    }
}
    
@media screen and (max-width:846px) {
    #WorkExperienceRow .vc_col-sm-4 a {
        min-height: 294px;
    }            
}
@media screen and (max-width:817px) {
    #ExpertAdviceRow .vc_col-sm-4 a{
        min-height:   231px;
    }
}
@media screen and (max-width:802px) {
    #StartUpLoanRow .vc_col-sm-4 a{
        min-height:   231px;
    }
     #BulkMembershipRow .vc_col-sm-4 a { min-height:230px; }
}
@media screen and (max-width:800px) {
    #ShopperOpt, #MarketTraderOpt, #MarketOperatorOpt , #NoneOpt {  
        width:50%;
    }
    #CustomerTypeContainer {width:90%;}
}
@media screen and (max-width:843px) {
    .aboutUsRow a {
        min-height: 154px;
    }
}
@media screen and (max-width:840px) {
    #BlueStrapLine h2 {
        font-size: 32px;
    }
    #BlueStrapLine p {
        font-size:25px;
    }
    #TraderOperatedMarkets .vc_col-sm-3 a .svg-inline--fa {
        width:100%;
    }
}
@media screen and (max-width:820px) {
    #NMTFGroupNetwork .vc_col-sm-4 a {
        min-height: 210px;
    }
}
@media screen and (max-width:817px) {
    #DownloadAppRow .vc_col-sm-4 .nonlinkBlue  {
        min-height: 210px;
    }  
}
@media screen and (max-width:811px) {
     #TraderOperatedMarkets .vc_col-sm-3 a{
        min-height: 231px;
    }
}
@media screen and (max-width:797px) {
    #PressOfficeRow #pressBottomRow a {
        min-height: 176px;
    }
}
@media screen and (max-width:782px) {
    #mobileNavlink {
/*        top: 144px;*/
        z-index: 99999;
    }
    #StartUpLoanRow .vc_col-sm-4 a{
        min-height: 189px;    
    }
    #ExpertAdviceRow a {
        min-height: unset;
    }
    #ExpertAdviceRow .vc_col-sm-4  a {
        min-height: unset;
    }
        #BulkMembershipRow .vc_col-sm-4 a { min-height:189px; }
     #OrganiserInterestBulk .circlesurroundIcon {display: block;}   
     #DownloadAppRow #OrganiserInterestBulk .circlesurroundIcon {display: none;}   
    #TraderOperatedMarkets .vc_col-sm-3 a{
        min-height: unset;
    } 
    #WorkExperienceRow .vc_col-sm-4 a {
        min-height: unset;
    }    
    #LoveYourMarket .vc_col-sm-4 a{ min-height: 210px; }
    #DownloadAppRow .vc_col-sm-4 .nonlinkBlue  {
        min-height: 168px;
    }  
    #FactsFiguresRow .vc_col-sm-4 a {
        min-height: 168px;
    }
     #PublicationsRow .vc_col-sm-6 a {
         min-height: unset;
     }
    #MarketTimesRow .vc_col-sm-4 a {
        min-height: unset;
    }
    #MarketTimesRow .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
        padding-left: 0;
        padding-right: 0;
    }
    #MarketTimesRow {
        padding-bottom:35px;
    }
}
    
@media screen and (max-width:777px) {
    #PressOfficeRow #pressBottomRow a {
        min-height: 201px;
    }
}
@media screen and (max-width: 768px) {
    body.responsive.layout-boxed.page-id-49 #page-wrapper #SupplierAdvert .advertSurroundBox {
        min-height: 274px;
    }
    }
@media screen and (max-width: 767px) {
    body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MemberAfford {
    padding: 0;
}   
    body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored {
    padding: 15px 0;
}
    body.responsive.layout-boxed #RepresentingMarkets h5 {
    padding: 0 0 0px;
        margin-bottom: 10px;
}
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs img {
        text-align: center;
        margin:0 auto;
    }
    .page-id-9 .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        width:50%;
        float: left;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.firstColumnTab {
        padding: 0;
        margin-bottom: 20px;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.secondColumnTab {
        padding: 0;
    }
    .aboutUsRow .wpb_content_element {
        margin-bottom: 15px;
    }
    .aboutUsRow .vc_column_container>.vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }
    .aboutUsRow a {
        min-height: unset;
    }
    .startUpRow .wpb_content_element {
        margin-bottom: 15px;
    }
    .startUpRow .vc_column_container>.vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }
    .startUpRow a {
        min-height: unset;
    }
    #WhatWeOfferRow .vc_col-sm-4 a {
        margin-bottom: 15px;
    }
    #WhatWeOfferRow .vc_row.wpb_row.iconRowSurround.vc_custom_1557234726786  {
        padding-top: 35px;    
    }
    #WhatWeOfferRow .vc_row.wpb_row.iconRowSurround {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    #WhatWeOfferRow .vc_row.wpb_row.iconRowSurround .vc_column-inner  {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    #WhatWeOfferRow .vc_row.wpb_row.rowAfterIcon {
        margin-top: 25px;
    }    
    #BusinessSupportGroup  .vc_col-sm-4 a {
        margin-bottom: 15px;
    }
    #StartUpLoanRow .wpb_content_element {
        margin-bottom: 15px;
    }
    #StartUpLoanRow .vc_column_container>.vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }
    #StartUpLoanRow a {
        min-height: unset;
    }
    #StartUpLoanRow .vc_col-sm-4  a {
        min-height: unset;
    }
    #StartUpLoanRow .vc_custom_1556021480078 {
        padding-right: 0 !important;
    }
    #StartUpLoanRow .vc_custom_1556021485701 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #StartUpLoanRow .vc_custom_1556021492612 {
        padding-left: 0 !important;
    }
    #ExpertAdviceRow .wpb_content_element {
        margin-bottom: 15px;
    }
    #ExpertAdviceRow a {
        min-height: unset;
    }
    #ExpertAdviceRow .vc_col-sm-4  .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }
    #ExpertAdviceRow .vc_col-sm-4  a {
        min-height: unset;
    }
    .campaignRow .wpb_content_element {
        margin-bottom: 15px;
    }
    .campaignRow a {
        min-height: unset;
    }
    .campaignRow .vc_col-sm-4  .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }
    .campaignRow a {
        min-height: unset;
    }
    #YoungTraderRow  .vc_col-sm-4 a {
        margin-bottom: 15px;
    }
    #YoungTraderRow  .vc_custom_1556099127731{
        margin-bottom: 15px !important;
    }
    .page-template-page-default-sidebar #YoungTraderRow .vc_column_container .vc_column-inner .vc_column_container.vc_col-sm-4 .vc_column-inner {
        padding: 0;
    }
    .page-template-page-default-sidebar #YoungTraderRow .vc_column_container .vc_grid-container .owl-item .vc_grid-item {
        display: none;
    }
    .page-template-page-default-sidebar #YoungTraderRow .vc_column_container .vc_grid-container .owl-item .vc_grid-item:last-child {
        display: block;
    }
    
    .page-template-page-default-sidebar #YoungTraderRow .vc_column_container .vc_grid-container .owl-item .vc_grid-item .vc_gitem-zone {
        width:70%;
        margin:0 auto;
    }
    #MissionForMarketsRow .vc_col-sm-4 img {
        width:20%;
    }
    
    #MissionForMarketsRow  .vc_col-sm-4 a {
        margin-bottom: 15px;
        min-height: unset;
    }

    .page-template-page-default-sidebar #MissionForMarketsRow .vc_column_container .vc_column-inner .vc_column_container.vc_col-sm-4 .vc_column-inner {
        padding: 0;
    }
    .page-template-page-default-sidebar #MissionForMarketsRow .vc_column_container .vc_grid-container .owl-item .vc_grid-item {
        display: none;
    }
    .page-template-page-default-sidebar #MissionForMarketsRow .vc_column_container .vc_grid-container .owl-item .vc_grid-item:last-child {
        display: block;
    }
    
    .page-template-page-default-sidebar #MissionForMarketsRow .vc_column_container .vc_grid-container .owl-item .vc_grid-item .vc_gitem-zone {
        width:70%;
        margin:0 auto;
    }   
    .page-template-page-default-sidebar #CommunityValueRow .vc_column_container .vc_custom_1556104152676, .page-template-page-default-sidebar #CommunityValueRow .vc_column_container .vc_custom_1556104135001, .page-template-page-default-sidebar #CommunityValueRow .vc_column_container .vc_custom_1556104146617 {
        padding:0 !important;
        margin-bottom: 15px;
    } 
    
    #NMTFGroupNetwork  .vc_col-sm-4 a {
        margin-bottom: 15px;
    }
        #BulkMembershipRow .vc_col-sm-4 a { min-height:unset; margin-bottom: 15px; }
    #TraderOperatedMarkets .vc_col-sm-3 a{
        min-height: unset; margin-bottom: 15px;
    }
    #WorkExperienceRow .vc_col-sm-4 a {
        min-height: unset; margin-bottom: 15px;
    }    
    #LoveYourMarket .vc_row.wpb_row.vc_inner {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    #LoveYourMarket .vc_col-sm-4 a{ min-height: unset; margin-bottom: 15px;}
    body.responsive.layout-boxed.page-id-49 .vc_col-sm-4.vc_column_container>.vc_column-inner {
        padding: 0 !important;
    }
    
    
    body.responsive.layout-boxed.page-id-49 #page-wrapper #SupplierAdvert .advertSurroundBox {
            min-height: unset;
    }   
    body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-4 a {
        max-height: 43px;
        min-height: 43px;
        height: 43px;
    }
    body.responsive.layout-boxed.page-id-49 #page-wrapper .vc_row.advertBottomRow .vc_col-sm-4 .wpb_content_element {
        margin-bottom: 15px;
    }
    #ContactTopRow a, #ContactBottomRow a {
        min-height: unset;
    }
    #ContactTopRow .wpb_content_element, #ContactBottomRow .wpb_content_element {
        margin-bottom: 15px;
    }
    #DownloadAppRow .vc_col-sm-4 .nonlinkBlue  {
        min-height: unset;
    }  
    #DownloadAppRow .vc_custom_1556807139527  .vc_col-sm-4 .vc_column-inner {
        padding-top:15px;
        padding-left: 0;
        padding-right: 0;
    }  
    #DownloadAppRow .vc_custom_1556797922863  .vc_col-sm-6 {
        
        padding-bottom:15px;
    }  
    #PressOfficeRow .vc_col-sm-4 .wpb_content_element {
        margin: 0;
    }
    #PressOfficeRow #pressBottomRow a, #PressOfficeRow #pressTopRow a {
        min-height: unset;
        margin-bottom: 15px;
    }
    #FactsFiguresRow .vc_col-sm-4 .vc_column-inner  {
        padding: 0;
    }
    #FactsFiguresRow .vc_col-sm-4 a {
        min-height: unset;
        margin-bottom: 15px;
    }
    #PublicationsRow .vc_col-sm-6 a {
        margin-bottom: 15px;
    }
    #PublicationsRow .vc_row.wpb_row.vc_inner {
        padding-bottom: 0;
    }
    #PublicationsRow .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }
    #MarketTimesRow .vc_col-sm-4 a {
     margin-bottom: 15px;
    }
    #MarketTimesRow  #MarketTimesAccordion .vc_column_container>.vc_column-inner {
     padding: 0;
    }
    #MarketTimesRow .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
        padding-top:0;
    }
}
@media screen and (max-width: 757px) {
    body.responsive.home.layout-boxed #masthead .hgroup .custom-logo {
        width:230px;
    }  
    #mobileNavlink {top:0px;}
    body.home #mobileNavlink {top:-15px;}
    
}
@media screen and (max-width: 747px) {
    #BlueStrapLine h2 {
        font-size: 30px;
    }
    #BlueStrapLine p {
        font-size:23px;
    }
}
    @media screen and (max-width: 732px) {
    #market_details .advertSurround .Market_Ads {
    min-height: 483px;
    max-height: 483px;
}
    #market_details .advertSurround .Market_Ads .descriptionAdvert {height:190px;}
}
@media screen and (max-width: 717px) {
   body.responsive.home.layout-boxed #masthead .hgroup .custom-logo {
        width:200px;
    }      
    body.responsive.home #masthead.site-header {
        height: unset;
    }

    body.responsive.home #masthead .hgroup .support-text {
        padding-top: 30px;
    }
    .CookiePop .CookiePopupMessage {
        width:70%;
    }
    .CookiePop .CookieButtons {
        width:30%;
    }
    #mobileNavlink {
        top: 0;
        margin-top: 15px;
    }  
    body.home #mobileNavlink {
        top: 0;
    }    
}
@media screen and (max-width: 711px) {
#market_details .advertSurround .Market_Ads {
    min-height: 483px;
    max-height: 483px;
}
}
@media screen and (max-width: 700px) {
    #masthead {
        height: unset;
    }
    .firstMiddleBox, .secondMiddleBox, .thirdMiddleBox {
        width:75%;    
    }
    #mobileNavWrapper {
        width: 100%;
    }
    .mobileNavSurround {
        width:100%; 
    }
    .mobileNavSurround #mobileSearch {
    padding: 20px 30px;
    background: rgb(0,104,166);
    border-bottom: 2px solid rgb(0, 84, 134);
    border-top: 0;
    position: relative;
    width: 100%;
    bottom: 0;
    z-index: 999;
    }
        #menuCloseIcon.closeemenu {
        position: absolute;
        top: 10px;
        right: 5px;
        font-size: 30px;
        color: #ffff;
        cursor: pointer;
        z-index: 9999;
    }
    .mobileNavSurround #quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before {
        width: 24px;
        height: 24px;
        font-size: 24px;
        top: 40%;
        right: 20px;
    }
    .TextToHide {
        display: none;
    }
    #menuCloseIcon {
        display: none;
    }

        body.responsive #masthead.site-header {
        padding: 10px 15px 0;
        }
    #BreadCrumbBar {padding: 15px;}
    #mobileNavlink {right:unset;}
    body.responsive.layout-boxed #BlueStrapLine {padding-top: 25px;}
    #rev_slider_1_1 .rev-btn.findoutmore {
        margin-top:0 !important;
    }
}

@media screen and (max-width:695px) {
    body.responsive #masthead .hgroup .support-text #headerPressOffice {
        display: block;
        border-right: 0;
        padding: 0;
        font-size: 18px;
        font-size: 2.5rem;
        font-style: normal;
        height: 45px;
        vertical-align: top;
        text-align: right;
    }

    body.responsive #masthead .hgroup .logo img, body.responsive #masthead .hgroup .custom-logo {
        width:239px;
    }
}

@media screen and (max-width:680px) {
    body.responsive #masthead .hgroup {
        text-align: left;
    }
}

@media screen and (max-width:663px) {
    body.responsive.page-template-page-default-sidebar #main {
        padding: 30px 15px 0;
    }
}
@media screen and (max-width:647px) {
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs {
        top:0;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .introTextTab {
        margin-top:10px;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content {
        padding-left: 0;
        padding-right: 0;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.firstColumnTab {
        padding:0;
        margin-bottom: 15px;
        float: none;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content .col-md-4.secondColumnTab {
        padding: 0;
        float: none;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li.current {
        padding-top:14px;   
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li {
        border: 0;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li:hover {
        border:0;
        background:rgb(0, 82, 132) !important;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li:hover a{
    border:0;
    background:rgb(0, 82, 132) !important;
    color:#fff !important;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content {
        border: 0 !important;
        padding: 11px 13px 35px;
    }    
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs h4 {
        margin-top:10px;
    }
    #HomepageStrapText {
    background: #ffffff;
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 0 !important;
    padding-bottom: 25px !important;
}
}
@media screen and (max-width:640px){
     #OrganiserInterestBulk .circlesurroundIcon {display: none;}       
}
@media screen and (max-width:585px){
    body.responsive.layout-boxed #page-wrapper {
        padding: 20px 0 45px;
    }
    .entry-content-maps h1, .entry-content h1, #findAMarketMap h2 {
        text-align: left;
    }
    .entry-content p {
        text-align: left;
    }
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs .rtbs_content p {
        text-align: center;
    }
    #findAMarketMap h3 {
        text-align: left;
        line-height: 28px;
    }
    #colophon .footerLeftSide {
        width: 100%;
    }
    #colophon .footerLeftSide .footerLogo {
         text-align: center;   
    }
    #colophon .footerRightSide {
    width: 100%;
    text-align: center;
    min-height: unset;
    padding: 25px 0 10px;
    }
    body #colophon .footerRightSide #footerTwitter {
        float: left;
    }
    body #colophon .footerRightSide #footerFacebook {
        float: left;
    }
    body #colophon .footerRightSide #footeryoutube {
        float: left;
    }
    body #colophon .footerRightSide #backtotop a {margin-top:-185px;}
    #colophon {padding: 20px 10px 50px;}

    body.responsive #masthead .hgroup .support-text {
        width:100%;
    }
    body.responsive #masthead .hgroup {
        text-align: center;
    }
    body.responsive #masthead .hgroup .support-text #headerTelephone {
    display: block;
    border-right: 0;
    padding: 10px 0;
    font-size: 18px;
    font-size: 3.2rem;
    font-weight: 700;
    font-style: normal;
    text-align: center;
    height: unset;
    }
    body.responsive #masthead .hgroup .support-text #headerPressOffice {
    display: block;
    border-right: 0;
    padding: 10px 0 20px;
    font-size: 18px;
    font-size: 2.5rem;
    font-style: normal;
    height: unset;
    vertical-align: top;
    text-align: center;
}
    body.responsive #masthead .hgroup .support-text #header_join_renew {
    display: block;
    vertical-align: unset;
    padding: 0;
        
}
    
#masthead .hgroup #joinandrenew a {
    display: block;
    padding: 13px;
    font-size: 1.6rem;
    border-radius: 0px;
    max-height: 43px;
    margin-top:15px;
} 
body.responsive #mobileNavlink, #mobileNavlink {
    display: block;
    padding: 12px 15px;
    font-size: 1.6rem;
    border-radius: 0px;
    max-height: 49px;
    margin-top:10px;
        text-transform: uppercase;
}

    .firstMiddleBox, .secondMiddleBox, .thirdMiddleBox {
        width:100%;
    }
/*    #mobileNavlink {top:297px;}*/
    body.responsive #masthead .hgroup .support-text {
        max-width: unset;
    }
#mobileNavlink {
    top: 0;
    position: relative;
    border-radius: 0px;
    width: 100%;
    display: block;
    text-align: center;
    margin: 15px auto 0;
    max-width: unset;
    left: unset;
    right: unset;
}  
    #StoreSelectSubmit {width: 100%;}
    .middleBoxsearch {
        padding: 35px 0px;
    }   
    .ui.selection.active.dropdown .menu, .ui.selection.active.dropdown:hover .menu {
        height: 180px;
        max-height: unset;
    }
    .tp-bullets.hermes.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
        display: none;
    }
    #AboutImageGrid {
        display: none;
    }
    #OurHistoryAccordion {margin-top:20px;}
    body.page-template-page-default-sidebar #secondary{
        padding-left: 0;
        padding-right: 0;
    }
        .page-template-page-default-sidebar #YoungTraderRow .vc_column_container .vc_grid-container .owl-item .vc_grid-item .vc_gitem-zone {
        width:100%;
        margin:0 auto;
    }
        .page-template-page-default-sidebar #MissionForMarketsRow .vc_column_container .vc_grid-container .owl-item .vc_grid-item .vc_gitem-zone {
        width:100%;
        margin:0 auto;
    }
    #GoTradeRow img {
        width:100% !important;
        padding: 0 !important;
    }
    .ninja-forms-form-wrap *, .ninja-forms-form-wrap :after, .ninja-forms-form-wrap :before {
        width: 100%;
    }
    .ninja-forms-form-wrap .nf-form-layout .nf-after-form-content .nf-form-hp {
        display:none;
    }
}

@media screen and (max-width:662px) {
    body.responsive.layout-boxed #RepresentingMarkets h5 {
    margin-top: 0;
    }
    body.responsive #primary {
        padding:0;
    }    
    .page-id-9 .vc_column_container>.vc_column-inner {
        padding: 0;
    }
    body.page-template-page-default-sidebar #primary {
        width:100%;
        padding: 0 ;
        float: none !important;
    }    
    body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs {
        top:0;
    }    
    body.responsive.layout-boxed.page-id-9 #page-wrapper .vc_row.ourHistoryBottom   {
        margin-top:0;
    }
    body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li {
        width:100%;
        text-align: left;
    }
    body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li a {
        text-align: left;
    }
    #ExpertAdviceRow .vc_column-inner {
        padding-right: 0;
        padding-left:0;
    }
    body.page-template-page-default-sidebar #secondary {
        padding-left:0 !important;
        padding-right:0 !important;
    }
}
@media screen and (max-width:660px) {
    #market_details .advertSurround .Market_Ads {
        min-height: 509px;
        max-height: 509px;
    }    
    #market_details .advertSurround .Market_Ads .descriptionAdvert {
        height: 215px;
    } 
}

@media screen and (max-width:585px) {
body.responsive #masthead.site-header {
    padding: 10px 20px 15px!important;
}
}
@media screen and (max-width:656px) {
    #market_details .marketItems .panel img {
        height:200px !important;
    }
 #market_details .advertSurround .Market_Ads {
    min-height: unset;
    max-height: unset;
    width: 100%;
     overflow: visible;
}      

#market_details .advertSurround .Market_Ads .descriptionAdvert {
    height: unset;
    margin-botom:10px;
}
#market_details .advertSurround .Market_Ads .panel .categoryiconpopup {
    top: 65px;
    left: 0;
}
    #market_details .advertSurround .Market_Ads .panel .IconCategory {padding:20px 0 15px;}
}
@media screen and (max-width:650px) {

    body.responsive.layout-boxed .ourHistoryBottom .rtbs_history-tabs li {
        width: 100%;
    }    
    body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li a {
        text-align: left;
    }
}
@media screen and (max-width:620px) {
     body.responsive.layout-boxed #HomepageTabs .rtbs_homepage-tabs li {
        width:100%;
    }     
    .rev_slider .findoutmore {
        padding: 12px 15px !important;
    }
}
@media screen and (max-width:529px) {
    body.responsive.layout-boxed #RepresentingMarkets #MarketBannerRepresenting h3 {
        font-size:45px;
    }
    body.responsive.layout-boxed #RepresentingMarkets h5 {
        font-size:34px;
        margin-top:35px;
    }
}
@media screen and (max-width:524px) {
body.responsive.layout-boxed #RepresentingMarkets h5 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
}
@media screen and (max-width:512px) {
    body.responsive.home #main {
        padding-top:0;
    }
body.responsive.layout-boxed #BlueStrapLine {
    margin: 0;
    padding: 25px 10px;
    height: unset;
} 
body.responsive.layout-boxed #RepresentingMarkets h5 {
   font-size: 32px;
}
body.responsive.layout-boxed #RepresentingMarkets #MarketBannerRepresenting h3 {
   font-size: 45px;
    margin: 20px 0 0;
}
    body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MarketBannerRepresenting {
        height: unset;
        padding: 15px;
    }
    body.responsive.layout-boxed #RepresentingMarkets .vc_column_container>.vc_column-inner {
        padding: 0;
    }
    body.responsive.layout-boxed #RepresentingMarkets {
        background: transparent;
        padding-bottom: 0;
    }
    
    #enhancedtextwidget-2 .textwidget p,#colophon #enhancedtextwidget-2 #theme-attribution, #colophon #theme-attribution {text-align: center;}
    #MemberAfford div {background-image:unset !important;}
    #ProudlySponsored div {background-image:unset !important;}
    .vc_col-sm-4.vc_column_container>.vc_column-inner {
        padding: 0;
    }
    .vc_custom_1556186380580 .nf-form-wrap .checkbox-wrap .nf-field-element {
        width: 10%;
    }
}

@media screen and (max-width:477px) {
     .CookiePop .CookiePopupMessage {
        width:60%;
    }
    .CookiePop .CookieButtons {
        width:40%;
    }   
}
@media screen and (max-width:450px) {
body.responsive #masthead.site-header {
    padding: 10px 15px 15px!important;
}    
    .home #mobileNavlink, #mobileNavlink {
        border-radius: 0 0 0 0 !important;
    }
     #CustomerTypeOverlay {
        width:100%;
    }  
    #CustomerTypeContainer {
        width: 90%;
        top:11%;
    }   
    .CookiePop .CookiePopupMessage {
        width:100%;
        text-align: center;
    }
.CookiePop .CookieButtons {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}  
#ShopperOpt {  padding: 3% 0;cursor: pointer; width:50%; float: left;}
#MarketTraderOpt {padding: 3% 0; cursor: pointer; width:50%; float: left;}
#MarketOperatorOpt {padding: 3% 0; cursor: pointer; width:50%; float: left;}
#NoneOpt {padding: 3% 0; cursor: pointer; width:50%; float: left;}
    #OrganiserLoveYourMarket .circlesurroundIcon {display: none;}
}
@media screen and (max-width:440px) {
    
    #slider-wrapper {display: none;}
    #footerSocial {
        display: block;
        width: 100%;
        height: 40px;
        text-align: center;
    }
    body #colophon .footerRightSide #footerTwitter, body #colophon .footerRightSide #footerFacebook, body #colophon .footerRightSide #footeryoutube {
        display: inline-block; float: none;
    }
    body #colophon .footerRightSide #footerTelephone {
      float: none;
      display: inline-block;
        height: unset;
        color: #ffffff;
    } 
    body #colophon .footerRightSide #footerTelephone::before {
        font-family: fontAwesome;
        content: "\f2a0";
        font-weight: 300;
        margin-right: 10px;
    }
    #footerTelephoneIcon {display: none;}
    #colophon .footerRightSide {padding-bottom: 0;}
    body #colophon .footerRightSide #footerTelephoneIcon {
        display: none;
    }
    body.responsive #masthead .hgroup .support-text #headerPressOffice{display:none;}
    #mobileNavlink {
        top: 0;
        position: relative;
        border-radius: 6px;
        width: 100%;
        display: block;
        text-align: center;
        margin: 15px auto 0;
        max-width: unset;
        left: unset;
        right: unset;
        font-size:26px;
        z-index: 99;
    }  
      #mobileNavlink .mobile-nav-icon:before {
        font-size:1.6rem;
    }
    .page-id-9 .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        width:100%;
        float: none;
    }    
     .vc_custom_1556186380580 .nf-form-wrap .checkbox-wrap .nf-field-element {
        width: 12%;
    }
}
@media screen and (max-width:417px) {
    body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MarketBannerRepresenting .wpb_content_element a {
        display: block;
    }
}
@media screen and (max-width:400px) {
    body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #MemberAfford .vc_column-inner, body.responsive.layout-boxed #RepresentingMarkets .vc_col-sm-12 #ProudlySponsored .vc_column-inner {
        height: unset;
    }
    body.responsive.layout-boxed #BlueStrapLine {
        height: unset;
        background-size: cover;
    }
}
/*********************** PAGE WITH SIDEBAR MOBILE STYLING **************************************/
@media screen and (max-width:1200px) {
    body.page-template-page-default-sidebar #secondary {
        width: 23%;
    }
    body.page-template-page-default-sidebar #primary {
        width:77%;
        padding: 0 0px 0 40px;
    }
}
@media screen and (max-width:1080px) {
    body.page-template-page-default-sidebar #secondary {
        width: 25%;
    }
    body.page-template-page-default-sidebar #primary {
        width:75%;
        padding: 0 0px 0 30px;
    }
}
@media screen and (max-width:1000px) {
    body.page-template-page-default-sidebar #secondary {
        width: 27%;
    }
    body.page-template-page-default-sidebar #primary {
        width:73%;
        padding: 0 0px 0 30px;
    }
}
@media screen and (max-width:920px) {
    body.page-template-page-default-sidebar #secondary {
        width: 30%;
    }
    body.page-template-page-default-sidebar #primary {
        width:70%;
        padding: 0 0px 0 20px;
    }
}
@media screen and (max-width:870px) {
    body.page-template-page-default-sidebar #secondary {
        width: 35%;
    }
    body.page-template-page-default-sidebar #primary {
        width:65%;
        padding: 0 0px 0 20px;
    }
}
@media screen and (max-width:782px) {
    body.page-template-page-default-sidebar #secondary {
        width: 100%;
        float: none;
        padding: 0 15px 50px;
    }
    body.page-template-page-default-sidebar #primary {
        width:100%;
        padding: 0 ;
        float: none !important;
    }
    body.page-template-page-default-sidebar #secondary #marketTimesButtonSidebar {
        background-position: right center;
        background-repeat:no-repeat;
        background-color:rgb(0,104,166);
        border:0;
    }
    body.page-template-page-default-sidebar #secondary #findMarketButtonSidebar {
        background-position: right center;
        background-repeat:no-repeat;
        background-color:rgb(0,104,166);
        border:0;
    }
    body.page-template-page-default-sidebar #secondary #joinRenewButtonSidebar {
        border:0;
        background-position: right center;
        background-repeat:no-repeat;
        background-color:#eaf3fa;
    }
    body.page-template-page-default-sidebar #secondary #marketTimesButtonSidebar:hover, body.page-template-page-default-sidebar #secondary #marketTimesButtonSidebar:focus {
        background-repeat: no-repeat;
        background-position: right center;
        background-color:rgb(0, 82, 132);
        border:0;
    }
    body.page-template-page-default-sidebar #secondary #findMarketButtonSidebar:hover, body.page-template-page-default-sidebar #secondary #findMarketButtonSidebar:focus {

        background-repeat: no-repeat;
        background-position: right center;
        background-color:rgb(0, 82, 132);
        border:0;
    }
    body.page-template-page-default-sidebar #secondary #joinRenewButtonSidebar:hover, body.page-template-page-default-sidebar #secondary #joinRenewButtonSidebar:focus {

        background-repeat: no-repeat;
        background-position: right center;
        background-color:#efefef;
        color:rgb(0,104,166);
    }
}
@media screen and (max-width:620px) {
    body.page-template-page-default-sidebar .headofficeimage {float: none; width:100%; }
    body.page-template-page-default-sidebar #secondary {padding: 0 0 50px;}
}


/*********************** END PAGE WITH SIDEBAR MOBILE STYLING **************************************/