/*
Theme Name: Divi - Child theme
Theme URI: 
Version: 0.1
Description: Divi - Child for Nictech
Author: Social Mind
Author URI: http://www.socialmind.gr
Template: Divi
*/
/*@import url(../Divi/style.css);*/
/* =Theme customization starts here

------------------------------------------------------- */
body{
	font-family: Century Gothic;
}

#technical .et_pb_blurb{
	margin-bottom: 5px;
    border-bottom: 1px solid;
}

.page-title{
    text-align: center;
    padding: 13px 0;
    background-color: black;
    color: white;
}

#map{
	height:430px;
}

#address-location input[type="text"]{
	width: 300px;
   	border: none;
    	border-bottom: 1px solid black;	 
    background-color: transparent;
    font-style: italic;
}

.store-search-form h3{
    background-color: #C5067D;
    color: white;
    text-align: center;
    padding-top: 10px;
}

.store-search-form{
    background-color: #DBDEE0;
}

#address-location{
	text-align: center;
    padding-top: 15px;
}

#location-distance{
	display:none;
}

#location-submit{
	margin: 0 auto;
    display: block;
    color:black;
}

.stores-container h2{
    text-align: center;
    background-color: black;
    color: white;
    padding-top: 10px;
}

.store-search-form{
	height: 167px;
}

.store-direction-button{
	margin-top: 10px;
    font-size: 16px;
}

.store-direction-button:after{
	font-size:28px;
}

/*Responsive*/
/*@media screen and (min-width: 880px) and (max-width: 1024px){
	.home-slider .et_pb_slide{
		background-size: contain;
		height: 365px;
	}
}*/

@media screen and (max-width: 980px){
	.b2b-container .et_pb_column_1_2{
		width:100% !important;
	}
}


@media screen and (max-width: 460px){
	.home-slider .et_pb_slide_0{
		background-image:url("images/main_460.jpg") !important;
		background-position-x: inherit;
	}
	
	.b2b-container{
		background-image:url("images/main_460_b2b.jpg") !important;
		background-position-x: inherit;
	}
}

@media screen and (min-width: 461px) and (max-width: 980px){
	.home-slider .et_pb_slide_0{
		/*background-image:url("images/main_mobile.jpg") !important;*/
		background-image:url("images/main_980.jpg") !important;
		background-position-x: inherit;
		background-size:contain;
	}
	
	.b2b-container{
		background-image:url("images/main_980_b2b.jpg") !important;
		background-position-x: inherit;
	}
}

@media screen and (min-width: 981px) and (max-width: 1600px){
	.home-slider .et_pb_slide_0{
		/*background-image:url("images/main_mobile.jpg") !important;*/
		background-image:url("images/main_1600.jpg") !important;
	}
	
	.b2b-container{
		background-image:url("images/main_1600_b2b.jpg") !important;
		background-position-x: inherit;
	}
	
	.b2b-container .et_pb_column_1_2{
		width:100% !important;
	}
}

@media screen and (max-width: 420px){
	.home-slider .et_pb_slide_0{
		background-image:url("images/main_420.jpg") !important;
		background-position-x: inherit;
	}
}


.wpcf7 input.text, .wpcf7 input.title, .wpcf7 input[type=text], .wpcf7 select, .wpcf7 textarea, .wpcf7 input[type=email], .wpcf7 input[type=tel]{
	width: 100%;
    padding: 16px;
    border-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    font-size: 14px;
    -webkit-appearance: none;
	color:black !important;
}

.wpcf7 input[type=submit]{
	width: 100%;
    border: none;
    background-color: #000000;
    color: white;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px;
    cursor: pointer;
}