/*======================================
Theme Name: Poseidon Child
Theme URI: http://themezee.com/themes/poseidon/
Description: Child Theme of Poseidon Lite
Version: 1.0
Author: ThemeZee
Author URI: http://themezee.com
Template: poseidon
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

/* You can start adding your own styles here. Use !important to overwrite styles if needed. */
@import url('https://fonts.googleapis.com/css?family=Tangerine');

p {
	text-align:	justify !important;
	margin-top:	0;
	margin-bottom: 1em;
	}
/* Link and Button Color Setting */
a:link,
a:visited,
.more-link {
color: #991a36/*!important*/;
}

a:hover,
a:focus,
a:active {
color: #404040;
}

.entry-tags .meta-tags a:link,
.entry-tags .meta-tags a:visited {
color: #777;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.entry-tags .meta-tags a:hover,
.entry-tags .meta-tags a:active,
.scroll-to-top-button,
.scroll-to-top-button:focus,
.scroll-to-top-button:active {
color: #fff;
background: #991a36 !important;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.scroll-to-top-button:hover {
background: #404040;
}

/* Widget Titles Color Setting */
.widget-title,
.widget-title a:link,
.widget-title a:visited,
.page-header .archive-title,
.comments-header .comments-title,
.comment-reply-title span,
.tzwb-tabbed-content .tzwb-tabnavi li a:hover,
.tzwb-tabbed-content .tzwb-tabnavi li a:active,
.tzwb-tabbed-content .tzwb-tabnavi li a.current-tab {
color: #0f758e;
}
.tzwb-social-icons .social-icons-menu li a {
background: #991a36 !important;	
color:	#FFF;
	} 
.widget-title a:hover,
.widget-title a:active  {
color: #991a36;
}

/* Base Font Setting */
body,
button,
input,
select,
textarea {
font-family: "Source Sans Pro";
}

/* Headings Font Setting */
.site-title,
.page-title,
.entry-title,
.entry-content h1 {
font-family: "Dosis";
}

/* Navigation Font Setting */
.top-navigation-menu a,
.main-navigation-menu a,
.footer-navigation-menu a {
font-family: "Source Sans Pro";
}

ul.no_bullet {
	list-style: none;
	margin-left:	0;
	}
h1 {
	color:			#0f758e;
	}
h3 {
	margin-bottom:	0;
	color:			#991a36;
	}
#post-9 .entry-header h1 {
	display:	none;
	}
.widget ul {
	list-style: none;
	margin-left:	0;
	
	}
	
.site-description {
	font-family: 'Tangerine', cursive;
	font-size:		2em;
	margin:		0;
	}
.top-navigation-menu li a {
	color:		#FFF !important;
	}
/*.main-navigation-menu li.current-menu-item > a {
    color: #991a36;
}*/
.site-title, .page-title, .entry-title {
    font-family: "Dosis";
	color:			#0f758e;
}
.map_style {
	border:	#000 1px solid;
	}
/*.contact_details h3 {
	display:	none;
	}*/
.footer-widgets-background {
	background:	#0f758e;
	}
.footer-widgets td {
	border:	none;
	}
.footer-widgets {
	font-size:	smaller;
	}
.footer-widgets a:link, .footer-widgets a:visited, .footer-widgets .more-link {
    color: #fff !important;
}
.footer-widgets address {
	font-style:normal;
	
	}
.staff_photo .widget-title {
	display:	none;
	}
	.panel-layout {
		margin-top:	1.7em;
		
		}
	.staff_row {
		margin-bottom:	3em;
		border-bottom: #f5f5f5 1px solid;
		
		}
	ul {
    list-style-type: none;
}

.b_tooth li {
    padding: 0 .5em .2em .2em;
	list-style-image: url(https://www.trailrunmedia.com.au/wp-content/uploads/2017/10/burgundy_tooth3.png);
}
.b_tooth {
	margin-left:	3em;
	} 
dt {
	color:			#991a36;
	}
dd {
	text-align:	justify;
	}

section img {

	-webkit-box-shadow:  5px 7px 15px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 7px 15px -7px rgba(0,0,0,0.75);
	box-shadow: 5px 7px 15px -7px rgba(0,0,0,0.75);
	}
/*.site-description {
	position:absolute;
	top:	30%;
	left:	10%;
	}
*//*--------------------------------------------------------------
## 14.7 - Mobile Extra Large ( < 640px )
--------------------------------------------------------------*/

/*@media only screen and (max-width: 55em) {
	.site-description {
		position:absolute;
		font-size:	2em;
		top:	20%
		left:	7%;

}
@media only screen and (max-width: 40em) {
	.site-description {
		position:absolute;
		font-size:	2em;
	}
@media only screen and (max-width: 35em) {
	.site-description {
		position:absolute;
		font-size:	1.5em;
	}
	
}*/

@media only screen and (max-width: 25em) {
	.site-description {
		
		font-size:	2em;
		
	}

}	

@media only screen and (max-width: 35em) {
	.site-description {
		
		font-size:	1em;
	}
}
