/*** GLOBAL SETTING ***/
body {margin:0; padding:0;font-family: 'Mulish', sans-serif; color:#000000; line-height:normal; background:#fff;}

/*** GLOBAL SELECTORS ***/
a{ color:#c81221; transition: all 0.15s linear; }
a:hover{ color:#000000;}

/*Main COntent*/
#wrapper{ width:100%; margin:0 auto;}
.container { width:1290px; margin:0 auto;}

.mainbannerlp { background:url(/wp-content/themes/tedlyon_wp/assets/images/elmiron-lp-images/banner_image.jpg) no-repeat bottom center; background-size:cover; position:relative; }
/*.mainbannerlp:before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(136,203,224,0.7);}*/
.headerseclp { padding:45px 0;}
.logolp { float:left;}
.headerrightlp { float:right; text-align: center; margin-top:15px;}
.headerrightlp a.glcall { display:block; color:#ffc60b; font-size:41px; font-weight:700;}
.headerrightlp a.glcall:hover { color:#fff;}
.headerrightlp p { font-size:24px; color:#fff; text-transform: uppercase; letter-spacing: 2px;}

.bannerlp { padding-bottom:200px;}
.captionlp { width:595px; margin-top:100px;}
.captionlp h1 { font-size:118px; color:#fff; font-weight:700; text-transform:uppercase; padding:30px 0; line-height:90px; position:relative; margin:0; letter-spacing: 8px;}
.captionlp h1:before { content:""; position:absolute; top:3px; left:0; right:0; width:100%; height:2px; background:rgba(255,255,255,0.5);}
.captionlp h1:after { content:""; position:absolute; bottom:0; left:0; right:0; width:100%; height:2px; background:rgba(255,255,255,0.5);}
.captionlp h3 { font-size:49px; color:#ececec; font-weight:400; margin:25px 0; text-transform:uppercase;}
.captionlp a.btn { display:block; font-size:26px; color:#000; font-weight:800; padding:23px; background:#ffc60b; text-align:center;}
.captionlp a.btn:hover { background:#fff;}

.formseclp { padding:70px 0;}
.formseclp h3 { font-size:32px; color:#000; font-weight:800; margin-bottom:40px; padding-bottom:30px; position:relative; text-align:center;}
.formseclp h3:before { content:""; position:absolute; left:50%; margin-left:-40px; background:#ffc60b; width:80px; height:6px; bottom:0;}
.formseclpbox { width:850px; margin:0 auto; background:#f8f8f8; border:1px solid #d5d5d5; padding:40px; box-sizing:border-box; border-radius:15px; box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
.gform_wrapper { margin:0 !important;}
.gform_wrapper ul.gform_fields li.gfield { padding:0 !important;}
.formseclpbox .gform_wrapper ul.gform_fields { margin-left:-5% !important; margin-top:-30px !important;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield { margin-left:5% !important; margin-top:30px !important;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield.twocol { width:45%; display:inline-block; vertical-align:top;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield label { font-size:20px; font-weight:400; margin-bottom:12px;}
.formseclpbox .gform_wrapper ul.gform_fields li#field_18_6 label { margin-top:25px;}
.formseclpbox .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { border:1px solid #c5c5c5; background:#fff; border-radius:7px; font-weight:400; font-size:18px; color:#000; font-family: 'Mulish', sans-serif; padding:10px 15px; margin:0; width:100%; box-sizing:border-box;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield select {border:1px solid #c5c5c5; background:#fff; border-radius:7px; font-weight:400; font-size:18px; color:#000; font-family: 'Mulish', sans-serif; padding:10px 15px; margin:0; width:100%; box-sizing:border-box;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield textarea {border:1px solid #c5c5c5; background:#fff; border-radius:7px; font-weight:400; font-size:18px; color:#000; font-family: 'Mulish', sans-serif; padding:10px 15px; height:160px; margin:0; width:100%; box-sizing:border-box;}
.formseclpbox .gform_wrapper .top_label li ul.gfield_checkbox, .formseclpbox .gform_wrapper .top_label li ul.gfield_radio { margin:0 !important; width:auto; margin-left:-50px !important;}
.formseclpbox .gform_wrapper .top_label li ul.gfield_checkbox li, .formseclpbox .gform_wrapper .top_label li ul.gfield_radio li { display:inline-block; vertical-align:top; margin-left:50px !important;}
.formseclpbox .gform_wrapper .top_label li ul.gfield_checkbox li label, .formseclpbox .gform_wrapper .top_label li ul.gfield_radio li label { margin:0;}
.formseclpbox .gform_wrapper .gform_footer { margin:40px 0 0; padding:0; text-align:center;}
.formseclpbox .gform_wrapper .gform_footer input.gform_button { font-size:26px; color:#000; font-weight:700; padding:20px 60px; border-radius:100px; background:#ffc60b; width:auto; margin:0; cursor:pointer; border:0; transition: all 0.15s linear; text-transform:inherit; text-decoration:none;}
.formseclpbox .gform_wrapper .gform_footer input.gform_button:hover { background:#e3ae02;  text-decoration:none;}
.formseclpbox .gform_wrapper ul.gfield_checkbox li, .formseclpbox .gform_wrapper ul.gfield_radio li { padding-bottom:2px !important;}
.formseclpbox .gform_wrapper .gfield_checkbox li label, .formseclpbox .gform_wrapper .gfield_radio li label { max-width:100%;}

.formseclpbox .gform_wrapper ul.gform_fields li.tickimage ul.gfield_checkbox li input { display:none;}
.formseclpbox .gform_wrapper ul.gform_fields li.tickimage ul.gfield_checkbox li label { padding-left:45px; position:relative;}
.formseclpbox .gform_wrapper ul.gform_fields li.tickimage ul.gfield_checkbox li label:before { content:""; position:absolute; left:0; top:0; width:30px; height:30px; background:#fff; border:1px solid #c5c5c5; box-sizing:border-box; border-radius:5px;}
.formseclpbox .gform_wrapper ul.gform_fields li.tickimage ul.gfield_checkbox li input:checked + label:before {background:#fff url(/wp-content/themes/tedlyon_wp/assets/images/elmiron-lp-images/formtickimage.png) no-repeat center;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield .address_state { margin:0 !important; display:block; width:100%;}

.formseclpbox .gform_wrapper .chosen-container-multi .chosen-choices {border:1px solid #c5c5c5; background:#fff; border-radius:7px; font-weight:400; font-size:18px; color:#000; font-family: 'Mulish', sans-serif; padding:10px 15px; margin:0; width:100%; box-sizing:border-box;}
.formseclpbox .gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding:5px 4px !important;}


.classactioncontentlp { background:#3c5b65; padding:50px 0;}
.classactioncontentlp h3 {font-size:30px; color:#fff; font-weight:800; margin-bottom:30px; padding-bottom:30px; position:relative;}
.classactioncontentlp h3:before { content:""; position:absolute; left:0; background:#ffc60b; width:80px; height:6px; bottom:0;}
.classactioncontentlp p { font-size:22px; line-height:36px; color:#fff; font-weight:400;}
.classactioncontentlp p + p { margin-top:20px;}
.classactioncontentlp ul.twocol { margin:15px 0 20px; margin-left:-75px; font-size:0;}
.classactioncontentlp ul.twocol li { margin-left:75px; width:30%; display:inline-block; vertical-align:top; margin-top:5px; position:relative; padding-left:26px; font-size:21px; line-height:34px; color:#fff;}
.classactioncontentlp ul.twocol li:before { content:""; position:absolute; left:0; top:12px; width:10px; height:10px; background:#ffc60b; border-radius:50%;}
.classactioncontentlp a { text-decoration:underline; color:#fff;}
.classactioncontentlp a:hover { color:#ffc60b;}


.drugtoxicontentlp { background:#f1f1f1 url(/wp-content/themes/tedlyon_wp/assets/images/elmiron-lp-images/middlecontentbg.jpg) no-repeat center; background-size:cover; padding:50px 0;}
.drugtoxicontentlp h3 {font-size:30px; color:#000; font-weight:800; margin-bottom:30px; }
.drugtoxicontentlp p { font-size:21px; line-height:34px; color:#000; font-weight:400;}
.drugtoxicontentlp p + p { margin-top:20px;}
.drugtoxicontentlpbox { width:860px;}


.lawsuitcontentlp { background:#fff; padding:50px 0;}
.lawsuitcontentlp h3 {font-size:30px; color:#000; font-weight:800; margin-bottom:30px; }
.lawsuitcontentlp p { font-size:21px; line-height:34px; color:#000; font-weight:400;}
.lawsuitcontentlp p + p { margin-top:20px;}
.lawsuitcontentlp ol, .lawsuitcontentlp ul { margin:0; margin-left:25px;}
.lawsuitcontentlp ol { margin-top:20px;}
.lawsuitcontentlp ol li, .lawsuitcontentlp ul li { font-size:21px; line-height:34px; color:#000; font-weight:400;}
.lawsuitcontentlp ol li { margin-top:7px;}
.lawsuitcontentlp ol li ul li { margin-top:0;}
.lawsuitleftlp { width:49%; float:left;}
.lawsuitrightlp { width:49%; float:right;}
.lawsuitbottomlp { border-top:2px solid #f1f1f1; padding-top:35px; margin-top:40px;}
.lawsuitcontentlp .lawsuitbottomlp ul { margin-top:20px;}


.footertrailseclp { background:#294852; padding:50px 0;}
.footertrailseclp h3 {font-size:30px; color:#fff; font-weight:800; margin-bottom:30px; }
.footertrailseclp p { font-size:21px; line-height:34px; color:#fff; font-weight:400;}
.footertrailseclp p + p { margin-top:20px;}
.footertrailseclp a { color:#ffc60b;}
.footertrailseclp a:hover { color:#fff;}
.footertrailseclp a.btn { display:inline-block; font-size:26px; color:#000; font-weight:800; padding:15px 35px; background:#ffc60b; text-align:center; margin-top:25px;}
.footertrailseclp a.btn:hover { background:#fff;}

.copyrightlp { padding:25px 0; background:#fff; text-align:center;}
.copyrightlp p { font-size:21px; color:#000; font-weight:400;}




@media only screen and ( max-width: 1280px ) {
.container { width:96%;}
.lawsuitcontentlp p, .lawsuitcontentlp ol li, .lawsuitcontentlp ul li { font-size:20px;}
.classactioncontentlp p { font-size:20px;}
.classactioncontentlp ul.twocol li { font-size:19px;}
.drugtoxicontentlp p { font-size:20px;}
.footertrailseclp p { font-size:20px;}
}

@media only screen and ( max-width: 1100px ) {
.classactioncontentlp ul.twocol li { width:40%;}
}

@media only screen and ( max-width: 1024px ) {
.captionlp { margin-top:30px; width:430px;}
.bannerlp { padding-bottom:140px;}
.headerseclp { padding:25px 0;}
.captionlp h1 { font-size:80px; padding:20px 0; line-height:60px;}
.captionlp h3 { font-size:35px;}
.captionlp a.btn { font-size:22px; padding:15px;}
}

@media only screen and ( max-width: 980px ) {
.formseclpbox, .drugtoxicontentlpbox { width:90%;}
.lawsuitleftlp {width: auto; float: none;}
.lawsuitrightlp {width: auto; float: none; margin-top: 20px;}
.lawsuitcontentlp h3 { font-size:28px;}

}

@media only screen and ( max-width: 800px ) {
.menufication-add-padding, .menufication-non-css3-add-padding { padding-top:0 !important;}
#menufication-top, #menufication-non-css3-top { display:none !important;}
.mainbannerlp { background:none;}
.headerseclp { padding:15px 0; background:#294852;}
.logolp { width:100px;}
.headerrightlp { margin-top:10px;}
.headerrightlp a.glcall { font-size:30px;}
.headerrightlp p { font-size:17px;}
.bannerlp { background: url(/wp-content/themes/tedlyon_wp/assets/images/elmiron-lp-images/banner_image.jpg) no-repeat bottom center; background-size: cover; position: relative; padding:50px 0 120px;}
.formseclp { padding:40px 0;}
.formseclpbox, .drugtoxicontentlpbox { width:auto;}
.formseclpbox { padding:25px;}
.classactioncontentlp { padding:35px 0;}
.classactioncontentlp ul.twocol { margin-left:-5%;}
.classactioncontentlp ul.twocol li { font-size:18px; width:45%; margin-left:5%;}
.classactioncontentlp p { font-size:19px;}
.drugtoxicontentlp { padding:35px 0; background:#f1f1f1;}
.drugtoxicontentlp h3 { font-size:24px; margin-bottom:20px;}
.lawsuitcontentlp { padding:35px 0;}
.lawsuitcontentlp h3 { font-size:24px; margin-bottom:20px;}
.lawsuitbottomlp { padding-top:25px; margin-top:30px;}
.footertrailseclp { padding:35px 0;}
.footertrailseclp h3 { font-size:24px; margin-bottom:20px;}
.classactioncontentlp h3 { font-size:24px; margin-bottom:20px;}
.lawsuitcontentlp p, .lawsuitcontentlp ol li, .lawsuitcontentlp ul li { font-size:18px;}
.footertrailseclp p { font-size:18px;}
.drugtoxicontentlp p { font-size:18px;}
.classactioncontentlp p { font-size:18px;}
}

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


}

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


}

@media only screen and ( max-width: 668px ) {
.classactioncontentlp ul.twocol li { width:95%;}



}

@media only screen and ( max-width: 640px ) {
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) { line-height:inherit !important; min-height:inherit !important;}
.footertrailseclp h3 { font-size:27px; }
.classactioncontentlp h3 { font-size:27px;}
.lawsuitcontentlp h3 { font-size:27px;}
.drugtoxicontentlp h3 { font-size:27px;}
.lawsuitcontentlp p, .lawsuitcontentlp ol li, .lawsuitcontentlp ul li { font-size:20px;}
.footertrailseclp p { font-size:20px;}
.drugtoxicontentlp p { font-size:20px;}

.classactioncontentlp p { font-size:20px;}

}

@media only screen and ( max-width: 600px ) {
.bannerlp { padding:30px 0 70px;}
.captionlp { width:320px; margin-top:0;}
.captionlp h1 { font-size: 50px; padding: 10px 0; line-height: 60px; display: inline-block;}
.captionlp h3 { font-size: 26px; margin: 15px 0;}
.captionlp a.btn { font-size:18px;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield.twocol { width:95%;}
.formseclpbox .gform_wrapper ul.gform_fields li#field_18_6 label { margin-top:0;}

}

@media only screen and ( max-width: 568px ) {
.footertrailseclp a.btn { font-size:20px;}

}

@media only screen and ( max-width: 480px ) {
.container { width:90%;}
.formseclp h3 { font-size:25px; margin-bottom:30px;}
.formseclpbox .gform_wrapper .top_label li ul.gfield_checkbox, .formseclpbox .gform_wrapper .top_label li ul.gfield_radio { margin-left:-25px !important;}
.formseclpbox .gform_wrapper .top_label li ul.gfield_checkbox li, .formseclpbox .gform_wrapper .top_label li ul.gfield_radio li { margin-left:25px !important;}
.formseclpbox .gform_wrapper .gform_footer input.gform_button { font-size:18px; width:100%; padding:18px; box-sizing:border-box;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield label { font-size:16px;}
.formseclpbox .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { font-size:16px;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield select { font-size:16px;}
.formseclpbox .gform_wrapper ul.gform_fields li.gfield textarea { font-size:16px;}
.formseclpbox .gform_wrapper ul.gform_fields li.tickimage ul.gfield_checkbox li label:before { width:25px; height:25px;}
.footertrailseclp h3 { font-size:24px; }
.classactioncontentlp h3 { font-size:24px;}
.lawsuitcontentlp h3 { font-size:24px;}
.drugtoxicontentlp h3 { font-size:24px;}
.lawsuitcontentlp p, .lawsuitcontentlp ol li, .lawsuitcontentlp ul li { font-size:18px;}
.footertrailseclp p { font-size:18px;}
.drugtoxicontentlp p { font-size:18px;}
.classactioncontentlp p { font-size:18px;}

.footertrailseclp a.btn { font-size:18px; display:block; padding:15px;}
}

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


}

@media only screen and ( max-width: 384px ) {
.formseclp h3 { font-size:32px;}

}

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


}

@media only screen and ( max-width: 360px ) {
.logolp { width:70px;}
.headerrightlp { margin-top:0;}
.headerrightlp a.glcall { font-size: 25px;}
.headerrightlp p { font-size:14px;}
.captionlp { width:auto;}
.captionlp h1 { font-size:40px; line-height:50px;}
.captionlp h3 { font-size:22px;}
.captionlp a.btn { font-size:16px;}
.copyrightlp p { font-size:18px;}

.footertrailseclp a.btn { font-size:16px;}

}

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


}