/*
Theme Name: Candy Wine & Dine
Theme URI: http://www.candythemes.com/themes/wine/
Version: 1.0
Description: A Divi child theme.
Author: CandyThemes
Author URI: http://www.candythemes.com
Template: Divi
*/

/*- Candy Wine & Dine Divi child theme styles -*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

.hidden { display: none !important; }	

.bottom-nav{
text-align:center !important;
padding: 5% 0;
}

#footer-widgets .footer-widget li:before{
display:none!important;
}

#footer-widgets .footer-widget li{
padding-left:0 !important;
}

#main-content .container:before {
width: 0;
}

#sidebar {

padding-top:20px;
}


.et_right_sidebar #sidebar {
    padding-left: 0;
}

/* sidebar search bar */
.widget_search #searchsubmit {background-color: #785770;}
.widget_search input#searchsubmit {color: #f1f1f1;}
.widget_search input#s {border: 1px solid #785770; background-color:#fafafa;}
.widget_search input#s, .widget_search input#searchsubmit {
    border: 1px solid #785770;
    
}
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.et_pb_scroll_top.et-pb-icon {
    background: rgba(122, 57, 78, 0.9) none repeat scroll 0 0;
  
}

#et_search_icon:hover, .mobile_menu_bar::before, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay::before, .et_pb_member_social_links a:hover, .woocommerce-page #content input.button:hover .et_pb_widget li a:hover, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button {
    color: #7A394E;
}


/*------------------------------------------------*/
/*---------------Scroll to top------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#footer-bottom {
    background-color: #7A394E;
}

#footer-info  a{
 	color:#fff;
}

/* Footer Social Icons  */

#footer-bottom .et-social-facebook a {
	color:#fff;
}
#footer-bottom .et-social-twitter a {
	color:#fff;
}
#footer-bottom .et-social-google-plus a {
	color:#fff;
}
#footer-bottom .et-social-rss a {
	color:#fff;
}

/* Hover Colors*/

#footer-bottom .et-social-facebook a:hover {
	color: #000!important;
}
#footer-bottom .et-social-twitter a:hover {
	color: #000!important;
}
#footer-bottom .et-social-google-plus a:hover {
	color: #000!important;
}
#footer-bottom .et-social-rss a:hover {
	color: #000!important;
}


 /*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

.et_right_sidebar #sidebar {
    padding-left: 0;
}

.container::before { display:none; } .et_pb_widget_area_right { border-left:0; }

.option-2 .widgettitle {
    background: #111!important;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    height: 33px;
    line-height: 33px;
    padding: 0 10px;
    width: 100%;
    border: 1px #111 solid !important;
    margin-bottom: 14px;
	}
 
    /* sidebar search bar */
        .option-2 .widget_search #searchsubmit {background-color: #111; border:1px #111 solid;}
        .option-2 .widget_search input#searchsubmit {color: #fff;}
        .option-2 .widget_search input#s {border: 1px solid #111;}

		.et_right_sidebar #sidebar {
    padding-left: 0;
}

/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*-------------[BLOG SMALL IMAGES]----------------*/
/*------------------------------------------------*/
/*feature thumbnails alongside post titles on blog page*/
 
   .blog_small_image .et_pb_posts .et_pb_post a img {
            max-width: 400px!important;
            float: left !important;
            padding-right: 20px !important;
			margin-bottom: 50px !important;}
 
    @media only screen and (max-width: 980px) {
        .blog_small_image .et_pb_posts .et_pb_post a img{
            float:none !important;
            max-width: 100%!important;}}

	.blog_small_image  .et_pb_posts .et_pb_post { margin-bottom: 50px;}
	
	.blog_small_image_no_sidebar .et_pb_posts .et_pb_post {clear:both; margin-bottom: 50px !important;}
	
	   .blog_small_image_no_sidebar .et_pb_posts .et_pb_post a img {
            max-width:250px!important;
            float: left !important;
            padding-right: 20px !important;
			margin-bottom: 50px !important;}
 
    @media only screen and (max-width: 980px) {
        .blog_small_image_no_sidebar .et_pb_posts .et_pb_post a img{
            float:none !important;
            max-width: 100%!important;}}

	.blog_small_image .et_pb_posts .et_pb_post { margin-bottom: 10%;}

/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 981px ) {

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}