@charset "UTF-8";
/* CSS Document */

/*
Theme Name: goldenleaves
Author: Bryn Davies for Oink Creative
Author URI: https://wordpress.org/
Description: A custom theme for Golden Leaves Trust.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: goldenleaves
*/

body {font-family: 'Open Sans', sans-serif; margin:0; color:#4b4b4b; background-color:#f0ede8;}
.clear {clear:both; line-height:0;}

.page-template-template-holdingpage #GLnav ul {display:none;}
.page-template-template-holdingpage #GLnav {background-color:#98012e; height:25px;clear:left;z-index:10000;-webkit-box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); -moz-box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); display:block; position:relative;}
.page-template-template-holdingpage .homeWelcome h1 {
    font-size: 2.4em;
    font-weight: normal;
    color: #bb765f;
    width: 71%;
    margin: 0 auto;
    padding-bottom: 40px;
    padding-top: 30px;
}

.page-template-template-holdingpage #footerLeft {display:none;}

#GLheaderContainer {width:100%; height:auto; text-align:center; background-color:#ffffff;position:fixed;}
#GLheader {width:100%;height:auto;overflow:hidden;}
#GLlogo {float:left; padding-left:10px;}
#GLlogo img {width:120px;padding-top:5px; padding-bottom:0px;}
#GLHMIDcontent {width:57%; padding-left:12%; float:left; height:90px; font-family: adobe-caslon-pro, serif; font-size:1.8em; line-height:28px;font-style:italic; font-weight:700;padding-top:40px;color:#2e3e5a; text-align:center;display: inline-block;vertical-align: middle;}
#HMIcontentholder {display: inline-block;vertical-align: middle;}
.quoteMarks {font-size:34px; color:#cc2662; font-family:"Times New Roman", Times, serif!important;}

#GLmobNav {display:none;}

#GLnav {background-color:#98012e; height:auto;clear:left;z-index:10000;-webkit-box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); -moz-box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); display:block; position:relative;}
#GLnav ul {text-align:center; margin-bottom:0px; margin-left:0px;padding-left:0px; margin-top:2px; margin-bottom:0px;}
#GLnav li {display:inline-block;padding-bottom:6px; padding-top:4px; margin-left:-9px;}
#GLnav li::after {content: "|"; color:#f89a51; padding-left:0px; padding-right:0px;margin-left:0px;margin-right:0px;}
#GLnav li a {color:#fff; text-decoration:none; text-transform:uppercase; font-size:12px; padding-left: 11px;padding-right: 8px;letter-spacing: 1px;}
#GLnav li:hover {background-color:#f89a51;}
#GLnav li:last-child:after {content: ""; color:#f89a51; padding-left:0px; padding-right:0px;margin-left:0px;margin-right:0px;}

.page-id-10 .menu li:nth-child(1) {background-color:#f89a51;}/*home*/
/*.page-id-10 #GLnav li ul li:nth-child(1){background-color:rgba(131,130,129,0.9);}home*/
.page-id-12 .menu li:nth-child(2) {background-color:#f89a51;}/*about us*/
/*.page-id-12 #GLnav li ul li:nth-child(2) {background-color:rgba(131,130,129,0.9);}about us*/
.page-id-81 .menu li:nth-child(3) {background-color:#f89a51;}/*our people*/
/*.page-id-81 #GLnav li ul li:nth-child(3) {background-color:rgba(131,130,129,0.9);}our people*/
.page-id-14 .menu li:nth-child(4) {background-color:#f89a51;}/*investment mgrs*/
/*.page-id-14 #GLnav li ul li:nth-child(4) {background-color:rgba(131,130,129,0.9);}investment mgrs*/
.page-id-16 .menu li:nth-child(5) {background-color:#f89a51;}/*pro advisors*/
.page-id-18 .menu li:nth-child(6) {background-color:#f89a51;}/*statements reports*/
.blog .menu li:nth-child(7) {background-color:#f89a51;}/*blog*/
.page-id-20 .menu li:nth-child(8) {background-color:#f89a51;}/*faq*/
.page-id-22 .menu li:nth-child(9) {background-color:#f89a51;}/*contact*/

.page-id-22 #GLContent {overflow:hidden;}
.page-id-22 #GLContent h2 {margin-top:0px;}

.page-id-52 #GLnav li:nth-child(6) {background-color:#f89a51;}/*other reports*/
.page-id-50 #GLnav li:nth-child(6) {background-color:#f89a51;}/*actuary report*/
.page-id-48 #GLnav li:nth-child(6) {background-color:#f89a51;}/*investment report*/
.page-id-45 #GLnav li:nth-child(6) {background-color:#f89a51;}/*chairmans report*/

#menu-footer-menu li {background-color:transparent;}

#GLnav ul li ul{text-align:center; margin-bottom:0px; position:absolute;margin-top:6px;z-index:10000;margin-left:9px; width:205px;}
#GLnav li ul li{padding:4px; background-color:rgba(131,130,129,0.9); display:block; text-align:left;}
#GLnav li ul li::after {content: ""; color:#f89a51; display:none;}
#GLnav li ul li a {color:#fff; text-decoration:none; text-transform:none; font-size:12px; padding-left:10px;padding-right:9px; padding-bottom:4px;}
#GLnav li ul li:hover {background-color:#b5b4b3;}
#GLnav li ul li a:hover {color:#fff; text-decoration:none; text-transform:none; font-size:12px; padding-left:10px; padding-right:9px; padding-bottom:4px;}
#GLnav .sub-menu {display:none;z-index:10000;}
#GLnav li:hover .sub-menu {display:block;}


#GLnav ul li ul li ul {text-align:center; margin-bottom:0px; position:absolute;margin-top:6px;z-index:10000;margin-left:9px; width:197px;}
#GLnav li ul li ul li{padding:4px; background-color:rgba(131,130,129,0); display:block; text-align:left;}
#GLnav li ul li ul li::after {content: ""; color:#f89a51; display:none;}
#GLnav li ul li ul li a {color:#fff; text-decoration:none; text-transform:none; font-size:12px; padding-left:25px;padding-right:9px; padding-bottom:4px;}
#GLnav li ul li ul li:hover {background-color:rgba(131,130,129,0.9); }
#GLnav li ul li ul li a:hover {color:#fff; text-decoration:none; text-transform:none; font-size:12px; padding-left:25px; padding-right:9px; padding-bottom:4px;}
#GLnav li ul li ul.sub-menu {display:none;z-index:10000;position:relative; }
#GLnav li ul li:hover .sub-menu {display:block;}




#GLContentContainerG {width:100%; height:auto; text-align:center; background-color:#f0ede8; margin:0 auto; margin-bottom:0px; padding-bottom:0px;display:block; padding-top:142px;}
#GLContentContainerDefault {width:100%; height:auto; text-align:center; background-color:#f0ede8; margin:0 auto; margin-bottom:0px; padding-bottom:0px;display:block;}
#GLContentContainerW {width:100%; height:auto; text-align:center; background-color:#ffffff; margin:0 auto; display:block; padding-top:10px;}
#GLContent {margin:0 auto; max-width:1120px; margin-bottom:0px; background: none; background-color: transparent;}
.page-template-template-home #GLContentContainerG {width:100%; height:auto; text-align:center; background-color:#f0ede8; margin:0 auto; margin-bottom:0px; padding-bottom:0px;display:block; padding-top:0px;}

#FullSliderContainer {width:100%; height:auto; text-align:center; margin:0 auto; padding-top:130px;}
#Fullslider{width:100%; height:auto;margin:0 auto; margin-bottom:-17px;}
#Fullslider img {width:100%; height:auto; position:inherit;}

/*Block Elements */

#fullWidth {width:100%; height:auto;background: none; background-color: transparent;}
#halfWidth {width:69%; height:auto;background: none; background-color: transparent;}
#thirdWidth {width:29%; height:auto;background: none; background-color: transparent;}

.pageWelcome {background-color:#f0ede8; font-family: 'Open Sans', sans-serif; text-align:center;padding-top:20px;}
.pageWelcome h1 {font-size:2.4em; font-weight:500; color:#bb765f; margin-bottom:0px;}
.pageWelcome p {font-size:20px; line-height:34px; text-align:center; width:71%; margin:0 auto;padding-bottom:20px;}

.homeWelcome {background-color:#f0ede8; font-family: 'Open Sans', sans-serif; text-align:center;padding-top:20px;}
.homeWelcome h1 {font-size:2.4em; font-weight:normal; color:#bb765f; width:71%; margin:0 auto; padding-bottom:20px; padding-top:30px;}
.homeWelcome p {font-size:20px; line-height:34px; text-align:center; width:71%; margin:0 auto;padding-bottom:40px;}

.homeInfo {background-color:#ffffff; font-family: 'Open Sans', sans-serif; text-align:center; padding-top:20px;}
.homeInfo .slogan {font-family: adobe-caslon-pro, serif; font-size:34px; font-style:italic; font-weight:500; color:#3c7882; padding-top:40px; padding-bottom:40px; margin:0 auto; width:60%;line-height: 44px;}
.homeInfo .facts { margin:0 auto; padding-top:0px; padding-bottom:0px; width:60%; font-family: 'Open Sans', sans-serif; font-style:italic;}
.homeInfo .facts p {padding-bottom:40px!important;font-family: 'Open Sans', sans-serif; font-style:italic;}
.homeInfo .facts h3 {color:#4b4b4b; font-size:24px; font-family: 'Open Sans', sans-serif; font-style:italic; line-height:50px; max-width:600px;}
.homeInfo .break {margin:0 auto; width:10%; height:6px; background-color:#b8456f; margin-top:0px; margin-bottom:40px;}
.homeInfo h3 {color:#4b4b4b; font-size:22px; font-family: 'Open Sans', sans-serif; font-weight:600; font-style:italic; line-height:28px; padding-bottom:32px; margin-bottom:0px;max-width:600px;margin:0 auto;}


.homeImagesRow {background-color:#ffffff; font-family: 'Open Sans', sans-serif; text-align:center; padding-top:20px;}
.homeImagesRow img {width:191px;margin-left:20px;margin-right:20px; padding-top:40px; padding-bottom:40px;}

.stndrd {background-color:#ffffff!important; padding-top:30px; text-align:left; padding-bottom:30px; padding-left:10px; padding-right:10px;}
.stndrd h2 {font-size:22px; color:#464646; font-weight:normal; padding-left:20px; padding-right:20px;}
.stndrd h3 {font-size:18px; color:#456481;}
.stndrd p {font-size:16px; text-align:justify;padding-left: 20px;padding-right: 20px;}

.defaultWidth {margin:0 auto; max-width:900px; padding-bottom:20px; padding-top:20px;}
.defaultWidth .break {margin:0 auto; width:10%; height:4px; background-color:#b8456f; margin-top:15px; margin-bottom:15px;}
.defaultWidth p {text-align:justify;max-width:800px;margin:0 auto; padding-bottom:40px; padding-left:100px; padding-right:100px;line-height:26px;}
.defaultWidth .break {margin:0 auto; width:10%; height:4px; background-color:#b8456f; margin-top:0px; margin-bottom:10px; padding:0px;}
.defaultContent {background-color:#ffffff; font-family: 'Open Sans', sans-serif; text-align:justify; padding-top:0px;}
.defaultContent p {text-align:justify; font-family: 'Open Sans', sans-serif; text-align:justify; padding-top:20px; max-width:800px;padding-left:100px; padding-right:100px;}
.defaultWidth .cta {text-align:center;padding-bottom:15px; font-family: 'Open Sans', sans-serif; font-size:16px; font-style:normal; font-weight:700; color:#3c7882; padding-top:20px; padding-bottom:30px; margin:0 auto; width:60%;}
.defaultWidth .ctalink a {border: 2px solid #5e2463; border-radius:20px; padding: 5px 10px; color:#5e2463; text-decoration:none; margin-top:20px; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:14px; font-style:normal;}
.defaultWidth .pageSlogan {font-family: adobe-caslon-pro, serif; font-size:34px;line-height:44px; font-style:italic; color:#3c7882; padding-top:20px; padding-bottom:40px; margin:0 auto; width:70%; text-align:center!important;}

#GLpagetitle {height:55px; color:#FFFFFF; text-align:left; background-color:#456481; width:100%; margin-top:-25px!important; z-index:1; margin:0 auto;}
#GLpagetitle h2 {font-size:28px; text-align:left; color:#FFFFFF; padding-top:8px; font-weight:normal; padding-left:15px;}

.cta {text-align:center!important;padding-bottom:15px; font-family: 'Open Sans', sans-serif; font-size:16px; font-style:normal; font-weight:700; color:#3c7882; padding-top:20px; padding-bottom:30px; margin:0 auto; width:100%;}
.ctalink a {border: 2px solid #5e2463; border-radius:20px; padding: 5px 10px; color:#5e2463!important; text-decoration:none; margin-top:20px; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:14px; font-style:normal;}

#reps {width:100%; float:left; display:block; background-color:#ffffff!important; margin-top:50px; padding-top:0px; margin-right:0px;padding-right:0px;}

#repsLeft {width:79%;  float:left; display:block; background-color:#ffffff!important; margin-top:50px; padding-top:0px; margin-right:0px;padding-right:0px;}
#repsRight {width:19%; float:right; display:block; margin-top:50px;}
.page-template-template-reports #GLpagetitle {padding-left:0px; width:100%; margin-top:0px;}
.page-template-template-reports #GLpagetitle h2 {text-align:left; color:#FFFFFF; padding-top:3px; font-weight:normal; margin-top:0px; padding-left:10px;}
#RepsSideImg {margin:0 auto; width:100%; text-align:center; margin-bottom:20px; height:auto;}
#RepsSideImg img {width:80%;}

#repsIntro {width:100%; height:auto; display:block;}
#repsIntroImage {width:20%; float:left; height:auto; text-align:left;}
#repsIntroImage img {width:90%; float:left;}
#repsIntroText {float:left; width:80%; height:auto;}
#repsIntroText p {padding-left: 0px; padding-right: 0px;}
#repsIntroText h3 {}

.page-id-12 #GLpagetitle {margin-top:-17px;}
.page-id-12 #GLpagetitle h2 {padding-left:15px;}
.page-id-12 .stndrd {padding-left:30px; padding-right:30px;}
.page-id-12 .stndrd h2 {color:#98012e;}
.page-id-12 .stndrd h3 {color:#98012e; font-size:24px;}
.page-id-12 .stndrd h4 {font-weight:bold; font-size:15px;color:#464646;}

.page-id-22 .stndrd p{text-align:center; font-size:14px;}
.page-id-22 .stndrd h3{text-align:center;}
.page-id-22 .stndrd a {color:#464646; text-decoration:none;}

.page-template-template-default-noheader #GLpagetitle {margin-top:-25px;}
.page-template-template-default-noheader #GLpagetitle h2 {padding-left:15px;}


.page-template-template-simplelayout #GLpagetitle {margin-top:23px!important; background-color:#cbb695;}

.page-template-template-otherreports #GLpagetitle {margin-top:-25px; background-color:#cbb695;}
.page-template-template-otherreports #GLpagetitle h2 {padding-left:15px;}
.page-template-template-otherreports .stndrd {padding-left:30px; padding-right:30px;}
.page-template-template-otherreports .stndrd h2 {color:#cbb695;}
.page-template-template-otherreports .stndrd h3 {color:#cbb695; font-size:24px;}
.page-template-template-otherreports .stndrd h4 {font-weight:bold; font-size:15px;color:#464646;}

.page-template-template-chairmansreport #GLpagetitle {margin-top:-25px; background-color:#62713d;}
.page-template-template-chairmansreport #GLpagetitle h2 {padding-left:15px;}
.page-template-template-chairmansreport .stndrd {padding-left:30px; padding-right:30px;}
.page-template-template-chairmansreport .stndrd p {padding-left:0px; padding-right:0px;}
.page-template-template-chairmansreport .stndrd h2 {color:#62713d;}
.page-template-template-chairmansreport .stndrd h3 {color:#62713d; font-size:24px;}
.page-template-template-chairmansreport .stndrd h4 {font-weight:bold; font-size:15px;color:#464646;}

.page-template-template-actuaryreport #GLpagetitle {margin-top:-25px; background-color:#ba6b4c;}
.page-template-template-actuaryreport #GLpagetitle h2 {padding-left:15px;}
.page-template-template-actuaryreport .stndrd p {padding-left:0px; padding-right:0px;}
.page-template-template-actuaryreport .stndrd {padding-left:30px; padding-right:30px;}
.page-template-template-actuaryreport .stndrd h2 {color:#ba6b4c;}
.page-template-template-actuaryreport .stndrd h3 {color:#ba6b4c; font-size:24px;}
.page-template-template-actuaryreport .stndrd h4 {font-weight:bold; font-size:15px;color:#464646;}

.page-template-template-investmentreport #GLpagetitle {margin-top:-25px; background-color:#893442;}
.page-template-template-investmentreport #GLpagetitle h2 {padding-left:15px;}
.page-template-template-investmentreport .stndrd {padding-left:30px; padding-right:30px;}
.page-template-template-investmentreport .stndrd p {padding-left:0px; padding-right:0px;}
.page-template-template-investmentreport .stndrd h2 {color:#893442;}
.page-template-template-investmentreport .stndrd h3 {color:#893442; font-size:24px;}
.page-template-template-investmentreport .stndrd h4 {font-weight:bold; font-size:15px;color:#464646;}

.page-template-template-ourpeople #GLpagetitle {margin-top:-25px; background-color:#456481;}
.page-template-template-ourpeople #GLpagetitle h2 {padding-left:15px;}
.page-template-template-ourpeople .stndrd h2 {color:#464646;}
.page-template-template-ourpeople .stndrd h3 {color:#456481; font-size:24px;}
.page-template-template-ourpeople .stndrd h4 {font-weight:bold; font-size:15px;color:#464646;}
.page-template-template-ourpeople #OPtext a {border: 2px solid #456481; border-radius:17px; padding: 3px 8px; color:#456481; text-decoration:none; font-weight:bold;font-size:12px;}

.page-template-template-investmentmanagers #GLpagetitle {margin-top:-25px; background-color:#3c7882;}
.page-template-template-investmentmanagers #GLpagetitle h2 {padding-left:15px;}
.page-template-template-investmentmanagers .stndrd h2 {color:#464646;}
.page-template-template-investmentmanagers .stndrd h3 {color:#3c7882; font-size:24px;}
.page-template-template-investmentmanagers .stndrd h4 {font-weight:bold; font-size:15px;color:#464646;}
.page-template-template-investmentmanagers #OPtext a {border: 2px solid #3c7882; border-radius:17px; padding: 3px 8px; color:#3c7882; text-decoration:none; font-weight:bold;font-size:12px;}

.page-template-template-professionaladvisors #GLpagetitle {margin-top:-25px; background-color:#5e2463;}
.page-template-template-professionaladvisors #GLpagetitle h2 {padding-left:15px;}
.page-template-template-professionaladvisors .stndrd h2 {color:#464646;}
.page-template-template-professionaladvisors .stndrd h3 {color:#5e2463; font-size:24px;}
.page-template-template-professionaladvisors .stndrd h4 {font-weight:bold; font-size:15px;color:#464646;}
.page-template-template-professionaladvisors #OPtext a {border: 2px solid #5e2463; border-radius:17px; padding: 3px 8px; color:#5e2463; text-decoration:none; font-weight:bold;font-size:12px;}
.page-template-template-professionaladvisors #OPtext h3 {color:#5e2463;}

.page-template-template-professionaladvisors #GLpagetitle {margin-top:-25px; background-color:#5e2463;}
.page-template-template-professionaladvisors #GLpagetitle h2 {padding-left:15px;}

.page-id-20 #GLpagetitle {margin-top:-25px; background-color:#f49a48;}
.page-id-20 #GLpagetitle h2 {padding-left:15px;}
.page-id-20 p {padding-left:20px; padding-right:20px;}


.page-id-341 #GLpagetitle {margin-top:-25px; background-color:#456481;}
.page-id-341 #GLpagetitle h2 {padding-left:15px;}
.page-id-341 p {padding-left:20px; padding-right:20px;}

.page-id-343 #GLpagetitle {margin-top:-25px; background-color:#456481;}
.page-id-343 #GLpagetitle h2 {padding-left:15px;}
.page-id-343 p {padding-left:20px; padding-right:20px;}


.page-id-327 #GLpagetitle {margin-top:-25px; background-color:#3c7882;}
.page-id-327 #GLpagetitle h2 {padding-left:15px;}
.page-id-327 p {padding-left:20px; padding-right:20px;}
.page-id-327 h3 {color:#4b4b4b; font-size:16px; font-weight:bold; margin-top:30px;margin-bottom:0px;padding-bottom:0px;padding-left:20px;}

.page-id-20 h3 {color:#4b4b4b; font-size:16px; font-weight:bold; margin-top:30px;margin-bottom:0px;padding-bottom:0px;padding-left:20px;}


.page-id-329 #GLpagetitle {margin-top:-25px; background-color:#3c7882;}
.page-id-329 #GLpagetitle h2 {padding-left:15px;}
.page-id-329 p {padding-left:20px; padding-right:20px;}

.page-id-317 #GLpagetitle {margin-top:-25px; background-color:#456481;}
.page-id-317 #GLpagetitle h2 {padding-left:15px;}
.page-id-317 p {padding-left:20px; padding-right:20px;}


.page-template-template-otherreportsalt #GLpagetitle {margin-top:0px!important; background-color:#cbb695!important;}
.page-template-template-otherreportsalt h3 {padding-left:20px;}

.page-template-template-otherreportsalt #reportBlock a {
    border: 2px solid #3c7882;
    border-radius: 17px;
    padding: 3px 8px;
    color: #3c7882;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;}

.page-template-template-otherreportsalt #reportBlock {border-bottom:1px solid #456481;padding-bottom:20px;margin-bottom:20px;}
.page-template-template-otherreportsalt #reportBlock h3 {
    font-size: 20px;
    color: #456481;
    font-weight: normal;
    margin-top: 0px;
}


.page-id-22 h3 {padding-left:20px;}

.blog #GLContent {overflow:hidden;}
.blog h3 {padding-left:20px;}

.blog #newspost {width:100%; height:auto; float:left; display:block; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #4b4b4b;}


#guaranteeLeft {width:69%;  float:left; display:block; background-color:#ffffff!important; margin-top:15px; padding-top:0px; margin-right:0px;padding-right:0px;}
#guaranteeSlogan {width:100%; text-align:center; padding-top:20px; padding-bottom:10px; font-size:21px; font-family: 'Open Sans', sans-serif; font-style:italic;}
.gQuotes {color:#f89a51; font-size:30px; font-family: "Times New Roman",Times,serif!important;font-size: 34px;}

.page-template-template-guarantee h3 {color:#282662; font-size:20px; padding-left:20px; font-family: 'Open Sans', sans-serif; font-weight:500;}

.page-template-template-singlecolumn .stndrd h3 {color:#464646; font-size:18px; padding-left:20px; font-family: 'Open Sans', sans-serif; font-weight:700;}

#guaranteeRight {width:29%; float:right; display:block; margin-top:15px;}
#guaranteeHeader {width:100%; background-color:#CCCCCC; display:block; height:auto;}
#guaranteeHeader img {width:100%; height:auto;}


.page-template-template-guarantee #GLpagetitle {width:100%; float:left; margin-top:0px; padding-top:0px; height:50px;margin-bottom:20px;background: #99012e; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(-90deg, #d41132, #99012e); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(-90deg, #d41132, #99012e); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(-90deg, #d41132, #99012e); /* For Firefox 3.6 to 15 */
  background: linear-gradient(-90deg, #d41132, #99012e); /* Standard syntax */}
.page-template-template-guarantee #GLpagetitle h2 {font-size:28px; text-align:left; color:#FFFFFF; padding-top:5px; font-weight:normal; margin-top:0px; padding-left:30px;}
#sideArticle {width:100%; height:auto; display:block; background-color:#FFFFFF; margin-bottom:20px; overflow:hidden; padding-bottom:20px;}
#sideTitle {height:40px; width:100%;}
#sideTitle h2 {font-size:18px; text-align:left; color:#FFFFFF; padding-top:6px; font-weight:normal; margin-top:0px; padding-left:15px;}
#sideImg {height:auto; width:100%;}
#sideImg img {width:100%; padding:0px; margin:0px;}
#sideText {padding:15px; font-size:13px; text-align:justify;}
#guaranteeLeft .stndrd p {padding-left:20px;padding-right:20px;}
#sideLink {width:100%; text-align:left; padding-left:15px; padding-top:10px;}


.blueTitleFade {
  background: #2698ce; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(-90deg, #2698ce, #024d91); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(-90deg, #2698ce, #024d91); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(-90deg, #2698ce, #024d91); /* For Firefox 3.6 to 15 */
  background: linear-gradient(-90deg, #2698ce, #024d91); /* Standard syntax */
  }

.blueLink a {border: 1px solid #024d91;color:#024d91;border-radius:17px; padding: 3px 8px; text-decoration:none; font-weight:normal;font-size:12px; text-align:left;}
.greenLink a {border: 1px solid #0c7b31;color:#0c7b31;border-radius:17px; padding: 3px 8px; text-decoration:none; font-weight:normal;font-size:12px; text-align:left;}
.redLink a {border: 1px solid #99012e;color:#99012e;border-radius:17px; padding: 3px 8px; text-decoration:none; font-weight:normal;font-size:12px; text-align:left;}

.greenTitleFade {
  background: #0c7b31; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(-90deg, #18ae49, #0c7b31); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(-90deg, #18ae49, #0c7b31); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(-90deg, #18ae49, #0c7b31); /* For Firefox 3.6 to 15 */
  background: linear-gradient(-90deg, #18ae49, #0c7b31); /* Standard syntax */}

.redTitleFade {
  background: #99012e; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(-90deg, #d41132, #99012e); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(-90deg, #d41132, #99012e); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(-90deg, #d41132, #99012e); /* For Firefox 3.6 to 15 */
  background: linear-gradient(-90deg, #d41132, #99012e); /* Standard syntax */}

#ourPeople {width:100%; height:auto; clear:both; padding-bottom:40px; display:block; margin:0 auto; overflow:hidden; padding-top:20px; padding-left:20px;padding-right:20px;}
#OPimage {float:left;width:20%; height:auto; text-align:center;}
#OPimage img {width:80%; height:auto; float:left;}
#OPtext {float:left; width:75%; height:auto;}
#OPtext h2 {font-size:22px; color:#464646; font-weight:normal;}
#OPtext h3 {font-size:20px; color:#456481; font-weight:normal; margin-top:0px;}
#OPtext p {font-size:16px; text-align:left;padding-left: 0px; padding-right: 0px;}
#OPtext a {border: 2px solid #5e2463; border-radius:17px; padding: 3px 8px; color:#5e2463; text-decoration:none; font-weight:bold;font-size:12px;}

.peoplelink {margin-top:30px!important;}

#ourAdvisors {width:100%; height:auto; clear:both; margin-bottom:40px; display:block;}
#OAimage {float:left;width:20%; height:auto; text-align:center;}
#OAimage img {width:70%; height:auto; margin:0 auto;}
#OAtext {float:left; width:75%; height:auto;}
#OAtext h2 {font-size:20px; color:#5e2463; font-weight:normal;}
#OAtext h3 {font-size:16px; color:#5e2463; font-weight:bold; margin-top:0px;}
#OAtext p {font-size:13px; text-align:left;margin-bottom:20px; }
#OAtext a {border: 2px solid #5e2463; border-radius:5px; padding: 5px 10px; color:#5e2463; text-decoration:none; margin-top:20px; font-weight:bold;font-size:12px;}

#footerContainer {width:100%; height:auto; text-align:center;clear:both;}
#preFooter {width:100%; height:auto; text-align:center; background-color:#959391;padding-top:20px; padding-bottom:20px;}
#preFooter p {font-family: 'Open Sans', sans-serif; text-align:left; color:#fff; font-size:14px; padding:10px;line-height:24px;}
#preFooter p a {color:#fff; text-decoration:none;}
#preFooter p a:hover {color:#f0ede8;}

#footer {width:100%; height:35px; text-align:center; background-color:#ffffff; font-size:13px;color:#4b4b4b;}
#footer a {color:#4b4b4b; margin-right:40px;}
#footer a:hover {color:#893442;}

#footerLeft {width:49%; float:left; text-align:left;padding-left:10px;}
#footerLeft ul {text-align:left; margin-left:0px;margin-top:0px; display: block; padding:10px;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;}
#footerLeft ul li {display:inline-block;}
#footerLeft ul li a {padding-left:3px;padding-right:3px;}
#footerRight {width:45%; float:right; text-align:right;padding:10px;}

@media screen and (max-width: 1000px) {
#GLnav li a {padding-left:10px;padding-right:10px;}
#GLHMIDcontent {height:90px; height:auto; float:left; padding-top:40px; font-family: 'Cardo', serif; font-size:1.6em; font-style:italic; padding-left:10%;}
#GLnav li ul li a {color:#fff; text-decoration:none; text-transform:uppercase; font-size:12px; padding-left:8px;padding-right:8px; padding-bottom:5px;}

}

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

#GLheaderContainer {width:100%; height:auto; text-align:center; background-color:#ffffff;}
#GLheader {width:100%;height:90px;}
#GLlogo {float:left;}
#GLlogo img {width:85px;padding-top:5px;}
#GLHMIDcontent { height:auto; float:left; padding-top:25px;font-family: 'Cardo', serif; font-size:1.2em; font-style:italic; padding-left:13%;}
#GLContentContainerG {width:100%; height:auto; text-align:center; background-color:#f0ede8; margin:0 auto; margin-bottom:0px; padding-bottom:0px;display:block; padding-top:60px;}

#GLmobileBut {z-index:200; width:40px; height:30px; background:url(http://goldenleaves.gkdesignco.co.uk/wp-content/uploads/2017/11/menu-icon2.png); background-size:100% 100%; background-repeat: no-repeat; float:right; margin-right:20px; margin-top:22px; cursor:pointer; display:block!important;}

#GLnav {display:none!important;}

#GLmobNav {z-index:10000;background-color:#98012e; height:auto;clear:left; display:none; -webkit-box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); -moz-box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41);}
#GLmobNav ul {text-align:center; margin-bottom:0px;}
#GLmobNav li {padding-bottom:8px; padding-top:8px; width:100%; text-align:left; list-style:none;}
#GLmobNav li a {color:#fff; text-decoration:none; text-transform:uppercase; font-size:12px; margin-bottom:8px;padding-left:10px;padding-right:10px;}
#GLmobNav li:hover {background-color:#f89a51;}

/*#GLmobNav li:nth-child(5) {padding-bottom:0px!important;}*/
#GLmobNav ul li ul{text-align:center; margin-bottom:0px; position:relative; margin-left:0px;margin-top:8px; width:100%; padding-left:0px;}
#GLmobNav li ul li{padding:6px; background-color:#98012e; display:block; clear:left; width:100%; text-align:left;}
#GLmobNav li ul li a {color:#fff; text-decoration:none; text-transform:none!important; font-size:12px; padding-left:10px;padding-right:10px; padding-bottom:5px;}
#GLmobNav li ul li:hover {background-color:#f89a51;}
#GLmobNav .menu {display:block;}
#GLmobNav li:hover .menu {display:block;}
#GLmobNav .sub-menu {display:block;}
#GLmobNav li:hover .sub-menu {display:block;}

/* #GLnav {z-index:10000;background-color:#98012e; height:auto;clear:left; display:none!important; -webkit-box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); -moz-box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41); box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.41);}
#GLnav ul {text-align:center; margin-bottom:0px;}
#GLnav li {padding-bottom:8px; padding-top:8px; width:100%; text-align:left;}
#GLnav li a {color:#fff; text-decoration:none; text-transform:uppercase; font-size:12px; margin-bottom:8px;padding-left:10px;padding-right:10px;}
#GLnav li:hover {background-color:#f89a51;}

#GLnav li:nth-child(5) {padding-bottom:0px!important;}
#GLnav ul li ul{text-align:center; margin-bottom:0px; position:relative; margin-left:0px;margin-top:8px; width:100%;}
#GLnav li ul li{padding:6px; background-color:#838281; display:block; clear:left; width:100%; text-align:left;}
#GLnav li ul li a {color:#fff; text-decoration:none; text-transform:none!important; font-size:11px; padding-left:40px;padding-right:10px; padding-bottom:5px;}
#GLnav li ul li:hover {background-color:#b5b4b3;}
#GLnav .menu {display:block;}
#GLnav li:hover .menu {display:block;}
#GLnav .sub-menu {display:block;}
#GLnav li:hover .sub-menu {display:block;}*/


#FullSliderContainer {width:100%; height:auto; text-align:center; margin:0 auto; padding-top:70px;}
#preFooter {width:100%; height:auto; text-align:center; background-color:#959391;padding-top:20px; padding-bottom:20px;}
#preFooter p {font-family: 'Open Sans', sans-serif; text-align:center; color:#fff; font-size:14px; padding:10px;}

#repsLeft {width:100%;  float:left; display:block; background-color:#ffffff!important; margin-top:27px; padding-top:0px; margin-right:0px;padding-right:0px;}
#repsRight {width:100%; float:left; display:block; margin-top:0px; clear:left; height:auto;padding-top:40px; text-align:center;}
.page-template-template-reports #GLpagetitle {padding-left:10px; width:98.8%;}

}

@media screen and (max-width: 746px) {
#GLHMIDcontent {height:90px; height:auto; float:left; padding-top:40px;font-family: 'Cardo', serif; font-size:1.4em; font-style:italic;margin-left:7%; display:none;}

.homeImagesRow img {width:29%;margin-left:10px;margin-right:10px; padding-top:40px; padding-bottom:40px;}

#footer {width:100%; height:35px; text-align:center; background-color:#ffffff; font-size:11px;color:#4b4b4b;}
#footer a {color:#4b4b4b; margin-right:20px;}
#footer a:hover {color:#893442;}

#OAimage {float:left;width:29%; height:auto; text-align:center;}
#OAtext {float:left; width:69%; height:auto;}
#OAimage img {width:80%; height:auto; margin:0 auto;}

#OPimage {float:left;width:29%; height:auto; text-align:center;}
#OPtext {float:left; width:69%; height:auto;}
#OPimage img {width:80%; height:auto; margin:0 auto;}
}

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

.homeImagesRow img {width:25%;margin-left:10px;margin-right:10px; padding-top:40px; padding-bottom:40px;}
}

@media screen and (max-width: 500px) {
#footer {width:100%; height:60px; text-align:center; background-color:#ffffff; font-size:11px;color:#4b4b4b;}
#footerLeft {width:100%; text-align:center;padding-left:0px; height:30px;}
#footerRight {width:100%; text-align:center;padding:5px;clear:left; margin-top:0px; height:30px;font-weight:bold;}
#footerLeft ul {text-align:center; margin-left:auto; margin-right:auto; margin-top:0px; display: block; padding:10px;}
#OAimage {float:left;width:45%; height:auto; text-align:center;}
#OAtext {float:left; width:52%; height:auto;}
#OAimage img {width:90%; height:auto; margin:0 auto;}
#OPimage {float:left;width:45%; height:auto; text-align:center;}
#OPtext {float:left; width:52%; height:auto;}
#OPimage img {width:90%; height:auto; margin:0 auto;}
}

@media screen and (max-width: 450px) {
#preFooter p {font-family: 'Open Sans', sans-serif; text-align:center; color:#fff; font-size:11px; padding:10px;}
.homeImagesRow img {width:50%;margin-left:10px;margin-right:10px; padding-top:20px; padding-bottom:20px;}
}
