/* 
 Theme Name:   Nota-Child
 Theme URI:    
 Description:  
 Author:       Lin
 Author URI:   
 Template:     nota
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
/* Headings
 * @link http://csswizardry.com/2012/02/pragmatic-practical-font-sizing-in-css/
------------------------------------------------------------------------------*/

/* Base Styles
 * ----------------------------------------------------------------------------- */
body {
	background: #fff;
	color: rgba(0, 0, 0, 0.73);
	font-family: "Lora", serif;
	-moz-osx-font-smoothing: grayscale;
       font-size: 16px;
	overflow-x: hidden !important;
	-webkit-font-feature-settings: "lnum";
    -moz-font-feature-settings: "lnum";
    font-feature-settings: "lnum";

}



/* @noflip */
body.rtl {
	direction: rtl;
	unicode-bidi: embed;
}

h1, h2, h3, h4, h5, h6 {
    clear: initial;
}
/* Links
------------------------------------------------------------------------------*/

a {
	color: #b30000;
}

a:hover,
a:focus,
a:active {
	color: #f00;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

a img {
	border: 0;
}

h4 {
       font-family: Raleway !important;
       font-size: 24px !important;
       line-height: 32px !important;
}

/* Headings
 * @link http://csswizardry.com/2012/02/pragmatic-practical-font-sizing-in-css/
------------------------------------------------------------------------------*/

hr {
	background-color: rgba(0, 0, 0, 0.18);
	border: 0;
	height: 1px;
	margin-bottom: 1.77777778em;
}

/* Text Elements
------------------------------------------------------------------------------*/

p {
	margin: 0 0 1.77777778em 0;
}

ol,
ul {
	margin: 0 0 1.77777778em 3.5em;
	padding: 0;
}

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li > ol,
li > ul {
	margin-bottom: 0;
	margin-left: 1.77777778em;
}

.page-content li>ul, li>ol {
    margin-top: 7px !important;
    margin-bottom: 0px !important;
}

dt {
	font-family: "Raleway", sans-serif;
}

dd {
	margin: 0 0 1.77777778em;
}

b,
strong {
	font-weight: 700;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

.page-heading {
    border-bottom: 1px solid rgba(153, 153, 153, 0.30);
    border-top: 2px solid rgba(68, 67, 67, 0.9) !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
#top-bar {
    background-color: #15161a !important;
}

#top-bar .tb-text p, #top-bar .tb-text h4, #top-bar .tb-text h2 {
    color: #fff;
	font-family: Raleway,Arial,Helvetica,sans-serif;
}

#copyright p, #copyright .text-left, #copyright .text-right {
    color: #999;
    font-size: 100%;
    font-family: Arial;
}



#main-container .container hr {
	width: 40%;
	margin-top: 20px;
	clear: both;
        border-top: 1px solid #d8d8d8;
}

.fadeImg {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.fadeImg:hover {
	opacity: 0.5;
}
.tiled-gallery img {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.tiled-gallery  img:hover {
	opacity: 0.7;
}

.img_cur {
	cursor: pointer;
	cursor: hand;
}

#main-container .container a {
    text-decoration: none;
    color: #b30000;
    background-color: transparent;
}

#main-container .container a:hover, #main-container .container  a:focus {
	text-decoration: none;
}

#main-container .container a:hover, #main-container .container  a:focus, #main-container .container  a:active {
	color: #f00;
}

#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-item a:hover {
 color: #b30000 !important;
}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item-has-children > a.mega-menu-link:after {
    margin: 0 !important;
}
.su-expand-link > a {
        color: #b30000 !important;
}
.su-expand-link:hover > a {
	color: #b30000 !important;
}
.su-expand-link:hover  {
        opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
}

.imgMbtn {
    margin-bottom: 3px;
}

a.small-button {
    font-size: 11px;
    padding: 10px 20px;
    color: rgba(38, 38, 38, 0.74);
}
.medium-button {
    font-size: 8px;
    padding: 10px 20px;
    padding-top: 12px;
    color: rgba(38, 38, 38, 0.74);
}

.sr-button4:hover {
    background-color: rgba(38, 38, 38, 0.74) !important;
    border: 2px solid #636363 !important;
    color: #ffffff !important;
    text-decoration: none;
    transform: scale(1.02);
    -ms-transform: scale(1.02);
    -webkit-transform: scale(1.02);
}

.small-button:hover {
    background-color: rgba(38, 38, 38, 0.74) !important;
    border: 2px solid #636363 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    transform: scale(1.07);
    -ms-transform: scale(1.07);
    -webkit-transform: scale(1.07);
}

.sr-button4:hover > a {
    color: #ffffff !important;
    text-decoration: none !important;
}


a.sr-button4, .medium-button  {
    border: 2px solid rgba(38, 38, 38, 0.74) !important;
    color: rgba(38, 38, 38, 0.74) !important;
    background: transparent;
}

.sr-button4 a {

    color: rgba(38, 38, 38, 0.74) !important;
    background: transparent;
    text-decoration: none;
    padding: 0 !important;
    display: block !important;
    font-size: 12px !important;
    font-family: Arial;
}

.sr-button {
    display: inline-block;
    font-weight: 600;
    line-height: 22px !important;
    letter-spacing: 0.15em !important;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    padding-top: 5px;
    margin-bottom: 15px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.vidIcon {
    width: 45px !important;
    float: left;
    font-size: 24pt !important;
    margin-top: -3px;
}
.fa-fw {
    width: 1.2857142857142858em;
    text-align: center;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.newsReadMore .read-link {
    font-size: 16pt;
}
.newsReadMore .read-link:hover {
    text-decoration: none !important;
}
.hentry div.sharedaddy h3.sd-title, .hentry h3.sd-title {
    color: inherit;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 130%;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 1.076923077em;
}


.productColumn {
    border-radius: 13px;
    border-style: solid;
    border-width: 3px;
    border-color: #666666;
    padding: 20px;
}

#copyright .webmasteremail {
	color: #fff !important;
}
#copyright .webmasteremail:active {
	color: #fff !important;
}
#copyright .webmasteremail:hover {
	color: #fff !important;
}
#copyright .webmasteremail:visited {
	color: #fff !important;
}

.fade {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.fade:hover {
	opacity: 0.5;
}
.page-content ul { 
   list-style-image: initial;
    margin: 0 0 20px 15px;
}
.page-content li {
    list-style-position: outside;
    margin-bottom: 10px;
}

.vidIcon {
	width: 45px !important;
	float: left !important;
	font-size: 24pt !important;
	margin-top: -5px;
}

.vidLink a.vidIcon {
	width: 45px !important;
	float: left !important;
	font-size: 24pt !important;
	color: #dadada;
}
.vidLink {
	width: 100%;
}
.vidLink.sr-button, .vidLink.sr-button p {
	display: inline-block;
	font-family: 'Arial' !important;
	font-weight: 600;
	font-size: 12px !important;
	line-height: 22px !important;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 15px;
	padding-left: 5px;
        padding-bottom: 7px;
        padding-top: 12px;;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.vidLink.sr-button4 {
	border: 2px solid #dadada;
	color: #dadada;
	background: transparent;
}



.vidLink.small-button {
	font-size: 11px;
	padding: 10px 20px;
}
.vidLink p {
	font-size: 11px;
	padding: 10px 0px;
}
.vidDesc {
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
        font-size: 85% !important;
        line-height: 1.3;
        margin-top: 7px;
}

.vidDesc2 {
    text-align: center;
    font-size: 85% !important;
    line-height: 1.3;
    margin-top: 7px;
	margin-left: 25px;
	margin-right: 25px;
}

a.sr-button.sr-button4.small-button a:hover,
a.sr-button.sr-button4.small-button a:focus,
a.sr-button.sr-button4.small-button a:active {
	color: #fff !important;
}


.sideBoxLink .sr-button4 {
	border: 2px solid #262626 !important;
	color: #262626 !important;
	background: transparent !important;
}
.sideBoxLink .sr-button4 .team-info {
       text-align: center;
}

.sideBoxLink .sr-button4:hover, .sideBoxLink .sr-button4 a:hover {
	background-color: #262626 !important;
	color: #dadada !important;
}

.sideBoxLink .small-button {
	font-size: 11px;
	padding: 10px 10px !important;
}

.sr-button4 a:active {
    text-decoration: none;
}
.small-button {
       font-family: Arial !important;
       font-size: 12px !important;
}

.img_cur {
	cursor: pointer;
	cursor: hand;
}
table td {
    border-top: 0px;
	font-size: 16px;
}
table {
       border-bottom: 0px;
}
.newsletterwrapper {
	border: 2px solid #e0e0e0;
	border-radius: 4px;
	padding: 20px;
	overflow: hidden;
	max-width: 500px;
	margin-bottom: 20px;
}
#mc4wp_email input {
	color: #ffffff;
	font-size: 13px;
	width: 100%;
}


@media only screen and (max-width : 991px) {
.hideForMobile {
	display: none !important;
 
}

}
.bannerImg {
	margin-left: 15px; 
    float: right;
}

.noteBar a {
		color: #f00 !important
}

.noteBar a:hover {
		color: #bd0606 !important
}

@media only screen and (max-width : 768px) {
	.noteBar {
		font-size: 18px !important;
	}
	
	#find-us-on {
	display: none;
}
	
	.container {
		padding-left: 0px;
        padding-right: 0px;
	}	

h2 {
    /*font-size: 115% !important;
    line-height: 120%;*/
	font-size: 20px !important;
    line-height: 30px !important;
    margin-bottom: 10px !important;
}
h1 {
       font-size: 120% !important;
       line-height: 125%;
}
	.mobileImage, a img.alignright, a img.alignleft {
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
        clear: both !important;
		margin-top: 0px !important;
		display: block;
	}
	.bannerImg {
		float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
		clear: both !important;
		display: block;
		margin-bottom: 10px;
		margin-top: 10px;
			}	
}
@media only screen and (min-width : 992px) {

h2.homeHeader span.hideForLarge, .hideForLarge {
	display: none !important;
}
}
@media only screen and (max-width: 991px) {
  #back-to-top {
    display: block; 
  }
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	border-color: #2db4f3 !important;
	color: rgba(0, 0, 0, 0.88) !important;
        background-color: #fff !important;
        border-width: 2px !important;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], .button, wpcf7-submit {
    background-color: rgba(0, 0, 0, 0.88);
    border: 1px solid rgba(0, 0, 0, 0.88);
    color: #fff;
    display: inline-block;
    font-family: "Raleway", sans-serif;
    font-size: 18px !important;
    font-size: 1.8rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.2em !important;
    line-height: 1.61538462;
    padding: 0.61538462em 1.23076923em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.imgBorder  {
border: 2px solid rgba(38, 38, 38, 0.74) !important;
   border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
    background: #fafafa !important;
}

#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:hover {
    background: #f9f9f8 !important;
}

#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-item ul.mega-sub-menu {
    background: #fafafa !important;
}
#mobile-menu ul {
    background: #f9f9f8 !important;
    text-align: left;
}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
    letter-spacing: 2px;
}

#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu {
	min-width: 450px;
}

#mobile-menu ul li {
    text-align: left;
}
#mobile-menu ul li a {
    border-bottom: 1px solid rgb(221, 221, 221) !important;
}
#mobile-menu ul li .menu-item-text:hover, #mobile-menu ul li .menu-item-text:focus, #mobile-menu ul li:hover > ::after, #mobile-menu ul li:focus > ::after {
    color: #b30000 !important;
}
.mobile-menu-open #mobile-menu ul li:hover > a, .mobile-menu-opening #mobile-menu ul li:hover > a {
    color: #b30000 !important;
}
.mobile-menu-open #mobile-menu ul li  {
    margin-left: 40px;
}
.homeHeader {
     margin-top: 20px;
     padding-top: 0;
}
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-48 i {
    font-size: 35px;
    line-height: 35px;
    height: 35px;
    width: 35px;
	margin-top: 7px;
}


.wc-shortcodes-social-icons li i {
    font-size: 24px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    background-color: #fff !important;
    color: #777777;
    box-sizing: content-box;
    padding: 1px;
}
.findUs {
    font-size: 16px;
    padding-top: 10px;
    font-family: Raleway,Arial, Helvetica, sans-serif;
    vertical-align: bottom;
}
#rev_slider_1_1 .xone-title-big-white .slideCenter {
    text-align: center !important;
}
#rev_slider_1_1 .xone-text-white  {
    text-align: center !important;
}
#rev_slider_1_1 .xone-title-big-white {

        font-weight: 300 !important;
}
.xone-title-mini-white a {
	color: #FFFFFF !important;
}
.xone-title-mini-white {
        font-size: 100% !important;
letter-spacing: 2px;
}
.xone-title-mini-white a:link {
	color: #FFFFFF !important;
}
.xone-title-mini-white a:active {
	color: #FFFFFF !important;
}
.xone-title-mini-white a:visited {
	color: #FFFFFF !important;
}
.xone-title-mini-white a:hover {
	color: #000000 !important;
}
.xone-title-mini-white:hover {
	background-color: rgba(255, 255, 255, 1);
}
.xone-text-white .fa-chevron-down {
	color: #ffffff;
}
.xone-text-white:hover .fa-chevron-down {
	color: #262626;
}

#rev_slider_1_1 #slide-1-layer-1 {
    padding-bottom: 0px !important;

}

.tparrows:before {
     color: #fff !important;
}
.tparrows {
    border-radius: 0 !important;
}
#rev_slider_1_1 .uranus.tparrows {

    background: #6b6a6b !important;
}
#rev_slider_1_1 .uranus.tparrows:hover {

    background: #aca9ad !important;
}



.homeBlock1 {
    background-color: #04756F; 
    padding: 15px; 
    color: #fdfdfd;
    background-image: url('https://www.waynejonesaudio.com/wp-content/uploads/bassplayer-editor-award-wayne-jones-audio.png');
    background-repeat: no-repeat;
    background-position: right 2px bottom 2px;
}

.homeBlock2 {
    background-color: #ba7d03; 
    padding: 15px; 
    color: #fdfdfd;
}
.homeBlock3 {
    background-color: #a52626; 
    padding: 15px; 
    color: #fdfdfd;
}
.homeBlock4 {
    background-color: #9c9777; 
    padding: 15px; 
    color: #fdfdfd;
}

.homeBlock5 {
    background-image: url("https://www.waynejonesaudio.com/wp-content/uploads/andre-berry-wayne-jones-audio-electric-bass-guitar-speaker-cabinets.jpg");
    background-position:left bottom;
    background-size: contain;
    background-repeat:no-repeat;

}
.homeBlock6 {
    background-image: url("https://www.waynejonesaudio.com/wp-content/uploads/Gerey-Johnson-wayne-jones-audio-endorsee-guitar-amp-speakers.jpg");
    background-size: contain;
    background-repeat:no-repeat;
    background-position:left bottom -9px;
}
.homeBlock7 {
    background-image: url("https://www.waynejonesaudio.com/wp-content/uploads/scott-colley-wayne-jones-audio-endorsee-upright-bass-speakers.jpg");
    background-position:left bottom -9px;
    background-size: contain;
    background-repeat:no-repeat;
}
.homeBlock8 {
    background-image: url("https://www.waynejonesaudio.com/wp-content/uploads/heaven-beatbox-steven-cantor-wayne-jones-audio-endorsee-vocal-speakers.jpg");
    background-position:left -8px bottom -9px;
    background-size: contain;
    background-repeat:no-repeat;
}

.homeBlock9 {
    background-image: url("https://www.waynejonesaudio.com/wp-content/uploads/play-a-fodera-bass-guitar-through-a-wayne-jones-audio-bass-rig.png");
    background-position:center  bottom;
    background-repeat:no-repeat;
    background-size: contain;
    margin-top: 24px;
}


.homeBlock h4 {
    color: #fdfdfd !important;
    margin-bottom: 5px !important;
}
.homeBlockPics h5 {
    color: #a52626 !important;
    font-size: 14px;

}

.homeBlock {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
        width: 100%;
}
.homeBlockPics {
    border: 7px solid #b30000;
    height: 236px;
    padding: 15px;
    padding-top: 10px;
    padding-bottom: 0px; 
    color: #a52626; 
}
.homeBlockPics p {
    text-shadow: 0px 0px 12px #ffffff;
}
div.homeBlock {
    position: relative;
}
div.homeBlock a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
#back-to-top {
    background-color: rgba(179, 0, 0, 0.83) !important;

}

.inner-page-wrap {

    margin-bottom: 0px!important;
}
#footer .wc-shortcodes-social-icons.wc-shortcodes-maxheight-48 i {
    font-size: 30px;
    line-height: 30px;
    height: 30px;
    width: 30px;
    border-radius: 7px !important;
}
#footer .findUs {
    font-size: 1.3rem;
    padding-bottom: 10px;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    vertical-align: bottom;
    color: #777;
    font-weight: normal;
    letter-spacing: 1.3px;
}
#footer {
    background: white !important;
}

#footer.footer-divider {
    border-top-width: 0px !important;
}
#footer {
    padding: 0px 0 15px !important;
}

#footer-widgets .widget {
    padding-bottom: 0px !important;
}

#footer .findUs:before {
    content: "";
    display: block;
    width: 100%;
    min-width: 30px;
    border-top: 1px solid #ddd;
    margin-bottom: 1em;
}

#footer-widgets .widget {
    padding-bottom: 0px !important;
}

.full-center #main-navigation ul.menu > li > a, .full-center nav.float-alt-menu ul.menu > li > a, .full-center nav > .mega-menu-wrap ul.mega-menu > li.mega-menu-item, .split-menu nav > .mega-menu-wrap ul.mega-menu > li.mega-menu-item, .split-menu ul.menu > li, .header-1 .split-menu .no-menu, #sf-full-header-search, .float-menu nav > .mega-menu-wrap ul.mega-menu > li.mega-menu-item, #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item, #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-split_nav_left #mega-menu-split_nav_left > li.mega-menu-item, #mega-menu-wrap-split_nav_right #mega-menu-split_nav_right > li.mega-menu-item {
    height: 56px !important;
    line-height: 56px !important;
}

.su-spoiler-style-simple > .su-spoiler-title > .su-spoiler-icon {
    display: block !important;
}

.su-spoiler-style-simple > .su-spoiler-title {
    padding-left: 30px !important;
}


.su-spoiler-style-default>.su-spoiler-title {
    padding: 5px 10px;
    background: #f0f0f0;
    color: #333;
    font-size: .9em;
}

p:empty { 
     display:initial !important; 
}


.su-column.su-column-size-1-2.homeBlock {
    height: 236px !important;
}
.margbtn5 {
     margin-bottom: 5px;	
}
.required {
    font-size: 20px;
}
.NormalText label {
	font-weight: 400 !important;
	
}

.underlinelink:hover {
	text-decoration: underline;
}
.NoMargin {
    margin: 0 !important;	
}
.CentreMargin {
	margin-left: auto !important;
    margin-right: auto !important;
}
.leftAward {
	width: 15% !important;
	min-width: 136px !important;
	text-align: center;
}
.rightAward {
	width: 15% !important;
	min-width: 136px !important;
	text-align: center;
}
.centreAward {
	width: 70% !important;
}


 @media (max-width: 958px) {
.awardBox .su-column .leftAward, .awardBox .su-column:first-child { 
    width:50% !important;	 
	 }

.awardBox .su-column .rightAward, .awardBox .su-column:last-child { 
	width:50% !important;
	 }

.awardBox {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.leftAward {
    order: 1; margin-bottom: 10px !important; box-sizing: border-box; flex: 1;
}

.rightAward {
	order: 2; margin-bottom: 10px !important; box-sizing: border-box; flex: 1;
}

.centreAward {
    order: 3; width: 100% !important; box-sizing: border-box; flex: 1 1 auto;
}
}

.grecaptcha-badge {
  visibility: hidden;
  opacity: 0;
  transition: linear opacity 1s;
}

.grecaptcha-badge.showgr {
  visibility: visible;
  opacity: 1;
  transition: linear opacity 1s;
}

.wpcf7-form-control-wrap, .g-recaptcha {
    margin-bottom: 10px;
}
.su-row.NoBtmMargin {
    margin-bottom: 0px;
}
@media only screen and (max-width : 500px) {
    .ImgCenter {
	float: none  !important;
	display: flex;
    align-items: center;
	margin-left: auto !important;
    margin-right: auto !important;
}
}

.widget_ajax_text {
	padding-bottom: 0px;
}

.page .widget_ajax_text .mg_ajax_widget .su-box {
	border-color:#841e1e !important;
    border-radius:3px  !important;	
}

.su-box-title {
	font-weight: 500 !important;
	display: block;
    padding: 0.5em 1em;
    font-size: 1.1em;
}

.su-box {
    margin: 0 0 1.5em !important;
    border-width: 2px !important;
    border-style: solid !important;
}
/*
 * a.mega-menu-link {
    padding-left: 9px !important;
    padding-right: 9px !important;
}
*/ 

.imgBtm5px img {
    margin-bottom:5px;
}
#breadcrumbs {
	display: none;	
}



.parallax-container {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
	margin-top: -50px;
}
@media only screen and (max-width : 768px) {
	.parallax-container {
	margin-top: -30px;
	}
	.parallax-container h4 {
        font-size: 14px !important;
        line-height: 22px !important;
        margin-left: 15px;
		margin-right: 15px;
}
		.parallax-container h5 {
        font-size: 15px !important;
        margin-left: 15px;
		margin-right: 15px;
}
}

.page-id-286 .su-column-inner.su-u-clearfix.su-u-trim {
    text-align: center;
}

#downloadLink a, #playPause {
    color: #f00 !important;
}
#downloadLink a:hover, #playPause:hover {
    color: #b30000 !important;
}

.page-id-4635  iframe.__youtube_prefs__  {
    max-height: 197px;
} 

#mobile-logo.has-img {
    max-width: 80%;
}

h6, h6 a {
    font-weight: 500 !important;
}

.leftalign .su-column-inner.su-u-clearfix.su-u-trim {
	text-align: left;
}

.page-id-5637   #main-container {
        background-color: #15161a;
}

.page-id-5637 .page-content, .page-id-5637 .page-content h2 {
	    color: #b2b3b5 !important;
	font-family: 'Raleway';
}

a .darkLink:hover {
	    color: #ffffff !important;
}

.page-id-5590 .su-row:first-of-type {
    margin-bottom: 0px;
}

.wpgdprc {
    font-family: Lora,Garamond,serif !important;
	font-size: inherit !important;
}

input, input[type="text"], input[type="email"], input[type="password"], input[type="file"], input[type="checkbox"], textarea, select, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select, .ginput_container input[type="text"], .ginput_container input[type="email"], .ginput_container textarea, .ginput_container select, .gform_wrapper input[type=submit], .mymail-form input[type="text"], .mymail-form input[type="email"], .mymail-form textarea, .mymail-form select, input[type="date"], input[type="tel"], input.input-text {
    border-color: #d7d6d6 !important;
}

label {
    width: 100%;
	font-weight: normal;
}

.wpcf7 textarea  {
    height: 125px;
}

.wpcf7-list-item {
    margin: 0;
	margin-left: 4px;
}

.wpcf7-list-item input[type="checkbox"] {
    margin-right: 15px;	
	  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
}

span.wpcf7-list-item-label {
	font-weight: 400 !important;
}

.cky-consent-container.cky-box-bottom-left {
	display:none;
}
#top-bar .tb-text>a, #top-bar nav .menu>li>a {
    color: #b30000 !important;
    font-size: 25px;
}

@media only screen and (max-width: 1024px) {
.mhs-tablet-land #top-bar, .mhs-tablet-land #top-bar-sticky-wrapper {
    display: block;
}
	#top-bar .tb-text>a, #top-bar nav .menu>li>a {
    color: #b30000 !important;
    font-size: 18px;
}
}
.tb-text {
    margin-bottom: 7px;
}

.headerGap {
	line-height: 55px !important;
	border-top: thin solid #d1d1d1;
}

@media only screen and (min-width: 1001px) {
	.parallaxBanner, .parallaxBanner2 {
		display: inline;
	}

	.parallaxSwapBanner, .parallaxSwapBanner2 {
		display: none;
	}
}

@media only screen and (max-width: 1000px) {
	.parallax-container {
		padding-left: 0px !important; 
        padding-right: 0px !important;  
	}

	.parallaxBanner, .parallaxBanner2 {
        display: none;
}

	.parallaxSwapBanner, parallaxSwapBanner2 {
		display: inline;
	}


	.page-content {
        border-bottom-color: #e2e2e2;
        padding-left: 5px;
        padding-right: 5px;
	}
	
	.smallerHeading {
	    font-size: 80% !important;
    }
}

.su_rowMargin::last .su-row {
	margin-bottom:0px;
}


article.post figure.media-wrap, article.post .content-wrap, article.attachment .content-wrap {
    margin-bottom: 60px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    width: 100%;
    Margin-left: 0px;
}

/* Hover for Load More button on News page */
.load-more-btn:hover {
    background-color: #7d7d7d !important;
}	

.load-more-btn {
    background-color: #ede9e9 !important;
}

.standard-post-content h1 {
    margin-bottom: 20px;
}
#top-bar .container.fw-header {
     width: 90%; 
}
@media only screen and (min-width: 768px) {
	.lineWrap {
		display: none;
	}	
}

.su-row.boxRow {
    margin-bottom: 0px;
}

