/*
Theme Name: lpc-divi
Description: adapatation of Divi
Author: Dale Jackson
Author URI:
Template: Divi
Version: 1.0.1
*/

@import url('../Divi/style.css');

p:empty {display: none;}

/* Amendments to main style.css */
body {font-size:16px;}
.banner {margin:30px 0 0 30px;}
.force_br {clear:all;}

.et_header_style_centered #logo {padding: 10px 0px 38px;}
.et_pb_contact p input, .et_pb_contact p textarea {background-color:#ddd;color:#000 !important;font-size:16px;}
.et_pb_contact_right p input {width: 55px !important;}
.et_pb_gallery_title {display:none;}
.et-simple-slider.et_sliderfx_fade {background: url('images/speechmarks.png') left center no-repeat !important;}
.et_sliderfx_slide,.et-tabs-content-wrapper > div {text-align:center;}
.et_shortcodes_controller_nav {display:none;}
.eviivo_sbox_top {margin-top:2.2em;}
.footer-widget {color:#666;}
#footer-widgets {padding-top: 60px;}
#gallery-1 {max-width:1200px;}
#header-details {position:absolute;top:5%;color:grey;font-size:1.1em;text-align:left;}
#header-icons {position:absolute;top:5%;right:0;}
#main-content .container {padding-top: 18px;}
#main-footer {border-top:1px solid #ddd;}
#main-header {border-bottom:1px solid #ddd;}
#main-header .et_mobile_menu {text-align:center;background-color:#ddd;}
#logo{max-height:100% !important;}
.one_third:first-of-type {min-height:500px;background-color:#ddd;}
.one_third p {text-align:justify;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding:6px 10px;line-height:1.61em;}
#post-165 .et_pb_column_1_3 p{text-align:justify;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding:6px 10px;line-height:1.61em;background-color:#ddd;}
.quote {font-family: 'Satisfy', cursive;font-size:1.3em;color:#444;}

#tariffContent h3 {padding-top:8px;text-align:center;}
#tariffContent  p{text-align:center;}
.telno {font-size: 1.4em;display:block;margin-top:10px;text-align:left;}
#top-menu li {padding:9px 16px 0;font-size:1em;}
#top-menu li a:hover {color:red;}




@media only screen and ( min-width: 1100px ) {
.banner {margin-left:30px;}
#header-details p {max-width:160px;}
}
@media only screen and ( min-width: 981px ) and (max-width:1099px) {
.telno {font-size: 1.3em;padding:10px 70px 0 0;background: url('images/phone.png') 190px 14px no-repeat;}
#header-details p {max-width:160px;}
.banner {margin-left:10px;}
}

@media only screen and ( max-width: 980px ) {
#header-details, #header-icons {position:relative;text-align:center;}

.telno {text-align:center;padding:0;background: url('');margin-bottom:20px;}
.et_header_style_centered #main-header .mobile_nav {text-align: right;padding-right:60px;}

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
#header-details p {max-width:100%;}
.banner {margin-left:0px;}
.two_third, .one_third {width:100% !important;}
.one_third:first-of-type {min-height: 250px;}
}

@media only screen and ( max-width: 767px ) {
#header-details p {max-width:100%;}
.et_header_style_centered #logo {padding-bottom:18px;}
.banner {margin-left:60px;}
.et-simple-slider.et_sliderfx_fade {background: url('') !important;}
.footer-widget .textwidget{text-align:center;}
}

@media only screen and ( max-width: 479px ) {
#header-details p {max-width:100%;font-size:.8em;}
.banner {margin-left:0px;}
}