/*** GLOBAL SETTING ***/
body {margin:0; padding:0;font-family: 'Open Sans', sans-serif; color:#444444; line-height:28px; font-size:17px; background:#fff;}

/*** GLOBAL SELECTORS ***/
a{ color:#c81221; }
a:hover{ color:#000000;} 

/*
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Roboto', sans-serif;
*/


/*Main Content*/
#wrapper{ width:100%; margin:0 auto;}
.container { width:1290px; margin:0 auto;}

.logged-in .logosec { top:32px;}

.mainbanner {background: url(/wp-content/themes/tedlyon_wp/assets/images/mesothelioma-lp-images/banner.jpg) no-repeat left top; position:relative; background-size: cover;}
.headersection { position:absolute; top:0; left:0; width:100%; padding:0;}
.headersection .logosection { float:left; width:222px;}
.headersection .logosection img { max-width:100%;}
.headersection .logosection a { padding: 10px 18px 14px; background: #fff; display: block; border-radius: 0px 0px 5px 5px;}
.headersection .contactsection { float:right; margin-right:35px;}
.headersection .contactsection a { padding:0px; display:block; background:#bdb874;
background: -moz-linear-gradient(left, #bdb874 0%, #b3a561 24%, #a8924b 46%, #9c7d34 75%, #957027 100%);
background: -webkit-linear-gradient(left, #bdb874 0%,#b3a561 24%,#a8924b 46%,#9c7d34 75%,#957027 100%);
background: linear-gradient(to right, #bdb874 0%,#b3a561 24%,#a8924b 46%,#9c7d34 75%,#957027 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdb874', endColorstr='#957027',GradientType=1 ); border-radius: 0px 0px 5px 5px;}
.headersection .contactsection a .callican { border-right:solid 1px #a69855;  display:inline-block; vertical-align:middle; padding:8px 14px;}
.headersection .contactsection a:hover {background:#8c6928;
background: -moz-linear-gradient(left, #8c6928 0%, #927332 25%, #a5904e 50%, #b1a361 71%, #bcb572 100%);
background: -webkit-linear-gradient(left, #8c6928 0%,#927332 25%,#a5904e 50%,#b1a361 71%,#bcb572 100%);
background: linear-gradient(to right, #8c6928 0%,#927332 25%,#a5904e 50%,#b1a361 71%,#bcb572 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c6928', endColorstr='#bcb572',GradientType=1 );}
.headersection .contactsection a .rightsec { font-size:30px; font-weight:700; color:#fff; font-family: 'Open Sans', sans-serif; padding:10px 20px 12px; border-left:solid 1px #c8bd76; display:inline-block; vertical-align:middle;}

.mainbanner .banner { background:none; border:0; padding:0 !important;}
.mainbanner .banner .caption { padding:350px 0 35px; width:915px; text-align:center; margin:0; float:none;}
.mainbanner .banner .caption h1 { color:#fff; font-size:68px; font-family: 'Roboto Condensed', sans-serif; font-weight:700; line-height:75px; position:relative; padding-bottom:23px; margin-bottom:20px; text-transform:uppercase;}
.mainbanner .banner .caption h1 span { display:block;}
.mainbanner .banner .caption h1::before {background: url(/wp-content/themes/tedlyon_wp/assets/images/mesothelioma-lp-images/headlinebg.png) no-repeat center; position:absolute; bottom:0; width:388px; height:3px; content:""; left:50%; margin-left:-194px;}
.mainbanner .banner .caption p {color:#fff; font-size:28px; font-family: 'Open Sans', sans-serif; font-weight:700; line-height:32px; margin:0;}


.formsection { background:#fff; padding:35px 22px 20px; border-radius:10px; position:absolute; right:50%; margin-right:-645px; top:70px; width:365px; box-sizing:border-box;}
.formsection h3 { font-size:28px; font-weight:800; color:#0d0d0d; text-transform:uppercase; margin-bottom:30px; text-align:center;}
.formsection .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {width:100%; font-size:16px; font-weight:400; color:#909090; border:solid 1px #d7d7d7; padding:14px 10px; display:block;font-family: 'Open Sans', sans-serif; }
.formsection .gform_wrapper { margin:0;}
.formsection .gform_wrapper .top_label .gfield_label { display:none;}
.formsection .gform_wrapper ul.gform_fields li.gfield { padding-right:0; margin-top:20px !important;}
.formsection .gform_wrapper ul.gform_fields li.gfield textarea.large {height:120px; padding:10px; width:100%; font-size:16px; font-weight:400; color:#909090; border:solid 1px #d7d7d7; display:block;font-family: 'Open Sans', sans-serif;}
.formsection .gform_wrapper .gform_footer { margin:0; padding:0; margin-top:15px;}
.formsection .gform_wrapper .gform_footer input.gform_button {font-size:28px; font-weight:800; color:#fff; text-transform:uppercase; background:#50110d; border:0; padding:12px; text-align:center; border-radius:6px; font-family: 'Open Sans', sans-serif; cursor:pointer; margin:0; width:100%;}
.formsection .gform_wrapper .gform_footer input.gform_button:hover { background:#bab26f; text-decoration:none;}

.bannerbottomcontent { background:#fff; padding:50px 0; text-align:center;}
.bannerbottomcontent .container { padding:0 110px;}
.bannerbottomcontent p { font-size:17px; color:#444444; line-height:28px;}
.bannerbottomcontent p + p { margin-top:25px;}
.bannerbottomcontent h3 { position:relative; font-size:30px; color:#987c3b; line-height:28px; margin-top:40px; margin-bottom:20px; padding-bottom:29px; font-family: 'Roboto Condensed', sans-serif; font-weight:700; text-transform:uppercase;}
.bannerbottomcontent h3:before { content:""; position:absolute; bottom:0; left:50%; margin-left:-43px; width:87px; height:9px; background: url(/wp-content/themes/tedlyon_wp/assets/images/mesothelioma-lp-images/headcrossborderbg.png) no-repeat center;}
.bannerbottomcontent a { color:#a8924c;}
.bannerbottomcontent a:hover { color:#444444; text-decoration:underline;}

.legalsection {padding:50px 0; background: url(/wp-content/themes/tedlyon_wp/assets/images/mesothelioma-lp-images/legalbgimage.jpg) repeat top left; background-size: cover;}
.legalsection h3 { color:#3d3d3d; font-family: 'Roboto Condensed', sans-serif; font-weight:700; font-size:40px; text-align:center; text-transform:uppercase; margin-bottom:40px;}
.legalsection .legalsectionbox { padding:24px; box-shadow: 0px 5px 5px rgba(227,227,227,0.75); width:1130px; margin:0 auto; background:#fff;}
.legalsection .legalsectionbox .legalsectionboxleft { width:401px; float:left;}
.legalsection .legalsectionbox .legalsectionboxleft img { border:3px solid #e7e7e7;}
.legalsection .legalsectionbox .legalsectionboxright { width:630px; float:right;}
.legalsection .legalsectionbox .legalsectionboxright h6 { font-size:18px; color:#525252; font-family: 'Open Sans', sans-serif; font-weight:600; line-height:29px;}
.legalsection .legalsectionbox .legalsectionboxright ul { margin:30px 0;}
.legalsection .legalsectionbox .legalsectionboxright li { padding-left:38px; font-size:16px; color:#525252; font-family: 'Open Sans', sans-serif; font-weight:400; background: url(/wp-content/themes/tedlyon_wp/assets/images/mesothelioma-lp-images/tickimage.png) no-repeat left 7px;}
.legalsection .legalsectionbox .legalsectionboxright li + li { margin-top:20px;}
.legalsection .legalsectionbox .legalsectionboxright p {font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; line-height:28px;}

.videosection { background:#fff; padding:40px 0;}
.videosection ul { font-size:0; text-align:center; margin-top:-3%; margin-left:-3%;}
.videosection ul li { font-size:18px; display:inline-block; vertical-align:top; width:47%; margin-top:3%; margin-left:3%;}
.videosection ul li .youtube-player {width:100%;display: block; position: relative;cursor: pointer;max-height:360px;height:100%; overflow:hidden;padding-bottom:56.25%;margin:0 auto; border:3px solid #e3e3e3; box-sizing:border-box;}
.videosection ul li .youtube-player img {bottom: -100%; display: block; left: 0; margin: auto; max-width: 100%; width: 100%;height:auto; position: absolute; right: 0; top: -100%;}
.videosection ul li .youtube-player .playbtn {height: 69px; width: 69px; left: 50%; top: 50%; margin-left: -34px; margin-top: -34px; position: absolute; background: url(/wp-content/themes/tedlyon_wp/assets/images/mesothelioma-lp-images/videoplaybtn.png) no-repeat;}
.videosection ul li h4 { font-size:26px; color:#242936; font-family: 'Open Sans', sans-serif; font-weight:600; line-height:35px; margin-top:10px;}
.videosection ul li h4 span { display:block;}

.footertexassection { background:#f7f7f7; padding:55px 0; text-align:center;}
.footertexassection h3 { color:#3d3d3d; font-size:38px; font-family:'Roboto Condensed', sans-serif; font-weight:700; text-transform:uppercase; position:relative; padding-bottom:29px; margin-bottom:20px;}
.footertexassection h3:before { content:""; position:absolute; bottom:0; left:50%; margin-left:-43px; width:87px; height:9px; background: url(/wp-content/themes/tedlyon_wp/assets/images/mesothelioma-lp-images/headcrossborderbg.png) no-repeat center;}
.footertexassection p { font-size:15px; color:#3d3d3d; font-family: 'Open Sans', sans-serif; font-weight:400; line-height:26px;}
.footertexassection p span { display:block;}
.footertexassection .footertexasbox { background:#fff; padding:50px 30px 30px; border:1px dashed #c9c9c9; margin-top:55px; position:relative;}
.footertexassection .footertexasbox:before { content:""; background:#fff; height:1px; width:850px; left:50%; margin-left:-425px; top:-1px; position:absolute; z-index:1;}
.footertexassection .footertexasbox h3 { margin-top:-66px; position:relative; z-index:2; margin-bottom:0;}
.footertexassection .footertexasbox h3:before { display:none;}
.footertexassection .footertexasbox p { font-size:24px; color:#3d3d3d; font-family:'Roboto Condensed', sans-serif; font-weight:400; line-height:35px;}
.footertexassection .footertexasbox p a { color:#a79f59;}
.footertexassection .footertexasbox p a:hover { color:#3d3d3d; text-decoration:underline;}



.testimonialsec { padding:35px 0px; text-align:center; position:relative;}
.testimonialsec h3 { font-size:38px; font-weight:bold; color:#3d3d3d; text-transform:uppercase; font-family:'Roboto Condensed', sans-serif; margin-bottom:35px;}
.testimonialsec h6 {font-size:15px; color:#3d3d3d; font-family: 'Open Sans', sans-serif; font-weight:400; }
.testimonialsec p { font-size:15px; color:#3d3d3d; line-height:26px; margin-top:20px; padding:0px 110px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.testimonialsec span { font-size:15px; color:#50110d; margin-top:15px; display:inline-block; font-family: 'Open Sans', sans-serif; font-weight:400;}
.testimonialleftarrow { position:absolute; top:50%; margin-top:-15px;}
.testimonialleftarrow:hover, .testimonialrightarrow:hover { opacity:0.6;}
.testimonialrightarrow { position:absolute; top:50%; margin-top:-15px; right:50%; margin-right:-645px;}

.testimonialsec .bx-controls { display:none;}
.testimonialsec .outside { height:0;}
.testimonialsec .outside a { font-size:25px; background:#fff; box-shadow: 0px 0px 5px rgba(216,216,216,0.75); border-radius: 50%; width: 47px; height: 47px; line-height: 45px; color:#3d3d3d;}
.testimonialsec .outside a.bx-prev {position:absolute; top:50%; margin-top:-15px; left: 50%; margin-left: -600px;}
.testimonialsec .outside a.bx-next {position:absolute; top:50%; margin-top:-15px; right:50%; margin-right:-605px;}
.testimonialsec .outside a.bx-prev:hover, .testimonialsec .outside a.bx-next:hover { opacity:0.6;}

.copyright { padding:15px 0px; background:#bab26f; text-align:center}
.copyright p { font-size:14px; font-weight:500; color:#fff; font-family:'Roboto Condensed', sans-serif;}

#fvpp-blackout { display:none !important;}

