/* Стандартная */
/*
============== background Color====================
*/
.light-color * {
    color: #fff;
}
.header-2 .primary-header {
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.secondary_menu {
    border-bottom: 2px solid #22b5e2 !important;
    border-right: 2px solid #22b5e2 !important;
    border-radius: 5px;
    text-align: center;
}

.reception_counter {
    background-color: #158dd6;
    border-radius: 15px;
    padding: 5px 10px;
    width: 100%;
    color: #fff;
}

.reception_counter_title {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    margin-top: 10px;
    line-height: 1.5;
    font-weight: bold;  
}

.reception_counter_line {
    margin: 5px 5px 5px 5px;
}

.style_background {
    min-height: 350px;
}


.org_name {
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    color: rgba(255, 255, 255);
    width: 100%;
    text-shadow: -1px 0 1px #222, 0 -1px 1px #222, 0 1px 1px #222, 1px 0 1px #222, 0 0 8px #222, 0 0 8px #222, 0 0 8px #222, 2px 2px 3px black;
    padding: 13px 0;
}

.header-2 .navigation > ul > li > a {
    padding: 9px 6px;
}
.header-2 .navigation > ul > li > a:hover {
    padding: 9px 6px;
}

.navigation li:hover .sub-nav {
    border: 2px solid #2a3b48 !important;
}

@media only screen and (min-width: 768px) {
    .navigation .sub-nav  li:hover {
        background: #2a3b48;     
    }
}



.primary-header {
    border-bottom: #22b5e2 solid 5px;
}

.color {
    color: #22b5e2 !important;
}


.navigation li:hover .sub-nav {
    border: 0px solid #141b20 !important;
}





@media (min-width: 992px) and (max-width: 1199px) {
    .header-2 .navigation > ul > li > a {
        padding-left: 9px;
        padding-right: 6px;
    }
    .header.header-2 .navigation > ul > li > a {
        padding-left: 9px;
        padding-right: 6px;
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    .navigation > ul > li > a {
        padding: 9px 6px;
    }
    .header-2 .navigation > ul > li > a {
        padding: 9px 6px;
    }
    .header-1 .navigation > ul > li > a {
        padding: 9px 6px;
    }
    .header.header-2 .navigation > ul > li > a {
        padding: 9px 6px;
    }

}

.navigation .sub-nav li a {

    color: #fff;
}
.header-2 .navigation li:hover>a{
    color: #fff;
}




.header-2 .primary-header {
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.btn-text,
.dark-bg,
.hover-bg:hover,
figure.effect-zoe figcaption,
.menu:after,
.top-bar-section,
.icons-hover-black i:hover,
.footer-style-2:before,
.main-banner .more-btn,
.tparrows.tp-leftarrow:hover,
.tparrows.tp-rightarrow:hover,
.overlay-before:before,
#testimonial .client-pic,
.pagination-nav ul li.active a,
.pagination-nav ul li:hover a,
.sidebar-widget .widget-tag li a:hover,
.item-nav .item-prev .prev-btn,
.item-nav .item-next .next-btn,
.item-nav .item-prev:hover .prev-btn,
.item-nav .item-next:hover .next-btn,
.faq .collape-plus,
.blog-post .post-more-link:hover .btn-color-line,
.blog-date,
.ui-input-group .input-bar:before,
.ui-input-group .input-bar:after,
.ui-input-group .input-bar:before,
.ui-input-group .input-bar:after,
.newsletter .newsletter-btn,
#preloader,
.btn-text,
.nf-carousel-theme .owl-controls .owl-nav .owl-prev,
.nf-carousel-theme .owl-controls .owl-nav .owl-next,
#testimonial .owl-dot.active,
.line-btn:hover,
.line-btn.active {
    background: #22b5e2;
}

.top-btn:hover,
.header-1 .icons-hover-black i:hover {
    background: #1893b9;
}

.ui-timeline .tl-item .tl-body .tl-entry .btn-primary {
    background-color: #22b5e2 !important;
    border-color: #22b5e2 !important;
}

.page-signin .body-inner:before {
    background-color: #22b5e2;
}

/*
============== Text Color====================
*/
.color,
.btn-text:hover,
.top-social-icon a.btn:hover,
.header-2 .top-bar-section.top-bar-bg-color a:hover,
.call-us ul li a:hover,
.star i,
.pagination-nav ul li a,
.sidebar-widget ul li a:hover,
.widget-tag li a,
.item-nav .item-prev .prev-btn,
.item-nav .item-next .next-btn,
.big-font i,
.post-meta span > a > i,
.lead-point li,
.blog-post .fa-tag,
.color-primary,
a.color-primary,
.ui-input-group > input:focus ~ label,
.ui-input-group > textarea:focus ~ label,
.custom-check:before,
.contact .icon-circle,
.mapmarker .ion-ios-location,
.chooose-box strong i,
.color,
.single-sidebar-widget .special-links li:hover a,
.single-sidebar-widget .special-links li a.active,
.single-sidebar-widget .special-links li a.active:after {
  color: #fb4e4e;
}

.widget-tag li a {
  color: #fb4e4e !important;
}

/*
============== Border Color====================
*/
.btn-text,
.v-line,
.menu,
.tparrows.tp-leftarrow:hover,
.tparrows.tp-rightarrow:hover,
.pagination-nav ul li a,
.widget-search input[type="text"]:focus,
.blog-post-hr input[type="text"]:focus,
.blog-post-hr textarea:focus,
.widget-tag li a,
.client-avtar,
.custom-check,
.contact-form input[type="text"]:focus,
.contact-form textarea:focus,
.contact .icon-circle,
.btn-text,
#testimonial .client-pic,
#testimonial .owl-dot,
.single-sidebar-widget .special-links li a:before,
.line-btn:hover,
.line-btn.active {
    border-color: #22b5e2;
}

.owl-prev,
.owl-next,
figure.effect-zoe p.description {
    background-color: #91daf1;
    background-color: rgba(10, 109, 204, 0.56);
}

body .header-2 .top-bar-section {
    background: #1a2731 !important;
    border-bottom: 1px solid #364f63 !important;
}
#header, .header {
    background: #314555;
}
.footer {
    background-color: #2d3740 !important;
    background-size: cover !important;
    color: #f7f7f7 !important;
    position: relative !important;
    width: 100% !important;
    display: block !important;
    overflow: hidden !important;
}
.footer .copyright {
    text-align: center !important;
    padding: 18px 0 10px !important;
    background: #29333c !important;
    position: relative !important;
}
.sequence-pagination li {
    border: 4px solid #22b5e2 !important;
}

.sequence-pagination li.current {

    background: #3f4ebb;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;

}

a {
    color: #000;
    text-decoration: none;
}

.footer address {
    color: #909090 !important
}

#sequence > .sequence-canvas > li.bg1 {
    background-image: url(../../img/homepage-slider/ci_deafult/slider-bg1.jpg) !important;
}
#sequence > .sequence-canvas > li.bg2 {
    background-image: url(../../img/homepage-slider/ci_deafult/slider-bg2.jpg) !important;
}
#sequence > .sequence-canvas > li.bg3 {
    background-image: url(../../img/homepage-slider/ci_deafult/slider-bg3.jpg) !important;
}
#sequence > .sequence-canvas > li.bg4{
    background-image: url(../../img/homepage-slider/ci_deafult/slider-bg4.jpg) !important;
}
#sequence > .sequence-canvas > li.bg5 {
    background-image: url(../../img/homepage-slider/ci_deafult/slider-bg5.jpg) !important;
}


