/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
summary {
	display: block;
}

summary::-webkit-details-marker {
	display: none;
}

summary::before {
	content: '\25B6';
	padding-right: 30px;
}

.wf-active .features h1, .wf-active .features h2, .wf-active .features h3, .wf-active .features h4, .wf-active .features h5, .wf-active .features h6, .wf-active #team h2 {
	font-family: "Lato", sans-serif;
	font-weight: 450;
	font-style: normal;
}

.features h1, .features h2, .features h3, .features h4, .features h5, .features h6 {
	font-size: 17px;
	font-size: 1.4625rem;
	font-weight: 400;
	margin: -23px 40px 12px;
}

.special-offer {
	background-color: #49A382;
}

#testimonials {
	background-color: #DBE5F5;
}

.special-offer .label, .special-offer .call-to-action {
	font-size: 14px;
	font-size: 1.2rem;
	text-transform: capitalize;
}

#tertiary {
	background-color: #223658;
	color: rgba(255,255,255,.8);
}

#tertiary .widget-title {
	color: #ffffff;
}

.site-footer {
	background-color: #0E1B42;
	color: #f1edfe;
}

.site-header {
	background-color: #0E1B42;
}

#secondary .widget-title, #secondary .widget-title a {
	color: #ffffff;
}

.main-navigation ul ul {
	-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,.25);
	-webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,.25);
	box-shadow: 0 0 3px 1px rgba(0,0,0,.25);
	background-color: #4A5DB2;
}

.features .entry-content {
	font-size: 16px;
	font-size: larger;
}

@media only screen and (min-width: 1025px)
.grid {
	
}

.features h2 {
	font-size: 17px;
	font-size: 1.4625rem;
	font-weight: 400;
	margin: -23px 0 12px;
}

.features h4 {
	font-size: 17px;
	font-size: 1.25rem;
	font-weight: 400;
	margin: 1px 45px 30px;
}

#page .features .call-to-action {
	display: none;
}

input[type="submit"] {
	background-color: #4A5DB2;
	color: #ffffff;
}

input[type="submit"]:hover, input[type="submit"]:active,input[type=ssubmit]:focus {
	background-color: #92A0DB;
	color: #ffffff;
}

.single-jetpack-testimonial .entry-content p:first-of-type:before, .testimonial > p:first-of-type:before {
	content: none;
}

.single-jetpack-testimonial .entry-content p:first-of-type:after, .testimonial > p:first-of-type:after {
	content: none;
}

.infinite-scroll #infinite-handle span {
	background-color: #4A5DB2;
	color: rgba(255,255,255,1);
}

.infinite-scroll #infinite-handle span:hover, .infinite-scroll #infinite-handle span:active,input[type=ssubmit]:focus {
	background-color: #92A0DB;
	color: #ffffff;
}

a {
	background-color: transparent;
	color: #4A5DB2;
}

#page-hero img {
	margin: 0 auto;
	display: block;
	width: 100%;
}

details {
    cursor:pointer;
}

#secondary .textwidget a, #secondary #subscribe-text a {
    background-color: #4A5DB2;
    border: none;
    color: white;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	font-weight:400;
	border-radius:15px
}

#secondary .textwidget a:hover {	
	background-color: #92A0DB;
	color: #ffffff;
}

#secondary .widget {text-align:center}

.entry-content, .entry-summary, .entry-footer {
    clear: both;
    font-weight: 300;
} 

div.sfsi_widget {
padding-left: 53px
}

div.menu-underwater-video-container {
	text-align:left	
}

div.menu-underwater-video-container {
	font-size:20px	
}

div.menu-underwater-video-container {
	padding-bottom:30px	
}

div.menu-underwater-video-container {
	padding-left: 53px
}

aside#text-11.widget.widget_text a {
    background-color: #4A5DB2;
    border: none;
    color: white;
    padding: 10px 15px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	font-weight:400;
	border-radius:15px
}

aside#text-11.widget.widget_text a:hover {	
	background-color: #92A0DB;
	color: #ffffff;
}
