@charset "UTF-8";
/*
Theme Name: Fashion Ecommerce Zone
Author: TheMagnifico52
Theme URI: https://www.themagnifico.net/themes/fashion-ecommerce-wordpress-theme/
Author URI: https://www.themagnifico.net/
Description: Fashion Ecommerce Zone is a stunning theme that is built using the Bootstrap framework and gives professional websites for fashion stores and clothing brands boutiques, fashion influencers, apparel stores, and more. This is a minimal theme that comes with highly optimized codes working very well on various devices and browsers and gives an outstanding web experience to your users. With SEO-friendly design, getting better ranks in the search engines becomes much easier and this will drag more traffic to your website. This beautiful theme is clean and retina-ready to give a pixel-perfect display of your content and as it is responsive, its layout is going to seamlessly adjust itself across any given screen size. With its testimonial and team sections, you can easily show them why people show confidence in you and introduce your team member. It has a lot of personalization options included. If you feel like adding your twist to the design, you can use them with ease. Thanks to these, you can also use this theme’s layout as a multipurpose theme. Developers have made it translation ready to support various languages. Secure and clean codes also result in a quick loading website with faster page load time. Interactive Call to Action Button (CTA) and animations are also added.
Version: 2.1.1
Tested up to: 6.3
Requires PHP: 7.2
Requires at least: 5.0
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: fashion-estore
Text Domain: fashion-ecommerce-zone
Tags: custom-logo, one-column, two-columns, wide-blocks, block-styles, editor-style, sticky-post, custom-background, custom-colors, custom-header, custom-menu, footer-widgets, featured-images, flexible-header, full-width-template, threaded-comments, theme-options, rtl-language-support, left-sidebar, right-sidebar, grid-layout, blog, e-commerce, food-and-drink

Fashion Ecommerce Zone WordPress Theme has been created by TheMagnifico52(themagnifico.net), 2022.
Fashion Ecommerce Zone WordPress Theme is released under the terms of GNU GPL
*/

body,h1,h2,h3,h4,h5,h6{
    font-family: 'Jost', sans-serif;
    margin-bottom: 30px;
}

.sidebar h5, span.cart-value, .sticky .entry-title::before, #button, .sidebar input[type="submit"], .sidebar button[type="submit"], .comment-respond input#submit, .post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover, .posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover, .pro-button a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce .woocommerce-ordering select, .main-navigation .sub-menu, .woocommerce-account .woocommerce-MyAccount-navigation ul li, .toggle-nav i, .wp-block-button__link, .sidebar .tagcloud a:hover, a.added_to_cart.wc-forward,.top-info,.slide-btn a{
    background:#00beff;
}
a,.home_product_cat h4:hover a,.woocommerce-message::before, .woocommerce-info::before,#colophon a:hover, #colophon a:focus {
    color: #00beff;
}
.woocommerce-message, .woocommerce-info,.wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-pullquote{
    border-color: #00beff;
}
.social-link i{
    color: #fff;
}
.navbar-brand h1.site-title, p.site-title{
    font-size: 25px;
}
.top-info{
    border: none;
}
a.account-btn {
    background: #390f0f;
}
.pro_search {
    border: none;
    background: #f5f5f5;
}
.menu_cat i, .menu_cat {
    background: transparent;
    padding: 0;
    color: #000;
}
.navigation_header {
    background: transparent;
    border-left: none;
    border-right: none;
}
.home_product_cat h4 a {
    font-size: 18px;
    text-transform: none;
    font-weight: normal;
}
.main-navigation .menu > li {
    font-size: 16px;
    font-weight: 500;
}
#mySidenav.nav {
    justify-content: flex-end;
}
.slider-inner-box {
    right: 35%;
    left: 5%;
    clip-path: none;
    background: transparent;
    padding: 0;
    text-align: left;
}
.slider-inner-box h2 {
    color: #000;
    font-size: 50px;
    text-transform: none;
    font-weight: 500;
}
.slider-border {
    border-bottom: solid 2px #cccccc;
}
.services-box i {
    font-size: 40px;
    color: #e33d3d;
}
.services-box h4 {
    font-size: 22px;
}
.services-box p {
    font-size: 15px;
    color: #75767c;
}
.category-inner-box {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.category-inner-box1 {
    left: 10%;
    right: 30%;
    text-align: left;
}
.category-inner-box2 {
    left: 30%;
    right: 10%;
    text-align: right;
}
.category-inner-box h4 {
    font-size: 30px;
    margin-bottom: 30px;
}

@media screen and (min-width: 320px) and (max-width: 720px){
    .slider-inner-box {
        right: 5%;
        text-align: center;
    }
    .slider-inner-box h2{
        font-size: 20px;
    }
    #shop_services {
        text-align: center;
    }
    .category-inner-box2 {
        left: 20%;
    }
    .category-inner-box1 {
        right: 20%;
    }
}

@media screen and (min-width: 721px) and (max-width: 999px){
    .slider-inner-box h2 {
        font-size: 25px;
    }
}

@media screen and (max-width: 1000px){
    .main-navigation .sub-menu > li > a, .main-navigation .sub-menu > li > .menu-item-link-return,.main-navigation .menu > li > a{
        color: #fff !important;
    }
}
.tfoot {
    font-size:22px;
}
.utp-item {
    -webkit-box-shadow: 0 15px 20px hsla(214,8%,62%,.1);
    box-shadow: 0 15px 20px hsla(214,8%,62%,.1);
    background: white;
    padding: 20px;
    border-radius: 5px;
}
.title {
    font-size: 40px;
    color: #525252;
    font-weight: bold;
    margin-bottom: 30px;
    line-height: 46px;
}
.mb60 {
    margin-bottom: 60px !important;
}
.mt60 {
    margin-bottom: 60px !important;
}
.tablepress {
    --head-active-bg-color: #049cdb;
    --head-active-text-color: var(--head-text-color);
    border-radius: 5px;
    -webkit-box-shadow: 0 15px 20px hsla(214,8%,62%,.1);
    box-shadow: 0 15px 20px hsla(214,8%,62%,.1);
}
.short_start .short_start_block{
    padding: 20px;
    background: white;
    background-color: #fff;
    -webkit-box-shadow: 0 15px 20px hsla(214,8%,62%,.1);
    box-shadow: 0 15px 20px hsla(214,8%,62%,.1);
    border-color: #f2f2f2;
    border-radius: 5px;
    margin: 20px 0 20px 0;
}
.mb10 {
    margin-bottom:10px;
}
.mb20 {
    margin-bottom:20px;
}
.mb30 {
    margin-bottom:30px;
}
.mb40 {
    margin-bottom:40px;
}
.mb50 {
    margin-bottom:50px;
}
.mb60 {
    margin-bottom:60px;
}
.spis {
    background: #f8f8f8;
    padding: 10px;
    border-radius: 5px;
}
.short_start_block > span {
    float: right;
}
.tablepress{
    width: 100%;
}
.tablepress td, .tablepress th{
    padding: 5px 10px;
}
.tablepress th{
    background-color: rgba(0, 0, 0, 0.03);
    padding: 10px;
    border-radius: 5px 5px 0px 0px;
}
.header_top_1{
    background: white;
}
.header_top_2{
background: #f9f9f9;
}
.short_advantages {
    margin-bottom: 20px;
}
.short_feedback_block {
    margin-bottom: 20px;
}
@media (max-width: 760px) {
    .header_top_2 .opa70 img{
        display: table;
        margin: 0 auto !important;
        float: none !important;
    }
}
.short_start_block span.fb img{
    max-height: 26px;
}
#short_calc form  {
    border-collapse: collapse;
    border-spacing: 0;
    border: none !important;
    display: flex;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
    flex-wrap: wrap;
}

#short_calc :after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#short_calc :-webkit-scrollbar {
    width: 0.5em;
    height: 0.5em;
}

#short_calc :-webkit-scrollbar-thumb {
    background: #777;
}

#short_calc :-webkit-scrollbar-track {
    background: #d6d6d6;
}

#short_calc .sick-list-content  {
    width: 636px;
    border-collapse: collapse;
    border-spacing: 0;
    border: none !important;
}

#short_calc table {
    border-spacing: 0;
    border-collapse: collapse;
}

#short_calc table {
    background-color: transparent;
}

#short_calc table  {
    width: 100%;
}

#short_calc table  {
    width: 100%;
    background-color: #fff;
    margin-right: 10px;
    margin-left: 10px;
}

#short_calc #rezultat {
    margin-top: 10px;
    width: 100%;
    padding: 15px;
    background-color: #fff;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
}

#short_calc .sick-block-1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

#short_calc .sick-block-2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

#short_calc .col-lg-6,.col-md-6,.col-sm-6,.col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

#short_calc .col-xs-12 {
    float: left;
}

#short_calc .col-xs-12 {
    width: 100%;
}

#short_calc @media (min-width: 768px){
    #short_calc     .col-sm-6 {
        float: left;
    }

    #short_calc     .col-sm-6 {
        width: 50%;
    }
}

#short_calc @media (min-width: 992px){
    #short_calc     .col-md-6 {
        float: left;
    }

    #short_calc     .col-md-6 {
        width: 50%;
    }
}

#short_calc @media (min-width: 1200px){
    #short_calc     .col-lg-6 {
        float: left;
    }

    #short_calc     .col-lg-6 {
        width: 50%;
    }
}

#short_calc .sick-block-3 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

#short_calc .col-lg-6:nth-child(2n + 1)  {
    clear: none;
}

#short_calc .sick-block-6 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#short_calc .sick-block-4 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

#short_calc .sick-block-5 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#short_calc .sick-block-10 {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}

#short_calc .sick-block-7 {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}

#short_calc .sick-block-8 {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}

#short_calc .sick-block-9 {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}

#short_calc .submit-button {
    margin-top: 15px;
    margin-bottom: 15px;
}

#short_calc table thead  {
    text-transform: none;
    font-size: 14px;
    font-weight: 600;
}

#short_calc .sick-block-1 span  {
    width: 310px;
    font-size: 14px;
    font-weight: 600;
    padding-top: 10px;
}

#short_calc input {
    margin: 0;
    font: inherit;
    color: inherit;
}

#short_calc input {
    line-height: normal;
}

#short_calc input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

#short_calc input[type="checkbox"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

#short_calc input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}

#short_calc .sick-block-1 #tip  {
    margin-top: 12px;
    width: 16px;
    height: 16px;
}

#short_calc .vykl {
    visibility: hidden;
    display: none!important;
}

#short_calc p {
    margin: 0 0 10px;
}

#short_calc .sick-block-2 p  {
    width: 100%;
    font-size: 14px;
    font-weight: 600;
}

#short_calc .sick-block-2 span  {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
}

#short_calc :focus {
    outline: none;
}

#short_calc input[type="date"] {
    border-radius: 0px!important;
    background-color: #fff!important;
    color: #333!important;
    padding: 11px!important;
    font-size: 14px!important;
    transition: all 0.1s ease!important;
    border-color: #333!important;
    border: 1px solid #333!important;
}

#short_calc input[type="date"]:focus {
    outline: none;
    background-color: #fffefa!important;
    border-color: #6d63b7!important;
    transition: all 0.1s ease-in-out 0s!important;
    box-shadow: 0px 0px 2px #6d63b7, 0px 0px 2px #6d63b7!important;
    -webkit-box-shadow: 0px 0px 2px #6d63b7, 0px 0px 2px #6d63b7!important;
}

#short_calc #dateС {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc #datePo {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc .sick-block-3 span  {
    font-size: 14px;
    font-weight: 600;
}

#short_calc select {
    margin: 0;
    font: inherit;
    color: inherit;
}

#short_calc select {
    text-transform: none;
}

#short_calc select {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

#short_calc select {
    border-radius: 0px!important;
    background-color: #fff!important;
    color: #333!important;
    padding: 11px!important;
    font-size: 14px!important;
    transition: all 0.1s ease!important;
    border-color: #333!important;
    border: 1px solid #333!important;
}

#short_calc .sick-block-4 span  {
    font-size: 14px;
    font-weight: 600;
}

#short_calc .sick-block-10 #blok8  {
    width: 100%;
}

#short_calc .sick-block-10 #blok8  {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 10px;
}

#short_calc .sick-block-10 #blok7  {
    width: 100%;
}

#short_calc .sick-block-10 #blok7  {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

#short_calc .sick-block-7 span  {
    font-weight: 600;
    font-size: 14px;
}

#short_calc .sick-block-7 #narush  {
    width: 16px;
    height: 16px;
    margin-left: 10px;
}

#short_calc .sick-block-7 #blok2  {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

#short_calc .sick-block-8 span  {
    font-weight: 600;
    font-size: 14px;
}

#short_calc .sick-block-8 #rK  {
    width: 16px;
    height: 16px;
    margin-left: 10px;
}

#short_calc .sick-block-8 #blok3  {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

#short_calc .sick-block-9 span  {
    font-weight: 600;
    font-size: 14px;
}

#short_calc .sick-block-9 #kZ  {
    width: 16px;
    height: 16px;
    margin-left: 10px;
}

#short_calc .sick-block-9 #blok4  {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

#short_calc input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

#short_calc input#submit {
    border: 0px solid #6d63b7;
    color: #f7f7f0;
    font-weight: 600;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    padding: 0 17px;
    text-transform: uppercase;
    background-color: #333;
    width: 100%;
    transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
}

#short_calc table tr  {
    border-bottom: 2px solid #F0F0F0;
}

#short_calc #datePerv {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc option {
    padding: 2px 5px;
    border-width: 1px;
}

#short_calc .sick-block-6 p  {
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    margin: 0px;
}

#short_calc input[type="number"] {
    border-radius: 0px!important;
    background-color: #fff!important;
    color: #333!important;
    padding: 11px!important;
    font-size: 14px!important;
    transition: all 0.1s ease!important;
    border-color: #333!important;
    border: 1px solid #333!important;
}

#short_calc #dohod2 {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc #dohod1 {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc .sick-block-5 span  {
    font-size: 14px;
    font-weight: 600;
}

#short_calc .sick-block-10 #blok8 span  {
    font-weight: 600;
    font-size: 14px;
}

#short_calc .sick-block-10 #kolIspDayCh  {
    width: 16px;
    height: 16px;
    margin-left: 10px;
}

#short_calc .sick-block-10 #blok7 span  {
    width: 100%;
    font-size: 14px;
    font-weight: 600;
}

#short_calc #kolIspDay {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc #blok7 p  {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

#short_calc #blok2 p  {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

#short_calc #narushRegim {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc #rKoef {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc #blok3 p  {
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

#short_calc #zKoef {
    color: #5a5854;
    background-color: #f2f2f2;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 5px 5px 5px 30px;
    background-repeat: no-repeat;
    margin-bottom: 3px;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
}

#short_calc th {
    padding: 0;
}

#short_calc th {
    text-align: left;
}

#short_calc table th  {
    border: #eaeaea;
    color: #7a7a7a;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
}

#short_calc table th  {
    padding: 4px;
}

#short_calc table thead th  {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    text-transform: none;
    background-color: #6d63b7;
}

#short_calc table tbody th  {
    color: #333;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    vertical-align: middle;
    text-transform: none;
    background-color: #fff;
}

#short_calc td {
    padding: 0;
}

#short_calc table td  {
    padding: 4px;
    text-align: right;
}

#short_calc table tfoot th  {
    color: #333;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    vertical-align: middle;
    text-transform: uppercase;
    background-color: #fff;
}

#short_calc table tfoot td  {
    text-align: right;
}

#short_calc table tfoot td  {
    color: #333;
    font-size: 15px;
    font-weight: 700;
}
.sick-list {
    display: flex;
    width: 100%;
    margin: 0 auto;
    justify-content: center;
    flex-wrap: wrap;
    border: 0px dashed #d9d9d9!important;
    padding-bottom: 28px;
    border-bottom: 1px dashed #d9d9d9!important;
    background: #F0F0F0;
}
.ml30 {
    margin-left:30px;
}
.fbf {
background: #f1f1f1;
    border-radius: 5px;
}
.ttu {
    text-transform: uppercase;
}
#contact_form_pop_up{max-width:400px}#contact_form_pop_up input{margin-top:0;max-width:100% !important;display:table;width:100%}#contact_form_pop_up p{margin-bottom:0}#contact_form_pop_up input[type=submit]{background:linear-gradient(to top left,#9c30fe,#0399d9);line-height:normal;display:inline-block;border:none;border-radius:25px;color:#fff !important;text-decoration:none;padding:13px 45px;font-size:16px;cursor:pointer;height:auto;transition:all .5s}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#fff;border:1px solid #000;box-sizing:border-box;border-radius:14px;width:100%;padding:13px 37px;border:1px solid #000;box-sizing:border-box;border-radius:14px;font-size:16px;line-height:24px;margin-bottom:0}.wpcf7-form.sent p{display:none}
.fl {
    float:left;
}
.minzdrav {
        background: white;
    width: fit-content;
    margin: 0 auto;
    padding: 10px;
    border-radius: 6px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.lh14 {
    line-height: 14px;
}
.colsil {
    color:silver;
}
.fz14 {
        font-size: 14px;
}
#contact_form_pop_up input {
    margin-top: 0;
    max-width: 100% !important;
    display: table;
    width: 100%;
}
input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]), textarea, .feedback_form_param22 select, .feedback_form_param25 select, .feedback_form_param29 select, .feedback_form_param30 select, .feedback_form_param34 select, .feedback_form_param38 select, .feedback_form_param39 select, .feedback_form_param42 select {
    padding: 12px 10px 5px;
    border: none;
    box-shadow: none !important;
    vertical-align: top;
    max-width: 100%;
    border-radius: 4px;
    margin-bottom: 15px;
    border: 2px solid #ccc;
}
#fancybox-content {
    padding: 10px;
    border-radius: 10px;
}
#fancybox-outer {
    padding: 10px;
    height: auto !important;
    border-radius: 6px !important;
}
.fs26 {
 font-size:26px;
}
.collog {
    color: #429fe7;
}
.otz {
        font-size: 30px;
    color: #035e8c;
}
.clear {clear:both;}
#site-navigation {
    font-family: Montserrat, Trebuchet MS, sans-serif;
}
#masthead {
background-color: #effbff !important;
    border-bottom: 1px solid #e7eef9;
    border-top: 1px solid #e7eef9;  
}
.owl-carousel{
    position: relative;
}
.owl-nav {
    position: absolute;
    width: 100%;
    top: 30%;
}
.owl-carousel .owl-nav button.owl-prev{
    left: -50px;
    position: absolute;
}
.owl-carousel .owl-nav button.owl-next{
    right: -50px;
    position: absolute;
}
.owl-nav{
    font-size: 50px;
}

html body .owl-nav button:hover{
    background: #3eb6e3 !important;
    width: 50px !important;
    height: 50px !important;
    line-height: 0 !important;
    border-radius: 50% !important;
}
#review_block .fa-quote-left{
    margin-right: 10px;
}
.review_date {
    padding-bottom: 10px;
}
.review_item_block {
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.dropshadow(offX=0, offY=0, rgba(0, 0, 0, 0.5));
    padding: 30px;
}
a.review_btn{
    margin-bottom: 20px;
    text-decoration: none;
}
.review_item_block .px-xl-3{
    min-height: 270px;
}
#review_block button{
    width: auto;
    margin: 0;
}