.mycode{padding:20px;background-color:#f6f6f6 !important;border-width:0px;border-bottom-width:3px !important;border-bottom-color:#a0ce4e!important;border-top-width:3px !important;border-top-color:#a0ce4e!important;border-style:solid;}
.flip-box-back-inner{font-size:20px !important;line-height:24px !important;}
.flip-box-back-inner h3{font-size:28px !important;}
.avada-skin-rev{border:none !important;}
.sub-menu a{font-size:13px !important;}
.product .woocommerce-tabs{top:37px;position:relative;padding-top:0px;}
.products .product-details .clearfix .price .woocommerce-price-suffix{color:#383838;}
.fusion-fullwidth-3 .fusion-one-third .fusion-button-wrapper .button-11{bottom:-13px;position:relative;top:-44px;width:140px;left:79px;}
.fusion-fullwidth-3 .fusion-one-third .fusion-button-wrapper .button-10{left:-80px;position:relative;}
.content-boxes-icon-on-top .col{margin-bottom:-50px;padding-top:0px;top:0px;position:relative;}
.fusion-two-fifth .fusion-column-table .fusion-title h2{padding-top:0px;margin-top:-6px;margin-left:10px;}
.fusion-content-boxes.content-boxes-icon-on-top .heading img{top:25px;position:relative;}
.summary-container .cart{position:relative;top:-31px;margin-bottom:-26px;}
.cart .single_add_to_cart_button{height:34px;width:114px;margin-bottom:4px !important;margin-top:-1px;margin-right:0px;padding-left:0px !important;padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !important;}
.post-content .fusion-fullwidth-1{padding-top:0px !important;margin-top:-20px;}
.fusion-fullwidth-app .fusion-one-full .fusion-column-wrapper{margin-bottom:-38px;}
#main .APP{margin-top:-70px;}
#slide-203-layer-13{text-align:justify !important;}
#slide-201-layer-3{text-align:justify !important;}
#slide-200-layer-3{text-align:justify !important;}
#slide-204-layer-3{text-align:justify !important;}
.fusion-footer-widget-area .fusion-widget-area .fusion-column .widget-title{display:none;}
#slide-222-layer-5{text-align:justify !important;}
#slide-224-layer-5{text-align:justify !important;}
#slide-223-layer-5{text-align:justify !important;}
.hotspot-initial strong{position:relative;top:10px;}
.hotspots-placeholder .hotspot-initial{margin-top:120px;}
.hotspots-content .hotspot-info{margin-top:120px;}
.hotspots-content .hotspot-content p{text-align:justify;}
.fusion-post-content .fusion-portfolio-buttons{display:none;}
.rcworks .fusion-portfolio-content h4{display:none;}
.rcworks .fusion-portfolio-post .fusion-portfolio-content-wrapper{margin-top:-22px;}
.rcworks a{font-size:14px;position:relative;top:-27px;color:#666666;}
.fusion-fullwidth-3 .fusion-one-sixth .fusion-person-icon-bottom .person-author .person-name{font-weight:600;font-size:14px;color:#373737;}
.fusion-content-boxes.content-boxes-clean-vertical .col{padding-left:20px;padding-right:20px;margin-left:3px;margin-right:3px;}
.fusion-separator .icon-wrapper{font-size:25px;width:50px;height:50px;margin-top:-25px;margin-left:-25px;}
.fusion-portfolio-wrapper .fusion-portfolio-content-wrapper .entry-title a{font-weight:600;font-size:18px;}
.fusion-portfolio-content p{text-align:justify;}
.product .amount{color:#92c462;font-size:18px;font-weight:500;}
.post-content .product{border-style:none !important;}
.post-content .product_type_simple{padding-left:15px;}
.return-to-shop .wc-backward{padding-left:38px;}
.fusion-fullwidth-1 .fusion-one-half div .product .product_type_simple{color:#ffffff;font-weight:600;background-color:#92c462;width:86px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;padding-right:15px;padding-left:15px;margin-left:15px;}
.products-5 > li{min-height:355px;}
.woocommerce-cart .wc-proceed-to-checkout{display:block!important;}
.products .product-details .product-details{padding-left:5px;padding-right:5px;}
.products .product-details .product-details .product-details-container{border-style:none;padding-bottom:0px;}
.products .product h3{font-size:16px;}
.fusion-footer-widget-area .fusion-widget-area .fusion-column .textwidget p{margin-top:2px;}
.ninja-forms-form-wrap div .nf-form-content{position:relative;box-sizing:border-box;max-width:none;padding-top:25px;}
#wrapper #main .fusion-row #content div .post-content .nf-form-cont .ninja-forms-form-wrap .nf-form-layout form div .nf-form-content{width:100% !important;}
.ninja-forms-form-wrap nf-field label{font-family:"Sofia Pro", Arial, Helvetica, sans-serif;font-weight:500;font-size:16px;}
.ninja-forms-form-wrap nf-field input[type=text]{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.ninja-forms-form-wrap nf-field input[type=email]{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.textarea-wrap .nf-field-element .ninja-forms-field{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.listcountry-wrap .ninja-forms-field{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.ninja-forms-form-wrap nf-field input[type=tel]{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.ninja-forms-form-wrap nf-field input[type=button]{background-color:#059b39;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:140px;}
.nf-error.field-wrap .nf-field-element:after{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.partner_fname{height:37px !important;margin-top:-10px !important;background-color:#ebebeb !important;;font-size:14px !important;color:#000000 !important;}
.contact_subject{height:37px !important;margin-top:-10px !important;background-color:#ebebeb !important;;font-size:14px !important;color:#000000 !important;}
.lastname-wrap .partner_lname{height:37px !important;padding-bottom:5px;margin-top:-10px !important;background-color:#ebebeb !important;font-size:14px !important;color:#000000 !important;}
.partner_company{height:37px !important;margin-top:-10px !important;background-color:#ebebeb !important;font-size:14px !important;color:#000000 !important;}
.partner_mail{height:37px !important;margin-top:-10px !important;background-color:#ebebeb !important;background-color:#ebebeb;font-size:14px !important;color:#000000 !important;}
.contact_mail{height:37px !important;margin-top:-10px !important;background-color:#ebebeb !important;;font-size:14px !important;color:#000000 !important;}
.contact_message{margin-top:-10px !important;background-color:#ebebeb !important;;font-size:14px !important;color:#000000 !important;}
.partner_phone{height:37px !important;margin-top:-10px !important;background-color:#ebebeb !important;background-color:#ebebeb;font-size:14px !important;color:#000000 !important;}
.listcountry-container .partner_country{height:37px !important;padding-top:8px !important;padding-bottom:4px !important;margin-top:-10px !important;background-color:#ebebeb;font-size:14px !important;color:#000000 !important;}
.listcountry-container .contact_country{height:37px !important;padding-top:8px !important;padding-bottom:4px !important;margin-top:-10px !important;background-color:#ebebeb;font-size:14px !important;color:#000000 !important;}
.nf-form-content select.ninja-forms-field:focus{background:#ebebeb !important;border:1px solid #c4c4c4 !important;}
.nf-error.field-wrap .nf-field-element:after{height:37px !important;width:37px !important;line-height:40px !important;margin-top:-10px !important;}
.nf-pass.field-wrap .nf-field-element:after{line-height:37px !important;margin-top:-8px !important;}
.ninja-forms-form-wrap nf-field label{font-size:14px;font-weight:400;position:relative;top:-4px;}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]{background:#5fcd85 !important;color:#ffffff !important;transition:all .5s;}
.nf-before-form-content .nf-form-fields-required{display:none;}
.entry-summary h1{font-size:22px !important;}
.entry-summary .price .woocommerce-Price-amount{color:#059b39;}
.products .price .woocommerce-Price-amount{color:#059b39;}
.woocommerce-products-header div .woocommerce-Price-amount{color:#059b39;}
.reviews .avatar-image .author{position:relative;float:left;margin-left:27px;}
.author .testimonial-thumbnail img{text-align:left;margin-left:-20px !important;}
.avatar-image .author .company-name{text-align:left;}
.hentry ul a{color:#059b39;border-bottom:1px solid #ebebeb;}
.hentry ul a:hover{border-bottom:1px solid #059b39;}.hentry p a{color:#059b39;border-bottom:1px solid #ebebeb;}
.hentry p a:hover{border-bottom:1px solid #059b39;}
.entry-summary a{color:#059b39;border-bottom:1px solid #ebebeb;}
.entry-summary a:hover{border-bottom:1px solid #059b39;}
.sewio-partner--page--column--content--text p a{color:#059b39;border-bottom:1px solid #ebebeb;}
.sewio-partner--page--column--content--text p a:hover{border-bottom:1px solid #059b39;}
.fusion-blog-shortcode .entry-title a{color:#059b39 !important;border-bottom:1px solid #ebebeb;}
.fusion-blog-shortcode .entry-title a:hover{border-bottom:1px solid #059b39;}
.fusion-column-wrapper ol a{color:#059b39;border-bottom:1px solid #ebebeb;}
.fusion-column-wrapper ol a:hover{border-bottom:1px solid #059b39;}
  .w3eden div .wpdm-link-tpl{min-height:1px;border-width:1px;border-style:solid;background-color:#ffffff;line-height:17.0px;border-color:#dbdbdb;}
.media .pull-right a{position:relative;background-color:#059b39;color:#ffffff;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;left:-10px;top:6px;font-weight:400;text-transform:capitalize;}
.media .pull-right a:hover{background-color:#2acb62;text-decoration:none;box-shadow:none;}
.media .pull-right a:focus{text-decoration:none;}
.wpdm-page-template a{position:absolute;background-color:#059b39;color:#ffffff;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;left:-10px;top:17px;font-weight:400;text-transform:capitalize;}
.wpdm-page-template a:hover{background-color:#2acb62;color:#ffffff;text-decoration:none;}
.wpdm-page-template a:focus{text-decoration:none;color:#ffffff;}
.media-body .media-heading a{font-weight:500 !important;color:#059b39;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ebebeb;}
.media-body .media-heading a:hover{border-width:1px;border-bottom-color:#059b39;}
.media-body .media-heading a{font-weight:500 !important;color:#059b39;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ebebeb;}
.media-body .media-heading a:hover{border-width:1px;border-bottom-color:#059b39;text-decoration:none;}
.media-body .media-heading a:focus{text-decoration:none;}
.wpdm-page-template a{position:relative;left:0px;float:left;top:0px;}
.hentry .fusion_builder_column .fusion_builder_column .label{visibility:hidden;}
.hentry .fusion_builder_column .fusion_builder_column .wpdm_icon{visibility:hidden;}
.hentry .fusion_builder_column .fusion_builder_column .media-body{position:relative;left:-55px;padding-bottom:35px;}
.w3eden .btn-primary{background-color:#059b39;font-family:"Sofia Pro", Arial, Helvetica, sans-serif !important;text-transform:inherit !important;font-weight:400 !important;}
.w3eden .btn-primary:hover{box-shadow:none;}
.media .media-body div strong a:hover{background-color:#2acb62 !important;}
.hentry strong a:hover{text-decoration:none !important;}
.hentry strong a:focus{text-decoration:none !important;color:#ffffff;}
.checkbox p{line-height:20px;}
.checkbox p span{font-size:16px;line-height:25px;}
.epkb-boxed h2{text-align:left !important;font-size:18px !important;}
#epkb-main-page-container .epkb-boxed .epkb-doc-search-container{border-style:hidden;margin-bottom:-10px !important;padding-bottom:40px !important;}
#epkb_search_terms{height:37px !important;font-size:16px !important;line-height:0px !important;}
#epkb-search-kb{height:37px !important;line-height:0px !important;text-transform:capitalize;font-family:"Sofia Pro", Arial, Helvetica, sans-serif;font-size:18px;}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box button{border-style:none !important;border-width:0px !important;}
#kb-article-content p{color:#000000;}
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .loading-spinner{display:none;border-top:4px solid #059b39;}
#epkb_search_form .epkb-search-box div{top:7px !important;}
.eckb-article-defaults h1{color:#000000 !important;font-size:18px !important;line-height:35px !important;}
#eckb-article-content-header h1{padding-top:5px !important;background-color:#059b39;color:#ffffff !important;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-left:10px !important;padding-right:10px !important;padding-top:10px !important;}
#main .eckb-article-resets{padding-top:0px !important;padding-bottom:0px !important;}
#eckb-article-content-header{margin-bottom:25px !important;}
#kb-article-content p a{color:#059b39 !important;text-decoration:none !important;border-bottom-style:solid !important;border-bottom-width:1px !important;border-bottom-color:#ebebeb !important;}
#kb-article-content p a:hover{border-bottom-color:#059b39 !important;}
#kb-article-content ul a{color:#059b39 !important;text-decoration:none !important;border-bottom-style:solid !important;border-bottom-width:1px !important;border-bottom-color:#ebebeb !important;}
#kb-article-content ul a:hover{border-bottom-color:#059b39 !important;}
#kb-article-content ul{color:#000000;}
#kb-article-content p{color:#000000;}
#kb-article-content ol{color:#000000;}
.navigation .nav-links .current{padding-left:5px !important;padding-right:5px !important;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.sewio-partner--logoTECH{border-bottom:1px solid #ddd;text-align:center;padding:10px 5px;margin-left:-15px;margin-right:-15px;}
.sewio-partner--logoTEST{border-bottom:1px solid #ddd;text-align:center;margin-left:-15px;margin-right:-15px;}
.hentry .fusion-title h1{padding-bottom:2px !important;}
#content .hentry .fusion-load-more-button{background-color:#059b39;color:#ffffff;text-transform:capitalize;font-weight:300;font-family:"Sofia Pro", Arial, Helvetica, sans-serif;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:16px;width:16% !important;min-width:176px;min-height:50px;float:right;}
.entry-summary .cart .single_add_to_cart_button{margin-top:3px;height:42px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.woocommerce-products-header .product a{border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;}
.fusion-button{border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;}
#menu-main span i{font-size:10px;color:#059b39;left:130px;position:relative;right:-89px;width:528px;}
.fusion-avatar-circle .avatar{width:110px;}
.fusion-author .fusion-author-title{font-size:24px;}
#main .post h2 a{color:#059b39;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ebebeb;}
#main .post h2 a:hover{color:#059b39;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#059b39;}
#menu-main > .menu-item > .sub-menu .fusion-bar-highlight > span span{width:0px;}
.fusion-page-title-bar-right .fusion-page-title-secondary{margin-right:0px;}
.fusion-breadcrumbs{text-align:start;}
.sewio-project--page .case-study-content p a:after{display:none;}
#app p h1{font-family:"Sofia Pro", Arial, Helvetica, sans-serif;font-weight:400;font-size:30px;}
.sewio-project--page .sewio-project--page--column--description h1{font-family:"Sofia Pro", Arial, Helvetica, sans-serif;font-weight:400;font-size:30px;}
.sewio-partner-page--testimonial--image{text-align:left;padding-left:35px;}
.wpdm-page-template .col-md-12{position:relative;top:70px;}
.wpdm-page-template h1{position:relative;top:-470px;}
@media only screen and ( min-width: 640px ){
.image-mobile{display:none !important;padding-right:none !important;}
.logos-mobile{display:none !important;}
} @media only screen and ( max-width: 640px ){ .logos-normal{display:none !important;}
} .fusion-blog-layout-grid .post .fusion-post-wrapper{border-bottom-width:1px !important;transition:box-shadow .3s ease-in-out;transition-property:box-shadow;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-delay:0s;}
.fusion-blog-layout-grid .post .fusion-post-wrapper:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);color:#000;}
.fusion-main-menu li{cursor:default;}
@media only screen and ( min-width: 1900px ) {
.mobile-background {
background-image: url(//cdn.sewio.net/wp-content/uploads/2019/05/Products-Scen-WhiteGround-BIG-HighResolution-2b.jpg) !important;
}
@media only screen and ( min-width: 2200px ) {
.mobile-background {
background-image: url(//cdn.sewio.net/wp-content/uploads/2019/05/Products-Scen-WhiteGround-BIG-HighResolution-3.jpg) !important;
}