/*
Theme Name: Port of Sheet Harbour
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Divi Child Theme
Version: 2.3
Author: Elegant Themes
Author URI: http://www.elegantthemes.com/
Template: Divi
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/*Add your own styles here:*/


/* =Home Page

------------------------------------------------------------------------ */

.home-image {
	max-height: 361px;
}

.home-breakbulk h1 {
	font-size: 36px;
	}
	
.home-breakbulk h3 {
	line-height: 35px;
	}

.et_pb_section {
    padding: 15px 20px;
	}
	
.et_pb_blurb h4 {
	margin-top: -10px;
}

.et_pb_widget a {
    color: #2ea3f2;
    text-decoration: underline;
	display: inline-block;
}

.et_pb_widget a:hover {
    text-decoration: none;
}

/* =Navigation

-------------------------------------------------------------- */

#top-menu .menu-item a {
	font-size: 16px;
}

#top-menu .menu-item a:hover {
	color: #2ea3f2;
}


/* =Global Header Formatting

-------------------------------------------------------------- */	

h1, h2 {
	text-shadow: 1px 1px 1px #999;
}
	
h2 {
    color: #543019;
	}
	
h3 {
    line-height: 32px;
	}
	
.section-header {
    background-image: url("https://portofsheetharbour.ca/wp-content/uploads/2015/05/Ideal-Cargo-Handling-Header.jpg");
    background-position: left top;
    background-repeat: no-repeat;
	}
	
	
/* =Content

-------------------------------------------------------------- */		

.entry-content p a {
    color: #2ea3f2;
	border-bottom: #2ea3f2 thin solid;
}

.entry-content p a:hover {
    color: #543019;
	border-bottom: #543019 thin solid;
}

.more-link {
	text-transform: uppercase;
	font-size: 10px;
	background: #3489ca;
	border-radius: 5px 5px 5px 5px;
	color: #ffffff;
	padding: 3px 6px;
}

.et_pb_promo_description a {
    color: #2ea3f2;
	border-bottom: none;
}

.pf-alignleft {
    margin-top: 40px;
}


/* =Images

-------------------------------------------------------------- */		

.fullwidth-image .et_pb_row, .fullwidth-image .et_pb_text { 
	width: 100%; 
	}
	
.fullwidth-image, .fullwidth-image .et_pb_row, .fullwidth-image .et_pb_text, .fullwidth-image .et_pb_column { 
	padding: 0!important; margin: 0!important; 
	}
	
.fullwidth-image img { 
	display: block!important; 
	}
 
	
/* =Call to Action

-------------------------------------------------------------- */

.et_pb_promo {
    background-image: url("https://portofsheetharbour.ca/wp-content/uploads/2015/03/Contact-Background.jpg");
    background-position: center top;
    background-repeat: no-repeat;
	}

.et_pb_promo p {
	font-size: 16px;
	}

.et_pb_promo p a {
	color: #FFFFFF;
	border-bottom: #FFFFFF thin solid;
	}

.et_pb_promo p a:hover {
	color: #b5c1ce;
	border-bottom: #b5c1ce thin solid;
	}
	
	
/* =Footer

-------------------------------------------------------------- */	
	
.share {
	display: inline-block;
	float: right;
	margin-top: 10px;
	margin-right: 56px;
}

#footer-info {
	font-size: 11px;
}

.footer-widget { 
	margin-right: 0;
	}
	
.footer-widget h4 {
	text-transform: uppercase;
	}
	
.footer-widget p {
	font-size: 13px;
	}
	
.footer-widget a {
	color: #63a612;
	}
	
.footer-widget a:hover {
	color: #63a612;
	border-bottom: #63a612 solid thin;
	}
	
.footer-widget:nth-child(1) { 
	width: 48%; 
	padding-right: 15px;
	}
	
.footer-widget:nth-child(2) { 
	width: 48%; 
	padding-right: 15px;
	}
	
.footer-widget:nth-child(3) { 
	display: none;
	}
	
.footer-widget+.last {
	display: none;
	}
 
 
@media only screen and (max-width: 980px){
	
.section-header {
	padding-top: 5px;
	}
	
.et_pb_column {
    padding-bottom: 0;
}
	
.footer-widget:nth-child(1) { 
	width: 48%; 
	padding-right: 15px;
	}
	
.footer-widget:nth-child(2) { 
	width: 48%; 
	padding-right: 15px;
	}
}
 
 
@media only screen and ( max-width: 767px ) {
.footer-widget:nth-child(1) { 
	width: 100%; 
	padding-right: 15px;
	}
	
.footer-widget:nth-child(2) { 
	width: 100%; 
	padding-right: 15px;
	}
	
.share {
	display: inline-block;
	margin-left: auto;
    margin-right: auto;
	padding-right: 20px;
}

}











