/*
Theme Name: Calla Child
Theme URI: http://calla.elated-themes.com
Description: A child theme of Calla Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: calla
Template: calla
*/

.eltdf-logo-area {
  background-color: #FFFFFF !important;

}

.eltdf-top-bar {
	background-image: url('/wp-content/themes/calla-child/top-background.jpg') !important;
	background-repeat: repeat-x !important;
}

.woocommerce-loop-category__title {
	font-size: 16px;
	text-align: center;
}

mark.count {
	display: none;
}

li.product-category.product {
	text-align: center;
}

.eltdf-woo-normal-space ul.products>.product {
	margin-bottom: 80px !important;
}



.eltdf-page-footer img.image.wp-image-3102.attachment-medium.size-medium {
    width: 250px;
}

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
	background: white;
	border:1px solid white !important;
}

div.wpcf7-response-output {
	margin:0px 0px !important;
}

.woocommerce-page .eltdf-content a.add_to_cart_button .eltdf-btn-border, .woocommerce-page .eltdf-content a.added_to_cart .eltdf-btn-border, div.woocommerce a.add_to_cart_button .eltdf-btn-border, div.woocommerce a.added_to_cart .eltdf-btn-border, .woocommerce-page .eltdf-content button[type=submit].single_add_to_cart_button:after, .woocommerce-page .eltdf-content button[type=submit].single_add_to_cart_button:before, div.woocommerce button[type=submit].single_add_to_cart_button:after, div.woocommerce button[type=submit].single_add_to_cart_button:before {
	border: 1px solid #00b0ad !important;
}


.woocommerce-page .eltdf-content a.add_to_cart_button, .woocommerce-page .eltdf-content a.added_to_cart, div.woocommerce a.add_to_cart_button, div.woocommerce a.added_to_cart {
	color: #00b0ad !important;
}

ul.products>.product .eltdf-pl-inner .eltdf-pl-text.eltdf-pl-hover-overlay {
	border: 2px solid #00b0ad !important;
}

.woocommerce-page .eltdf-content button[type=submit].single_add_to_cart_button, div.woocommerce button[type=submit].single_add_to_cart_button {
	color: #00b0ad !important;
}

.eltdf-woo-single-page .woocommerce-tabs ul.tabs>li.active, .eltdf-woo-single-page .woocommerce-tabs ul.tabs>li:hover {
	background-color: #00b0ad !important;
}

.eltdf-woo-single-page .woocommerce-tabs ul.tabs>li a {
	font-family: "Open Sans",sans-serif !important;
	font-size: 14px !important;
	font-weight: inherit !important;
}

#eltdf-back-to-top>span {
	background-color: #00b0ad !important;
    border: 1px solid #00b0ad !important;
}

.eltdf-woocommerce-page .eltdf-content .eltdf-container .woocommerce-error>a.button, .eltdf-woocommerce-page .eltdf-content .eltdf-container .woocommerce-info>a.button, .eltdf-woocommerce-page .eltdf-content .eltdf-container .woocommerce-message>a.button {
	background-color: #00b0ad !important;
}


.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .eltdf-content a.button:not(.add_to_cart_button), .woocommerce-page .eltdf-content button[type=submit]:not(.eltdf-woo-search-widget-button):not(.single_add_to_cart_button), .woocommerce-page .eltdf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.button:not(.add_to_cart_button), div.woocommerce button[type=submit]:not(.eltdf-woo-search-widget-button):not(.single_add_to_cart_button), div.woocommerce input[type=submit] {
	background-color: #00b0ad !important;
}

.eltdf-woocommerce-page .eltdf-content .eltdf-container .woocommerce-info .showcoupon {
	color: #00b0ad !important;
}

.woocommerce-page .eltdf-content input[type=email]:focus, .woocommerce-page .eltdf-content input[type=tel]:focus, .woocommerce-page .eltdf-content input[type=password]:focus, .woocommerce-page .eltdf-content input[type=text]:focus, .woocommerce-page .eltdf-content textarea:focus, div.woocommerce input[type=email]:focus, div.woocommerce input[type=tel]:focus, div.woocommerce input[type=password]:focus, div.woocommerce input[type=text]:focus, div.woocommerce textarea:focus {
	border: 1px solid #00b0ad !important;
}

.eltdf-portfolio-single-holder .eltdf-ps-info-holder .eltdf-ps-info-item a:hover, .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs a:hover {
	color: #00b0ad !important;
}

a:hover, blockquote, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover {
	color: #00b0ad !important;
}

.eltdf-title-holder .eltdf-separator {
	border-bottom: 1px solid #00b0ad !important;
}

.eltdf-plc-holder .eltdf-plc-item .eltdf-plc-image-outer .eltdf-plc-text {
	border: 2px solid #00b0ad !important;  
}

.eltdf-btn.eltdf-btn-outline .eltdf-btn-border {
	border: 1px solid #00b0ad !important;  
}

.eltdf-btn.eltdf-btn-outline {
	color: #00b0ad !important;
}


.eltdf-main-menu>ul>li>a {
	padding: 0 14px !important;
}

.mobile-search {
    display:none;
}

@media only screen and (max-width: 768px) {
    
  .mobile-search {
    width: 100%;
    padding: 10px 10px;
    background: #bfe7e6;
    margin-bottom: 20px;
    display:block;
}

.mobile-search .search-field {
    width: 80% !important;
    padding: 10px 10px;
}

    
}
