@charset "utf-8";
/* CSS Document */


/* regular 
font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
font-weight:400;
font-stretch:normal;
 */
/* condensed
font-family: "HelveticaNeueCondensed", "HelveticaNeue-Condensed", "Helvetica Neue Condensed",  "HelveticaNeueRomanCondensed", "HelveticaNeue-Roman-Condensed", "Helvetica Neue Roman Condensed", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
font-weight:400;
font-stretch:condensed;
 */
 

a {
	color:#3798db;
	text-decoration:none;
}

p{
	font-size:12px;
	margin-bottom:20px;
}

strong {
	font-weight:900;
}

	
h1 {
	font-size:41px;
	color:#2c3e50;
	text-shadow:1px 1px 1px #FFF;
	margin-bottom:20px;
}

h1.pageTitle {
	color:#e74c3c;
	font-size: 32px;
	font-weight:900;
}

h2 {
	font-size:18px;
	font-weight:700;
	color:#3e372b;
	margin-bottom:10px;
}

#content h2 {
	font-size:21px;
	margin-bottom:10px;
	color:#696969;
/*	border-bottom:2px solid #696969;
	background:#EBEFF0;
*/	text-transform:uppercase;
	text-shadow:1px 1px 1px #FFF;
	padding:0 ;
	
	}
	

h3 {
	font-size:24px;
	margin-bottom:5px;
	}
	
#content h3 {
	margin-bottom:15px;
	font-size: 21px;
}

#footer h3 {
	color:#f1c40f;
	font-weight:900;
	margin-bottom:30px;
}
	
h4 {
	background:#3798db;
	color:#FFF;
	text-shadow:0px -1px 1px #000;
	padding:6px;
	font-size:18px;
	font-weight:700;
	margin-bottom:15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

h4 a {
	color:#FFF !important;
}

h5 {
	color:#4F5758;
	font-weight:700;
	font-size:16px;
	margin-bottom:5px;
}

.readmore {
	background:#ebf1f1;
	padding:7px 12px;
	text-shadow:1px 1px 1px #FFF;
	border-bottom:3px solid #7e8c8c;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
	margin:20px 0;
	letter-spacing:1px;
}

.readmore:hover {
	border-bottom-width: 1px;
	text-decoration:none !important;
}

.homeLeft .readmore {
	color:#fff;
	background:#e84c3d;
	border-bottom-color:#c1392b;
	text-shadow:none;
}

.homeLeft .readmore:hover {
	border-top:2px solid #c1392b;
}

.homeRight .readmore {
	color:#fff;
	background:#2dcc70;
	border-bottom-color:#27ae61;
	text-shadow:none;
}

.homeRight .readmore:hover {
	border-top:2px solid #27ae61;
}


.su-divider {
	background:#FFF !important;
	border-bottom:1px dotted #686868;
}

#formwrapper {
	padding:0;
}

#formwrapper input, #formwrapper textarea {
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, .25);
	box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, .25);
	border-color:#FFF;
	border-width:0 0 1px;
	border-style:solid;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:10px 5px;
	background:#f0f0f0;
}

/*#formwrapper select {
	-webkit-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, .25);
	box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, .25);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-color:#FFF;
	border-width:0 0 1px;
	border-style:solid;
	height:41px !important;
	width:280px !important;
	padding:7px;
      -webkit-appearance: none; 
      -moz-appearance: none; 
      background: url(../images/select-bg.png) no-repeat right center #f0f0f0;  
      text-indent: 0.01px; 
      text-overflow: "";  
}

#formwrapper select::-ms-expand {
display: none; 
}*/

#formwrapper #rowsec7 {
	margin-bottom:11px !important; /*adding space so that the fields line up for two column*/
}

.class123-label {
	color:#3e372b !important;
}
.class123-firstname {
	margin-right:30px !important;
	width:125px !important;
}

.class123-lastname {
	width:125px !important;
}

.class123-phone11, .class123-phone12 {
	margin-right:20px !important;
}

.rowdownsmall {
	margin-bottom:10px;
}

#formwrapper .class123-advsepar {
	margin-top:8px;
	padding-right:12px !important;
}

#id123-button-send {
	background:#3798DB !important;
	color:#FFF;
	font-size:14px;
	text-shadow:none;
	padding:12px 24px !important;
	border-bottom:3px solid #2C3E50 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-transform:uppercase;
}

#id123-button-send:hover {
	background:#2C3E50 !important; 
	color:#3798db; 
	text-decoration:none; 
	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .5); 
	box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .5);
}



/*
HEADER STYLES
---------------------------------------------------------*/

#searchform #search {
	background:#ecf0f1;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	border:none;
	text-shadow:1px 1px 1px #FFF;
	color:#696969;
	margin:0;
	padding:4px;
	width:110px;
	float:left;
	height:16px;
}

#searchform #button {
	background:#e74c3c;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	color:#FFF;
	border:none;
	margin:0;
	padding:4px;
	float:left;
	height:24px;
}

#searchform #button:hover {
	cursor:pointer;
}


		#nav{ 
			width:580px; 
			position:relative; 
			z-index:2000;
			list-style:none; 
			font-weight:700; 
			float:right; 
			margin-top:43px;
			}		
		
		#nav li{ 
			margin:0 0 0 8px;  
			padding:0; 
			position:relative; 
			list-style-type:none;
			float:left; 
			font-size:18px;  
			}			
			
		#nav li a{ 
			display:block; 
			color:#2c3e50; 
			text-decoration:none; 
			padding:11px 10px 12px; 
			font-weight: 700; 
			margin:0; 
			}
			
		#nav li:hover>a, #nav li.current_page_item, #nav li.current_page_parent, #nav li.current_menu_ancestor  { 
			background:#2c3e50; 
			color:#fff; 
			text-decoration:none; 
			-webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .15); 
			box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .15);
			}
		#nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current_menu_ancestor a {
			color:#FFF !important; 
		}
		#nav li.first-child{ 
			margin-left:0; 
			}
		#nav li.last-child a{  }
			
			/*...First-Level...*/
			#nav li.current_page_item li a , #nav li.current_page_parent li a, #nav li.current_menu_ancestor li a {
				color:#FFF !important; 
			}
			
			#nav li ul li:first-child, #nav li ul li:first-child a{ -webkit-border-radius:0 5px 0 0; border-radius: 0 5px 0 0; }
			#nav li ul li:last-child, #nav li ul li:last-child a{-webkit-border-radius:0 0 5px 5px; border-radius: 0 0 5px 5px;}
			#nav li ul{ 
				position:absolute; 
				display:none;  
				margin:0; 
				background:#2c3e50; 
				-webkit-border-radius:0 0 5px 5px; 
				border-radius: 0 0 5px 5px;	
				}
			#nav li:hover ul{ 
				display:block;
				}
			#nav li ul li { 
				display:block; 
				position:relative; 
				border:none; 
				white-space:nowrap;
				float:none;
				margin:0;
				-webkit-border-radius:0; 
				border-radius: 0;	
				}
			#nav li ul li a{ 
				border-bottom:solid 1px #3798db; 
				margin:0px; 
				text-transform:none;
				font-size:14px;
				padding:8px 20px;
				-webkit-border-radius:0; 
				border-radius: 0;	
				}
			#nav li ul li a:hover{ 
				color:#3798db;
			}
			
			
			/*...Second-Level...*/
			#nav li ul li ul { 
			margin:5px 0 0 -5px;
			-webkit-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, .5);
			box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, .5);
			z-index:500;
			 }
			#nav li:hover ul ul{ display:none;}
			#nav li ul li:hover>ul{ display:block;}
			
			
			#nav li:hover ul a { background:none; color:#FFF; }
			#nav li:hover ul li a:hover { color:#3798db; }
			
			/*...Third-Level...*/
			#nav li ul li ul{ display:none; position:absolute; top:10%; left: 100%; width:auto; }
			#nav li ul li ul li a { }
			#nav li ul li ul li:hover>ul{ display:block;}
			
			
			/*...Fourth-Level...*/
			#nav li ul li ul li ul { display:none; position:absolute; top:10%; left: 100%; width:auto; background:#00396C; }
			#nav li ul li ul li ul li a{ border-bottom:solid 1px #002D56; }

			#nav li.withChild {
				background:url(../images/icon-li-child.png) no-repeat 97% center;
			}




/*
HOME PAGE CONTENT STYLES
--------------------------------------------------------------*/

.metaslider .caption-wrap {
	width:380px !important;
	height:199px;
	background:#e74c3c !important;
	float:right !important;
	top:200px;
	opacity:1 !important;
	bottom: auto !important;
	left:57% !important;
	text-align:right;
}

.metaslider .caption-wrap:before {
	content: url(../images/caption-fold.png);
	float:left;
	margin-left:-23px;
}

.metaslider .caption {
	padding:10px 20px 10px 0 !important;
}

.metaslider .caption-wrap h2 {
	color:#FFF;
	font-size:32px;
	line-height:normal;
}
.metaslider .caption-wrap p {
	font-size:14px;
	font-weight:500;
	line-height:normal;
}

.metaslider .caption-wrap a {
	clear:both;
	display:inline-block;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#ecf0f1;
	color:#7f8c8d;
	font-size:18px;
	text-shadow:none;
	padding:12px 24px;
	border-bottom:3px solid #7f8c8d;
	margin-top:20px;
	font-weight:700;
	text-shadow:1px 1px 1px #fff;
}

.metaslider .caption-wrap a:hover {
	background:#7f8c8d; 
	color:#FFF; 
	text-decoration:none;
	text-shadow:1px 1px 1px #444;
}

.flex-control-nav {
	top:450px !important;
	z-index:500;
	background:#ecf0f1;
	border:1px solid #FFF;
	padding:12px !important;
}
	@media only screen and (max-width: 3600px) and (min-width: 1500px) {
		
		.flex-control-nav {
			top:560px !important;
			z-index:500;
			background:#ecf0f1;
			border:1px solid #FFF;
			padding:12px !important;
		}
	
	}



.flex-control-paging li a {
	background:#FFF !important;
	opacity:1 !important;
	width:14px !important;
	height:14px !important;
	-webkit-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, .75) !important;
	box-shadow: inset 0px 0px 3px rgba(0, 0, 0, .75) !important;
}

.flex-control-paging li a.flex-active {
	background:#3498db !important;
}
#content.homeContent h1 {
	color:#2c3e50;
	font-size:28px;
}

#content.homeContent article p {
	font-size:16px;
	line-height:30px;
	margin:20px 0;
	color:#4f5758;
	font-weight:500;
}


#content .homeLeft .featured-thumbnail img, #content .homeRight .featured-thumbnail img {
	padding:0px;
	background:#FFF;
	border:3px solid #bdc3c7;
	-webkit-box-shadow: none;
	box-shadow: none;
}


#content .homeLeft h2, #content .homeRight h2 {
	font-size:26px;
	margin-bottom:5px;
	color:#c0392b;
	background: url(../images/icon-featured.png) no-repeat left center;
	padding-left:40px;
	font-family: "HelveticaNeueCondensed", "HelveticaNeue-Condensed", "Helvetica Neue Condensed",  "HelveticaNeueRomanCondensed", "HelveticaNeue-Roman-Condensed", "Helvetica Neue Roman Condensed", "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosCnRegular', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;
	font-weight:400;
	font-stretch:condensed;
	line-height:32px;
	text-transform:none;
}


#content .homeRight h2 {
	color:#27ae60;
	background:url(../images/icon-news.png) no-repeat left center;
	line-height:32px;
}

#content .homeLeft p, #content .homeRight p {
	font-size:14px;
	margin-bottom:5px;
	line-height:18px;
	color:#7f8c8d;
	text-align:justify;
}

/*
CONTENT STYLES
--------------------------------------------------------------*/

.noBullets ul li {
	background:none !important;
}

ul#crumbs {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#crumbs li {
	display:inline;
}

ul#crumbs li:after{
	content:' // '
}
#content p {
	font-size:14px;
	line-height:21px;
}

#content a {
	font-weight:700;
}

#content a:hover {
	text-decoration:underline;
}

#content ul, #content ol {
	margin:0 0 10px 5px;
	padding:0;
	list-style-type:none;
	font-size:14px;
	line-height:normal;
}

#content ul li {
	background: url(../images/li-red.jpg) no-repeat 0 12px;
	padding:7px 5px 7px 15px;
}

#content ul li ul {
	margin:10px 0 0 20px;
}
#content ul li ul li {
	background:none;
	padding:5px 0 5px 0;
	list-style-type: circle;
}

#content ol {
	list-style-type:decimal;
	margin:20px 30px;
}
#content ol li {
	padding:7px 0;
}
#content ol li ol {
	margin:10px 0 0 20px;
}

#content ol li ol li {
	list-style-type:lower-alpha;
}

#hostsInfo h3 {
	color:#FFF;
	background: url(../images/icon-hosts.jpg) no-repeat 98% center #C0382B;
	padding:10px;
	font-size:26px;
}

#hostsInfo, #hostsInfo p {
	font-size:16px;
	color:#FFF;
}
#hostsInfo a {
	color:#FFF !important;
	font-weight:700 !important;
	
}
#hostsInfo a:hover {
	color:#C0382B !important;
}

#hostsInfo .textwidget {
	padding:10px;
}

#hostsInfo ul {
	margin:0px;
	list-style-type:none;
}

#hostsInfo ul ul {
	margin:0 0 0 15px;
}

	

#hostsInfo li {
	font-size:16px;
	color:#FFF;
	border-bottom:1px solid #BF382B;
	background:url(../images/li-red.jpg) no-repeat 0 15px;
	padding:10px 0 10px 15px;
}
#hostsInfo li li {
	border-bottom:none;
	font-size:16px;
	background:none;
	list-style-type:square;
	padding:8px 0 0;
}


#programsList h3 {
	color:#FFF;
	background: url(../images/icon-programs.png) no-repeat 98% center #2C3E50;
	padding:10px;
	font-size:30px;
}

#programsList {
	font-size:18px;
}
#programsList a {
	color:#FFF;
}

#programsList a:hover {
	color: #2C3E50;
}

#programsList ul {
	margin:10px;
	list-style-type:none;
}

#programsList ul ul {
	margin:0 0 0 15px;
}

	

#programsList li {
	font-size:18px;
	color:#267fb7;
	border-bottom:1px solid #2a80b9;
	background:url(../images/li-blue.jpg) no-repeat 0 15px;
	padding:10px 0 10px 15px;
}
#programsList li li {
	border-bottom:none;
	font-size:16px;
	background:none;
	list-style-type:square;
	padding:8px 0 0;
}

#connectWrap h3 {
	color:#FFF;
	background: url(../images/icon-connect.png) no-repeat 98% center #D35400;
	padding:10px;
	font-size:30px;
}

.su-spoiler-style-fancy {
	background:#EBEFF0 !important;
	text-shadow:1px 1px 1px #FFF;
}

.su-spoiler-style-fancy > .su-spoiler-title {
	background:#3798db !important;
	border:none !important;
	text-shadow:none;
	font-size:16px !important;
	color:#FFF !important;
}

.su-spoiler-title {
	font-size:14px !important;
}


	
/*
SIDEBAR STYLES
---------------------------------------------------------*/

#sidebar p {
	font-size:16px;
	text-shadow:1px 1px 1px #eee;
	margin-bottom:15px;
	line-height:18px;
}
#sidebar h3 {
	padding:10px;
	font-size:30px;
	background:#686868;
	color:#FFF;
}

#sidebar .textwidget {
	padding:10px;
}



#sidebar ul, #sidebar ol {
	margin:0px;
	padding:0;
	list-style-type:none;
}

#sidebar ul li {
	padding:10px 5px 10px 0px;
}

#sidebar ul li ul {
	margin:10px 0 0 20px;
}
#sidebar ul li ul li {
	background:none;
	padding:5px 0 5px 0;
	list-style-type: square;
}

#sidebar ol {
	list-style-type:decimal;
	margin:20px 40px;
}
#sidebar ol li {
	padding:10px 0;
}
#sidebar ol li ol {
	margin:10px 0 0 20px;
}

#sidebar ol li ol li {
	list-style-type:lower-alpha;
}

#sidebar ul.submenu {
	margin:0 0 25px;
	padding:0;
}

#sidebar ul.submenu li{
	padding:0;
	margin:0;
	background: url(../images/li.png) no-repeat 3px 12px; 
	border-width: 0 0 2px;
	border-style: groove;
	border-color: #FFF;
}


#sidebar ul.submenu a{
	font-size:14px;
	display:block;
	padding:10px 5px 10px 18px;
	font-weight:900;
}

#sidebar ul.submenu a:hover{
	background: url(../images/li.png) no-repeat 3px 12px #4F4637; 
	color:#FFF;
	text-shadow:0px -1px 1px #000;
}

#sidebar ul.submenu li.current_page_item ul.children li a:hover{
	background: url(../images/li.png) no-repeat 3px 12px #3E372B; 
}

#sidebar li.current_page_item a, #sidebar li.current_page_item a:hover {
	background: url(../images/submenu-ov.png) no-repeat 8px 12px #3E372B; 
	color:#FFF;
	padding-left:25px;
	text-shadow:0px -1px 1px #000;
}

#sidebar ul.submenu ul.children {
	padding: 0 12px 8px 12px;
	margin:0;
	display:none;
}

#sidebar ul.submenu li.current_page_item ul.children {
	padding: 0 12px 8px 12px;
	background: #4F4637;
	margin:0;
}
#sidebar ul.submenu ul.children li {
	list-style-type:none !important;
	border-width:1px 0 0;
	border-style: dashed;
	border-color: #ABABAB/*#3E372B*/;
}

#sidebar ul.submenu ul.children li a{
	font-size:12px !important;
}

#sidebar ul.submenu li.current_page_item ul.children li {
	border-color: #3E372B;
}



#sidebar ul.submenu li.current_page_item ul.children li a  {
	background: url(../images/li.png) no-repeat 3px 12px #4F4637; 
	font-weight:normal;
	color:#E0DBD3;
}


/*
		SOCIALS
		-----------------------------------------------------------------------------*/

		ul.socials { margin:20px 10px 15px; padding:0; list-style-type:none; }
		ul.socials li { display: inline; padding:0; color:#FFF; font-weight:normal; font-size:36px; list-style-type:none; }
		ul.socials li a { display:block; float:left; margin-right:12px; width:60px; height:45px; color:#FFF; text-align:center; padding:10px 0 0; font-weight:400;}
		ul.socials li a:hover {
		}
		ul.socials li#facebook a {
			background:#3b5998;
		}

		ul.socials li#facebook a:hover {
			color:#3b5998;
			background:#FFF;
		}

		ul.socials li#linkedIn a {
			background:#0077b5;
		}
		
		ul.socials li#linkedIn a:hover {
			color:#0077b5;
			background:#FFF;
		}
		
		ul.socials li#twitter a {
			background:#00ACED;
		}

		ul.socials li#twitter a:hover {
			color:#00ACED;
			background:#FFF;
		}

		ul.socials li#youtube a {
			background:#E40302;
		}

		ul.socials li#youtube a:hover {
			color:#E40302;
			background:#FFF;
		}

		ul.socials li#pinterest a {
			background:#CB2027;
			margin-right:0;
		}

		ul.socials li#pinterest a:hover {
			color:#E40302;
			background:#FFF;
		}

		ul.socials li#addto a {
			margin-right:0;
			background:#f36d50;
		}

		ul.socials li#addto a:hover {
			color:#f36d50;
			background:#FFF;
		}

		




/*
FOOTER STYLES
--------------------------------------------------------*/



#navFooter{ list-style:none; font-weight:400; margin-top:0px; padding-top:0px; float:left; }		
#navFooter li{ margin:0;  padding:0; position:relative; list-style-type:none; font-size:12px;  color:#3798db;}
#navFooter li a{ margin:0; padding:0 0 10px; display:block; color:#bdc3c7; text-decoration:none; font-weight: 500;}
#navFooter li:hover>a, #navFooter li.current_page_item, #navFooter li.current_page_parent, #navFooter li.current_menu_ancestor  { color:#3798db; text-decoration:none; color:#FFF; }



#footer p {
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;
	font-weight:400;
}


#footer strong {
	color:#bdc3c7;
}
			
a.willow {
	background:url(../images/icon-willow.png) no-repeat 0 1px;
	padding-left:35px;
	color:#181511;
}
			
a.willow:hover {
	background-position:0 -18px;
	color:#3798db;
}
			

#content .post-single h2 {
	margin-top:15px !important;
}
.featured-thumbnail {
	float:left;
	margin:0 10px 10px 0;
}

.featured-thumbnail img, #content img {
	padding:2px;
	background:#FFF;
	border:1px solid #b9b9b9;
}

.authordate {
	background: #e2e2e2;
	text-shadow:1px 1px 1px #FFF;
	padding:5px;
	line-height:normal;
	font-size:12px !important;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:0;
}

.authordate a {
	color:#3798db !important;
	font-weight:700;
}

#post-meta {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:40px;
	margin-top:40px;
	clear:both;
	background:none;
}

.older a, .newer a {
	 padding:5px 20px 5px 15px;
	 margin:-10px 0 30px;
	 background:#4F4637;
	 color:#FFF;
	 font-weight:700;
	text-decoration:none; 
	-webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .15); 
	box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, .15);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.older a:hover, .newer a:hover {
			background:#3e372b; 
			color:#3798db; 
}


.older a {
	float:left;
	clear:none;
}

.newer a {
	float:right;
	clear:none;
}

#comment {
	width:100%;
}




/*
TESTIMONIALS STYLES
---------------------------------------------------------------------*/


.testimonial-content.content.entry-content {
	background:#FFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #c2c2c2;
	-webkit-box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, .25);
	box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, .25);
}

.quoteL, .quoteR {
	font-size:60px;
	color:#5d5956;
	display: inline-block;
	font-family: 'Droid Serif', serif;
}

.quoteL {
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.quoteR {
	float:right;
	margin-top:-25px;
	margin-right:5px;
}
.testimonial-content.content.entry-content .testSingle {
	margin:15px auto 0;
	font-style:italic;
}

.testimonial-content.content.entry-content .testSingle p {
	line-height:24px;
	padding:0 35px;
}

#content .testimonial-content cite {
	text-align:right !important;
	float:right;
	margin-right:15px;
	margin-top:-15px;
	
}

.noBorder {
	background:none !important;
	border:none !important;
	-webkit-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0) !important;
	box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0) !important;
}


    img.alignright {
        float:right;
        margin:0 0 10px 10px !important;
    }

    img.alignleft {
        float:left;
        margin:0 10px 10px 0 !important;
    }

    img.aligncenter{
        display: block;
        margin:10px auto;
    }

/* wordpress image captions */
    .wp-caption{
/*        border: 1px solid #ddd;*/
        text-align: center;
        padding: 6px 4px 0 4px;
        margin: 10px auto !important;
    }

    .wp-caption.alignright {
        float:right;
    }

    .wp-caption.alignleft {
        float:left;
    }

    .wp-caption.aligncenter{
        display: block;
        margin:10px auto;
    }

    .wp-caption img {
        margin: 0;
        padding: 0;
    }

    .wp-caption p.wp-caption-text {
        font-size: 11px;
        line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;
    }




span.collapseomatic {
	color:#3798db;
	clear:both;
	display:block;
	margin-top:20px;
	background:none;
	padding-left:0;
}

.collapseomatic_content {
	font-size:14px;
	line-height:21px;
	margin-bottom:20px;
}




#mc_embed_signup{ font-size:14px; }



@media only screen and (max-width: 479px) {
	.divonecolumn {
		width: 98% !important;
		float: none !important;
		display: block !important;
		margin-right: 0px;
		}


}
