/*!
 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:#ff7003}a:hover{color:#003d71}.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}.fp-footerlogo{text-align:left;clear:both}.fp-footerlogo img{display:inline-block}#footer-info{clear:both;margin-top:15px}@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:#7b4904;background:#fad44f;background:-moz-linear-gradient(top, #fad44f 0%, #ff6c00 100%);background:-webkit-linear-gradient(top, #fad44f 0%, #ff6c00 100%);background:linear-gradient(to bottom, #fad44f 0%, #ff6c00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad44f', endColorstr='#ff6c00',GradientType=0 )}.et_pb_bg_layout_light .et_pb_button:hover,.et_pb_bg_layout_dark .et_pb_button:hover{background:#ff6c00;background:-moz-linear-gradient(top, #ff6c00 0%, #fad44f 100%);background:-webkit-linear-gradient(top, #ff6c00 0%, #fad44f 100%);background:linear-gradient(to bottom, #ff6c00 0%, #fad44f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6c00', endColorstr='#fad44f',GradientType=0 );color:#FFF !important;padding:0.3em 1em 0.3em 1em}.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;border:3px solid #ff7003;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.tpsidebar{text-align:center;margin-top:20px;line-height:1.25em !important}#main-header .et_mobile_menu{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);box-shadow:inset 0 0 10px rgba(0,0,0,0.3)}.et_mobile_menu li a,.et_mobile_menu li.menu-item-has-children a{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom:3px solid #ff7003;background-color:transparent;margin-top:.5em}.et_mobile_menu .sub-menu li.menu-item-has-children a,.et_mobile_menu .sub-menu li a{border-bottom:1.5px solid #ff7003;border-top:none}.et_mobile_menu .sub-menu ul.sub-menu li a{border-bottom:none}.et_mobile_menu a:hover{background-color:#ff7003 !important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px;border-top:3px solid #ff7003;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.6);box-shadow:inset 0 0 10px rgba(0,0,0,0.6);color:#FFF;opacity:1 !important;font-weight:bold}#top-menu li{padding-right:15px}ul.nav>li.current-menu-item>a,a.mobile_nav{background:#ff7003;border:1px solid #003d71;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);box-shadow:inset 0 0 10px rgba(0,0,0,0.3);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;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.3),1px 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.3),1px 3px 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 7px rgba(0,0,0,0.3),1px 3px 3px rgba(0,0,0,0.3)}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-header #et-info{float:right}#et-top-navigation{padding-left:220px !important}#main-header{-webkit-box-shadow:none;-moz-box-shadow:none}#et-info-tpcalculator{position:relative}.tp-navctcbtn{padding:4px 6px;margin:0 20px 0 10px;border:1px solid #60a3db;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.tp-navctcbtn:hover{background-color:#ff7003;color:#fff !important}@media only screen and (max-width: 516px){#top-header #et-info{float:none}#top-header #et-info-phone{display:block;margin-top:15px}.et_pb_more_button.et_pb_button.et_pb_button_one{line-height:1.25em !important}}#breadcrumbs{background:#59625c;border-top:1px solid #515953;border-bottom:0px solid #515b55;-webkit-box-shadow:inset 0 1px 0 #67716a;-moz-box-shadow:inset 0 1px 0 #67716a;box-shadow:inset 0 1px 0 #67716a;color:#f5f5f5;text-shadow:1px 0 0 #3e4d43;font-weight:900}#breadcrumbs a,#breadcrumbs span.raquo{color:#f5f5f5;font-weight:normal;display:inline-block;padding:24px;background:#636b66;padding:23px 0 24px 17px;margin-right:-4px}#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;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:#ff7003;float:left;position:relative;min-height:58px;margin-left:32px;padding-top:1px}#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}}.tp-heroheader{font-size:5em;text-align:center;color:#FFF;font-weight:normal;letter-spacing:-1px;line-height:.8em;padding-top:15px}.txt-herobold{font-weight:bold}.txt-wrapparts{font-size:.5em}.stop-wrapping-by-hand{margin-top:10%}.txt-stopwrapping{font-weight:bold;font-size:72px;text-transform:uppercase;line-height:1.4em}.hero-calculate-btn{top:90px;left:28%}.hero-inquiry-btn{top:-50px;left:28%}#home-hero .et_pb_more_button{-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 10px 25px 0 rgba(0,0,0,0.75);box-shadow:0 10px 25px 0 rgba(0,0,0,0.75)}.home-h2{font-weight:normal;font-size:60px}.home-h2 strong{text-decoration:underline}.header-line2{font-size:42px}.txt-byhand{font-weight:bold;font-size:42px;text-transform:capitalize}.step-blurbs h4{font-size:24px}.testimonial-slider cite{color:#003d71;font-style:normal;font-size:1em}.txt-testimonial{font-size:1.15em;line-height:1.25em}@media only screen and (max-width: 830px){.tp-heroheader{font-size:3.75em}.hero-calculate-btn{top:-80px;left:1%}.hero-inquiry-btn{top:-230px;left:1%}.worlds-only{padding:0 0}.worlds-only .et_pb_column{margin-bottom:0}.home-h2{font-size:50px;line-height:1.15em}.header-line2{font-size:32px;line-height:.38em}.txt-stopwrapping{font-size:50px;line-height:1em}.txt-fittingsline{display:block;margin-top:10px}.txt-byhand{font-size:32px}.looking-for-section .et_pb_text_4{margin-bottom:30px !important}.looking-for-section .et_pb_text_5{padding-bottom:30px !important}}.binofparts-bkg{background-repeat:no-repeat;background-size:42% auto;background-position:92% 75%;z-index:100}.pileofparts-sectionbkg{background-size:100% auto !important;background-position:center bottom !important}.product-firstsection{padding-bottom:48px !important}.widget_nav_menu a{color:#ff6d02 !important}.widget_nav_menu a:hover{color:#003d71 !important}@media only screen and (max-width: 980px){.et_pb_section_2.binofparts-bkg{background-image:none}}.aboutus-fp-logo{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}
