:root{
	--primary-text-color: #A7262F;
    --secondary-color: #9D9B85;
}

@media (max-width: 767px){
    .big-mobile-space{
        height: 110px !important;
    }

    .slider-head{
        line-height: 30px !important;
    }
}


.nav img.flag{
    width: 19px !important;
}

.logo-default{
    width: 270px !important;
    max-height: unset !important;
}

.logo-header{
    width: 185px !important;
    margin-left: 10px;
}

.hamburger-custom{
    margin-top:11px;
}

header.bg-transparent button{
    background-color: #2e2e2e !important;
}

body, .adv-img p, .caption-bottom p, .adv-circle .caption p, .advs-box p, p, .title-base p, .subheader-bootstrap .sub {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px ;
    line-height: 25px;
    font-weight: 300;
    color: #737373;
}

.secondary-background{
    background-color: var(--secondary-color) !important;
}

.primary-hover:hover{
    color: var(--primary-text-color) !important;
    transition: 0.4s !important;
}

.comment-list .name, input, .list-blog a, .adv-img p, .subline-bar, .navbar-inner, .progress-circle, .btn-group, .popup-banner, .progress-circle p, .icon-box-cell p, .adv-img-half-content p, .icon-list, .pricing-table .list-group-item, .accordion-list .list-group-item > a, .countdown, .tagbox span, .album-title, .advs-box-multiple div.circle, .shop-menu-cnt .cart-total, .shop-menu-cnt, .shop-menu-cnt > i span, .tagbox a, .tagcloud a, .porfolio-bar, .pagination a, .social-feed-tw, .social-feed-fb, .timeline > li > .timeline-label p, .adv-img-half-content .big-text, .mi-menu ul li > a, .btn-text, .adv-big h2, .form-box, .datepicker-container, .form-box p, .advs-box-side-img h2 a, .step-number, .font-2, .niche-box-post h2, .home-slider li p, .box-menu-inner .icon-box-cell p, .pricing-table h3, .adv-img-down-text .caption-bottom p, .tweets_txt span, .comment-list .name span, .tag-row a, .tag-row.icon-row span, .niche-box-team h4, .quote-author, .niche-box-testimonails > h5 span, .navbar-nav, .nav, h1, .h1, h2, .h2, h3, .h3, h4, h5, h6, .btn, .table, .extra-content, .counter, .icon-box-cell label, .progress-label, .progress {
    font-family: 'Open Sans', sans-serif;
    line-height: 25px;
}

.navBarItem{
	border: none;
    font-size: 22px;
    margin-top: 31px;
    padding-bottom: 8px;
    transition: none !important;
    box-shadow: none !important;
}

.text-primary{
	color: var(--primary-text-color) !important;
}

h1,h2,h3,h4,h5,h6{
	color: var(--primary-text-color);
}

.radius-custom{
    border-radius: 4px;
}

header.scroll-css .navbar-brand{
	height: 80px !important;
}

header.scroll-css .nav > li > a{
	padding: 30px 18px 30px 18px !important;
}

header.scroll-css .navbar-main .btn-search{
	margin-top: 30px !important;
}

.btn-custom{
    border-radius: 4px !important;
    border: unset !important;
	background-color: var(--primary-text-color) !important;
	border-color: var(--primar-text-color) !important;
}

.btn-custom:hover{
	background-color: var(--primary-text-color) !important;
	border-color: var(--primar-text-color) !important;
	opacity: 0.7;
}

.slides > li > a.img-box{
    width: 83% !important;
}

.pt-0{
    padding-top: 0px !important;
}

.advs-box-top-icon-img .extra-content{
    width: 240px;
    background-color: var(--primary-text-color) !important;
}

.advs-box-top-icon-img .extra-content {
    padding: 2px 15px !important;
}

.dark-overlay-image:after{
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background-color: rgba(0, 0, 0, 0.6) !important;
    opacity:0.4;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.scroll-hide{
    display: unset !important;
}

.img-box.adv-img-side-content .caption{
    width: 100% !important;
}

@media (max-width: 767px){
    .padding-top-mobile{
        padding-top: 40px;
    }
    
}

@media (min-width: 486px) and (max-width: 767px){
    .overons-button-paddingtop-mobile{
        padding-top: 117px !important;
    }
}

@media (max-width: 482px){
    .overons-button-paddingtop-mobile{
        padding-top: 159px !important;
    }

}

@media (min-width: 760px) and (max-width:990px) {
    .width-60-mobile{
        width: 60% !important;
    }
}

header.bg-transparent .navbar-default .navbar-nav > li.active > a{
    color: #FFF !important;
}

header.bg-transparent .navbar-default .navbar-nav > li.active > a:hover{
    color: var(--primary-text-color) !important;
}

.btn-text:hover{
    color: #FFF !important;
    opacity: 0.8;
}

.hover-nothing:hover{
    background: unset !important;
    background-color: unset !important;
}

.footer-parallax{
    min-height: 415px;
}

footer .container{
    padding: 0px 15px !important;
}

.qualino-q-bg{
    background: url(../img/images/faviconpng.png) no-repeat center !important;
    min-height: 150px;
    background-size: 150px auto !important;
    margin-top: -112px !important;
    opacity: 0.1;
}



/*.qualino-q-bg-scroll-top::before{
    content: unset !important;
}*/

.qualino-q-bg-downloads{
    background: url(../img/images/faviconpng.png) no-repeat center !important;
    min-height: 50px;
    background-size: 50px auto !important;
    margin-top: -112px !important;
    opacity: 0.4 !important;
}

.hamburger-custom{
    margin-top: 35px;
}

@media (max-width: 524px){
    .mobile-logo-small{
        width: 120px !important;
    }
    .hamburger-custom{
        margin-top: 21px !important;
    }
}

@media (min-width: 1010px){
    .qualino-q-bg-scroll-top{
        background: url(../img/images/faviconpng.png) no-repeat center !important;
        min-height: 50px;
        background-size: 50px auto !important;
        margin-top: -112px !important;
        opacity: 0.2 !important;
    }
}

.navbar-fixed-top{
    position: fixed !important;
}

.section-bg-image{
    background-position: top 0px center !important;
    background-size: auto 100% !important;
}

.sliderBlocksBoxShadow{
    -webkit-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);
    box-shadow: 0px 0px 5px 0px rgba(255,255,255,1);
    border: 1px solid rgba(255,255,255,0.6);
}

.subTitleText, .subTitleText p span, .subTitleText p{
    color: #000000 !important;
}