/*
Theme Name: Twenty Fourteen
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


div#register-form{ overflow:hidden; }
div#register-form label{ color: #222; font-size: 13pt; font-weight: normal; line-height: 18px; padding-right: 4px; }
#register-form .phone span.last_span:after{ display:none; }
#register-form .phone span span:after{ display:none; }
#register-form .wpcf7-not-valid-tip{ white-space:normal; font-family:Helvetica,"Open Sans",sans-serif; color: #f00; display: block; font-size: 11px !important; text-transform:none; padding:2px 0; }
#register-form .wpcf7-response-output{ font-size:12px; border-width:1px ; padding:8px 10px; margin:10px 0 20px; }
#register-form li{ clear:both; }
#register-form input{ border:1px solid #b4b4b4; }
#register-form select{ font-size: 14px; padding: 3px 5px 4px; height:auto; }

#register-form .phone span{ padding:0 5px 0 0; }
#register-form .phone span:last-child{ padding-right:0; }
#register-form .phone span:last-child span:after{ display:none; }
#register-form .phone span span{ width:100%; margin:0; padding:0; position:relative; }

#register-form .phone span:after{ display:none; }
#register-form .phone span span:after{ color: #000; content: "-"; font-size: 11px; position: absolute; right: -4px; top: 6px; width: 4px;z-index: 99; display:block; }

.wpcf7-form-control-wrap.phone1,
.wpcf7-form-control-wrap.phone2,
.wpcf7-form-control-wrap.phone3{ display:inline-block; }

.wpcf7-form-control-wrap.phone2,
.wpcf7-form-control-wrap.phone3{ padding-left:5px; }

.wpcf7-form-control-wrap.phone1 input,
.wpcf7-form-control-wrap.phone2 input,
.wpcf7-form-control-wrap.phone3 input{ width:54px; }

.contact-form .fieldset-header { background:none; }
.contact-form .fieldset-header h2 { color: #003c6f !important; font-size: 22px; letter-spacing: -0.5px; margin: 0 0 10px; line-height: 26px; font-weight:normal; }
.contact-form .wpcf7 label span{  color: #222; font-size: 13pt; font-weight: normal; line-height: 18px; padding-right: 4px; }

.contact-form #personal-information .form-group.first_child{ float:left; display:block; width:100%; }
.contact-form #personal-information .form-group.first_child label,
.contact-form #personal-information .form-group.first_child span.fname,
.contact-form #personal-information .form-group.first_child span.lname{ float:left; }

.contact-form #personal-information .form-group.first_child label{ position:relative; top:4px; }
.wpcf7-form label span.req { color: #db5b42; }
.contact-form .wpcf7 label span.aster, span.aster { color: #db5b42; }

#contactForm{ font-size:14px;  }
select { background:url(imgs/input_bg.jpg) repeat-x scroll 0 0; border: 1px solid #e3e3e3; color: #555; font-size: 14px; height: 29px; padding: 5px; }

.contact-form fieldset .dash input{ width:100%; }
.contact-form .submit_btn_wrap{ margin:10px 0 0; overflow:hidden; }
.contact-form .submit_btn_wrap .wpcf7-form-control{background-color: #ff6600; border:#ff6600; float: right;}
.contact-form .submit_btn_wrap .wpcf7-form-control:hover, .contact-form .submit_btn_wrap .wpcf7-form-control:focus, .contact-form .submit_btn_wrap .wpcf7-form-control:active{background-color: #357ebd; border: #3071a9;}
.contact-form .form-group:last-child{ margin-bottom:0; }
div.wpcf7-validation-errors{ border-width:1px; margin:10px 0 10px; clear:both; display:block; padding:10px; text-align:center; font-size:14px; }
span.wpcf7-not-valid-tip{ padding:2px 0; }


.wpcf7-form-control-wrap.phone1 .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.phone2 .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.phone3 .wpcf7-not-valid-tip{ display:none; }

.wpcf7-form-control-wrap.phone1 .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.phone2 .wpcf7-not-valid-tip,
.wpcf7-form-control-wrap.phone3 .wpcf7-not-valid-tip{ display:none; }

.wpcf7-form-control-wrap.phone1 input.wpcf7-not-valid,
.wpcf7-form-control-wrap.phone2 input.wpcf7-not-valid,
.wpcf7-form-control-wrap.phone3 input.wpcf7-not-valid{ border-color:red; }

.wpcf7-form-control-wrap .wpcf7-not-valid{ border-color:red; }

.still-content-main #register-form input.wpcf7-not-valid,
#register-form select.wpcf7-not-valid{ border-color:red; }

.article-body ul.list-list.list-list-second{
padding-left:10px;
}

.article-body ul.list-list.list-list-second li{
	list-style: outside none disc;
      color:#db5b42;
}

.article-body ul.list-list.list-list-second li span{
    color:#000;
}

.sell_tower h2 { color: #1d3e73; font-family: helvetica; font-size: 20px; font-weight: bold; margin-bottom: 30px; }
.sell_tower .wpcf7 { background: #e5e9ec; display: block; margin-bottom: 16px; padding: 13px 13px 0; overflow:hidden; }
.sell_tower .wpcf7 ul{ list-style:none; margin:0; padding:0; }
.sell_tower .wpcf7 ul li{ margin-bottom: 15px; clear: both; }
.sell_tower .wpcf7 ul li label{ color: #222; font-size: 13pt; font-weight: normal; line-height: 18px; padding-right: 4px; display: inline-block; margin-bottom: 5px; }
.sell_tower .wpcf7 ul li input,
.sell_tower .wpcf7 ul li select,
.sell_tower .wpcf7 ul li textarea { border: 1px solid #b4b4b4; height: 29px; padding: 5px; width: 100%; }

.sell_tower .wpcf7 ul li textarea{ height:100px; }

.sell_tower .wpcf7 ul li input[type="radio"],
.sell_tower .wpcf7 ul li input[type="checkbox"]{ width:14px; height:14px; margin:1px 3px 0 0; }

.sell_tower .wpcf7 ul li input[type="radio"] + .wpcf7-list-item-label,
.sell_tower .wpcf7 ul li input[type="checkbox"] + .wpcf7-list-item-label{ font-size:14px; }



.sell_tower .wpcf7 ul li.phoneno_wrap span { margin: 0; padding: 0 5px 0 0; width: 33%; position:relative; display:block; float:left; }
.sell_tower .wpcf7 ul li.phoneno_wrap span.req{ width:auto; float:none; display:inline; }

.sell_tower .wpcf7 ul li.phoneno_wrap span:last-child{ padding-right:0; white-space:normal;}
.sell_tower .wpcf7 ul li.phoneno_wrap span span.wpcf7-form-control-wrap:after { color: #000; content: "-"; font-size: 11px; position: absolute; right: -2px; top: 6px; width: 4px; z-index: 99; }
.sell_tower .wpcf7 ul li.phoneno_wrap span{}
.sell_tower .wpcf7 ul li.phoneno_wrap span:last-child span.wpcf7-form-control-wrap:after{ display:none; }
.sell_tower .wpcf7 ul li.phoneno_wrap span span{ width:100%; } 
.sell_tower .wpcf7 ul li.phoneno_wrap span label{ display:block; clear:both; }

.sell_tower .wpcf7 ul li.phoneno_wrap span:last-child span.wpcf7-form-control-wrap{ padding-right:0; }

.sell_tower .wpcf7 ul li select,
.sell_tower .wpcf7 ul li textarea{ width:100%; }

.notranslate.notStacked legend{ margin-bottom:5px;  
 color: #222;
    display: inline-block;
   font-size: 13pt;
    font-weight: normal;
line-height: 18px; }
.wpcf7-form-control-wrap.equipment{ float:left; width:auto; margin:0 10px 0 0; }

.notranslate.notStacked .wpcf7-radio { padding-left:0; margin:0; }

#fo6li10,
#fo6li11{ clear:both; overflow:hidden; }
#fo6li10 span,
#fo6li11 span{ float:left; clear:none; }
#fo6li10 span input,
#fo6li11 span input{ width:100px; }
#fo6li10 span.dollar_text label,
#fo6li10 span.cents label,
#fo6li11 span.dollar_text label,
#fo6li11 span.cents label{ font-size:12px; clear:both; }

#fo6li10 span.symbol,
#fo6li11 span.symbol{ font-size: 15px; line-height: 29px; text-align: center; width: 10px; padding-right:5px; }
#fo6li10 span.symbol.radix,
#fo6li11 span.symbol.radix{ padding:0; font-weight:bold; }


#wufoo-w1w92f8u0yxu4l6 .buttons input { background: #db5b42; border: 0 none; color: #fff; cursor: pointer; font-size: 13px; line-height: 0; margin-bottom: 0px; padding: 9px 17px; text-transform: uppercase; width: auto; }


.sell_tower .wpcf7 ul li.phoneno_wrap  label { display:block; }
.form-group.numb_wrap label{ display:block; }

.form-group.numb_wrap .numb{ display:inline-block; padding-right:5px; }


.wpcf7-form-control-wrap.phone1{ position:relative; }

.wpcf7-form-control-wrap.phone1 input.wpcf7-not-valid{ margin-bottom:0px; }
.wpcf7-form-control-wrap.phone1 .wpcf7-not-valid-tip{ position:absolute; bottom:0; white-space:nowrap; display:block; }
.content-box-content .col-lg-4 .body-mid-content{ padding-left:14px;padding-right:14px;}


@media only screen and (max-width : 767px) {
.visible-sm .accordion{ font-size:14px; }
.visible-sm .accordion-body ul{ margin:0; padding:0; background:#fff; }
.visible-sm .accordion-body ul li{ margin:0; padding:0; display:block; clear:both; }
.visible-sm .accordion-body ul li a{ border-top:1px solid #fff; line-height:normal; margin: 0; text-align: center !important; display:block;  background-color: #003c70; display:block; height:auto; padding:5px 0; text-transform:none; }
.visible-sm .accordion-body ul li a:hover{}
}

/*============================================*/
.page-image-right{ float:right; margin:0 0 10px 10px }
.page-image-center{ clear:both; margin:0 0 10px; text-align:center; }
.page-image-center img{ margin:0 auto; }

h2.red_heading{ font-family: "Helvetica Neue",Helvetica,"Open Sans",sans-serif; font-size: 22px; font-weight: 700; line-height: 26px; margin-bottom: 15px; color: #db5b42 !important; }
.red_heading{ font-family: "Helvetica Neue",Helvetica,"Open Sans",sans-serif; font-size: 22px; font-weight: 700; line-height: 26px; margin-bottom: 15px; color: #db5b42 !important; }

.steps_wrap ol li{ list-style:outside decimal; font-size:16px;  }
.article-body ol.list-list.help_list li{ list-style:none; }
.help_list_p{ text-indent:57px; }
.green-text-color,
.article-body a{ color:#006838; text-decoration:underline !important; }
.green-text-color:hover,
.article-body a:hover{ color:#8aba2b; }

.black_heading {
    color: #000;
    font-family: "Helvetica Neue",Helvetica,"Open Sans",sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 15px;
}
