/*
Theme Name: Dhakadailydeals
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


/*====================================================
 * 
 *    General Style
 * 
 * ===================================================*/




.woocommerce-info .showlogin{
	color: #000 !important;
}

.woocommerce-LostPassword a{
	color: #fff !important;
}

.woocommerce-Address{
	background: #fff !important;
}

.woocommerce-MyAccount-navigation a{
	color: #000 !important
}
#top div form .form-row input.input-text{
	background: #fff !important;
}




.special_amp{
    font-family: unset !important;
    color: inherit !important;	
}

#header_main .cart_dropdown_link{
    color: #fff !important;	
}

.title_container{
        background: linear-gradient(-90deg, #FDE197, #D89C43) !important;
    border: none !important;
}

.title_container .container{
    padding-top: 50px !important;
    padding-bottom: 80px !important;
}

.title_container .entry-title{
    background: #fff !important;
    display: inline-block !important;
    padding: 0px 60px !important;
    color: #3B4484 !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: 25px !important;
}

.title_container .entry-title a{
   color: #3B4484 !important;
}

.title_container .entry-title:after{
   content:'24 Hours of Savings and Updated Daily!';
	position: absolute;
    width: 990px;
    left: 0;
    margin-top: 51px;
    color: #fff !important;
    font-size: 16px !important;
}

.title_container .breadcrumb-trail{
   display:none;
}

.woocommerce-mini-cart-item, .woocommerce-mini-cart__total{
   background: #fff !important;
}

.woocommerce-mini-cart__buttons a{	
    background: #D89C38 !important;
    color: #fff !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;	
}

.woocommerce-mini-cart__buttons a:hover{	
    background: #000 !important;	
}

.woocommerce-mini-cart__empty-message{
   background: #fff !important;	
}

.image-overlay{
	display: none !important;
}
.woocommerce-message{
	background: #000 !important;
	color: #fff !important; 
}
.woocommerce-message a{
	background: #D89C38 !important;
}

.woocommerce-message a:hover{
	background: #fff !important;
	color: #000 !important;
}

.woocommerce-tabs #tab-title-reviews, .woocommerce-tabs #tab-reviews{
	background: transparent !important;
}
.single-product-summary .minus, .single-product-summary .plus{
	background: transparent !important;
}

.footer-adds-section, .header-adds-section{
	background: #fff !important;
}

.header-adds-section .widget_custom_html{
    padding: 15px 0 0px 0 !important;
    text-align: center !important; 
}

.main_color.container_wrap_first{
    border: none !important; 
}

.content, .sidebar {
    padding-top: 25px !important;
}

.footer-adds-section .widget_custom_html{
    text-align: center !important;
     padding: 15px 0 0px 0 !important;
}

#top #wrap_all ins::before {
	display: none !important;
}

.small-widget-slider{
    margin-top: 0 !important;
    margin-bottom: 0 !important;	
}


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

#header_main .widget_custom_html {
    position: absolute !important;
    left: 44% !important;
    color: #fff !important;
    font-size: 25px !important;
	font-family: 'Sacramento', cursive;
}

#header_main{
	border: none !important;
}
/* 
#header_main .main_menu a{
	color: #000 !important;
}

#header_main .avia-menu .current-menu-item a{
	color: #d89d38 !important;
} */

#header_main .widget_search{
    padding: 0 !important;
    position: absolute !important;
    width: 30% !important;
    margin-left: 32% !important;
    margin-top: 25px !important;	
}

#header_main .widget_search input[type='submit']{
    background: #D89C29 !important;	
}

#header_main .widget_nav_menu{
    position: absolute !important;
    right: 21% !important;
    z-index: 9999 !important;
	margin-top: 5px !important;
}

#header_main .widget_nav_menu li{
    float: left !important;
    clear: unset !important;
}


#header_main .widget_nav_menu li a{
   color:#fff !important;
   text-transform: uppercase !important;
   padding-top: 0px !important;
   padding-bottom: 0 !important;
}

#header_main .widget_nav_menu li.sign-in a{
    padding-right: 10px !important;
    margin-right: 10px !important;
    border-right: 2px solid #fff !important;	
}

#header_main .widget_nav_menu li a:hover{
   color:#D89C29 !important;
}

#header_main_alternate{
    background: #fff !important;
    border-bottom: 1px solid #d5d8db;	
}

.main_menu .avia-menu-fx{
	display:none !important;
}

.main_menu li a{
    text-transform: uppercase !important;
    font-size: 15px !important;
    font-weight: normal !important;
    margin-right: 40px !important;
}


.main_menu .sub-menu{
    background: #fff !important;
}

.main_menu .sub-menu li a{ 
    background: transparent !important;
}

.mega_menu_title{
	display:none !important;
}

/*====================================================
 * 
 *    Home Page Style
 * 
 * ===================================================*/

.welcome-section .widget_search{
    width: 40% !important;
    margin: 0 auto !important;
    padding-bottom: 0 !important;	
}

.welcome-section .widget_search input[type='text']{
    background: transparent !important;
    color: #fff !important;
    padding: 14px 20px !important;	
}

.welcome-section .widget_search input[type='submit']{
    background: #4DA322 !important;	
}

.welcome-section .widget_search input[type='submit']:hover{
    background: #337813 !important;	
}

.welcome-section .widget_search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fff !important;
}
.welcome-section .widget_search ::-moz-placeholder { /* Firefox 19+ */
    color: #fff !important;
}
.welcome-section .widget_search :-ms-input-placeholder { /* IE 10+ */
    color: #fff !important;
}
.welcome-section .widget_search :-moz-placeholder { /* Firefox 18- */
    color: #fff !important;
}

.home-ads-section{
    padding-top: 40px !important;
    padding-bottom: 0 !important;
}

.home-ads-section .avia-image-container-inner{
    width: 100% !important;	
}

.home-ads-section .avia-image-container-inner .avia_image{
    width: 100% !important;
	margin-top: -18px !important;
}

.home-ads-section .overlay-type-extern{
	display:none !important;
}

.why-ddd-section .content{
    padding-top: 60px !important;
    padding-bottom: 10px !important
}

.why-ddd-section h3{
    font-family: 'Lato', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase !important;
    font-weight: bold !important;	
}

.why-ddd-section .why-ddd-right-column{
    margin-left: 3% !important;
    width: 50% !important;	
}

.why-ddd-section .avia-button-wrap a{
    padding: 18px 35px !important;
    font-weight: bold !important;
    border: none !important;
    font-size: 15px !important;
    margin-top: 20px !important;
}

.why-ddd-section .avia-button-wrap a:hover{
    background:#000 !important;
}


/*===================================.product-category-section ================================*/




.product-category-heading h3{
    text-transform: uppercase !important;
    font-weight: bold !important;	
}

.product-category-heading h3:before{
    content: '';
    width: 100px;
    height: 3px;
    background: #D89C38 !important;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    bottom: 0;
}

.product-category-section .category_name{
    position: absolute;
    left: 0;
    top: -31px;
    background: #D89C29 !important;
    padding: 5px 20px !important;
    color: #fff !important;	
}

.product-category-section .woocommerce-loop-product__title{
    font-size: 15px !important;
    color: #000 !important;
	padding-bottom: 3px !important;
	height: 45px !important;
    overflow: hidden;
}

.product-category-section .avia_cart_buttons a {
    background: #000 !important;
    padding: 15px 0px !important;
    color: #fff !important;
    width: 50% !important;
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.product-category-section {
	
}



.product-category-section .inner_product .avia_cart_buttons {
    opacity: 1 !important;
	padding: 0 !important;
}

.product-category-section .avia_cart_buttons a span, .avia_cart_buttons .button-mini-delimiter{
    display: none;
}


.product-category-section .inner_product_header .avia-arrow, .onsale{
	display:none !important;
}

.product-category-section  del .woocommerce-Price-amount{
    color: #74777A !important;	
}

.product-category-section .products .product{
   margin-bottom:40px !important;
}



.product-category-section .avia_cart_buttons a:hover {
       background: #D2B16E!important;
}

.product-category-section .avia_cart_buttons a:nth-child(2) {
    background: #D89C29 !important;
    width: 50% !important;
}

.product-category-section .avia_cart_buttons a:hover:nth-child(2) {
      background: #D2B16E!important;
}

/*=========================================================
 
					Right Sidebar stylr

 =========================================================*/
.sidebar_right .widgettitle::after {
    content: '';
    background: url(../../uploads/2018/03/stripe.png);
    position: absolute;
    width: 70%;
    height: 12px;
    margin-top: 9px;
    margin-left: 16px;
}

.sidebar_right .widgettitle {
    color: #333333 !important;
    font-size: 25px !important;
    text-transform: inherit !important;
    font-weight: bold !important;
}
.sidebar #searchform #s{
	background: transparent !important;
}
.right-sidebar-social .av_font_icon {
    width: 33.33% !important;
    border: 1px solid #dfdfdf !important;
    margin: 0 !important;
}

.product-category .av-special-heading-tag {
	margin-top: 21px !important;
	font-weight: 600 !important;
}

element {

    font-size: 40px;
    line-height: 40px;

}
#top .av_font_icon a {

    color: inherit;
    display: block;

}
.right-sidebar-social .av_font_icon {

    width: 33.33% !important;
    border: 1px solid #dfdfdf !important;
    margin: 0 !important;

}

.right-sidebar-social .av_font_icon a {

    font-size: 28px !important;
    margin: 20px auto;
    width: 50px;
    color: #FFF !important;
    height: 50px;
    line-height: 50px !important;
    display: block !important;
    text-align: center;
    background: #D89C29 !important;
    border-radius: 50% !important;

}
.epaper li {

    font-size: 15px !important;
    text-align: center;
    margin: 10px 0px;
    padding: 20px !important;
    background-color: #3498DB;
    border-radius: 0px 20px 20px 0px;

}
.epaper li:hover {
	box-shadow: 0px 4px #CD4836;

}
.epaper a{
	color: #fff !important;
	text-decoration: none !important;
}

.sidebar .inner_sidebar{
	margin-left: 0px !important;
}
.main_color.sidebar_right .content, .sidebar {
    padding-top: 20px !important;
    border: none !important;
}
.custom-sidebar-banner{
	margin-top: 0px !important;
}
.sidebar_right .widget {
    padding: 15px 0 15px 0 !important;
}



/*=========================================================================
 
								left sidebar style

  =========================================================================*/
#menu-sidebar-categori-menu a{
	color: #000 !important;
	font-size: 16px !important;
	margin-left: 41px !important;
}
#menu-sidebar-categori-menu .current_page_item a{
	color: #D89C29  !important;
}

#menu-sidebar-categori-menu a:hover{
	color: #D89C29  !important;
}

.menu-sidebar-categori-menu-container li a:before{
	content: '';
	font-family: 'entypo-fontello';
	position: absolute;
	margin-top: 1px !important;
	left: 22px;
}
.container .av-content-small.units {
    width: 77% !important;
}
.menu-sidebar-categori-menu-container li{
	border: none !important;
}
#menu-sidebar-categori-menu a:hover:before{
	left: 32px !important;
	transition: 2s !important;
	color: #D89C29  !important;
	
}
.custom-left-sidebar-menu{
	background-color: #ffffff;
	border-radius: 0px;
	box-shadow: 0px 2px 4px 0px #9F9B92;
}


/*====================================================
 * 
 *    Contact page  Style
 * 
 * ===================================================*/

.contact-section h3 {
    text-transform: uppercase!important;
    font-weight: 700!important;
    font-size: 25px!important;
    border-bottom: 1px solid #D99E45 !important;
    padding-bottom: 15px!important;
}

.contact-form input[type=text], .contact-form input[type=email] {
    font-size: 11px!important;
    height: 50px!important;
    padding: 10px!important;
    margin-bottom: 15px!important;
    background: #fff!important;
}

.contact-form textarea {
    height: 130px!important;
    font-size: 11px!important;
    padding: 10px!important;
    margin-bottom: 20px!important;
    background: #fff!important;
}

.contact-form br{
	display:none !important;
}

.contact-form input[type=submit]{
    background: #000 !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: 16px !important;
    padding: 15px 38px !important;
}

.contact-form input[type=submit]:hover{
    background: #D89C38 !important;
}

.company-abn, .contact-location, .contact-mail, .contact-number {
    padding-left: 70px!important;
}

.contact-mail a, .contact-number a{
	text-decoration:none !important;
	color:#333 !important;
}

.contact-mail a:hover, .contact-number a:hover{
	color:#479E2E !important;
}

.company-abn:before, .contact-mail:before, .contact-number:before {
    left: 0;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px!important;
    font-size: 25px!important;
    margin-top: -14px;
    color: #000 !important;
    font-family: entypo-fontello;
    position: absolute;
}

.company-abn::before {
    content: "";
    border-width: 1px;
    border-style: solid;
    border-color: #D89C38 !important;
    border-image: initial;
    border-radius: 50% !important;
}

.contact-number::before {
    content: "";
    border-width: 1px;
    border-style: solid;
    border-color: #D89C43 !important;
    border-image: initial;
    border-radius: 50% !important;
}

.contact-mail::before {
    content: "";
    border-width: 1px;
    border-style: solid;
    border-color: #D89C43 !important;
    border-image: initial;
    border-radius: 50% !important;
}

.contact-location::before {
    content: "";
    font-family: entypo-fontello;
    position: absolute;
    left: 0px;
    width: 50px;
    height: 50px;
    text-align: center;
    margin-top: -14px;
    color: #000 !important;
    line-height: 50px;
    font-size: 35px;
    border-width: 1px;
    border-style: solid;
    border-color: #D89C43!important;
    border-image: initial;
    border-radius: 50% !important;
}

.company-abn, .contact-number{
    margin-bottom: 30px !important;
}

.contact-mail{
    margin-bottom: 60px !important;
}

/*====================================================
 * 
 *    Woocommerce My Account Style
 * 
 * ===================================================*/

#header_main .widget_nav_menu li.current-menu-item{
   background:transparent !important;
}

.sign-in-page #customer_login .u-column2{
	display:none !important;
}

.sign-up-page #customer_login .u-column1{
	display:none !important;
}

.sign-up-page #customer_login .u-column2{
	float:none !important;
}


.sign-in-page .u-column1.col-1, .sign-up-page .u-column1.col-1{
    background: transparent !important;	
}


/*====================================================
 * 
 *    Woocommerce Product Single Page Style
 * 
 * ===================================================*/

.single-product .product_meta{
   display: none !important;
}

.single-product .product_column_4{
   margin-top: 0 !important;  
}

.single-product .products h2{
	color: #333 !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    text-align: center !important;
    margin-bottom: 40px !important;
    margin-top: 20px !important;
	
}


.single-product h2.woocommerce-loop-product__title{
	margin-bottom: 8px !important;
    margin-top: 0 !important;
    font-size: 15px !important;
    color: #000 !important;
	padding-bottom: 3px !important;
	text-align: left !important;
}

.single-product .avia_cart_buttons a {
    background: #000 !important;
    padding: 15px 0px !important;
    color: #fff !important;
    width: 50% !important;
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.single-product .products .avia_cart_buttons a:hover {
    background: #D2B16E!important
}

.single-product .products .avia_cart_buttons a:nth-child(2) {
    background: #D89C38 !important;
    width: 50% !important;
}

.single-product .products .avia_cart_buttons a:hover:nth-child(2) {
    background: #D2B16E!important
}

.single-product .products .inner_product .avia_cart_buttons {
    opacity: 1 !important;
	padding: 0 !important;
}

.single-product .products .avia_cart_buttons a span, .single-product .products .avia_cart_buttons .button-mini-delimiter{
    display: none;
}


.single-product .products .inner_product_header .avia-arrow, .onsale{
	display:none !important;
}

.single-product .products del .woocommerce-Price-amount{
    color: #74777A !important;	
}

.single-product .category_name{
	display:none !important;
}


.woocommerce-billing-fields input[type="text"], 
.woocommerce-billing-fields input[type="tel"],
.woocommerce-billing-fields input[type="email"],
.woocommerce-additional-fields #order_comments{
	background: transparent !important;
}

.shop_table tr{
	background: #fff !important;
}
#payment, .woocommerce-error{
	background: #fff !important;
}
.woocommerce-info .showcoupon{
	color: #000 !important;
}

/*====================================================
 * 
 *    Footer Style
 * 
 * ===================================================*/

#footer {
    padding-top: 15px !important;
    border: 0!important;
    padding-bottom: 0!important;
}

#footer .container {
    padding-left: 0!important;
    padding-right: 0!important;
    max-width: 100%!important;
}

#footer .flex_column:nth-child(1) {
    width: 100%!important;
    background: #eaeaea!important;
    overflow: visible!important;
    border-top: 3px solid #000!important;
    border-bottom: 3px solid #000!important;
	padding-left: 10% !important;
    padding-right: 10% !important;
    text-align: center !important;
    padding-top: 20px !important;
}

.footer-social-area{
    display: block !important;
    width: 188px !important;
    height: 50px !important;
    margin: 30px auto !important;
}

.footer-social-area .av_font_icon{
    margin-right: 0px !important;	
}

.footer-social-area a {
    font-size: 27px!important;
    margin-right: 25px!important;
}

.footer-social-area a:hover {
    color:#2D7823 !important;
}

.footer-payment-method h3{
    text-transform: uppercase !important;
    color: #000 !important;
    font-size: 25px !important;
    margin-bottom: 25px !important;	
}

.footer-payment-method img{
    width: 25% !important;	
}

#footer .flex_column:nth-child(2) {
    width: 100%!important;
    margin-left: 0!important;
}

#footer .flex_column:nth-child(2) section {
    margin: 35px 0!important;
}

#menu-footer-menu {
    text-align: center!important;
}

#menu-footer-menu li {
    color: #000!important;
    display: inline-block!important;
}

#menu-footer-menu li a {
    color: #000!important;
    display: inline-block!important;
    margin-right: 37px!important;
    font-size: 16px !important;
    text-transform: uppercase!important;
    letter-spacing: 1px!important;
}

#menu-footer-menu li a:hover {
    color:#D89C38 !important;
}

.copyright{
    float: none !important;
    display: block !important;
    text-align: center !important;
    font-size: 15px !important;	
}



/*===================================================================================

											Responsive


================================================================================*/
@media only screen and (max-width: 989px){
	.custom-left-sidebar-menu {
		display: none !important;
	}
	.product-column{
		width: 100% !important;
		margin-left: 2px !important;
	}
	.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
    background-color: #D0AF63 !important;
}
	#header_main .av-burger-menu-main{
		margin: 0 !important;
		padding: 0 !important;
	}
	#header_main #searchform, #menu-header-login-menu a{
		display: none !important;
	}
	.main_menu #av-burger-menu-ul li{
		background: #fff !important;
	}
	.main_menu #av-burger-menu-ul li:hover, .main_menu #av-burger-menu-ul li a:hover{
		background: #000 !important;
		border: none !important;
		
	}
	.sub-menu .av-width-submenu >a{
		display: none !important;
	}
}

@media only screen and (max-width: 767px){
	
#header_main .widget_custom_html {
   display:none !important;
}	

.container .av-content-small.units {
    width: 100% !important;
}
	.mobile-category{
		width: 50% !important;
		clear: unset !important;
	}
	#menu-item-shop{
		z-index: 9999 !important;
	}
}


@media only screen and (max-width: 520px){
	.mobile-category{
		width: 100% !important;
	}
	.product-mobile-view .product{
		margin: 0% 0% 0% 25% !important;
		width: 50% !important;
	}
	.title_container .entry-title::after {
    	font-size: 12px !important;
}
}

@media only screen and (max-width: 414px){

.logo img {
    max-width: 57% !important;
    
}
}