/*!/wp-content/themes/factorypress/css/custom.css*/.main-wrapper{overflow:hidden}.boxed_wrapper>p{display:none}body{background-repeat:repeat}body>p{display:none}.mainmenu-wrapper .search-box form button{height:50px}.mainmenu-wrapper .search-box form input{line-height:50px}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0px!important}.our-services.small-services{padding:0 0 80px}.section-padding.services-three-col{padding:80px 0 20px}.no-pad-top{padding-top:0px!important}.no-pad-bot{padding-bottom:0px!important}.about-section .about-text-wrapper .right-textbox>p:first-child,.contact-section.section-padding p.large:first-child{display:none}.adjustment{border-top:none!important;margin-top:0px!important;padding-top:0px!important}.no-mar{margin-top:0px!important}.style-contact-two{display:none!important}.footer-widget.link-widget .links,.footer-widget.widget_text .links{width:47%;margin-top:20px!important;padding:0;float:left}.single-blog-post .content-box .fa-tags{color:#fbca00;display:inline-block;font-size:16px;margin-right:5px}.widget ul{list-style:outside none none;margin:30px 0 0;padding:0}.widget ul li{border-bottom:1px solid #f5f5f5;list-style:outside none none}.widget ul li a::before{background:#fff0 none repeat scroll 0 0;border:1px solid #fbca00;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:20px;transition:all 0.5s ease 0s;width:8px}.widget ul li a{color:#272727;display:block;font-size:16px;transition:all 0.5s ease 0s}.widget ul li a:hover{color:#fbca00}.single-sidebar-box.widget ul li{border-bottom:1px solid #f4f4f4;list-style:outside none none;margin-bottom:20px;padding-bottom:12px}.single-sidebar-box.widget ul li .img-box{display:table-cell;vertical-align:middle;width:75px}.single-sidebar-box.widget ul li .content-box{display:table-cell;padding-left:27px;vertical-align:middle}.single-sidebar-box.widget ul li .content-box h4{color:#272727;font-size:16px;font-weight:900;line-height:28px;margin:0}.single-sidebar-box.widget ul li .content-box a.date{color:#fbca00;font-size:16px;font-weight:500}.widget_bunch_recent_post_with_image ul li a:before{display:none}.footer-widget.widget_bunch_recent_post_with_image ul{margin-top:36px}.footer-widget.widget_bunch_recent_post_with_image li{border-bottom:1px solid #012f5d;margin-bottom:20px;padding-bottom:12px}.footer-widget.widget_bunch_recent_post_with_image .img-box{width:75px}.footer-widget.widget_bunch_recent_post_with_image .dtc{display:table-cell;vertical-align:middle}.footer-widget.widget_bunch_recent_post_with_image .content-box{padding-left:27px}.footer-widget.widget_bunch_recent_post_with_image .content-box h4{color:#f7f7f7;font-size:16px;font-weight:900;line-height:28px;margin:0;transition:all 0.5s ease 0s}.footer-widget.widget_bunch_recent_post_with_image .content-box a.date{color:#fbca00;font-size:16px;font-weight:500}.pagination{margin:0}.pagination li{padding:0 5px;display:inline-block}.pagination li span,.pagination li a{background:#fff0 url(/wp-content/themes/factorypress/css/../img/resources/gallery-filter-pattern.jpg) repeat scroll left top;border:1px solid #f4f4f4;color:#272727;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:35px;padding-left:20px;padding-right:20px;transition:all 0.5s ease 0s}.pagination li.active span,.pagination li:hover span,.pagination li:hover a,.pagination li.active a{background:#012f5d none repeat scroll 0 0;border-color:#012f5d;color:#fbca00}.rev_slider_wrapper .tparrows::before{line-height:35px!important;color:#ffffff!important}.woocommerce .products .fs-product-column{margin-bottom:50px!important;min-height:527px!important}.woocommerce .products .star-rating{color:#fbca00;display:inline-block;float:none;margin:0}.woocommerce .products .price span del span,.woocommerce .fs-shop-detail .summary .pricing .price del span{font-size:12px!important}.woocommerce .fs-shop-detail .summary .pricing{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;display:block;margin:20px 0 30px;padding:15px 0 10px;font-size:16px;font-weight:600}.woocommerce .fs-shop-detail .summary .pricing .price ins span{color:#012f5d;margin-left:10px;display:inline-block}.woocommerce .fs-shop-detail .summary .add-to-cart,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#012f5d none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:700;line-height:40px;outline:medium none;padding:0 33px;position:relative;text-transform:uppercase;transition:all 0.5s ease 0s!important;margin-left:15px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{margin-left:0px!important}.woocommerce .fs-shop-detail .summary .add-to-cart:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#fbca00 none repeat scroll 0 0;color:#fff}.woocommerce .quantity .qty{height:40px;text-align:center;width:4.631em}.woocommerce-tabs.wc-tabs-wrapper{margin:30px 0 80px}.woocommerce #reviews #comments ol.commentlist{padding:0;margin-top:50px}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0px!important;margin:0px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#fff none repeat scroll 0 0;border-color:-moz-use-text-color -moz-use-text-color #012f5d;border-style:none none solid;border-width:medium medium 2px;color:#262626}.woocommerce div.product .woocommerce-tabs .panel{padding:15px}.woocommerce div.product .woocommerce-tabs .panel h2{color:#1a1a1a;font-family:"Montserrat",sans-serif;font-size:16px;text-transform:capitalize}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:none;border-radius:0;margin:0;padding:0;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;border-radius:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;margin-right:0!important;padding:10px 20px 10px 5px}.woocommerce textarea{border:1px solid #ebebeb}.woocommerce .related .section-title-style-2 h2{margin-bottom:30px}.woocommerce .woocommerce-message{border-top-color:#012f5d}.woocommerce .shop_table thead{background:#f7f7f7}.woocommerce table.shop_table th{color:#222;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:35px;text-transform:uppercase;padding-left:28px}.woocommerce .shop_table tbody tr.cart_item td{padding:27px 7px 28px 35px;border-bottom:1px solid #f3f3f3;color:#aaa;font-size:16px;font-weight:700}.woocommerce .shop_table tbody td.product-subtotal{color:#6aaf08}.woocommerce-cart table.cart img{width:auto}.woocommerce .shop_table tbody tr td.actions{padding:20px!important}.woocommerce .shop_table tbody tr td.actions .coupon{display:inline-block}.woocommerce-cart table.cart td.actions .coupon .input-text{border:2px solid #f3f3f3;border-radius:3px;font-family:"Lora",serif;font-weight:700;height:45px;margin-right:19px;padding-left:15px;width:225px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#012f5d none repeat scroll 0 0;border-radius:3px;color:#fff!important;font-weight:900;line-height:45px;height:45px;text-align:center;text-transform:uppercase;display:inline-block;padding:0 20px;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#fbca00 none repeat scroll 0 0!important;color:#fff!important}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{opacity:1!important}.woocommerce .cart_shipping,.woocommerce .cart_totals{border:1px solid #ebebeb;padding:15px}.woocommerce .cart_shipping p{margin-top:10px}.woocommerce .cart_shipping input{border:2px solid #f6f4f4;display:block;height:40px;padding:0 15px;position:relative;width:100%}.woocommerce-cart .cart-collaterals .cart_totals table{margin:0}.woocommerce .cart_totals{padding:0px!important}.woocommerce .cart_totals h2{background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #ebebeb;font-size:14px;margin:0;padding:20px}.woocommerce .cart_totals tr{border-bottom:1px solid #ebebeb!important}.woocommerce .cart_totals tr th{padding:14px 20px!important;border-right:1px solid #ebebeb}.woocommerce .cart_totals td{padding:14px 20px!important;text-align:right}.woocommerce-cart .wc-proceed-to-checkout{padding:20px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{float:right;margin:0;background:#012f5d}.woocommerce-cart .cart-collaterals .cart_totals table{border-collapse:collapse!important;width:100%}.woocommerce form .form-row select,.woocommerce form input[type="text"],.woocommerce form input[type="email"],.woocommerce form input[type="password"],.woocommerce form input[type="tel"]{padding:10px!important;border:1px solid #e3e0dc;width:100%}.woocommerce .checkout_coupon p{display:inline-block}.woocommerce .checkout_coupon p #coupon_code{height:45px!important;border:1px solid #e3e0dc}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce #place_order{float:right;background:#012f5d}.shop_sidebar .shop_aside{margin-top:0}.woocommerce .img-holder .thumbnails.columns-3 a.zoom{display:inline-block!important;width:31.65%!important;margin-left:10px}.woocommerce .img-holder .thumbnails.columns-3 a.zoom:first-child{margin-left:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#012f5d!important;color:#fff}.contact_info ul li{border-bottom:none!important;line-height:1.8em!important;padding:0px!important}.contact_info ul a::after{content:''!important}.contact_info ul a{display:inline-block!important;color:#93b300!important}.mainmenu-wrapper .search-box form input,.search-widget input{border:none!important;padding:0 0 0 20px!important;width:auto!important}.variations .label{color:#212121!important;font-size:16px}.variations .label label{margin-top:10px}.variations .value{width:100%}.variations .value select{height:40px;width:100%}.single_variation_wrap .woocommerce-variation-price{margin-bottom:15px}.top-bar #polyglotLanguageSwitcher ul>li{width:auto;float:none}.top-bar #polyglotLanguageSwitcher ul>li>a{background-color:#fff0;border:medium none;border-radius:0;color:#6b6b6b;font-size:14px;font-weight:bolder;height:auto;padding:0 15px .5em;width:auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.top-bar #polyglotLanguageSwitcher ul>li>ul>li>a{background:#ffffff!important;font-size:12px;font-weight:400;padding:10px 12px}#lang_sel img.iclflag{top:-1px}#lang_sel ul ul{border:1px solid #e5e5e5;height:auto!important;left:0;position:absolute;top:27px;visibility:hidden;width:170px;border-radius:0 0 3px 3px}#polyglotLanguageSwitcher ul li ul li{border-top:1px dotted #d4d4d4}#polyglotLanguageSwitcher ul li ul li:first-child{border:none}header.header .logo::before{display:block;top:-48px}.mainmenu-holder .nav-header>ul>li:first-child>a::after{content:"\f015";position:absolute;top:0;left:8px;color:#fff;font-size:16px;font-weight:700;font-family:'FontAwesome'}.about-section.section-padding.about-page.pb0{margin-bottom:30px}.woocommerce-pagination ul{border:none!important}.woocommerce-pagination ul li{display:inline-block!important;border:none!important;padding-left:5px!important;padding-right:5px!important}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{background:#fff0 url(/wp-content/themes/factorypress/css/../img/resources/gallery-filter-pattern.jpg) repeat scroll left top!important;border:1px solid #f4f4f4!important;color:#272727!important;cursor:pointer!important;display:block!important;font-size:18px!important;font-weight:700!important;line-height:50px!important;padding-left:20px!important;padding-right:20px!important;transition:all 0.5s ease 0s;padding-top:0px!important;padding-bottom:0px!important}.woocommerce-pagination ul li:hover a,.woocommerce-pagination ul li span{background:#23527c!important;color:#ffffff!important}.stButton .stLarge{background:none!important;width:auto;height:auto;position:relative}.stButton{width:100%;display:block!important;text-align:center;margin:0px!important}.stButton .stLarge:after{content:"\f09a";font-size:16px;font-family:'FontAwesome';color:#272727;display:block;line-height:53px;text-align:center;transition:all 0.5s ease 0s;position:relative}.facebook .stButton .stLarge:after{content:"\f09a"}.google .stButton .stLarge:after{content:"\f0d5"}.twitter .stButton .stLarge:after{content:"\f099"}.pinterest .stButton .stLarge:after{content:"\f0d2"}.share-box li{background:#fff;transition:all 0.5s ease 0s}.share-box li:hover{background:#fbca00}.share-box li:hover .stButton .stLarge:after{color:#fff}.widget ul li a{width:88%;display:inline-block}.widget ul.children,.widget ul.sub-menu{padding:0px!important}.widget ul.children li,.widget ul.sub-menu li{border-bottom:0;border-top:1px solid #f4f4f4}.widget select{max-width:100%;width:87%;border:1px solid #888;padding:10px 15px;margin:0 0 20px 25px}.textwidget,.widget .tagcloud,.widget_calendar{padding:20px 25px}.widget label{padding:15px 25px}.textwidget img{height:auto;max-width:100%}.empty-star-class{opacity:0.30!important}.share-box ul li,.content-box ul.fp-info li{list-style-type:none!important;display:inline-block!important}.comment-list .single-comment-box{margin-bottom:30px}.comment-list .children{margin-left:50px!important}.widget ul{padding-left:0px!important}.widget ul li,.widget ul li ul li,.widget ul li ul li ul li{list-style-type:none!important}.widget ul li>span{width:88%;display:inline-block;padding-left:0}.p-l0{padding-left:0px!important}.content-box .fp-info.p-l0 li{border-right:1px solid #eaeaea;padding-right:17px;margin-right:12px}.content-box .fp-info.p-l0 li:last-child{border:none;padding-right:0;margin-right:0}.comment-list .single-comment-box.pingback .img-box,.comment-list .single-comment-box.trackback .img-box{display:none}.comment-list .single-comment-box.pingback .text-box,.comment-list .single-comment-box.trackback .text-box{padding-left:0}.fac-comment-item .fac-comment-item{margin-left:70px}.woocommerce div.product div.images img{width:auto!important}