.widget #searchform{position:relative}.widget #searchform .screen-reader-text{display:none}.widget #searchform #searchsubmit{position:absolute;right:0;top:0;font-size:11px;font-weight:600;min-height:40px}.wpb_gmaps_widget .wpb_wrapper{padding:0!important}#page404 #searchsubmit{background-color:#D80E02;height:40px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:inline-block;padding:6px 12px;margin-bottom:0;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;color:#fff}#page404 .center{text-align:center}#page404 .space{padding:20px}.title-bigbig{font-size:10em;font-weight:800}.blog-sidebar .widget{display:inline-block;width:100%}.bypostauthor{position:relative}.gallery-caption{position:relative}.aligncenter,div.aligncenter{display:block;margin:30px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:30px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.sticky{color:#333}.sticky .sticky_text.margin_30{background-color:#FFC740;line-height:50px;color:#343434;padding:8px 15px}.bl-desc ul,.bp-desc ul{list-style-type:inherit;margin:0 0 20px;padding:0 0 0 40px}.bl-desc input[type="password"]{font-size:14px;font-family:inherit;width:100%;min-height:30px;padding:7px 10px;text-transform:inherit;border:1px solid #DDD;margin-bottom:20px;outline:none;height:40px}.bl-desc h1,.bl-desc h2,.bl-desc h4,.bl-desc h5,.bl-desc h6{margin-bottom:20px}.bl-desc .gallery-item img{margin-bottom:10px}.bl-desc embed,.bl-desc iframe{max-width:100%}.page.type-page .entry-content h1,.page.type-page .entry-content h2,.page.type-page .entry-content h4,.page.type-page .entry-content h5,.page.type-page .entry-content h6{margin-bottom:20px}.page.type-page .entry-content ul{list-style-type:inherit;margin:0 0 20px;padding:0 0 0 40px}.page.type-page .entry-content ul.social-icons{list-style-type:none;margin:0;padding:0}.navigation.pagination{display:block;padding-left:0;margin:20px 0;border-radius:4px}.more-link{color:#428BCA}div.wpcf7-response-output{margin:0;padding:1.2em 1em}.wpcf7 br{display:none}.pager li>a,.pager li>span{display:inline-block;border-radius:0;border:0;padding:10px 15px 7px;font-size:12px;background-color:#D80E02;letter-spacing:1px;text-transform:uppercase;float:left;display:block;white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.pager li>a i.icon-long-arrow-right{margin-left:15px}.pager li>a i.icon-long-arrow-left{margin-right:15px}.pager li>a:hover{color:#FFF;background:#222}.relative{position:relative!important}.page article .article-img{margin-bottom:40px}.nav-links span.current{width:40px;height:40px;line-height:40px;text-align:center;background-color:#D80E02!important;color:#fff}.nav-links a.page-numbers,.nav-links span.current{padding:10px 15px;width:40px;height:40px;background-color:#fff}#widget-area .widget img{max-width:100%}#widget-area .widget:last-child{padding-bottom:40px!important}#widget-area #searchform{position:relative}#widget-area .menu{opacity:1!important}#widget-area #searchform input#searchsubmit{width:25%;height:40px;line-height:0;padding:0;font-size:14px;margin:0;border:0;border-left:1px solid #ddd}#widget-area #searchform input[type="text"]{width:auto;height:20px;padding:10px 15px;margin:0 0 15px;border:1px solid #DDD;-webkit-appearance:textfield;-webkit-box-sizing:content-box}.widget_nav_menu ul li a,.widget_meta ul li a,.widget_archive ul li a,.widget_categories ul li a,.widget_product_categories ul li a,.widget_pages ul li a{font-size:13px;font-weight:700;text-transform:uppercase}.widget table thead th,table tbody td,table tr td{display:table-cell;padding:8px;text-align:left;border-top:1px solid #E5E5E5}.widget table thead tr th{font-size:14px;font-weight:400}.widget table tr td,table tbody tr td{background:#fff;color:#333}.widget #calendar_wrap caption{text-align:left;font-size:14px;padding:0 0 20px}.widget select{width:202px;padding:10px;margin:0 0 15px}.widget{margin-bottom:40px;position:relative}.widget.woocommerce{display:inline-block;width:100%}.widget ul{margin:0;padding:0}.widget ul li{margin-bottom:10px}.widget ul li ul{margin-top:10px;padding-left:10px}.widget ul li ul li a{color:#00AFDC;font-weight:700}.widget ul li a{color:#8D8D8D}.widget ul.sub-menu li a{padding:0}.widget-title{font-weight:700;text-transform:uppercase;margin-bottom:20px!important}.comment-edit-link,.comment-reply-link{font-size:11px;height:30px;letter-spacing:1px;line-height:30px;padding:5px 10px;border:0;margin:0;outline:none;height:40px;line-height:22px;font-weight:600;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-transform:uppercase}.comment-edit-link:hover,.comment-reply-link:hover{background-color:#D80E02;color:#fff}textarea#comment{font-size:14px;width:100%;padding:10px;margin:0;outline:none;border:1px solid #E1E1DF}.entry-title{font-size:26px;margin:0 0 12px}.post-meta-first{margin-bottom:20px}.post-meta-first span a{margin-left:5px}.post-meta-first span,.post-meta-first span i{margin-right:10px;text-transform:capitalize;font-size:13px}.article-img{margin-bottom:30px}article img{max-width:100%}.posts article:last-child{border:none!important}.posts article{margin-bottom:60px}.navigation h2{display:none}.tags-links{display:inline-block;margin:0 10px 0 0}p.date{display:inline-block;margin:0 10px 0 0}p.category{padding:0 10px 0 0;display:inline-block;margin:0 10px 0 0}.meta{margin:20px 0}code{white-space:normal}.single-post article{margin-bottom:14px}.containerx .children{margin-bottom:70px}.comments ul{margin:0;padding:0}.comments ul li{list-style:none;margin-bottom:15px;position:relative}.comments ul li span{float:left;margin-right:30px}.comments ul li span.who{width:70px;height:70px;position:absolute;top:0;left:0;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.comments ul li .who-comment{margin-left:100px;padding:15px;padding:15px;margin-bottom:20px;background-color:#F3F3F2;position:relative}.comments ul li .who-comment:before{position:absolute;display:inline-block;content:'';top:18px;left:-10px;width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-right:15px solid #F3F3F2;border-bottom:15px solid rgba(0,0,0,0)}.children{margin-bottom:30px}.text-bold,.comment-reply-title{font-weight:700;font-size:13px;text-transform:uppercase;margin:30px 0 50px}.comment-form-author,.comment-form-email{width:48%;float:left}.comment-form-email{margin-left:4%}.breadcrumbs{padding:0;margin:0}span.bredcrumb-separator{margin:0 10px}.content-container{position:relative}.content-container footer span{position:absolute;top:-60px;left:0;background:#2EB267;padding:5px 10px;color:#FFF}.content-container footer span a{color:#FFF}.align-center.edit-buttons{text-align:center;position:relative}.align-center.edit-buttons span a{color:#FFF}.align-center.edit-buttons span{text-align:center;position:absolute;top:0;background:#2EB267;color:#FFF;padding:5px 10px}.article-img,.blog-bg{margin-bottom:30px}#share-buttons{margin:30px 0}#share-buttons i{width:29px;padding:0;border:0;display:inline;font-size:18px;margin-right:10px}.tagcloud a:hover{background:#D80E02;color:#393939}.tagcloud a{display:inline-block;font-size:11px!important;padding:5px 10px;border:1px solid #e7eaeb;float:left;margin-right:8px;margin-bottom:8px;text-transform:uppercase}.box-grey .tagcloud a:hover-off{background-color:#D80E02}.full-image{text-align:center;color:#fff}.padding_h_50{padding:50px 0}.region{background:#fff}.region h3{font-family:'Roboto Slab',serif;font-size:38px;text-transform:uppercase;font-weight:700;margin:0 0 20px}.widget .widget-categories{list-style-type:none;padding:0}.widget li.page_item{font-weight:300;margin-bottom:10px;border-left:0 solid transparent;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.widget li.page_item:hover{border-left-width:3px;border-left-color:#009ebd;padding-left:7px;color:#00BEEB}.sub-menu{margin:0;padding:0}.sub-menu li{list-style:none;position:relative;display:block}.sub-menu li a{padding:15px}.footerlinks{padding:0 0 30px}.footerlinks ul{padding:0}.footerlinks ul li{margin-right:10px;display:inline-block}.widgetize-top{text-align:left;padding:30px 0}.widgetize-top ul{padding:0}.widgetize-top .widgets .widget-titles{color:#fff}.widgetize-top .tagcloud a{display:inline-block;background:none;padding:0;font-weight:300;margin:2px;font-size:12px!important}.widgetize-top .horizontal-line{background:none repeat scroll 0 0 #DFDFDF}.btn-primary{color:#FFF;background-color:#333;border-color:#333;border-radius:0}.btn-primary i{margin-right:10px}.search-box button{display:none}.video-responsive{width:100%}.widget .product_list_widget span ins{text-decoration:inherit}.clients-list>li>.item{border:1px solid #eaeaea;border-radius:2px;background-color:#fff}.clients-list>li>.item>a{margin:10px;min-height:75px;background-color:#fafafa;display:block;text-align:center}.clients-list>li>.item img{display:table-cell;vertical-align:middle;margin:0 auto;filter:url(../../../../../../../../themes/corpotera/assets/img/grayscale-filter.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);opacity:.5;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.clients-list>li:hover img{opacity:1;filter:none;-webkit-filter:grayscale(0)}.footer-widgets{padding:40px 0}.footer-widgets.main{background-color:#3f3e3e;color:#9d9d9d}.footer-widgets.alt{background-color:#fafafa;color:#7e7e7e}.sub-footer{background-color:#474747;color:#9d9d9d;padding:15px 0}.footer-widgets .widget{position:relative}.footer-widgets.main .widget-title{color:#fff;border-bottom:0;padding:0}.widget-text p{font-size:12px;font-weight:400}.fb-like-box{min-height:200px}.frm-subscribtion{margin:15px 0}.subscribe-input{font-size:12px;font-weight:300;font-style:italic;border:0;border-radius:4px;padding:8px 10px;float:left;margin-right:10px}.subscribe-title{color:#f6f6f6;margin-bottom:15px;display:block}.frm-subscribtion .btn{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:8px 15px 9px 15px;font-size:12px;font-weight:700;float:left}.credit-cards{padding:0;margin:0;list-style:none}.credit-cards>li{display:inline-block}.widget-linklist ul{padding:0;margin:0;list-style:none}.widget-linklist ul>li{margin-bottom:5px}.widget-linklist ul>li>a{position:relative}.widget-linklist ul>li>a:hover{left:5px}.twitterfeed ul{padding:0;margin:0 0 0 42px;list-style:none}.twitterfeed .tweet_list>li{margin-top:20px;position:relative}.twitterfeed .tweet_list>li:first-child{margin-top:0}.twitterfeed .tweet_list>li:before{font-size:27px;position:absolute;left:-42px;top:2px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e001"}.twitterfeed .tweet_list>li:hover:before,.twitterfeed .tweet_text a{color:#D80E02}.twitterfeed .tweet_text a:hover{text-decoration:underline}.twitterfeed .tweet_list .tweet_time{display:block;margin-top:10px;font-style:italic}.inner-action-bar{background:#fafafa;padding:30px 0;box-shadow:inset 0 -1px 3px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px 3px rgba(0,0,0,.1)}.lte8 .inner-action-bar{border-bottom:1px solid #e9e9e9}.display-mode ul>li{float:left;margin-left:16px}.display-mode ul>li>a{color:#9d9d9d}.display-mode ul>li>a:hover{color:#D80E02}.display-mode ul>li span{margin-right:5px}.display-mode ul>.active span{color:#D80E02}#contact-map{height:345px;background:#efefef}.contact textarea{height:170px}.contact .btn{font-size:12px;border-radius:1px;margin-top:20px}.widget_shopping_cart_content .cart_list img{float:left;width:50px;height:60px;border:1px solid #eaeaea;border-radius:2px;background:#fff;padding:2px;margin-right:20px}.woocommerce table.cart a.remove,.woocommerce table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page table.cart a.remove{display:block;font-size:1.5em;text-align:center;line-height:1;-webkit-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:700}.shop_table.cart{margin-bottom:40px;margin-top:40px;background:#fff}.shop_table.cart .product-name{padding:20px}.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;text-align:left;margin-bottom:5px}.woocommerce table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{width:auto;min-width:200px;display:inline-block;margin-right:20px}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{margin-bottom:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{float:left;width:100%;margin-right:2%}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button i,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button i{position:relative;top:4px}td,th{padding:10px;border:1px solid #e5e5e5;text-align:left}table{width:100%}.woocommerce-cart .woocommerce-message{background:#fff;padding:20px;border:1px solid #e0e0e0;margin-bottom:21px;position:relative}.woocommerce thead{background:#f8f8f8}.enotype-icon-arrow-down2:before{content:"\e6c2";font-family:'icomoon'}.main-title{border-bottom:1px solid #eaeaea;margin-bottom:20px;padding-bottom:8px}.main-title h4{font-weight:700}.shipping_calculator .button{filter:none;color:#FFF;border:0;padding:11px 12px;font-weight:700;min-width:100px;padding:8px 15px 9px 15px;display:inline-block;background-color:#D80E02}.product-quantity .buttons_added input.minus{border:0;background:#D80E02;color:#fff;width:30px;height:30px}.product-quantity .buttons_added input.plus{border:0;background:#D80E02;width:30px;height:30px;color:#FFF}.product-quantity .buttons_added input.qty{border:1px solid #D80E02;color:#333;border-left:0;border-right:0;border-radius:0;text-align:center;font-size:11px;width:35px;line-height:26px;text-align:center}.cart_item .product-thumbnail img{padding:2px;border:1px solid #eaeaea;border-radius:2px;width:50px;height:60px;margin:0 auto}.woocommerce .woocommerce-message{margin-top:40px;border:1px solid #eaeaea;color:#D80E02;padding:10px 10px 10px}.return-to-shop .button{background:#D80E02;filter:none;color:#fff;border:0;padding:11px 12px;font-weight:700;min-width:100px;margin-bottom:20px}.cart-empty{margin-top:40px;margin-bottom:40px;border:1px solid #eaeaea;color:#D80E02;font-weight:700;text-transform:uppercase;padding:10px 10px 10px}.button:hover{color:#eaeaea}.woocommerce-info{background:#fff;padding:20px;border:1px solid #e0e0e0;margin-bottom:21px;position:relative;margin-top:20px}.woocommerce .col2-set,.woocommerce-page .col2-set{zoom:1;width:100%}.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{content:" ";display:table}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{clear:both}.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 form .form-row label.inline,.woocommerce-page form .form-row label.inline{display:inline}.woocommerce-billing-fields input[type="text"],.woocommerce-billing-fields input[type="password"],.login input[type="password"],.login input[type="text"],.woocommerce-shipping-fields input,.checkout_coupon input,.coupon input[type="checkbox"]{font-family:'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;color:#b1b1b1;border-radius:2px;border:1px solid;height:auto;border-color:#eaeaea;box-shadow:0 0 0;-webkit-box-shadow:0 0 0;padding:5px 10px;width:100%}.woocommerce-billing-fields .create-account label{display:inline-block!important}.woocommerce-shipping-fields input[type="checkbox"]{width:auto}.woocommerce-account .woocommerce input[type="text"],.woocommerce-account .woocommerce input[type="password"],.woocommerce-account .woocommerce input[type="email"]{max-width:260px;font-size:inherit;border:1px solid #eee;font-family:inherit;width:100%;min-height:30px;padding:10px 10px;text-transform:uppercase;margin-bottom:20px;outline:none}.woocommerce-shipping-fields .checkbox{display:inline-block;min-height:0;padding-left:0;margin-top:0;margin-bottom:-1px;vertical-align:middle;font-size:15px;font-weight:600}.payment_methods{list-style:none;padding:0}.woocommerce-shipping-fields textarea{width:100%;padding:10px}.woocommerce .woocommerce-info a{color:#D80E02}.woocommerce-billing-fields h3{font-size:15px;font-weight:600}table{margin-bottom:20px}.woocommerce .form-row label{display:block}.form-row .button{background:#D80E02;filter:none;color:#fff;border:0;padding:11px 12px;font-weight:700;min-width:100px;margin-bottom:20px}.woocommerce-billing-fields input[type="text"]:focus,.woocommerce-shipping-fields input[type="text"]:focus{box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);border-color:#ccc}.entry-content .woocommerce h2{font-size:18px}#payment ul{margin:0;padding:0;list-style:none}#payment label{margin-left:4px}#payment .payment_box{padding-left:21px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:48%}.widget .product_list_widget img{float:left;width:50px;height:60px;border:1px solid #eaeaea;border-radius:2px;background:#fff;padding:2px;margin-right:20px;left:0}.widget .product_list_widget a{position:relative;color:#333;display:block}.widget .product_list_widget span{color:#D80E02;white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.widget .product_list_widget ins{margin-left:15px;text-decoration:inherit}.widget .product_list_widget span.product-title{color:#333}.woocommerce-page .row.large div[class*="col-"]{padding-left:0;padding-right:30px}.widget .search-box{padding:0}.img-full{width:100%;height:auto}.uppercase{text-transform:uppercase}.widget_search #searchsubmit{background-color:#D80E02;color:#333;border:0;padding:10px 15px;text-transform:uppercase}.single-post .post-desc{margin-bottom:20px}.post-desc embed,.post-desc iframe{max-width:100%}.post-desc img{max-width:100%}.post-desc ul{list-style-type:inherit;margin:0 0 20px;padding:0 0 0 40px}.post-desc dt,.post-desc dd{line-height:1.7}.post-desc p{margin-bottom:10px!important}.post-desc .margin_30{background-color:#D80E02;line-height:50px;color:#343434;padding:8px 15px}.comment-respond{margin-top:50px}.wpcf7-form textarea{height:110px}#site-footer .footer-top .top-newsletter button{width:52px;position:absolute;top:0;right:0}#site-footer .footer-top .top-newsletter input[type=submit]{-webkit-appearance:button;cursor:pointer;background:#333;color:#FFF;border:0;padding:7px;text-transform:uppercase;font-weight:600;letter-spacing:2px}.post-media img{max-width:100%;height:auto;max-width:100%}.m_bottom_30{margin-bottom:30px}@media screen and (max-width:768px){.navbar li{display:block}.navbar li a{line-height:40px}.navbar li ul{display:block;margin:0;padding:0;border;0}.navbar li:hover ul{display:block;position:relative;background:#FFF;border:0;padding:0}}@media screen and (max-width:480px){.navbar li a{line-height:0;font-size:14px}}