/*
 Theme Name:   DIVI by Gabio
 Theme URI:    http://az-demenagement.be
 Description:  AZ Déménagement
 Author:       Fabio
 Author URI:   http://webdesignbruxelles.com
 Template:     Divi
 Version:      0.1.0
 Text Domain:  divi-child
*/
@import url('https://fonts.googleapis.com/css?family=Asap');


.header_mobile {
	display: none !important;
}

#contacto > input.text, #contacto > input[type="text"], #contacto > input[type="tel"], #contacto > textarea, #name {
	width: 80% !important;
	height: 40px !important;
}

#contacto > textarea {
	height: 80px;
}

.remarque {
	display: none;
}

@media only screen and (max-width: 980px) {
	.et_pb_column {
		width: 100%;
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 840px) {
	.et_header_style_centered header#main-header .logo_container {
		display: none;
	}
	
	#page-container {
		padding-top: 180px !important;
	}
	
	.et_pb_text_inner {
		/*padding-top: 85px;*/
	}
}

#header_left {
	max-width: 20%;
	float: left;
}

#header_right {
	max-width: 80%;
	float: right;
	text-align: center;
}

.mobile-tel p {
	font-size: 1.3em !important;
}

.mobile-tel a {
	font-weight: bold;
}

#apd-normal {
	line-height: 1.4 !important;
}

#top-header {
	background: #FFFFFF !important;
}

#top-header a {
	color: #000;
}

#top-header {
	border-bottom: solid thin #7B8C91 !important;
}

.top-header-contatus {
	
}

.telephoniste img {
	max-height: 100px !important;
}

.contactus-midi > h5, .contactus-anderlecht > h5 {
	color: #FFFFFF !important;
}

.contactus-midi a, .contactus-anderlecht a {
	display: block;
	font-family: 'Asap', sans-serif;
	font-size: 2.8em;
	font-weight: bold;
	line-height: 1.6 !important;
}

.contactus-midi, .contactus-anderlecht, .telephoniste {
	display: inline-block;
}

.contactus-midi p, .contactus-anderlecht p {
	color: #1779be;
	font-family: 'Asap', sans-serif;
	font-size: 2em;
	font-weight: 700;
	line-height: 1.3;
}

.tel-left {
	margin-right: 20px;
}

.tel-right {
	margin-left: 20px;
}

/******** TABLES PRIX ***************/

.responsive {
	border-collapse: collapse;
}

.responsive tr {
	border-bottom: #CFEAF8 /*#2250C4*/ 1px solid;
}

/*.responsive tr:nth-child(odd) {
	background: #CFEAF8 /*#2250C4;
}*/

.responsive tr.header {
	color: #FFFFFF;
	background: #1779BE;
	font-weight: bold;
}

/*.td-header {
	background: #EEEEEE;
	color: #0161A6;
	font-weight: bold;
}*/

.responsive tr.header td:nth-child(1n),
.responsive tr:nth-child(even) td:nth-child(3n+2),
.responsive tr:nth-child(odd) td:nth-child(3n+2) {
	border-left: 2px #666666 solid !important;
}

.responsive tr:nth-child(even) {
	background: #DBE3FD !important;
}

.responsive td.td-header {
	color: #000000;
	background: #CFD0D2/*#889DAA*/;
}

.responsive td.td-header2 {
	color: #000000;
	background: #CFD0D2;
	font-weight: bold;
	text-align: center;
}

.fila, .fila td {
	padding: 1em;
	text-align: center;
	vertical-align: middle;
	overflow: auto;
	border-left: thin #B5B5B5 solid;
}

@media only screen and (max-width: 840px) {
	table.responsive {
		margin-bottom: 0;
		overflow: hidden;
		overflow-x: scroll;
		display: block;
		white-space: pre-wrap;
	}
	
	.header_mobile {
		display: block;
		margin-top: 5px
	}
	
	.telephoniste {
		margin-right: 5px;
	}
	
	.tel-rght {
		font-weight: bolder;
	}
}

/******** END TABLES PRIX ***************/

/******* TABLES PRIX MOBILE ************/

table.mobile {
	border: none;
	border-collapse: collapse;
	border-left: solid thin #1779BE;
}
.mobile .fila-header {
	color: #FFFFFF;
	background: #1779BE;
	text-align: center;
	font-weight: bold;
}

.mobile .fila-header td {
	padding: 25px;
}

.mobile .tr-header {
	background: #C8CFD5;
	color: #000000;
}

.mobile .tr-header td {
	padding: 10px 25px 10px 25px;
}

.mobile .td-header2 {
	color: #1779BE;
	text-align: center;
	padding-top: 20px;
	border-bottom: solid thin #1779BE;
}

.mobile .fila {
	text-align: center;
	border-bottom: solid thin #1779BE;
}

.mobile td {
	border-right: solid thin #1779BE;
}

@media only screen and (max-width : 240px ){
	table.mobile {
		margin-bottom: 0;
		overflow: hidden;
		overflow-x: scroll;
		display: block;
		white-space: pre-wrap;
	}
}

/******* END TABLES PRIX MOBILE *********/


/************ Table Carton *************/

.carton td {
	padding: 5px;
	border-bottom: solid thin #1779BE;
}

/*.carton img {
	min-height: 75px !important;
	height: 80px !important;
	max-height: 80px;
}

.carton tr:nth-child(odd) {
	background: #CFEAF8;
}*/

.carton tr:nth-child(1) {
	color: #FFFFFF;
	background: #215994;
}

@media only screen and (max-width: 840px) {
	table.carton {
		margin-bottom: 0;
		overflow: hidden;
		overflow-x: scroll;
		display: block;
		white-space: pre-wrap;
	}
}