/*
 Theme Name:   Ted O'Meara Corporate Communications & Public Affairs
 Author:         Wendy Clark Design	
 Author URI:     http://www.wendyclarkdesign.com
 Template:       dt-the7
*/
 
@import url("../dt-the7/style.css");
 
/*---------------------------------------------------- */

	
.pdf {
	background:transparent url('images/icon-pdf.png') no-repeat;
	padding-left:21px;
	background-position:0 3px;
	}

.wrd {
	background:transparent url('images/icon-wrd.png') no-repeat;
	padding-left:21px;
	}

body * {
	font-family: "Questrial", sans;
  }

body #content * {font-family: "adobe-garamond-pro", serif !important;
font-weight: 400;
font-style: normal;
}

.page-title-head h1{font-family: "adobe-garamond-pro", serif !important;
font-weight: 700;
font-style: normal;
}
.vc_custom_1733001520107 {background-position:-275px !important;}
.vc_custom_1733001511131  {background-position:left !important;}
#bio-left .vc_column-inner, #bio-right .vc_column-inner {min-height:580px;font-size:1.08em !important; line-height:1.45;}

h1, h2, h3, h4, h5, h1 *, h2 *, h3 *, h4 *, h5 * {
  font-family: "Questrial", sans !important; font-weight:500 !important; 
  }
#tag .vc_column-inner {
	padding-top:0px !important;
	}
.narrow, .medium {
	display:none !important;
	}
b, strong {
	color:#555555 !important;
	}
#footer b, #footer strong {
	color:inherit !important;
	}
.button {
	font-size:.9em !important;
	}
.larger {
	font-size:1.2em !important;
	line-height:1.1em !important;
	}
.page-id-164 .larger  {
	font-size:1.1em !important;
	line-height:1.3 !important;
	}
.smaller {
	font-size:.85em !important;
	}
.home #main, .page-id-388 #main, .page-id-547 #main, .page-id-550 #main {
	padding-top:0 !important;
	}
.home #main, .page-id-50 #main {
	padding-bottom:0 !important;
	}
.page-id-45 .smaller, .page-id-388 .smaller {font-size:13px !important;}

#about_you {
	color:#333333 !important;
	}
#about_you_text {
	  color:#333333;
	  margin-top:-350px;	margin-bottom:120px;
	  }
#about_you_text h1 {
	color:#2b537d;
	}

#about_me *, #services * {
	color:#ffffff !important;
	}
#about_me {
	min-height:700px;
	}
#good_communication {
	background: #f2921a url('http://omearacommunications.com/wp-content/uploads/sunset.jpg') no-repeat center !important;
	min-height:800px;
	background-size:cover  !important;
	background-attachment:fixed !important; 
	text-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	color:#ffffff;
	padding:550px 0 0 !important;
	}
#good_communicationB {
	background: #f2921a url('http://omearacommunications.com/wp-content/uploads/sunset2.jpg') no-repeat center !important;
	min-height:600px;
	background-size:cover  !important;
	background-attachment:fixed !important; 
	text-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	color:#ffffff;
	padding:550px 0 0 !important;
	}
#good_communicationC {
	background: #f2921a url('http://omearacommunications.com/wp-content/uploads/sunset.jpg') no-repeat center !important;
	min-height:800px;
	background-size:cover  !important;
	background-attachment:fixed !important; 
	text-shadow: 0px 1px 4px rgba(0,0,0,0.3);
	color:#ffffff;
	padding:650px 0 0 !important;
	}	
#services {
	background-color:#333739;
	padding-left:30% !important;
	padding-right:20% !important;
	}

.page-id-50 #main div.vc_column-inner {
	padding-top:0 !important;
	}

.service {
	background-color:#a2b7c3;
	color:#333 !important;
	padding:10px;
	max-width:430px;
	min-height:240px;
	}
.service h3 {
	color:#fff;
	font-weight:500 !important;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); 
	}	

.home .testimonial-content, .home div.testimonial-name, .home div.testimonial-company {
	color:#fff !important;
	}
/* div.testimonial-content::before  { 
  content: open-quote;
  float:left;
  font-size:50px;
  color:rgba(2555,255,255,.5)!important;
} */
.home .testimonial * {
		text-decoration:none;
		color:#fff;
	  }
.page-id-326 .testimonial {
	background-color:#eeeeee;
	margin-bottom:50px;
		padding-top:20px;
		padding-bottom:20px;
	}
div.testimonial-name::before { 
  content: "—  ";
}
div.testimonial-name, div.testimonial-company {
	text-align:right;
	}
div.testimonial-inner {
	padding:0 35px;
	font-size:.85em;
	}
.strong-view.controls-type-sides:not(.rtl) .wpmslider-prev {
	left:0px !important;
	}
.strong-view.controls-type-sides:not(.rtl) .wpmslider-next {
	right:0px !important;
	}
#your_needs {
	min-height:575px !important;
	background: #1f4063 url('images/mic.jpg') no-repeat left !important;
	background-size:cover;
}
#about_ted {
	background: #ffffff url('images/ted.jpg') no-repeat right !important;
	background-size:cover;
	}
#ted800 {
	display:none;
	}

.home h3 {display:none;}
div.testimonial-inner {padding:0}
.testimonial-content p, .wpmtst-testimonial-field {padding-right:20px !important;}



/* Footer */
.right-widgets {float:right;text-align:right;width:50px;}
	
/* Interior Pages  */


/* MEDIA QUERIES */

@media (min-width: 1000px) {

}
@media (min-width: 1300px) {
#your_needs {min-height:575px !important;
}
}




@media (max-width: 1200px) {
#your_needs {
	background: #1f4063 url('images/mic1050.jpg') no-repeat left !important;
}
}

@media (max-width: 1024px) {
#good_communication {
	background-size:contain  !important;
	min-height:500px !important;
	background-position:top !important;
	padding:350px 0 0 !important;
	}
	#services {
	padding-left:15% !important;
	padding-right:15% !important;
	}
}

@media (max-width: 970px) {
 .page-id-326 .strong-masonry.columns-3 .testimonial, .strong-masonry.columns-3 .grid-sizer .testimonial {
	display:block !important;
	float:none !important;
	clear:both !important;
	width:100%;
	}
#about_ted {
	background: #ffffff url('images/ted1125.jpg') no-repeat right !important;
	}
#services {
	padding-left:0 !important;
	padding-right:0 !important;
	}
#services * span {
	display:block;
	margin-bottom:10px !important;
	}
#services * div.vc_column-inner {margin-top:0 !important; padding-top:0 !important;}
}
@media (max-width: 840px) {
#about_ted {
	background: #ffffff url('images/ted792.jpg') no-repeat right !important;
	}
#your_needs {
	background: #1f4063 url('images/mic750.jpg') no-repeat left !important;
}
#footer .wf-container {
	text-align:center;
	}
.footer .widget {
	margin:auto !important;
	}

.right-widgets {
	width:100%;
	text-align:center !important;
	float:none !important;
	}
#good_communication {
	background-size:contain  !important;
	min-height:400px !important;
	background-position:top !important;
	padding:300px 0 0 !important;
	}
}
@media (max-width: 768px) {
.medium {display:block;}
.service  {
	margin:auto;margin-bottom:20px;}
#your_needs {
	background: #1f4063 url('images/mic750.jpg') no-repeat left !important;
}
#ted800 {
	display:block;
	}
#about_ted {
	padding-top:0 !important;
	margin-top:0 !important;
	background: #ffffff url('images/tedbg.jpg') no-repeat right !important;
	}
}
	
@media (max-width: 500px) {
#good_communication {
	background-size:contain  !important;
	min-height:450px !important;
	padding:250px 0 0 !important;
	}
.narrow {display:block !important;}
.wide,  .medium {display:none !important;}
	
}
	
	
	
@media print {
	
}
	
