/*!
 Theme Name:     Thred Taper - Divi
 Theme URI:      http://www.elegantthemes.com/preview/Divi/
 Description:    Divi Child Theme
 Author:         Federal Process
 Author URI:     http://www.federalprocess.com
 Template:       Divi
 Version:        TP-2.6.1
*//*!@import styles handled by this child theme's functions.php file. This style.css file has been pre-process using SASS. Do not place any new CSS styles direct...they will get lost!*/sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a{color:#2ea3f2;text-decoration:underline}a:hover{color:#004e93;text-decoration:underline}.et_quote{font-family:sans-serif !important;font-style:normal !important}.et_pb_text ul{padding-top:1em}.et_pb_text li{line-height:1.35em;padding-bottom:1em}.specs-section h3{color:black}.3-steps-superior-sea div{clear:both}.et-dropcap{font-size:4em;font-weight:bold;line-height:0.7;color:#2ea3f2;padding:4px 15px 50px 0}.highlight-color{color:#8ecdf8}.et_pb_text ul{list-style:none;padding:0;margin:0}.et_pb_text li{padding-left:1em;text-indent:-.7em}.et_pb_text li::before{content:"\002022";padding-right:7px;color:#2ea3f2}.et_pb_text ul li{line-height:1.15em;margin-bottom:0}.tablepress .column-1{font-weight:bold}#et-footer-nav a{text-decoration:none}#et-footer-nav .bottom-nav li.current-menu-item a,#et-footer-nav a:hover{color:#8ecdf8 !important}.fp-footerlogo{text-align:left;clear:both}.fp-footerlogo img{display:inline-block}#footer-info{clear:both;margin-top:15px}#footer-info a{text-decoration:none}@media only screen and (max-width: 980px){.fp-footerlogo{text-align:center}}.et_pb_bg_layout_light .et_pb_button,.et_pb_bg_layout_dark .et_pb_button{color:#FFF;font-weight:bold;text-shadow:0px 1px 1px #000;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);background:#51fffc;background:-moz-linear-gradient(top, #51fffc 0%, #0094a8 100%);background:-webkit-linear-gradient(top, #51fffc 0%, #0094a8 100%);background:linear-gradient(to bottom, #51fffc 0%, #0094a8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$everseal-light-teal', endColorstr='$everseal-dark-teal',GradientType=0 )}.et_pb_bg_layout_light .et_pb_button:hover,.et_pb_bg_layout_dark .et_pb_button:hover{background:#0094a8;background:-moz-linear-gradient(top, #0094a8 0%, #51fffc 100%);background:-webkit-linear-gradient(top, #0094a8 0%, #51fffc 100%);background:linear-gradient(to bottom, #0094a8 0%, #51fffc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$everseal-dark-teal', endColorstr='$everseal-light-teal',GradientType=0 );color:#FFF !important;text-shadow:0px 1px 1px rgba(0,0,0,0.3);padding:0.3em 1em 0.3em 1em;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.1)}.et_pb_bg_layout_light .et_pb_button,.et_pb_bg_layout_light .et_pb_button:hover,.et_pb_bg_layout_dark .et_pb_button,.et_pb_bg_layout_dark .et_pb_button:hover{font-size:1.5em !important;line-height:1.25em !important;border:2px solid #bcbec0;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;text-decoration:none}.no-description .et_pb_promo_description{display:none}.tpsidebar{text-align:center;margin-top:20px;line-height:1.25em !important}li#foli2 input#Field2,li#foli2 input#Field3{width:145px !important}li.buttons input#saveForm{max-width:300px}#main-header .et_mobile_menu{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.3);box-shadow:0 2px 10px rgba(0,0,0,0.3)}.et_mobile_menu li a,.et_mobile_menu li.menu-item-has-children a{border-bottom:3px solid #2ea3f2;background-color:transparent;padding-top:1em;padding-bottom:1em}.et_mobile_menu .sub-menu li.menu-item-has-children a,.et_mobile_menu .sub-menu li a{border-bottom:1.5px solid #2ea3f2;border-top:none}.et_mobile_menu .sub-menu ul.sub-menu li a{border-bottom:none}.et_mobile_menu a:hover{background-color:#7ecafb !important;color:#FFF;opacity:1 !important;font-weight:bold}#top-menu li{padding-right:15px}ul.nav>li.current-menu-item>a,a.mobile_nav{font-weight:800;padding:9px 13px !important}ul.nav>li.menu-item-has-children.current-menu-item>a{padding-right:23px !important}ul.nav>li.current-menu-item>a{padding-bottom:50px}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{top:0px;content:"9";padding-right:3px}#top-menu .menu-item-has-children.current-menu-item>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{top:9px;padding-right:3px}#top-menu.nav ul.sub-menu{top:34px}#top-menu.nav ul.sub-menu ul{top:-20px}#top-menu.nav ul.sub-menu{border:1px solid #003d71}ul.nav ul li{margin:14px 0;line-height:1.25em}ul.nav li ul a{padding:0 !important;margin-bottom:1em;width:178px}ul.nav li a:last-child{margin-bottom:.75em}#top-menu-nav>ul>li>a:hover{color:#2ea3f2 !important}.sub-menu li a:hover,.sub-menu li a:active{font-weight:bold;color:#2ea3f2 !important;background-color:#FFF !important}#top-header #et-info{float:right;margin-top:1em}#et-top-navigation{padding-left:220px !important}#main-header{-webkit-box-shadow:none;-moz-box-shadow:none}#et-info-tpcalculator{position:relative}#et-info-tpcalculator a{text-decoration:none}.tp-navctcbtn{padding:4px 6px;margin:0 20px 0 10px;border:1px solid #004e93}.tp-navctcbtn:hover{background-color:#2ea3f2;color:#fff !important}@media only screen and (max-width: 516px){#top-header #et-info{float:none}#et-info-tpcalculator{display:inline-block;text-align:left}.et_pb_more_button.et_pb_button.et_pb_button_one{line-height:1.25em !important}}#breadcrumbs{background:#004e93;color:#f5f5f5;text-shadow:1px 0 0 #3e4d43;font-weight:900}#breadcrumbs a,#breadcrumbs span.raquo{color:#f5f5f5;font-weight:bold;display:inline-block;padding:24px;background:#2ea3f2;padding:23px 0 24px 17px;margin-right:-4px;text-decoration:none}#breadcrumbs a:hover{color:#eee;text-decoration:none}#breadcrumbs span.raquo{background:url(images/breadcrumbs_separator_first.png) no-repeat;text-indent:-9999px;padding:23px 16px 24px;top:-1px;position:relative}#breadcrumbs .breadcrumb_last{background:url(images/breadcrumbs_separator_last.png) no-repeat #7fcafa;width:32px;height:61px;padding:23px 16px 24px 48px;position:relative;left:-31px}#ie8 #breadcrumbs span.raquo{margin-left:-1px;margin-right:-5px !important}#breadcrumbs_box{background:#7fcafa;float:left;position:relative;min-height:58px;margin-left:32px;padding-top:1px;color:#004e93;text-shadow:none}#breadcrumbs_box:before{content:'';position:absolute;top:0;left:-32px;width:32px;height:61px;background:url(images/breadcrumbs_left.png) no-repeat}#breadcrumbs_box:after{content:'';position:absolute;top:0;right:-31px;width:31px;height:61px;background:url(images/breadcrumbs_right.png) no-repeat}p#ybreadcrumbs{position:relative;top:-2px;height:58px}.home #breadcrumbs{display:none}@media only screen and (max-width: 554px){#breadcrumbs{display:none}}.bottom-section-spacing.et_pb_section_sticky{padding-bottom:54px !important}@media all and (max-width: 980px){.mobile-background-overlay.et_pb_section_0:before,.mobile-background-overlay.et_pb_section_2:before,.mobile-background-overlay.et_pb_section_3:before,.mobile-background-overlay.et_pb_section_4:before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(30,66,88,0.6)}.mobile-background-overlay.et_pb_section_2:before{background-color:rgba(224,243,255,0.6)}.mobile-background-overlay.et_pb_section_3:before{background-color:rgba(255,235,200,0.7)}.mobile-background-overlay.et_pb_section_4:before{background-color:rgba(232,243,255,0.85)}}.fp-logo-clearspace{padding:10px 5px}.project .et_pb_section{padding:0}.et_pb_portfolio_0 .et_pb_portfolio_item h2{text-align:center;color:#ff7003}.nav-single.clearfix{width:100%;max-width:1080px;margin:0 auto;margin-bottom:35px;border-top:1px solid silver;padding-top:35px}blockquote{position:relative;display:block;width:40%;float:right;margin-left:30px}blockquote p{margin-bottom:15px;font-size:1.5em;line-height:1.2em}cite{font-size:.8em}
