/* header links, search */
/*@media screen and (min-width: 768px){
    .block.block-search {float:left; padding-left:14%; width:470px;}
    .block-search input {border-radius: 30px;height: 60px;}
    .block-search .action.search:before {line-height: 60px; font-size: 27px;}
    .header.links {float: right;}
    .header.links li {display: inline;}
    .my-account-a{display: block; font-size: 20px;}
    .my-account-a:hover{ text-decoration: none;}
    .my-account-a:before {
        font-family: "Font Awesome 5 Free";
        content: "\f007";
        display:inline-block;
        padding-right: 3px;
        vertical-align: middle;
        font-weight: 900;
        padding-left: 25px;
        font-size: 49px;
    }
    .minicart-wrapper .action.showcart:before {
        font-size: 45px; line-height: 60px;
    }
    .minicart-wrapper .action.showcart.active:before{
        font-size: 45px; line-height: 60px;
    }
}*/

body {
    color: #333;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    font-size: 1.8rem;
}
.page-title {color:#eb5202}

.greet.welcome{display: none;}
.page-header .panel.wrapper {background-color: #eb5202; font-weight: 800;}
.page-header .panel.wrapper .switcher strong {font-weight: 800;}

.page-header {color: #eb5202;}
.link.authorization-link a:before {
        font-family: "Font Awesome 5 Free";
        content: "\f007";
        display:inline-block;
        padding-right: 3px;
        /*vertical-align: middle;*/
        font-weight: 900;
        padding-left: 25px;
        font-size: 15px;
    }

.page-footer { padding-bottom: 0px; }
.page-footer .footer.content {
    padding: 0;
    margin: 0;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

/* News Letter */
.block.newsletter .form.subscribe { width: 98%; }
.container, .page-header .header.content, .header-top, .section-item-content, .navigation, .breadcrumbs,, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, #cwsMenu-2 .cwsMenu.mega-menu, .cms-home .page-main-wrapper, .copyright-section .social, .page-footer .footer.content .page-main-wrapper, .page-main{
    -webkit-text-size-adjust: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Lato',sans-serif;
    color: #000;
    line-height: 1.3;
    box-sizing: border-box;
    margin: auto;
    max-width: 1200px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}


.footer.content .block{
 float: none;
}
.page-footer .footer.content .news-social-section {
    -webkit-text-size-adjust: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Lato',sans-serif;
    color: #000;
    line-height: 1.3;
    box-sizing: border-box;
    background-color: #000;
    padding: 40px 0;
}
.page-footer .footer.content .news-social-section .block.newsletter{
    -webkit-text-size-adjust: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Lato',sans-serif;
    color: #000;
    line-height: 1.3;
    box-sizing: border-box;
    margin: 0;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
.page-footer .footer.content .news-social-section .block.newsletter .news-dec{
    -webkit-text-size-adjust: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Lato',sans-serif;
    line-height: 1.3;
    box-sizing: border-box;
    float: none;
    width: 100%;
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    color: #fff;
}
.page-footer .footer.content .news-social-section .block.newsletter .content{
    -webkit-text-size-adjust: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Lato',sans-serif;
    line-height: 1.3;
    box-sizing: border-box;

    margin: 0;
    padding: 0;
    padding-left: 15px;
    color: #fff;
}
.block.newsletter .field .control:before{line-height: 50px;font-size: 20px;}
.block.newsletter input {height: 50px;}
.block.newsletter .action.subscribe {height: 50px;}
.block.newsletter .news-dec h2 { font-weight: 400; }
.social-icons{ font-size: 48px; }
.heading-title {font-size: 24px; color: #eb5202;}
.footer-links_item { line-height: 25px;}
.footer-links_item a{ line-height: 25px; color: #006bb4;}

.nx-color-orange {color:#eb5202;}
.nx-color-black {color: #000;}
.nx-color-blue {color: #2670ad; }
.nx-color-white {color: #ffffff; }
.nx-font-size-14 {font-size:14px;}
.nx-font-size-16 {font-size:16px;}
.nx-font-size-18 {font-size:18px;}
.nx-font-size-24 {font-size:24px;}
.nx-font-size-30 {font-size:30px;}
.nx-font-size-34 {font-size:34px;}
.nx-font-size-36 {font-size:36px;}

.nx-font-weight-100 {font-weight:100;}
.nx-font-weight-200 {font-weight:200;}
.nx-font-weight-300 {font-weight:300;}
.nx-font-weight-400 {font-weight:400;}
.nx-font-weight-500 {font-weight:500;}
.nx-font-weight-600 {font-weight:600;}
.nx-font-weight-700 {font-weight:700;}
.nx-font-weight-800 {font-weight:800;}
.nx-font-weight-900 {font-weight:900;}
.nx-font-weight-bold {font-weight:bold;}
.nx-font-weight-bolder {font-weight:bolder;}

.page-main>.page-title-wrapper .page-title {color: #eb5202; font-weight: 700;}
.catalog-product-view .column.main {display:flex;flex-wrap: wrap;}

@media screen and (min-width: 768px){
.page-product-downloadable.page-layout-1column .product.media {width:40%}
.page-product-downloadable .product-add-form { width:30%; padding:5px;}
.page-product-downloadable .product-options-wrapper {width:90%;float:left;}
.page-product-downloadable .product-add-form .product-options-bottom { width:auto; float:none;}
.page-product-downloadable .box-tocart .action.tocart {margin-right:1%; width:49%;}
.page-product-downloadable.page-layout-1column .product-info-main {width:26%; margin-right:20px; margin-top:25px;}
}


