.logo img{
	opacity: 1 !important;
}

#top .main_color .avia-color-theme-color{
	background-color: #105677 !important;
	border: none;
}
#top .main_color .avia-slideshow-button{
	border: none;
}
/*
#top .slideshow_align_caption h2.avia-caption-title,
#top .slideshow_align_caption .avia-caption-content p{
	color: #1D1D1D;
}
*/
#menu_masonry span.updated{
	display: none;
}
.html_header_transparency #header_main{
    background: none;
}
#header{
    margin-top: 0 !important;
}
.header_color div.header_bg{
    background-color: #fff;
}
/*================== Footer ====================*/

#top .socket_color{
	background-color: #636363;
}
.left_float{
	width: 50%;
	float: left;
	padding-right: 30px;
}
#top .left_float h3.widgettitle{
	border: none !important;
	font-size: 16px;
	color: #105677;
}
#top .left_float p,
#top .left_float a{
	font-size: 12px;
	margin: 0;
}
#top .left_float a{
	word-break: break-word;
}
#top .links a{
	display: inline-block;
	padding: 0;
}
#top .left_float a:hover{
	color: #105677 !important;
}
/*
#top .left_float a{
	color: #1D1D1D;
}
*/
#top .social a{
	text-decoration: none;
}
#top .widget_nav_menu li{
	background: transparent;
}
.social a.fbook:before{
	content: '\f09a';
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.social a.twit:before{
	content: '\f099';
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.social a.snap:before{
	content: '\f2ac';
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.social a.inst:before{
	content: '\f16d';
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.deltail p:first-child::before{
	content: '\f095';
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.deltail p:last-child::before{
	content: '\f0e0';
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.copyright_main .widget_text{
	padding: 0;
	background-color: #1D1D1D;
	text-align: center;
}
.copyright_main .widget_text p{
	font-size: 13px;
}
.topbar a:before{
	margin: 0 !important;
}

/* ======== Header ==========*/

.topbar{
	float: right;
}
.topbar .widgettitle{
	display: none;
}
.topbar .widget_text{
	padding: 0;
}
.topbar p{
	float: left;
	margin: 0;
	line-height: 30px;
}
#top .topbar a{
	padding: 0 10px;
}
#top .topbar a.inst{
	padding-right: 0;
}
#top #wrap_all #header_meta{
	background-color: #105677;
}
#top #wrap_all .av_header_transparency #header_meta{
    background-color: transparent;
    padding-top: 10px;
    padding-bottom: 10px;
}
#top #wrap_all #header_meta{
	border: none;
}
#top #wrap_all .header-scrolled #header_meta{
    padding-top: 0;
    padding-bottom: 0;
    background-color: #EAC67A;
}
.clear_both{
	width: 50%;
	float: left;
}
.clear_both:after{
	content: '';
	display: block;
	clear: both;
}
#top .av-catalogue-item-inner .av-catalogue-title,
#top .av-catalogue-item-inner .av-catalogue-price{
	color: #7c6853;
}
#top .av-catalogue-item-inner .av-catalogue-content{
	color: #9C9288;
}
.main_color a:hover .av-catalogue-title,
.main_color a:hover .av-catalogue-price{
	color: #883d1f !important;
}
.main_color h2.av-special-heading-tag{
	color: #382410 !important;
}
.main_menu .sub-menu a{
	font-size: 14px !important;
	color: #1D1D1D !important;
	font-weight: 600;
}
.av_header_transparency #advanced_menu_toggle{
	color: #333333 !important;
}
.form_element input.button{
	border: 1px solid #fff;
}
#header_main .cart_dropdown{
	display: none ;
}
#offers{
	padding-top: 50px;
}
#top .main_color .woocommerce-loop-product__title{
	color: #fff;
}
#top #scroll-top-link{
    background: #105677;
    border: none;
}
#top #scroll-top-link:hover{
    color: #fff; 
    border: none;
    background: #105677;
}
#top footer{
    border: none;
}
#top .all_colors strong,
#top .all_colors b{
    color: #105677;
}
#top .all_colors .button{
    background: #eac67a;
    border: none;
    
}
#top .all_colors .button:hover{
    background: #eac67a;
    border: none;
}
#top .all_colors .av-centered-form .button{
    color: #222222;
    border: solid 1px #fff;
    background: #fff;
    border-radius: 100px;
}
#top .all_colors .av-centered-form .button:hover{
    border: solid 1px #fff;
    background: #fff;
}
#top .main_color blockquote,
#top .main_color .avia-bullet,
#top .main_color .av-no-color.av-icon-style-border a.av-icon-char{
    border-color: #eac67a;
}
#top #subscribe{
    background: #105677;
    border: none;
}
@media all and (max-width: 980px){
	.clear_both{
		width: 100%;
		float: none;
	}
	#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title{
		font-size: 18px !important;
	}
}

@media all and (max-width: 767px){
    #custom-sec .av-section-color-overlay-wrap {
        height: 830px;
    }
    #custom-sec .av-section-color-overlay-wrap .container {
        top: 35%;
    }
    .responsive #top #wrap_all #header {
        position: absolute !important;
        background-color: transparent;
    }
    #top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
        background-color: transparent !important;
        color: #e1e1e1 !important;
    }
    #full_slider_1 .av_slideshow_full li img {
        border-radius: 0px;
        height: 830px;
        max-width: inherit;
        width: auto;
    }
    
	#top .left_float h3.widgettitle{
		padding: 0 !important;
	}
	.topbar{
		float: none;
		text-align: center;
	}
	.topbar .textwidget{
		text-align: center;
	}
	.topbar p{
		float: none;
		display: inline-block;
	}
	#top .topbar a.inst{
		padding-right: 10px;
	}
	#top .topbar a{
		margin: 0 10px;
	}
	.left_float .widget_text,
	.left_float .widget_nav_menu{
		padding: 10px 0;
	}
	#top #wrap_all .container .avia-gallery-1 .avia-gallery-thumb a{
		width: 50%;
	}
	#top .main_color .avia-color-theme-color,
	#top .main_color .avia-slideshow-button{
		padding: 10px;
		margin: 0 10px 10px 10px;
	}
	#top #wrap_all .av-inherit-size .av-special-heading-tag{
		font-size: 30px !important;
	}
}
@media all and (max-width: 520px){
	.left_float{
		width: 100%;
		float: none;
	}
	.responsive #top .container .slideshow_caption h2{
		font-size: 18px !important;
	}
}

/* 09/04/2019 */

#top #wrap_all .slideshow_caption h2.avia-caption-title, #top #wrap_all .av-slideshow-caption .slideshow_align_caption h2.avia-caption-title{
    font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption{
    padding: 0 !important;
}

