@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:100,300,normal,italic,bold,bolditalic);

#logo a { 
		background: url(https://www.speechrep.com/wp-content/uploads/2012/07/SRE_logo_CMYK3.jpg) no-repeat;
		width: 340px;
		height: 100px;
	}
.background_container,
.background_overlay {
			height: 600px;
	}

.slide-box-caption.extended-container {
			min-height: 300px;
		max-height: 300px;
	}

.controls-container.external {
	width: 100%;
	left: 0;
	right: 0;
	z-index: 100;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

			top: 300px;
	}

.controls-container.external .bg-prev,
.controls-container.external .bg-next {
			position: absolute;
	}

.controls-container.external .bg-prev {
	left: 10px;
}

.controls-container.external .bg-next {
	right: 10px;
}



	::-webkit-selection {
		background-color: #007DC5 !important;
	}

	::-moz-selection {
		background-color: #007DC5 !important;
	}

	::selection {
		background-color: #007DC5 !important;
	}

	a:hover,
	body #footer a:hover,
	body #footer-sidebar a:hover {
		color: #007DC5;
	}

	a:active,
	body #footer a:active,
	body #footer-sidebar a:active {
		color: #003c5f;
	}

	.slide-box-caption.extended-container .slide-overlay .slide-heading a:hover {
		color: #007DC5;
	}

	#main-nav ul li.menu-item-hover > a,
	#main-nav ul li.current-menu-item > a {
		color: #007DC5;
		border-top-color: #007DC5;
	}

	#main-nav ul.sub-menu {
		border-top-color: #007DC5;
	}

	#main-nav ul.sub-menu li:first-of-type:before {
		border-bottom-color: #007DC5;
	}

	#main-nav ul.sub-menu li.menu-item-hover > a,
	#main-nav ul.sub-menu li.current-menu-item > a {
		color: #007DC5;
	}

	.content .page-header:after {
		background-color: #007DC5;
	}

	.page-nav li a:hover {
		color: #007DC5;
	}

	.page-nav .wp-pagenavi .current {
		background: #007DC5;
	}

	.page-nav .wp-pagenavi .page.larger:hover,
	.page-nav .wp-pagenavi .page.smaller:hover {
		color: #007DC5;
	}

	.page-nav .wp-pagenavi a.nextpostslink:hover {
		background: #007DC5;
	}

#	.post-gallery .flex-control-nav li a.active {
		background-color: #007DC5;
	}

	.post-gallery .flex-direction-nav li .prev:hover,
	.post-gallery .flex-direction-nav li .next:hover {
		background-color: #007DC5;
	}

	.single .post .meta a:hover {
		color: #007DC5;
	}

	.single .post .meta a:active {
		color: #003c5f;
	}

	#reply-title:after {
		background-color: #007DC5;
	}

	#comments li .comment.admin img {
		border-bottom-color: #007DC5;
	}

	.secondary form input#submit,
	a.btn, input#submit, input[type='submit'], button {
		text-shadow: 0 -1px 0 #005d92;
		border: 1px solid #005d92;
		background-color: #005d92;
		background-repeat: repeat-x;
		background-image: -khtml-gradient(linear, left top, left bottom, from(#007DC5), to(#005d92));
		background-image: -moz-linear-gradient(top, #007DC5, #005d92);
		background-image: -ms-linear-gradient(top, #007DC5, #005d92);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007DC5), color-stop(100%, #005d92));
		background-image: -webkit-linear-gradient(top, #007DC5, #005d92);
		background-image: -o-linear-gradient(top, #007DC5, #005d92);
		background-image: linear-gradient(top, #007DC5, #005d92);
	}

	.secondary form input#submit:hover,
	a.btn:hover, input#submit:hover, input[type='submit']:hover, button:hover {
		color: #fff;
		background-color: #007DC5;
		background-repeat: repeat-x;
		background-image: -khtml-gradient(linear, left top, left bottom, from(#009df8), to(#007DC5));
		background-image: -moz-linear-gradient(top, #009df8, #007DC5);
		background-image: -ms-linear-gradient(top, #009df8, #007DC5);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009df8), color-stop(100%, #007DC5));
		background-image: -webkit-linear-gradient(top, #009df8, #007DC5);
		background-image: -o-linear-gradient(top, #009df8, #007DC5);
		background-image: linear-gradient(top, #009df8, #007DC5);
	}
	.secondary form input#submit:active,
	a.btn:active, input#submit:active, input[type='submit']:active, button:active {
		color: #003655;
		background-color: #007DC5;
		background-repeat: repeat-x;
		background-image: -khtml-gradient(linear, left top, left bottom, from(#005d92), to(#007DC5));
		background-image: -moz-linear-gradient(top, #005d92, #007DC5);
		background-image: -ms-linear-gradient(top, #005d92, #007DC5);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005d92), color-stop(100%, #007DC5));
		background-image: -webkit-linear-gradient(top, #005d92, #007DC5);
		background-image: -o-linear-gradient(top, #005d92, #007DC5);
		background-image: linear-gradient(top, #005d92, #007DC5);
		text-shadow: 0 1px 0 #009df8;
	}

	.related-container h3:after {
		background-color: #007DC5;
	}

	#filter li.current a {
		color: #007DC5;
	}

	.works .meta {
		border-top-color: #007DC5;
	}

	.works .work-nav li a:hover {
		background-color: #007DC5;
	}

	.text .dropcap1,
	.textwidget .dropcap1,
	.text .dropcap3,
	.textwidget .dropcap3 {
		background-color: #007DC5;
	}

	.pricing-table .plan.featured {
		border-color: #007DC5;
	}

	.pricing-table .plan.featured .plan-head {
		background-color: #007DC5;
		border-bottom-color: #006dac;
	}



body #main-nav {
	background-color: FFFFFF;
}

body #main-nav a {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 14px;
line-height: 1.15;
color: #111111;
}

body #main-nav ul.sub-menu li {
border-top-color: #eaeaea;
}

body #main-nav .sub-menu li a {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 1.15;
color: #111111;
}

body #main-nav ul.sub-menu li a:hover,
body #main-nav ul.sub-menu li.menu-item-hover > a {
	color: #000000;
	background-color: #f2f2f2;
}


body .content .page-header h1 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 42px;
line-height: 1.15;
color: #111111;
}

body .content .page-header h2 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 1.50;
color: #666666;
}

body {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 13px;
line-height: 1.50;
color: #333333;
}

body .widget header h3 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 13px;
line-height: 1.50;
color: #111111;
}

body #page-top-sidebar .widget header h3 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 13px;
line-height: 1.50;
color: #111111;
}

body #footer-sidebar {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 13px;
line-height: 1.50;
color: #333333;
		}

body #footer,
body #footer a,
body #footer-sidebar a {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 13px;
line-height: 1.50;
color: #333333;
}

body #footer-sidebar .widget header h3 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 13px;
line-height: 1.50;
color: #111111;
}

body .slide-overlay h1.slide-heading {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 32px;
line-height: 1.00;
color: #FFFFFF;
}


body #top-bar {
	background-color: #333333;
}

body #main-nav {
	background-color: #FFFFFF;
}

body #main-nav ul.sub-menu li a {
	background-color: #FFFFFF;
}

body #page-top-sidebar {
	background-color: #FFFFFF;
}

body #main-container {
	background-color: #FFFFFF;
}

body #footer-sidebar {
	background-color: transparent;
}

.call-to {  
border: 1px solid rgba(0,0,0,.1);  
background: #f9f9f9;  
padding: 30px 30px 15px 30px;  
margin-bottom: 20px;  
float: left;  
width: 100%;  
-webkit-box-sizing: border-box;  
-moz-box-sizing: border-box;  
-ms-box-sizing: border-box;  
box-sizing: border-box;  
}  
  
.call-to h3 {  
float: left;  
width: 80%;  
line-height: 41px;  
margin-top: 0;  
margin-bottom: 0;  
}  
  
.call-to .btn {  
float: rightright;  
margin-top: 0;  
margin-bottom: 0;  
}  
  