/* RESET
------------------------------------------------------------------------------------*/
html, body, div, span, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; outline: 0; }
html, body	{ height:100%; vertical-align: baseline; }
a img,:link img,:visited img { border:none }
:focus { outline: 0; }
a { outline: none; text-decoration:none; border: none; }
table { border-collapse: collapse; border-spacing: 0; }
html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after {  -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }

/* PALETTE
------------------------------------------------------------------------------------*/
body { background: #fff; color: #444; }
h1.siteName, a { color: #3a417e; }
a:hover, .accent1	{ color: #000; } 
.accent2	{color: #333;}
.accent3	{color: #ccc;}



/* HTML / FONTS
------------------------------------------------------------------------------------*/
body {
	background-image: url('/wp-content/themes/connor/images/BG-logo.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed; 
    background-position: center center;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;    
	font-family: 'Source Sans Pro', 'Open Sans', Arial, Verdana, Helvetica, "Lucida Grande", Tahoma, sans-serif;   
    font-size: 17px; 
    font-weight: 300;
}

.post-type-archive-workshops .page-header {
    border-bottom: 0px solid #eee;
    display: none;
}

h1 {
    /*background-image: url('/images/design/XXX-sm.png');
    background-repeat: no-repeat;
    text-indent: -5000px;
    width: 270px;
    height: 35px;*/
    margin-top: 10px;
}

.entry-title{
	margin-top: 50px;
	margin-bottom: 30px;
	text-align: center;
	color: #3a417e; 
	font-family: 'Ovo', serif; 
}

h4	{
	margin-top: 30px;
}
.floatedH4	{
	display: inline-block;
	margin-top: 0;
	padding-top: 0;
	font-weight: 500;
	font-size: 18px;
	font-weight: bold;
}

.entry-content p,
.content_therapy p	{
	background-image: url('/wp-content/themes/connor/images/transp/white25pc.png');
}

p::-moz-selection { color: white; background: #888;}
p::selection { color: white; background: #888; }

p.wideScreenOnly {margin-bottom: 0;}@media only screen and (max-width: 768px)	{
	p.wideScreenOnly	{ display: none;}
}	


/* MISCELLANEOUS LAYOUT
------------------------------------------------------------------------------------*/
.container, iframe { max-width: 100%;}


.clearFloat::before, .clearFloat::after {
    display:table;
    content:"";
}

.clearFloat::after	{
	clear:both;
}

img	{
 	max-width: 100%;
    height: auto;
    width: auto9; /* ie8 */
}

/* NAVIGATION
------------------------------------------------------------------------------------*/
.navbar-default {
    background-color: transparent !important;
    background-image: url('/wp-content/themes/connor/images/transp/white40pc.png');
    border-color: #fff !important;
}

.navbar-default .navbar-brand {
    color: #3a417e !important;
    font-size: 1.7em;
    font-family: 'Ovo', serif;
}

.navbar-default .navbar-brand span.LMFT	{
	font-size: .8em;
}
    
.navbar-default .navbar-brand span.tagline {
	font-size: .4em;
	font-style: italic;
	color: #d8c7af;
	font-size: 17px; 
    font-weight: 300;
    border-top: 1px solid #e8ddce;
    line-height: 46px;
    padding-top: 2px;
    letter-spacing: .11em;
}

.container>.navbar-collapse, .container>.navbar-header {
    border-color: transparent;
}

.nav>li	{
	text-align: center;
}

@media only screen and (max-width: 400px)	{
	.navbar-default .navbar-brand	{font-size: 1.5em;}
	.navbar-default .navbar-brand span.LMFT	{font-size: .7em;}
	.navbar-default .navbar-brand span.tagline {font-size: 15px;line-height: 26px;}
}

@media only screen and (max-width: 350px)	{
	.navbar-default .navbar-brand	{font-size: 1.3em;}
	.navbar-default .navbar-brand span.LMFT	{font-size: .6em;}
	.navbar-default .navbar-brand span.tagline {font-size: 13px;letter-spacing: .09em;}
}

.navbar-header	{
	float: left;
	margin-top: 10px;
}

.navbar-collapse	{
	float: right;
}

.navbar-default .navbar-nav>li>a{
	color:#666;
	padding: 25px 20px 5px;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: 400;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #000;
}

    
/* PAGINATION
------------------------------------------------------------------------------------*/

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

.footer_bg{
	background-color: #3a417e;
	margin-top: 5%;
	padding-top: 40px;
}

.contact	{
	padding-left:0px;
	color:#fff;
}

.contact li{
	list-style-type:none;
	padding:1px;
}

.contact li.address2	{
	padding-bottom: 11px;
}

li.name	{ font-family: 'Ovo', serif; font-variant: small-caps; font-weight: 500; font-size: 1.4em; padding-bottom: 0px;}
li.lmft	{ padding-top: 0px; padding-bottom: 0px; font-size: .9em;}
li.serving	{ font-style: italic; padding-top: 0px; padding-bottom: 16px; font-size: .9em; letter-spacing: .08em;font-family: 'Ovo', serif; color: #dd4b39;}
li.address	{}
li.telephone span.tel	{font-weight: 500; font-size: 1.1em;}
li.email a	{ color: #fff !important;}

.sfsi_widget	{max-width: 100%;}
.sfsi_wDiv	{text-align: center !important;}
.sfsi_wDiv div:first-child	{/*margin-left: 32px; */}

.copyCredit	{font-size: .6em; margin-left: 2%; margin-right: 2%; padding-bottom: 10px; text-align: right; color: #777;}
.copyCredit a	{color: #777;}

.sfsi_footerLnk	{display: none;}

.page-id-14 h4	{margin-bottom: 12px;}

/* MEDIA
------------------------------------------------------------------------------------*/

img.alignleft	{
	float: left;
	margin-right:10px;
	margin-bottom: 8px;
	margin-top: 5px;
	vertical-align: top !important;
	padding: 4px;
	border: 1px solid #e3d1b8;
}

img.alignright	{
	float: right;
	margin-left:12px;
	margin-bottom: 8px;
	margin-top: 5px;
	vertical-align: top !important;
	padding: 4px;
	border: 1px solid #e3d1b8;
}

h4 img	{margin-top: 0px;}

/* COMMENTS
------------------------------------------------------------------------------------*/

/* FONTS
------------------------------------------------------------------------------------*/

/* HOME
------------------------------------------------------------------------------------*/
.wonderpluginslider-container	{
	max-width: 1060px !important;}

.amazingslider-wrapper-1	{
	margin-top: 30px;
}

.home .entry-header h1.entry-title,
h3.testimonials	{display: none;}

.testimonial_wrapper	{
	border: 1px dotted #edc994;
	padding: 50px 40px 30px;
	background-color: #f0e9e0;
	color: #6c4203;
	opacity:0.7;
	font-style: italic;
	font-family: 'Ovo', serif;
	font-size: 1.2em;
}

/* ABOUT
------------------------------------------------------------------------------------*/

/* PORTFOLIOS
------------------------------------------------------------------------------------*/

/* SERVICES
------------------------------------------------------------------------------------*/

/* CALENDAR
------------------------------------------------------------------------------------*/

/* CONTACT
------------------------------------------------------------------------------------*/
/* Annsys 3-11-2016 */
#primary{padding: 0 9.98%;}
/****************footer annsys************/
#text-2 h2{color:#fff;padding: 15px 5px;} 
#text-4 h2{color:#fff;padding: 15px 5px;}
#text-3 h2{color:#fff;padding: 15px 5px;text-align:right;}

div.col-sm-4	{margin-bottom: 20px; text-align: center;}

.social-icons-lists.icons-background-rounded.centre, .social-icons-lists.icons-background-square.centre{text-align:right !important;}

/*************footer annsys ends***********/

.navbar-default{padding:0 2%;}

.column p{margin-top:40px;}
.new{background-color: #3a417e;width: 100%;height: 2%;} 


.img_therapy{padding:0px;}
.therapy_wrapper{margin:25px 0px;}
.therapy_content_sec{padding:0px 10px;}
.content_therapy{padding-top:10px;text-align:center;}
.therapy_fimg{height: 100%;}
.testimonial_fimg{/*border-radius:50px;*/margin-right:10px;width: 100px;height: 100%;}
.testimonial_wrapper{margin:25px 0px 0px 0px;}
.therapy_title{text-align: center;}
.therapy_title h3{margin-top: 5px;}
.therapy_content_sec a.moretag{
	-moz-border-radius: 3px 3px 3px 3px; 
    background: #7f7e7e;
    border: 1px solid #555555;
    color: #FFFFFF;
    margin: 0;
    padding: 5px 10px;
    text-decoration: none;
}
@media screen and (max-width:993px)
{
	.container{width:100%;}
}
@media screen and (max-width:855px)
{
	.container{padding:0px 0px;}
}
@media screen and (max-width:790px)
{
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header
	{margin-right:-11px;}
}
@media screen and (max-width:767px)
{
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header
	{
		width:100%;text-align:left;float: left;margin: 0 auto;
    }
}
@media screen and (max-width:768px)
{
	.navbar-brand{padding:19px 15px;}
}
@media screen and (max-width:1200px)
{
	.container{width:100%;padding:0px 0px;}
}
/*@media screen and (min-width:768px){.therapy_fimg{width:250px;}}*/
/*.therapy_fimg{width:310px;}*/
.therapy_content_sec {
    padding: 25px 10px;
    text-align: center;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
     .singlepage_thumbnail{
     	float:left;
     }
@media screen and (max-width:768px)
{
	.singlepage_thumbnail{width:100%;text-align: center;padding-bottom: 50px;}
}
@media screen and (max-width:767px) and (min-width:400px)
{
	.therapy_fimg{width:310px !important;}
}
/.singlepage_thumbnail img{width:;}
.content_therapy p{margin-bottom:;}
@media screen and (max-width:1140px)
{
	.therapy_fimg{width: 100%;}
}
@media screen and (min-width: 1380px)
{
	.therapy_fimg{width:100%;}
}
@media screen and (max-width: 788px)
{
	.singlepage_thumbnail img{width:auto;}
}
/*.content_therapy p{overflow: display;height: 171px;}
.content_therapy{text-align:;}
.theraphy_para{height:200px;}*/
@media screen and(min-width: 1360px){.therapy_title h3{height: 40px;}}
@media screen and(min-width: 1660px){.therapy_title h3{height: 140px;}}
.therapy_title h4{font-weight: bold;}
#primary{padding: 0 6%;}
@media screen and (min-width:767px){.singlee_contentt{float: right;
    width: 50%;}}
    @media screen and (max-width:1024px){.singlee_contentt{width:34%;}}
    @media screen and (max-width:767px){.singlee_contentt{width: 100% !important;text-align: center;}}
    @media screen and (max-width:465px){.singlepage_thumbnail img{width:100%;}}
    
    
p.covid	{
	width: 90%;
	margin: 30px auto 0;
	padding: 30px;
	border: 1px dotted #999;
	font-size: 1.1em;
	font-style: italic;
}

.navbar-header span.tagline {display: none;}