#sp-header.menu-fixed .sp-megamenu-parent > li > a {
    padding: 28px 8px !important;
}
#sp-header.header-home1 .sp-megamenu-parent > li > a {
    padding: 50px 8px;
}
.sppb-btn-block.magaz, input.btnmy {

    width: 285px !important;
}

#sp-bottom1, #sp-bottom3 {
    color: #FFF;
}
.col-md-4 .text img, #sppb-addon-1488244628972 img {
    display: inherit !important;
    max-width: 100%;
    height: auto;

}
a.ser {
        color: #FFF;
    font-size: 20px;
    position: absolute;
    top: 40%;
    right: 0px;
    margin-right: -18px;
    cursor: pointer;
}
.sp-vmsearch .search-button-wrapper .search-button {
    color: #073475 !important;


}
#myModalse .modal-body {
        height: 85px;
}
#myModalse .modal-header .close {
    margin-top: -23px;
}

.vm-search-descr {
    display: none !important;
}

.search-input-wrapper input {

    border: 1px solid #073475 !important;
}

.little_button_zakaz .sppb-modal-selector {
    color: #ffffff;
    background-color:#00c1f8;
        padding: 8px 28px;
}
.mod-languages {
        position: absolute;
    right: -29px;
    top: 0px;
}
.sp-module-content .mod-languages ul.lang-inline li {
    border: none;
    display: inherit !important;
    margin: 6px 14px 0 0 !important;
}

.little_button_zakaz .sppb-modal-selector:hover{
    color: #ffffff;
    background-color:#00c1f8 !important;
}

ul.social-icons > li a i {
    color: #FFF;
}
#section-id-1518513962006 > .sppb-column-addons{
    color: #FFF;
}
.partt a  {

    padding: 9px 10px !important;


}

.magazs .sppb-modal-selector, .sppb-btn-block.magazs  {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #ffffff !important;
    background-color: #00abe4 !important;
    border-color: #00abe4;
    padding: 10px 8px !important;
    font-size: 14px;
    margin-top: 4px;
    text-decoration: none;
}

.sppb-btn-block.magaz, input.btnmy  {
        font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #ffffff;
    background-color: #00abe4;
    border-color: #00abe4;
        padding: 10px 20px;
    font-size: 14px;
    cursor: pointer;
    border: none;
    border-radius: 4px;
}
.vina-cart .modtitle i {

    color: #fff;
}

.category h3 a {
    font-weight: normal;
    text-align: center;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    text-transform: none;
}

.normal {
    font-weight: 300;
    font-style: normal;
    font-family: 'Lato', sans-serif;
    color: #888888;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: 0px;
}

.dropbtn {
    background-color: transparent;
    color: #00abe4;

    font-size: 16px;
    border: none;
}
.dropbtn:hover {
    color: #00abe4;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #00abe4;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:2 !important;
}

.dropdown-content a {
    color: #00abe4;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #ddd}

.dropdown:hover .dropdown-content {
    display: block !important;
    z-index:101 !important;
}

.dropdown:hover .dropbtn {
   
}

#sp-header {
     background: #073475 !important;
}
#sp-header.header-home1 .sp-megamenu-parent > li > a {
    color: #FFF;
    font-weight:normal;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: #2b2b2b;
}

#sp-bottom {
    background: url(https://ridne-djerelo.com.ua/images/2018/02/13/home_bg-2-2.jpg) scroll no-repeat top center;

    }
  #loginbtns, #commentbutton, .squaredTwo, .opg-margin-bottom {
    display: none;
}

.product .product-container .text-block .product-title {

    text-transform: inherit !important;
}
#sp-footer.home1 {
    padding: 0px;
    background-color: rgba( 255, 255, 255, 0.8);
}
#sp-footer.home1:before {
    background: none !important;
}
#sp-footer.home1 {
  display: none;
}

.home1 .style-title2 .sppb-addon-title, .home1 .style-title2 .modtitle {
    color: #073475 !important;
    font-family: Ubuntu, sans-serif;
}
#sp-bottom {

     border-radius: 4px;
}
#sp-bottom1, #sp-bottom3 {
    color: #2b2b2b;
}
ul.social-icons > li a i {
        color: #073475 !important;
}
.shopping_cart .number {
      background: #CC0000;
}
#sp-top-wrapper {
        background-color: rgba(255, 255, 255, 1);
}
.adress {
        font-weight: 300;
    font-style: normal;

    color: #003671;


    letter-spacing: 0px;
    display: block;
    float: left;
        font-size: 11px;
    font-family: 'Montserrat', sans-serif;
}
.sp-moduleadress21 .adress {
    line-height: 12px !important;
        padding-top: 5px;
}
#sp-top-wrapper {
    padding: 0px;
    font-size: 15px;
}



.spacer h3 {
    text-align: center;
}

.image-block {
    height: 350px !important;
    overflow: hidden;
}
.product .product-container .button-groups span.addtocart-button .addtocart-button {
    text-indent: 40px !important;
    color: #073475;
}
.product .product-container .button-groups .btn {
        width: 100% !important;
}
#sp-logo {
    background: #FFF;
}

.label-pro {
    display: none;
}
span.quantity-box {
    top: 59px;
    left: 0px;
    height: 48px;
}
span.quantity-controls .quantity-controls {
    height: 23px;
}
.quantity-box .quantity-input {
    height: 46px;
}

.product .product-container .text-block .product-title {
    font-size: 18px;
    font-weight: normal;
    height: 50px;
}
h1, h2, h3, h4, h5, h6 {
   color: #073475;
}
p {
    display: block !important;
}

.vm-product-media-container .vm-details-button {
    display: none !important;
}
#fancybox-content h4 {
    color: #666;
}
ul.social-icons > li {
    display: none;
}

.magazs .sppb-modal-selector {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #ffffff;
    background-color: #00abe4;
    border-color: #00abe4;
    padding: 7px 8px !important;
    font-size: 14px;
    margin-top:-1px;
    text-decoration: none;
    width: 100%;
    text-align: center;
    border-radius: 3px;
}
.klient {
        margin-right: 50px !important;
}
.company {
       margin-left: 50px !important;
}

.sppb-modal-selector {
    display: inline-block !important;
}
.uji {
    font-size: 15px;
    line-height: 31px;
}
.klient {
    background: #9cc44d;
    width: 175px;
    margin: 0 auto;
    border-radius: 200px 200px 200px 200px;
    -moz-border-radius: 200px 200px 200px 200px;
    -webkit-border-radius: 200px 200px 200px 200px;
    height: 175px;
    line-height: 240px;
    color: #FFF;
}
.company {
    background: #9cc44d;
    width: 175px;
    margin: 0 auto;
    border-radius: 200px 200px 200px 200px;
    -moz-border-radius: 200px 200px 200px 200px;
    -webkit-border-radius: 200px 200px 200px 200px;
    height: 175px;
    line-height: 240px;
    color: #FFF;
}
@media screen and (max-width: 40em) {
     #sp-logo {
        width: 100%;
}
  #sp-header .sp-default-logo {
    display: block !important;
}
}
