/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    margin-right: 8px;
	width: 70%;
}

/*
 * Footer
 * */
#pulp_footer ul, #pulp_footer ul li {
    border: none;
} 

/*
 * Home page sections 
 * */
.pulp_title{
	margin-bottom: 10px!important;
}

.pulp_line_color{
	width:100%;
	background:#0C729F;
    position:relative;
    height:2px;
}
.pulp_line_color:before{
	content:'';
    background:#D3D3D3;
    width:30%;
    height:2px;
    position:absolute;
    top:0;
    left:0;
}
.pulp_line_color:after{
	content:'';
    background:#D3D3D3;
    width:30%;
    height:2px;
    position:absolute;
    top:0;
    right:0;
}

.pulp_products_header .wd-nav-vertical.wd-design-default{
	border: none;
	display: inline-block;
}
/*
 * Header search form
 * */
.wd-header-secondary-nav .menu-item.menu-mega-dropdown.wd-event-hover a span{
	font-size: 16px;
    line-height: 23px;
	font-weight: 400;
	color:#747C96;
	text-transform: capitalize;	
	font-family: "proxima-nova";    
}

.wd-header-html:first-of-type {
    width: 173px;
}
.wd-header-nav {
	flex: none!important;
}
.wd-header-html {
   flex: 1 1 auto;
}

/*
 * Home Page hide the icons in section chosen products (cart, wishlist, etc.)
 * */
#carousel-789 .wd-buttons.wd-pos-r-t, .wd-buttons {
    display: none!important;
}



.site-logo img {
	width: 180px !important;
}

 /*
  * Logo menu mobile
  *
  */
.whb-mobile-center .site-logo img {
	width: 250px!important;
}

/*
 * Mobile menu
 * */
#menu-categories-1 .menu-item span.nav-link-text {
    font-family: 'proxima-nova';
    color: #061747;
}
ul#menu-categories-1 {
    padding-top: 20px;
}

.mobile-nav .wd-sub-menu li>a,.mobile-nav span.nav-link-text{    
    color: #061747;
    font-family: 'proxima-nova';
}
.mobile-nav .wd-action-btn.wd-style-text>a{
	font-size: 0;
}
.mobile-nav label {
	font-size: 14px;
}
.mobile-nav .wc-block-product-search .wc-block-product-search__button {
    margin-left: 10px;
    padding-left: 20px !important;
    padding-right: 20px !important;
	background-color: #061747;
}

/*Products tabs*/
@media screen and (min-width: 1024px){
	div#tab-description {
		width: 60%;
		/* display: inline-block; */
		margin: 0 auto;
	}
}

/*Info product*/
h1.product_title.entry-title.wd-entities-title{
	margin-bottom: 80px!important;
}

/*Hide footer empty politiki poiotitas*/
li.politikh_poiotitas {
    display: none;
}

.copyrights-wrapper.copyrights-two-columns .min-footer div {
    font-size: 15px;
}
