/*** GLOBAL SETTING ***/
body {margin:0; padding:0;font-family: 'Muli', sans-serif; color:#666666; line-height:normal; background:#fff;}

/*** GLOBAL SELECTORS ***/
a{ color:#c81221; }
a:hover{ color:#000000;} 

/*Main Content*/
#wrapper{ width:100%; margin:0 auto;}
.container { width:1290px; margin:0 auto;}

.logged-in .logosec { top:32px;}

.logosec { position:absolute; top:0; z-index:1; left: 50%; margin-left: -645px;}
.logosec a { padding:12px 18px; background:#fff; display:block; border-radius:0px 0px 5px 5px;}
.logosec a img { max-width:100%;}

.bannersection { position:relative;}
.bannersection img { width:100%;}

.captioncontent { position:absolute; top:375px;}
.captioncontent h1 { font-size:52px; font-weight:bold; color:#fff; text-transform:uppercase;font-family:'Roboto Condensed', sans-serif; text-align:center; text-shadow: 0px 2px 5px #000;}
.captioncontent h1 span { display:block; position:relative;}
.captioncontent h1 span:before { width:65px; border-bottom:solid 2px #b3b372; position:absolute; content:""; bottom:30px; left:40px;}
.captioncontent h1 span:after { width:65px; border-bottom:solid 2px #b3b372; position:absolute; content:""; bottom:30px; right:40px;}


.formsection { width:365px; position:absolute; right:50%; top:0; margin-right:-645px;}
.formsection .contact a { padding:0px 24px; 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 );}
.formsection .contact a .callican { float:left; padding:14px 26px 14px 0px; border-right:solid 1px #a69855;}
.formsection .contact 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 );}
.formsection .contact a .rightsec { float:left; font-size:35px; font-weight:600; color:#fff; font-family: 'Mukta', sans-serif; padding:10px 0px 9px 23px; border-left:solid 1px #c8bd76;}
.formsection .middleform { background:#fff; padding:25px 22px 20px; border-radius:0px 0px 10px 10px;}
.formsection h3 { font-size:28px; font-weight:800; color:#0d0d0d; text-transform:uppercase; margin-bottom:15px; font-family: 'Muli', sans-serif; text-align:center;}
.middleform .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:12px 10px; display:block;font-family: 'Muli', sans-serif; }
.middleform .gform_wrapper { margin:0;}
.middleform .gform_wrapper .top_label .gfield_label { display:none;}
.middleform .gform_wrapper ul.gform_fields li.gfield { padding-right:0; margin-top:20px !important;}
.middleform .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: 'Muli', sans-serif;}
.middleform .gform_wrapper .gform_footer { margin:0; padding:0; margin-top:15px;}
.middleform .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: 'Muli', sans-serif; cursor:pointer; margin:0; width:100%;}
.middleform .gform_wrapper .gform_footer input.gform_button:hover { background:#bab26f; text-decoration:none;}





.clientresult { padding:40px 0px 0px; border-bottom:solid 1px #000; margin-bottom:6px;}
.clientresult .leftimg { float:left; width:410px;}
.clientresult .leftimg img { width:100%;}
.clientresult .rightcontent { float:right; width:850px;}
.clientresult .rightcontent h3 { font-size:32px; font-weight:bold; color:#2e2e2e; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif; margin-bottom:30px;}
.clientresult .rightcontent h3 span { display:block;}
.clientresult .rightcontent p { font-size:17px; font-weight:600; color:#444444; line-height:25px; margin-bottom:15px; }
.clientresult .rightcontent h6 { font-size:19px; font-weight:600; color:#50110d; margin-top:25px; font-family: 'Mukta', sans-serif; text-align:center;}
.clientresult .rightcontent h6 a { color:#50110d;}
.clientresult .rightcontent h6 a:hover { text-decoration:underline;}


.advocatesection { padding-bottom:38px;}
.contentsection { padding:30px 0px 155px; text-align:center; 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 );}
.contentsection h3 { font-size:36px; font-weight:bold; color:#fff; text-transform:uppercase; font-family:'Roboto Condensed', sans-serif;}
.contentsection p { font-size:20px; font-weight:400; color:#fff; line-height:30px; margin-top:30px; padding:0px 140px; font-family:'Roboto Condensed', sans-serif;}
.contentsection p.last {font-family: 'Mukta', sans-serif; font-size:22px;}


.practiceareasec { background:#fff; padding:22px 20px; width:1230px; margin:-125px auto 0; border-radius:5px; box-sizing:border-box; box-shadow: 0px 5px 5px rgba(0,0,0,0.15); position:relative;}
.practiceareasec:before { content:""; width:0; height:0; border-width:15px 25px 0 23px; border-color:#987c3b transparent transparent transparent; border-style:solid;position: absolute; top:0; left:25%;}
.practiceareasec .advocatesimg { float:left; width:610px;}
.practiceareasec .advocatesimg img { width:100%; border-radius:5px;}
.practiceareasec .practicearearight { float:left; margin-left:30px;}
.practiceareasec .practicearearight li { font-size:18px; font-weight:600; color:#444444; padding-left:37px; margin-top:20px; background:url(/wp-content/themes/tedlyon_wp/assets/images/oil-field-lp-images/rightarrow.png) no-repeat 0px 4px; line-height:normal;}
.practiceareasec .practicearearight li:first-child { margin-top:0;}
.practiceareasec .practicearearight li a { color:#5e140f; text-decoration:underline;}
.practiceareasec .practicearearight li a:hover { text-decoration:none;}


.testimonialsec { padding:70px 0px; text-align:center; position:relative;}
.testimonialsec:before { background:url(/wp-content/themes/tedlyon_wp/assets/images/oil-field-lp-images/textimonialstopbg.png) no-repeat top left; position:absolute; top:0; content:""; left:0; right:0; width:100%; height:69px; background-size: 100% 100%;}
.testimonialsec:after { background:url(/wp-content/themes/tedlyon_wp/assets/images/oil-field-lp-images/textimonialsbottombg.png) no-repeat bottom left; position:absolute; bottom:0; content:""; left:0; right:0; width:100%; height:69px; background-size: 100% 100%;}
.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:18px; font-weight:600; color:#3d3d3d; }
.testimonialsec p { font-size:18px; font-weight:600; color:#3d3d3d; line-height:25px; margin-top:20px; padding:0px 80px;}
.testimonialsec span { font-size:18px; font-weight:bold; color:#50110d; margin-top:15px; display:inline-block;}
.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 a.bx-prev {position:absolute; top:50%; margin-top:-15px; left: 50%; margin-left: -640px;}
.testimonialsec .outside a.bx-next {position:absolute; top:50%; margin-top:-15px; right:50%; margin-right:-645px;}
.testimonialsec .outside a.bx-prev:hover, .testimonialsec .outside a.bx-next:hover { opacity:0.6;}


.footersection { padding:55px 0px 40px; text-align:center;}
.footersection .dottedborder { border:dashed 1px #a1a1a1; padding:40px 0px 30px; position:relative;}
.footersection h3 { font-size:38px; font-weight:bold; color:#3d3d3d; text-transform:uppercase; background:#fff; padding:0px 12px; font-family:'Roboto Condensed', sans-serif; display:inline-block; position:absolute; top:-25px; left:50%; margin-left:-428px;}
.footersection p { font-size:24px; font-weight:400; color:#3d3d3d; line-height:33px; font-family:'Roboto Condensed', sans-serif;}
.footersection p span { display:block;}
.footersection p a { color:#50110d;}
.footersection p a:hover { text-decoration:underline;}


.copyright { padding:20px 0px; background:#bab26f; text-align:center}
.copyright p { font-size:14px; font-weight:500; color:#fff; font-family:'Roboto Condensed', sans-serif;}
