/* Webkit */

::selection {
    background: #3297FD;
}


/* Gecko/Mozilla */

::-moz-selection {
    background: #3297FD;
}

.header_bottom {
    background-color: rgba(255, 255, 255, 1);
}

header.sticky .header_bottom {
    background-color: rgba(255, 255, 255, 1) !important;
}

.header_top {
    background-color: rgba(255, 255, 255, 1);
}

header.sticky .header_top {
    background-color: rgba(255, 255, 255, 1);
}

.content {
    margin-top: 0px;
}

.logo_wrapper,
.side_menu_button,
.shopping_cart_inner {
    height: 99px;
}

header.sticky .logo_wrapper,
header.sticky .side_menu_button,
header.sticky .shopping_cart_inner {
    height: 99px;
}

header.sticky nav.main_menu>ul>li>a {
    line-height: 99px !important;
}

header.sticky .drop_down .second {
    top: 99px;
}

nav.main_menu>ul>li>a {
    line-height: 99px;
}

.drop_down .second .inner ul,
.drop_down .second .inner ul li ul,
nav.main_menu>ul>li:hover>a span,
header.sticky nav.main_menu>ul>li:hover>a span,
.shopping_cart_header .header_cart:hover,
.shopping_cart_header:hover .header_cart,
.shopping_cart_dropdown {
    background-color: rgba(0, 0, 0, 0.8);
}

nav.main_menu>ul>li>a {
    color: 787878;
}

.side_menu_button a,
.side_menu_button a:hover,
.shopping_cart_header .header_cart i {
    color: 787878;
}

.drop_down .second .inner>ul>li>a,
.drop_down .second .inner>ul>li>h3,
.drop_down .wide .second .inner>ul>li>h3,
.drop_down .wide .second .inner>ul>li>a,
.drop_down .wide .second .inner>ul li.sub .flexslider ul li h5 a,
.drop_down .wide .second .inner>ul li .flexslider ul li h5 a,
.drop_down .wide .second .inner>ul li.sub .flexslider ul li h5,
.drop_down .wide .second .inner>ul li .flexslider ul li h5,
.shopping_cart_dropdown ul li a,
.shopping_cart_dropdown span.total,
.shopping_cart_dropdown span.total span {
    color: 787878;
}

.drop_down .wide .second .inner ul li.sub ul li a,
.drop_down .wide .second ul li ul li a,
.drop_down .second .inner ul li.sub ul li a,
.drop_down .wide .second ul li ul li a,
.drop_down .wide .second .inner ul li.sub .flexslider ul li .menu_recent_post,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post,
.drop_down .wide .second .inner ul li .flexslider ul li .menu_recent_post a {
    color: 787878 !important;
}

.drop_down .wide.icons .second i {
    color: 787878 !important;
}

header.sticky nav.main_menu>ul>li>a,
header.light.sticky nav.main_menu>ul>li>a,
header.dark.sticky nav.main_menu>ul>li>a {
    color: 787878;
}

header.sticky .side_menu_button a,
header.sticky.light .side_menu_button a,
header.sticky .shopping_cart_header .header_cart i,
header.sticky.light .shopping_cart_header .header_cart i {
    color: 787878;
}

header.sticky nav.main_menu>ul>li>a:hover,
header.sticky nav.main_menu>ul>li:hover>a,
header.sticky nav.main_menu>ul>li.active>a,
.light.sticky nav.main_menu>ul>li>a:hover,
.light.sticky nav.main_menu>ul>li.active>a,
.dark.sticky nav.main_menu>ul>li>a:hover,
.dark.sticky nav.main_menu>ul>li.active>a,
header.sticky .shopping_cart_header .header_cart:hover i,
header.sticky .shopping_cart_header:hover .header_cart i {
    color: 787878 !important;
}

.title h1,
.title .title_on_bottom_holder h1 {
    text-align: left;
}

.title .separator {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
}

.title h6,
.title {
    text-align: left;
}

.qode_call_to_action.container {
    background-color: #ccc ;
}


@media only screen and (max-width: 1000px) {
    .header_bottom {
        background-color: #fff;
    }
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
    .parallax section {
        height: auto !important;
        min-height: 400px;
    }
}

@media only screen and (max-width: 480px) {
    .parallax section {
        height: auto !important;
        min-height: 400px;
    }
}