@charset "UTF-8";
/* https://ashevillemarriagecounseling.com/wp-content/thesis/skins/byob_carta_nude/css.css?v=1634135648 */
*{margin:0;padding:0;word-wrap:break-word}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:collapse;border-spacing:0}img,fieldset{border:0}abbr,acronym{text-decoration:none}code{line-height:1em}pre{overflow:auto;word-wrap:normal;-moz-tab-size:4;tab-size:4}sub,sup{line-height:.5em}img,.wp-caption{max-width:100%;height:auto}iframe,video,embed,object{display:block;max-width:100%}img{display:block}.left,.alignleft,img[align=left]{display:block;float:left}.right,.alignright,img[align=right]{display:block;float:right}.center,.aligncenter,img[align=middle]{display:block;margin-right:auto;margin-left:auto;text-align:center;float:none;clear:both}.block,.alignnone{display:block;clear:both}input[type=submit],button{cursor:pointer;overflow:visible;-webkit-appearance:none}.wp-smiley{display:inline}body{font-size:18px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#444;line-height:30px;background-color:#D2DBE5}a{color:#475E94;text-decoration:none}a:hover{color:#A2B5CA;text-decoration:underline}img{max-width:100%;height:auto}#outer_wrap{width:1054px;background-color:#B4C4D4;margin-right:auto;margin-left:auto;padding-top:26px;padding-right:26px;padding-bottom:13px;padding-left:26px}.page_wrapper{width:1054px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#243C68;margin:0 auto}#header{width:1054px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#header_columns{padding:0;margin-bottom:26px}#top_nav{background:#5E7598;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+DQogICAgICAgICAgICAgICAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVFNzU5OCIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDNDNjgiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NCiAgICAgICAgICAgICAgICAgICAgPC9zdmc+);background:-moz-linear-gradient(top,#5E7598 32%,#243C68 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(32%,#5E7598),color-stop(100%,#243C68));background:-webkit-linear-gradient(top,#5E7598 32%,#243C68 100%);background:-o-linear-gradient(top,#5E7598 32%,#243C68 100%);background:-ms-linear-gradient(top,#5E7598 32%,#243C68 100%);background:linear-gradient(to bottom,#5E7598 32%,#243C68 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E7598',endColorstr='#243C68',GradientType=0);padding:0 3px;border-radius:3px;box-shadow:2px 2px 2px #243C68;margin-bottom:15px}#feature_box{padding-bottom:0}#main_content{padding:13px;box-sizing:border-box}#main_content .one-third{padding-top:24px}#footer_bottom .full{text-align:center}.columns_1,.columns_2,.columns_3,.columns_4,.columns_321,.columns_312,.columns_431,.columns_413{clear:both;padding:26px 0}.full{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 26px}.half,.columns_4112 .reverse_wrapper{width:50%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 13px}.one-third{width:33.33%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 13px}.columns_4121 .reverse_wrapper .one-quarter,.columns_4112 .reverse_wrapper .one-quarter{width:33.76%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 13px}.columns_321 .one-third,.columns_312 .one-third{width:33.76%}.two-thirds,.columns_4121 .reverse_wrapper .half{width:66.24%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 26px 0 13px}.one-quarter{width:25%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 13px}.three-quarters{width:75%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 26px 0 13px}.columns_2 .half{float:left}.columns_3 .one-third{float:left;padding:0 15px}.columns_321 .two-thirds,.columns_321 .one-third{float:left}.columns_312 .two-thirds,.columns_312 .one-third{float:right}.columns_312 .one-third{float:left}.columns_4 .one-quarter{float:left}.columns_431 .three-quarters,.columns_413 .one-quarter{float:left}.columns_413 .three-quarters,.columns_431 .one-quarter{float:right}.columns_4211 .one-quarter,.columns_4211 .half{float:left}.columns_4121 .one-quarter,.columns_4121 .half{float:left}.columns_4112 .one-quarter{float:left}.columns_4112 .half{float:right}.columns_4121 .one-quarter,.columns_4121 .half{float:left}.columns_4121 .reverse_wrapper,.columns_4121 .reverse_wrapper .one-quarter{float:left}.columns_4121 .reverse_wrapper .half{float:right}.columns_4121 .reverse_wrapper{width:75%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.columns_4112 .reverse_wrapper{width:75%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;float:right}.columns_4112 .reverse_wrapper .half{float:right;width:66.666%}.columns_4112 .reverse_wrapper .one-quarter{float:left}.submit a,input#searchsubmit,input#submit{color:#475E94;background-color:#C3CFDD;text-decoration:none;padding:10px 20px}.submit a:hover,input:hover#searchsubmit,input:hover#submit{color:#fff;background-color:#243C68;cursor:pointer}input#searchsubmit,input#submit{border:none}#searchform input[type=\"submit\"]{
	padding:8px 10px;
}
/************** Input Fields ***************************/
input[type=\"text\"], input[type=\"email\"], textarea { 
	font-size: inherit; 
	line-height: inherit; 
	font-family: inherit; 
	padding: 5px; 
	background-color:#EBEFF3;
}
input[type=\"text\"]:focus, textarea:focus { 
	border-style: solid; 
	background-color:#fff;
}
.search_form input[type=\"text\"]{
	width:200px;
}
#searchform input[type=\"text\"]{
	width:150px;
}
#searchform input#searchsubmit{padding:12px;}
.post_footer.submit a{border-radius:5px 5px 0 0;}

/************** Menus ***************************/
/*  Typical Menu   */
.menu { position: relative; list-style: none; z-index: 50; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; }
.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }

/*  Main Menu   */
.main.menu > li{
	width:auto;}
.main.menu ul, .main.menu ul li { width: 240px; }
.main.menu ul ul, .main.menu :hover ul :hover ul { left: 240px; }
.main.menu a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-variant: small-caps;
	text-align: center;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-attachment:fixed;
	border-radius:3px;
	box-shadow:2px #235E1F; }
.menu ul a { width: auto; }
.main.menu a, .main.menu .current ul a, .main.menu .current-cat ul a, .main.menu .current-menu-item ul a { color: #2F21AD;
	background-color: transparent; }
.main.menu a:hover, .main.menu .current ul a:hover, .main.menu .current-cat ul a:hover, .main.menu .current-parent a:hover, .main.menu .current-menu-item ul a:hover, .main.menu .current-menu-ancestor a:hover { text-decoration:none; color: #fff;
	background-color: #76BA95; }
.main.menu .current a, .main.menu .current a:hover, .main.menu .current-cat a, .main.menu .current-cat a:hover, .main.menu .current-menu-item a, .main.menu .current-menu-item a:hover { color: #fff;
	background-color: #1F7F49; }

/*  Main Submenu   */
.main.menu .sub-menu a{border-radius:0;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;}
.main.menu .sub-menu a, .main.menu .current ul.sub-menu a, .main.menu .current-cat ul.sub-menu a, .main.menu .current-menu-item ul.sub-menu a { color: #fff;
	background-color: #1F7F49; }
.main.menu .sub-menu a:hover, .main.menu .current ul.sub-menu a:hover, .main.menu .current-cat u.sub-menul a:hover, .main.menu .current-parent .sub-menu a:hover, .main.menu .current-menu-item ul.sub-menu a:hover, .main.menu .current-menu-ancestor .sub-menu a:hover { text-decoration:none; 
	background-color: #243C68; }
.main.menu .sub-menu .current a, .main.menu .sub-menu .current a:hover, .main.menu .sub-menu .current-cat a, .main.menu .sub-menu .current-cat a:hover, .main.menu .sub-menu .current-menu-item a, .main.menu .sub-menu .current-menu-item a:hover { 
	 }

/*  Secondary Menu   */
.secondary.menu a{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px; }
.secondary.menu ul, .secondary.menu ul li { width: 150px; }
.secondary.menu ul ul, .secondary.menu :hover ul :hover ul { left: 150px; }
.secondary.menu a, .secondary.menu .current ul a, .secondary.menu .current-cat ul a, .secondary.menu .current-menu-item ul a { color: #475E94;
	background-color: red; }
.secondary.menu a:hover, .secondary.menu .current ul a:hover, .secondary.menu .current-cat ul a:hover, .secondary.menu .current-parent a:hover, .secondary.menu .current-menu-item ul a:hover, .secondary.menu .current-menu-ancestor a:hover { color: #A2B5CA;
	background-color: blue; }
.secondary.menu .current a, .secondary.menu .current a:hover, .secondary.menu .current-cat a, .secondary.menu .current-cat a:hover, .secondary.menu .current-menu-item a, .secondary.menu .current-menu-item a:hover { color: #475E94;
	background-color: green; }

/*  Header Menu   */
#header_columns .menu a{font-size: 16px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px; }
#header_columns .menu ul, #header_columns .menu ul li { width: 150px; }
#header_columns .menu ul ul, #header_columns .menu :hover ul :hover ul { left: 150px; }
#header_columns .menu a, #header_columns .menu .current ul a, #header_columns .menu .current-cat ul a, #header_columns .menu .current-menu-item ul a { color: #475E94;
	background-color: transparent; }
#header_columns .menu a:hover, #header_columns .menu .current ul a:hover, #header_columns .menu .current-cat ul a:hover, #header_columns .menu .current-parent a:hover, #header_columns .menu .current-menu-item ul a:hover, #header_columns .menu .current-menu-ancestor a:hover { color: #A2B5CA;
	background-color: transparent; }
#header_columns .menu .current a, #header_columns .menu .current a:hover, #header_columns .menu .current-cat a, #header_columns .menu .current-cat a:hover, #header_columns .menu .current-menu-item a, #header_columns .menu .current-menu-item a:hover { color: #475E94;
	background-color: transparent; }

/*  Typical Post Box   */
.post_box{ font-size: 18px; line-height: 30px; }
.post_box h1, .post_box .headline { font-size: 30px;
	color: #242568;
	line-height: 45px; }
.post_box .post_content h2 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 24px;
	color: #A82953;
	line-height: 37px; margin-top: 45px; margin-bottom: 15px; }
.post_box h3, .post_box h4  { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px;
	color: #A82953;
	line-height: 32px; margin-top: 30px; margin-bottom: 15px; }
.post_box h5, .post_box .small { font-size: 14px;
	line-height: 24px; }
.post_box .drop_cap { font-size: 60px; line-height: 1em; margin-right: 9px; float: left; }
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd { margin-bottom: 30px; }
.post_box ul { list-style-type: square; list-style-position: inside; }
.post_box ul, .post_box ol { margin-left: 30px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol { margin-left: 15px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.post_box .left, .post_box .alignleft, .post_box .ad_left { margin-bottom: 30px; margin-right: 30px; }
.post_box .right, .post_box .alignright, .post_box .ad { margin-bottom: 30px; margin-left: 30px; }
.post_box .center, .post_box .aligncenter { margin-bottom: 30px; }
.post_box .block, .post_box .alignnone { margin-bottom: 30px; }
.post_box .stack { margin-left: 30px; }
.post_box .featured_image_wrap .alignnone{margin-bottom:30px;}
.post_author_intro, .post_author, .post_date, .post_cats, .post_tags{color:#666666; font-size: 14px;
	line-height: 24px;}
#post_nav .half.right{float:right;}
#post_nav{padding-bottom:5px;}

/*  Home/Archive Post Box   */
.home_archive.post_box{ font-size: 18px; line-height: 30px; }
.home_archive.post_box h1, .home_archive.post_box .headline { font-size: 30px;
	color: #242568;
	line-height: 45px; }
.home_archive.post_box .post_content h2 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 24px;
	color: #A82953;
	line-height: 37px; margin-top: 45px; margin-bottom: 15px;}
.home_archive.post_box h3, .home_archive.post_box h4 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px;
	color: #A82953;
	line-height: 32px; margin-top: 30px; margin-bottom: 15px; }
.home_archive.post_box h5, .home_archive.post_box .small { font-size: 14px;
	line-height: 24px; }
.home_archive.post_box .drop_cap { font-size: 60px; line-height: 1em; margin-right: 9px; float: left; }
.home_archive.post_box p, .home_archive.post_box ul, .home_archive.post_box ol, .home_archive.post_box blockquote, .home_archive.post_box pre, .home_archive.post_box dl, .home_archive.post_box dd { margin-bottom: 30px; }
.home_archive.post_box ul ul, .home_archive.post_box ul ol, .home_archive.post_box ol ul, .home_archive.post_box ol ol { margin-left: 30px; }
.home_archive.post_box ul ul, .home_archive.post_box ul ol, .home_archive.post_box ol ul, .home_archive.post_box ol ol, .wp-caption p { margin-bottom: 0; }
.home_archive.post_box .left, .home_archive.post_box .alignleft, .home_archive.post_box .ad_left { margin-bottom: 30px; margin-right: 30px; }
.home_archive.post_box .right, .home_archive.post_box .alignright, .home_archive.post_box .ad { margin-bottom: 30px; margin-left: 30px; }
.home_archive.post_box .center, .home_archive.post_box .aligncenter { margin-bottom: 30px; }
.home_archive.post_box .block, .home_archive.post_box .alignnone { margin-bottom: 30px; }
.home_archive.post_box .stack { margin-left: 30px; }
.home_archive.post_box h2.headline{margin-bottom:0;}
.home_archive.post_box p.post_cats{margin-bottom:15px;}
.home_archive.post_box .headline_area{margin-bottom:15px;}
.home_archive.post_box .post_footer{position:absolute; bottom:5px; right:5px; text-align:right;}
.home_archive.post_box .block, .home_archive.post_box .thumbnail_wrap .alignnone{margin-bottom:15px;}
article.home_archive.post_box{margin-bottom:45px; padding-bottom:15px; border-bottom:2px solid #C3CFDD; position:relative;}
#post_nav .right{text-align:right;}
#post_nav .half{padding:0;}

/*  Full Width Post Box   */
.full .post_box, .full .post_box h4 { font-size:19px; line-height:31px; }
.full .post_box h1, .full .post_box .headline { font-size: 32px;
	line-height: 48px; }
.full .post_box .post_content h2{ font-size: 26px;
	line-height: 40px; margin-top: 47px; margin-bottom: 16px; }
.full .post_box h3, .full .post_box h4 { font-size: 22px;
	line-height: 35px; margin-top: 31px; margin-bottom: 16px; }
.full .post_box h5, .full .post_box .small { font-size: 15px;
	line-height: 26px; }
.full .post_box .drop_cap { font-size: 62px; line-height: 1em; margin-right: 9px; float: left; }
.full .post_box p, .full .post_box ul, .full .post_box ol, .full .post_box blockquote, .full .post_box pre, .full .post_box dl, .full .post_box dd { margin-bottom: 31px; }
.full .post_box ul ul, .full .post_box ul ol, .full .post_box ol ul, .full .post_box ol ol { margin-left: 31px; }
.full .post_box ul ul, .full .post_box ul ol, .full .post_box ol ul, .full .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.full .post_box .left, .full .post_box .alignleft, .full .post_box .ad_left { margin-bottom: 31px; margin-right: 31px; }
.full .post_box .right, .full .post_box .alignright, .full .post_box .ad { margin-bottom: 31px; margin-left: 31px; }
.full .post_box .center, .full .post_box .aligncenter { margin-bottom: 31px; }
.full .post_box .block, .full .post_box .alignnone { margin-bottom: 31px; }
.full .post_box .stack { margin-left: 31px; }

/*  Typical Query Box   */
.query_box{ font-size: 14px;
	line-height: 21px; }
.query_box h1, .query_box .headline { font-size: 23px;
	line-height: 33px; }
.query_box .post_content h2, .query_box h3, .query_box h4  { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px;
	color: #A82953;
	line-height: 32px; margin-top: 30px; margin-bottom: 15px; }
.query_box h5, .query_box .small { font-size: 14px;
	line-height: 24px; }
.query_box p, .query_box ul, .query_box ol, .query_box blockquote, .query_box pre, .query_box dl, .query_box dd { margin-bottom: 30px; }
.query_box ul { list-style-type: none; list-style-position: inside; }
.query_box ul, .query_box ol { margin-left: 15px; }
.query_box ul ul, .query_box ul ol, .query_box ol ul, .query_box ol ol { margin-left: 15px; }
.query_box ul ul, .query_box ul ol, .query_box ol ul, .query_box ol ol, query_box .wp-caption p { margin-bottom: 0; }
.query_box .left, .query_box .alignleft, .query_box .ad_left { margin-top: 7px; margin-bottom: 15px; margin-right: 15px; }
.query_box .right, .query_box .alignright, .query_box .ad {  margin-top: 7px; margin-bottom: 15px; margin-left: 15px; }
.query_box .center, .query_box .aligncenter { margin-bottom: 15px; }
.query_box .block, .query_box .alignnone { margin-bottom: 15px; }
.query_box .stack { margin-left: 15px; }
.query_box .featured_image_wrap .alignnone{margin-bottom:30px;}

/*  Images   */
.attachment-thumbnail { 
	width: 200px; 
	position:relative;
	z-index:2;
	background-color: #efefef; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #444444; 
	margin-right: 15px; 
	padding: 10px; 
}
.thumbnail_wrap{
	float:left; 	
}
.attachment-large { 
	width: 618px; 
	position:relative;
	z-index:2;
	background-color: #efefef; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #B4C4D4; 
	margin-top: 30px; 
	margin-bottom: 30px; 
	padding: 10px; 
}
.featured_image_wrap, .thumbnail_wrap{
  	position: relative;
}
.featured_image_wrap:before, .featured_image_wrap:after{
	  z-index: 1;
	  position: absolute;
	  content: \"\";
	  background: #777;
	  -webkit-box-shadow: 0 15px 10px #777;
	  -moz-box-shadow: 0 15px 10px #777;
	  box-shadow: 0 15px 10px #777;
	  -webkit-transform: rotate(-3deg);
	  -moz-transform: rotate(-3deg);
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
}
.featured_image_wrap:before, .featured_image_wrap:after{
	bottom: 10px;
  	left: 15px;
  	width: 50%;
  	top: 80%;
  	max-width:300px;
}
.featured_image_wrap:after{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.thumbnail_wrap:before, .thumbnail_wrap:after{
	  z-index: 1;
	  position: absolute;
	  content: \"\";
	  background: #777;
	  -webkit-box-shadow: 0 15px 10px #777;
	  -moz-box-shadow: 0 15px 10px #777;
	  box-shadow: 0 15px 10px #777;
	  -webkit-transform: rotate(-7deg);
	  -moz-transform: rotate(-7deg);
	  -o-transform: rotate(-7deg);
	  -ms-transform: rotate(-7deg);
	  transform: rotate(-7deg);
}
.thumbnail_wrap:before, .thumbnail_wrap:after{
	bottom: 27px;
  	left: 10px;
  	width: 50%;
  	top: 80%;
  	max-width:90px;
}
.thumbnail_wrap:after{
  -webkit-transform: rotate(7deg);
  -moz-transform: rotate(7deg);
  -o-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  transform: rotate(7deg);
  right: 18px;
  left: auto;
}


/*  Widgets   */
.widget { font-size: 14px;
	line-height: 21px; margin-bottom: 24px; }
.widget .widget_title { font-size: 23px;
	line-height: 33px; margin-bottom:0;}
.widget p, .widget ul { margin-bottom: 24px; }
.widget li ul { margin-bottom: 0; }
.widget ul { list-style-type: none; list-style-position: inside; }

.widget.feature_box{	margin-bottom:0px;}

.widget.style-1 .widget_title { color: #fff; }
.widget.style-1 .widget_title{
	padding:5px 10px 5px 10px; 
	background-color:#666666;
	margin-left:20px; 
	border-radius:5px 5px 0 0; 
	float:left;
}
.widget.style-1>div, .widget.style-1>ul { 
	border-width: 3px; 
	border-style: solid; 
	border-color: #666666; 
	border-radius: 10px; 
}
.widget.style-1>div, .widget.style-1>ul{padding:12px; clear:both;}

.widget.style-2 .widget_title { color: #fff; }
.widget.style-2 { background-color: #5E7598; border-radius: 10px; color: #B4C4D4; padding:12px;}

.widget.style-3 {padding: 12px; }
.widget.style-3 .widget_title { color: #444444; }
.widget.style-3 { border-width: 3px; border-style: solid; border-color: #5E7598; border-radius: 10px; }


.comment { font-size: 18px; line-height: 30px; border-width: 1px 0 0 5px; border-style: solid; border-color: #243C68; margin-top: 30px; padding-right: 3px; padding-left: 3px; }
.comment .comment_author { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px;
	color: #A82953;
	line-height: 32px; }
.comment .comment_aux { font-size: 14px;
	line-height: 24px; }
.children .comment { list-style-type: none; border-style: none; padding-left: 12px; }
.comment .comment_text ul { list-style-type: square; list-style-position: inside; }
.comment .comment_text ul, .comment .comment_text ol { margin-left: 30px; }
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre { margin-bottom: 30px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-left: 30px; margin-bottom: 0; }
.comment .comment_text .left, .comment .comment_text .alignleft { margin-bottom: 30px; margin-right: 30px; }
.comment .comment_text .right, .comment .comment_text .alignright { margin-bottom: 30px; margin-left: 30px; }
.comment .comment_text .center, .comment .comment_text .aligncenter { margin: 0 auto 30px auto; }
.comment .comment_text .block, .comment .comment_text .alignnone { margin: 0 auto 30px 0; }
.comment{clear:both;}
.comment .avatar{float:left; margin:0 15px 15px 0;}
p.comments_intro, p#comment_form_title{font-size:30px; padding:30px 0; border-top:#5E7598 2px solid;}
#commentform label{display:block; padding-bottom:5px;}
#commentform input[type=\"text\"]{padding:5px;width:90%;margin-bottom:15px;}
#commentform textarea{padding:5px;width:100%;margin-bottom:15px;}
#commentform .columns_2{padding-top:0;}

#site_title { font-size: 42px;
	color: #475E94;
	line-height: 61px;
	font-weight:bold;
	text-align:center; text-shadow:1px 1px 5px #fff, 2px 2px 2px #5E7598;}
#site_title a:hover{ 
	color: #A2B5CA; text-decoration:none;}
#site_tagline { font-size: 24px;
	color: #666;
	line-height: 38px;
	text-align:center; }
#archive_intro { border-width: 0 0 1px 0; border-style: solid; border-color: #5E7598; margin-bottom: 45px; }
h1.archive_title{margin-bottom:30px;}

/************** Media Queries ***************************/
/* Carta Media Query */ 
@media only screen and (max-width:1024px), screen and (max-device-width:1024px) and (orientation:landscape){ 
	#outer_wrap, #header{width:auto; padding:0; margin:0;}
	#header_columns{padding-top:15px;}
	.page_wrapper{width:auto; padding:0 8px; margin:0;}
	.columns_321 .two-thirds { width:auto; margin-right:344px; }
	.columns_321 .one-third { float:left; width:344px; margin-left:-344px; }
	.columns_312 .two-thirds { width:auto; float:right; margin-left:344px; }
	.columns_312 .one-third { width:344px; float:left; margin-right:-100%; }
	.columns_431 .three-quarters { width:auto; margin-right:258px; }
	.columns_431 .one-quarter { float:left; width:258px; margin-left:-258px; }
	.columns_413 .three-quarters { width:auto; float:right; margin-left:258px; }
	.columns_413 .one-quarter { width:258px; float:left; margin-right:-100%; }
	.columns_413 .three-quarters { width:auto; float:right; margin-left:258px; }
	.columns_4121 .reverse_wrapper .half, .columns_4112 .reverse_wrapper .half {width:65.666%; }
	iframe{max-width:100%;} 
	/*start user media queries */
} 

/* Agility Media Query */ 
@media only screen and (max-width:800px), screen and (max-device-width:800px) and (orientation:portrait){ 
	#site_title{font-size:32px; line-height:32px; padding-bottom:0;}
	.menu{float:none; text-align:center;}
	.menu li{float:none; display:inline-block;}
	.menu .current-menu-item a, .menu .current-menu-item a:hover{color:#fff; background-color:transparent;}
	.post_box .headline{margin-bottom:13px;} 
	.columns_3 .one-third { width:50%; padding-bottom:26px;}
	.columns_4 .one-quarter { width:50%; padding-bottom:26px;}
	.columns_4211 .half { width:100%; padding-bottom:26px;}
	.columns_4211 .one-quarter { width:50%;  padding-bottom:26px;}
	.columns_4112 .half { width:100%; padding-bottom:26px;}
	.columns_4112 .one-quarter { width:50%;  padding-bottom:26px;}
	.columns_4121 .half { width:50%; padding-bottom:26px;}
	.columns_4121 .one-quarter { width:50%;  padding-bottom:26px;}
	.columns_4121 .reverse_wrapper{width:100%; padding-bottom:26px;}
	.columns_4112 .reverse_wrapper{width:100%; padding-bottom:26px;}
	.columns_4112 .one-quarter{width:50%; padding-bottom:26px;}
	.carta #main_content {background-image:none};
.carta .one-quarter.front_sidebar_column {background-color: #F1F5F8;}
#front_page_wrapper.columns_431 .three-quarters {
	padding: 0 0;}
} 

/* Carta Media Query */ 
@media only screen and (max-width:699px),  screen and (max-device-width:699px){ 
	#header_columns{text-align:center; padding:0;}
	#content_area .columns_1, .columns_321, .columns_4{padding:0;}
	.post_box h1, .full .post_box h1, .post_box .headline, .full .post_box .headline {font-size:32px; line-height:40px; text-align:center;}
	.post_box, .full .post_box{line-height:24px;}
	.full, .half, .two-thirds, .three-quarters{padding:12px 8px; width:100%; }
	.one-third, .one-quarter{padding:12px 8px; width:50%; }
	.columns_2 .half{width:100%; float:none; padding:12px 8px; }
	.columns_321 .two-thirds, .columns_312 .one-third { width:100%; margin-right:0; clear:both;}
	.columns_321 .one-third, .columns_312 .two-thirds { float:none; width:100%; margin-left:0; clear:both; }
	.columns_431 .three-quarters, .columns_413 .one-quarter { width:100%; margin-right:0; clear:both;}
	.columns_431 .one-quarter, .columns_413 .three-quarters{ float:none; width:100%; margin-left:0; clear:both; }
	.columns_4121 .one-quarter, .columns_4121 .half { width:100%; float:none;}
	.columns_4121 .reverse_wrapper .half, .columns_4121 .reverse_wrapper .one-quarter { width:100%;  float:none; padding:12px 8px;}
	.columns_4112 .reverse_wrapper .half, .columns_4112 .reverse_wrapper .one-quarter{ width:100%;  float:none; padding:12px 8px;}
	img{display:inline;}
	.carta #main_content {background-image:none};
.carta .one-quarter.front_sidebar_column {background-color: #F1F5F8;}
} 
/* Carta Media Query */ 
@media only screen and (max-width:400px), screen and (max-device-width:400px) and (orientation:landscape){ 
	#main_content{padding:13px 0;}
	#site_title{margin-bottom:15px;}
	#site_tagline{line-height:24px;}
	.post_content{clear:both;}
	.home_archive.post_box .headline{line-height:36px;}
	.home_archive.post_box img.alignleft, .post_box img.alignleft{float:none; margin:0; margin-left:auto; margin-right:auto;} 
	.one-third, .one-quarter{width:100%; padding-bottom:0; clear:both;}
	.columns_3 .one-third { width:100%; }
	.columns_4 .one-quarter, .columns_4211 .one-quarter, .columns_4112 .one-quarter{ width:100%; }
	.carta #main_content {background-image:none};
.carta .one-quarter.front_sidebar_column {background-color: #F1F5F8;}
.carta .post_box ul {margin-left: 5px;  list-style-position: outside;}
}

/* Clearfix */ 
#header_area:after, #top_menu_area:after, #feature_box_area:after, #content_area:after, #footer_area_top:after, #footer_area_bottom:after, .reverse_wrapper:after, .textwidget:after{ content: \".\"; display: block; height: 0; clear: both; visibility: hidden; }
.menu:after, .post_box:after, .post_box .post_content:after, .home_archive.post_box:after, .home_archive.post_box .post_content:after, .full .post_box:after, .full .post_box .post_content:after, .comment .comment_text:after, ul.menu>li.menu-item>:after { content: \".\"; display: block; height: 0; clear: both; visibility: hidden; }
/* Begin Carta Background Styles */
 body{background-color:#E0F0E7;}
 #outer_wrap{}
 .page_wrapper{border-style:solid;border-width:1px;border-color:#E8E8E8;border-radius:3px;box-shadow:0px 2px 2px #BFBFBF;}
 #footer{margin-top:36px;}
 .style-4{background-color:#F1F5F8;border-style:solid;border-width:2px;border-color:#B4C4D4;box-shadow:5px #EDEDED;}
/* End Carta Background Styles */

/* Begin Carta Link Supplement Style */
 .main.menu > li{margin-left:10px;margin-right:10px;}
/* End Carta Link Supplement Style */
/* Begin Carta Header Column Styles */
.header.full{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;}
/* End Carta Header Column Styles */

/* Begin meanMenu Responsive Menu Shared Styles */
                        /*** Super Fish ESSENTIAL STYLES ***/
                        .sf-menu, .sf-menu * {
                                margin: 0;
                                padding: 0;
                                list-style: none;
                        }
                        .sf-menu li {
                                position: relative;
                        }
                        .sf-menu ul {
                                position: absolute;
                                display: none;
                                top: 100%;
                                left: 0;
                                z-index: 99;
                        }
                        .sf-menu > li {
                                float: left;
                        }
                        .sf-menu li:hover > ul,
                        .sf-menu li.sfHover > ul {
                                display: block;
                        }

                        .sf-menu a {
                                display: block;
                                position: relative;
                        }
                        .sf-menu ul ul {
                                top: 0;
                                left: 100%;
                        }
                        /* Rick's Mod below */
                        .mean-container .sf-menu ul {
                                position:static;
                        }
                        
 /*** arrows (for all except IE7) **/
                        .sf-arrows .sf-with-ul {
                                padding-right: 2.5em;
                                *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
                        }
                        /* styling for both css and generated arrows */
                        .sf-arrows .sf-with-ul:after {
                                content: '';
                                position: absolute;
                                top: 50%;
                                right: 1em;
                                margin-top: -3px;
                                height: 0;
                                width: 0;
                                /* order of following 3 rules important for fallbacks to work */
                                border: 5px solid transparent;
                                border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
                                border-top-color: rgba(255,255,255,.5);
                        }
                        .sf-arrows > li > .sf-with-ul:focus:after,
                        .sf-arrows > li:hover > .sf-with-ul:after,
                        .sf-arrows > .sfHover > .sf-with-ul:after {
                                border-top-color: white; /* IE8 fallback colour */
                        }
                        /* styling for right-facing arrows */
                        .sf-arrows ul .sf-with-ul:after {
                                margin-top: -5px;
                                margin-right: -3px;
                                border-color: transparent;
                                border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
                                border-left-color: rgba(255,255,255,.5);
                        }
                        .sf-arrows ul li > .sf-with-ul:focus:after,
                        .sf-arrows ul li:hover > .sf-with-ul:after,
                        .sf-arrows ul .sfHover > .sf-with-ul:after {
                                border-left-color: white;
                        }
                        /*  To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/) */

                            /* hide the link until viewport size is reached */
                            a.meanmenu-reveal {
                                    display: none;
                            }

                            /* when under viewport size, .mean-container is added to body */
                            .mean-container .mean-bar {
                                    float: left;
                                    width: 100%;
                                    position: relative;
                                    padding: 4px 0;
                                    min-height: 42px;
                                    z-index: 999999;
                            }

                            .mean-container a.meanmenu-reveal {
                                    width: 22px;
                                    height: 22px;
                                    padding: 13px 13px 11px 13px;
                                    position: absolute;
                                    top: 0;
                                    right: 0;
                                    cursor: pointer;
                                    text-decoration: none;
                                    font-size: 16px;
                                    text-indent: -9999em;
                                    line-height: 22px;
                                    font-size: 1px;
                                    display: block;
                                    font-family: Arial, Helvetica, sans-serif;
                                    font-weight: 700;
                            }

                            .mean-container a.meanmenu-reveal span {
                                    display: block;
                                    height: 3px;
                                    margin-top: 3px;
                            }
                            .mean-container .mean-nav {
                                    float: left;
                                    width: 100%;
                                    margin-top: 33px;
                            }
                            .mean-container .mean-nav ul {
                                    padding: 0;
                                    margin: 0;
                                    width: 100%;
                                    list-style-type: none;
                                    position:static;
                            }
                            .mean-container .mean-nav ul li {
                                    position: relative;
                                    float: left;
                                    width: 100%;
                            }
                            .mean-container .mean-nav ul li a {
                                    display: block;
                                    float: left;
                                    width: 90%;
                                    padding: 1em 5%;
                                    margin: 0;
                                    text-align: left;
                                    /*color: #fff;*/
                                    border-bottom: 1px solid #383838;
                                    border-bottom: 1px solid rgba(255,255,255,0.5);
                                    text-decoration: none;
                                    text-transform: uppercase;
                            }
                            .mean-container .mean-nav ul li li a {
                                    width: 80%;
                                    padding: 1em 10%;
                                    border-bottom: 1px solid #f1f1f1;
                                    border-bottom: 1px solid rgba(255,255,255,0.25);
                                    opacity: 0.75;
                                    filter: alpha(opacity=75);
                                    text-shadow: none !important;
                                    visibility: visible;
                            }
                            .mean-container .mean-nav ul li.mean-last a {
                                    border-bottom: none;
                                    margin-bottom: 0;
                            }
                            .mean-container .mean-nav ul li li li a {
                                    width: 70%;
                                    padding: 1em 15%;
                            }
                            .mean-container .mean-nav ul li li li li a {
                                    width: 60%;
                                    padding: 1em 20%;
                            }
                            .mean-container .mean-nav ul li li li li li a {
                                    width: 50%;
                                    padding: 1em 25%;
                            }
                            .mean-container .mean-nav ul li a:hover {
                                    background: #252525;
                                    background: rgba(255,255,255,0.1);
                            }

                            .mean-container .mean-nav ul li a.mean-expand {
                                    width: 26px;
                                    height: 26px;
                                    border: none !important;
                                    padding: 12px !important;
                                    text-align: center;
                                    position: absolute;
                                    right: 0;
                                    top: 0;
                                    z-index: 2;
                                    font-weight: 700;
                            }
                            .mean-container .mean-nav ul li a.mean-expand:hover {
                                    background: none;
                            }
                            .mean-container .mean-push {
                                    float: left;
                                    width: 100%;
                                    padding: 0;
                                    margin: 0;
                                    clear: both;
                            }
                            .mean-nav .wrapper {
                                    width: 100%;
                                    padding: 0;
                                    margin: 0;
                            }
                            .mean-container .sf-arrows .sf-with-ul:after {border:0px;}

                            /* Fix for box sizing on Foundation Framework etc. */
                            .mean-container .mean-bar, .mean-container .mean-bar * {
                                    -webkit-box-sizing: content-box;
                                    -moz-box-sizing: content-box;
                                    box-sizing: content-box;
                            }
                            .sf-menu ul { box-shadow: 2px 2px 6px rgba(0,0,0,.2);}
                        /* End  meanMenu Responsive Menu Shared Styles */
                        /* Begin meanMenu Responsive Menu Instance Styles*/
                        .sf-menu ul {
                                min-width: 250px; /* allow long menu items to determine submenu width */
                                *width: 250px; /* no auto sub width for IE7, see white-space comment below */
                        }
.responsive-menu{background:transparent;}
.responsive-menu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.sf-menu a {
                                text-decoration: none;
                                zoom: 1; /* IE7 */
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
}
.sf-menu .sub-menu a {
	width:250px;
	height:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
}
.sf-menu a, .sf-menu .current ul a, .sf-menu .current-cat ul a, .sf-menu .current-menu-item ul a { 
                                color: #fafeff;
                                background: transparent;
                        }
                        .sf-menu a:hover, .sf-menu .current ul a:hover, .sf-menu .current-cat ul a:hover, 
                        .sf-menu .current-parent a:hover, .sf-menu .current-menu-item ul a:hover, 
                        .sf-menu .current-menu-ancestor a:hover { 
                                text-decoration:none; 
                                color: #fff;
                                background: #263E6A;
                        }
                        .sf-menu .current a, .sf-menu .current a:hover, .sf-menu .current-cat a, .sf-menu .current-cat a:hover, .sf-menu .current-menu-item a, .sf-menu .current-menu-item a:hover { 
                                color:#fafeff ;
                                background: #263E6A;
                        }
                        .sf-menu li {
                                background: transparent;
                                -webkit-transition: background .2s;
                                transition: background .2s;
                        }
                        .sf-menu li:hover,
                        .sf-menu li.sfHover {
                                background: #263E6A;
                                /* only transition out, not in */
                                -webkit-transition: none;
                                transition: none;
                        }
.sf-menu .sub-menu a, .sf-menu .sub-menu .current ul a, .sf-menu .sub-menu .current-cat ul a, .sf-menu .sub-menu .current-menu-item ul a { 
	color:#fff;
	background:#41587F;
}
.sf-menu .sub-menu a:hover, .sf-menu .sub-menu .current ul a:hover, .sf-menu .sub-menu .current-cat ul a:hover, 
                                .sf-menu .sub-menu .current-parent a:hover, .sf-menu .sub-menu .current-menu-item ul a:hover, 
                                .sf-menu .sub-menu .current-menu-ancestor a:hover  { 
	color:#fff;
	background:#263E6A;
}
.sf-menu .sub-menu .current a, .sf-menu .sub-menu .current a:hover, .sf-menu .sub-menu .current-cat a, .sf-menu .sub-menu .current-cat a:hover, .sf-menu .sub-menu .current-menu-item a, .sf-menu .sub-menu .current-menu-item a:hover { 
	color:#41587F;
	background:#B5CADF;
}.mean-container .mean-bar { background: #263E6A; }
                            .mean-container a.meanmenu-reveal {color: #fff;}
                            .mean-container a.meanmenu-reveal span {background: #fff;}
                            .mean-container .mean-nav {background: #263E6A;}
/* Begin BYOB Video Box Style - Version 1.0 */
.video-playlist:after, .stacked .playlist-item:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.playlist-item{padding:5px;position:relative;}
.grid .playlist-item{float:left;width:200px}
.playlist-item .aligncenter{margin-bottom:13px}
.grid.small-image .playlist-item{width:100px;font-size:14px;line-height:18px;margin:5px;}
.playlist-item img{box-shadow:2px 2px 2px #ccc;}
p.video-title{margin-bottom:8px;line-height:22px;}
.stacked.small-image p.video-title{margin-bottom:0px;}
.grid .thumbnail-duration {
                            position: absolute;
                            top: 80px;
                            right: 10px;
                            color: white;
                            background-color: black;
                            padding: 3px;
                            }
.video-playlist.stacked.small-image img.alignleft{
                            margin-right:10px;
                            }
.grid.small-image .thumbnail-duration {
                            position: absolute;
                            top: 35px;
                            right: 10px;
                            color: white;
                            background-color: black;
                            padding: 3px;
                            }
/* End BYOB Video Box Style - Version 1.0 */

/*---:[ custom CSS ]:---*/
/* BEGIN Global modifications to skin*/

#outer_wrap {
padding: 0px 4px 13px;
}

#header_columns {
	margin-bottom: 3px;
    padding: 0;
}
#header_columns .full {
	padding: 0 0;
}
#header-left.two-thirds {
padding: 0 0;
}
#top_nav{
margin-bottom: 5px;
line-height: 20px;
}
.main.menu ul, .main.menu ul li {
    height: 34px;
}

.post_box {
line-height: 22px;
}

.post_box  a {
text-decoration:underline;
}
.post_box ul {
	list-style-type:disc;
	list-style-position:outside;
	padding-left: 25px;
	color: #3E5C8F;
	font-size: 18px;
	line-height: 26px;
	}

.post_box li {
margin-bottom: 4px;}

.post_box h1{
	margin-top: 5px;
margin-bottom: 20px;}

.post_box .post_content h2{
margin-top: 30px;
}

/* Why Use AMC CSS */

.weekly_review_column {
	float: left;
	 margin-left: 15%;}

.post_box .why_amc .collapseomatic_content {
font-size: 14px;
line-height: 20px;
padding-left: 15px;}

.why_amc h3 {
	font-size: 20px;
color: #2C51A9;
	margin-top: 15px;
margin-bottom: 0px;
padding: 0 0 0 0;}

.why_amc blockquote
{font-size: 16px;}

.why_amc h4
{margin: 0;
	font-size: 16px;
	line-height: 20px;
}

.why_amc.collapseomatic {
padding: 10 0;}

why_amc_content {
margin-top:20px;
padding: 0 10 0 10;}
/* why use AMC CSS  END*/

.wp-caption-text {
font-family: arial;
font-size: 10px;
line-height: 14px;}

blockquote {
   font: 14px/22px normal helvetica, sans-serif;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 50px;
   padding-left: 15px;
   padding-right: 15px;
   border-left: 7px solid #B4C4D4;
 }  
/* END global Modifications to Skin*/

.test_border {
	border-style: solid;
border-width:2px;
border-color:#555555;}

.pad_25_left {
padding-left: 25px;}

.pad_25_right {
padding-right: 25px;}

/* modifications to archive pages */

.temp_link {
color:red; font:14px; text-decoration:underline; text-decoration:blue;}

.thumbnail_wrap .attachment-thumbnail {
   padding: 5px;
   width: 150px;
} 
article.home_archive.post_box {
margin-bottom: 25px;}

.home_archive.post_box {
line-height: 24px;}

.home_archive.post_box .headline {
    color: #242568;
    font-size: 30px;
    line-height: 42px;
}
.thumbnail_wrap:before, .thumbnail_wrap:after
{
box-shadow: 0 5px 10px #777777;}
/* END modifications to archive pages */


/* BEGIN Modifcations to specific elements*/

/* style classes for widgets */
.logo_widget {
    background-image: url(/wp-content/thesis/skins/byob_carta_nude/\"https:/ashevillemarriagecounseling.com/wp-content/uploads/long-logo-widget-background.jpg\");
	font-family: Tahoma, Geneva, sans-serif;
    border: 0 solid;
    border-radius: 10px;
    box-shadow: 4px 4px 3px rgba(103, 115, 127, 0.7);
    height: auto;
	position: center;
	max-width: 237px;
	margin-left:auto;
 	margin-right:auto;
    margin-bottom: 15px;
    padding-bottom: 5px;
	padding-top: 10px;
}
	

.miniwidget {
 	background-image: url(/wp-content/uploads/mini-widget-tall-background.png);
	font-family: Tahoma, Geneva, sans-serif;
    border: 0 solid;
    border-radius: 10px;
    box-shadow: 4px 4px 3px rgba(103, 115, 127, 0.7);
    height: auto;
	position: center;
	max-width: 237px;
	margin-left:auto;
 	margin-right:auto;
	margin-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 5px;
	padding-top: 10px;
}

.miniwidget:hover {
background-image:url(/wp-content/uploads/mini-widget-tall-hover.png); 
}
.miniwidget a:hover {
color: #243C68;
}

.headshot_widget {
	font-family: Tahoma, Geneva, sans-serif;
	color:#204A9E;}

.headshot_widget .widget_title  {
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	margin: 20px 0 10px 0;} 

.headshot_widget p.wp-caption-text {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}


.post_box .right, .post_box .alignright, .post_box .ad {
    margin-bottom: 30px;
    margin-left: 30px;
}
.headshot_widget img {
    border: 0 solid;
    border-radius: 10px;
    box-shadow: 4px 4px 3px rgba(103, 115, 127, 0.7);
}
.new_clients {
	font-size: 16px;
	color: #018949;
	margin-top: 65px;
	margin-bottom: 5px;
}
.new_clients .widget_title{
	font-size: 20px;
	color: #018949;
	line-height: 20px;
	text-align: center;
	margin-bottom: 10px;
}

.why_us {
font-size: 24px;
line-height: 26px;
	border: solid 2px;
	border-color: #204A9E;
	 border-radius: 15px;
	padding-top: 15px;
	margin: 0 20px;
}

.style-2lc {
	background: rgba(150, 205, 175, 0.50);}
/* Front Page */

#front_page_headline {
	font-family: Tahoma, Geneva, sans-serif;
	color: #242568;
	font-size: 20px;
	line-height: 38px;
	margin-top: 25px;
	margin-bottom:35px;
	}

#front_page_wrapper.columns_431 {
	padding: 24px 0;
}

#front_page_wrapper.columns_431 .three-quarters {
	padding: 0 20px;
}

#top_cta {
	text-align: center;
font-size: 1.3em;
margin-top: 5px;}

/* END Front Page */


/* End Front Page */
#main_content.columns_431 {
	padding: 24px 0;
}

#main_content.columns_431 .three-quarters {
padding: 0 20px;}

/*comment out side bar color
#main_content {
	background-image: url(/wp-content/thesis/skins/byob_carta_nude/\'http:/ashevillemarriagecounseling.com/wp-content/uploads/sidebar-background-2.gif\');
	background-position: right top;
	background-repeat: repeat-y;
}
comment out side bar color*/
/*classes for text formatting */

p.tiger1 {
	color: #204A9E;
	font-size: 18px;
	line-height: 22px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}
p.tiger2 {
	color: #204A9E;
	font-size: 18px;
	line-height: 22px;
	padding-left: 35px;
	margin-bottom: 12px;
}
p.tiger3 {
	color: #3E5C8F;
	font-family: tahoma;
	font-size: 18px;
	line-height: 22px;
	padding-left: 20px;
	margin-bottom: 20px;
}
p.questions {
	color: #3E5C8F;
	font-family: tahoma;
	font-size: 18px;
	line-height: 22px;
}

.wp-caption-text {
text-align: center;
padding-top: 10px;}

.tiger2 ul {
padding-left: 25px;}

li.leadin {
color: #204A9E;
	font-family: tahoma;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	padding-left: 0px;
	margin-bottom: 25px;
}

li.item-space-more {
	margin-bottom: 10px;}
	
hr.leadin {
		border: 0;
	height: 1px;
	color: #A82953;
	background-color: #A82953;	
	width: 80%;
	margin-left: 10%;
	margin-bottom: 20px;
}

hr.leadin2 {
		border: 0;
	height: 1px;
	color: #A82953;
	background-color: #A82953;
text-align: left;	
	width: 80%;
	margin-bottom: 20px;
}
hr {
padding: 0 15px:
color: #4164AF;
}


.style-2 {
box-shadow: 4px 4px 3px rgba(103, 115, 127, 0.7);}

.style-2lc .widget_title { color: #242568; }
.style-2lc a { color: #242568; }

.style-2lc {
	padding: 10px 0 0 10px;
	background: #96CDAF;
	border: 0 solid;
    border-radius: 10px;
box-shadow: 4px 4px 3px rgba(103, 115, 127, 0.7);}

.style-2lc a:hover {color:#fff;}

/* Table Press */

}
/* End Table Press */

/*video Template CSS and video box - playlist*/
	
.post_box .video_subtext
	{color: #444; font-weight: light;}

.post_box .video_subtext_rightfloat {
	 display:inline-block;
    float:right;}

.video_box  H2.video_transcript_headline  {
	color:#666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px, bold;
	margin: 15px 0;
}
#video_wrapper_121 .post_box  H1 {
	margin-top: 25px;
margin-bottom: 15px;}

.video_box .post_content 
{	margin-top: 20px;
margin-bottom: 0px;}

.video_box .post_box p {
margin-bottom: 0px;}

.video_box .video-player {
	margin-bottom: 10px;
	}

.video_box_style_1 {
font-size: 18px;}

/* video box - playlist mods */
.playlist-text-box h2 {
color: #0236a9;
margin-bottom: 15px;}

.video-title {
font-size: 16px;}

.style-2 .video-title a {
color: #fff;
}

.thumbnail-duration {
display:none;}

.playlist-text-box {
margin-top: 20px;}



/*End video Template CSS*/	

.carta .sf-menu .current-menu-item ul a{background-color:#41587F;}
.carta .sf-menu .current-menu-item ul a:hover {background-color:#243C68 }
.carta .sf-menu .sub-menu .current-menu-item a{color:#fff;}



.wp-image-652 {
 border: 0 solid;
    border-radius: 10px;
    box-shadow: 4px 4px 3px rgba(103, 115, 127, 0.7);}

.post_box img
{
 border: 0 solid;
    border-radius: 10px;
    box-shadow: 4px 4px 3px rgba(103, 115, 127, 0.7);}

/* remove radius and box shadow from wistia videos*/
.post_box .wistia_embed img
{
 border: 0;
    border-radius: 0;
    box-shadow: 0 0 0;}
/* END - remove radius and box shadow from wistia videos*/

/*Begin: Learning Center CSS */
#lc_header {
	background-color: #EFFFF6;
}
#lc_header #header_columns.columns_312 #header-right.two-thirds{
padding: 0 0 0}

.learning-center #outer_wrap{
	background-color: #B5DFC8;}
   /* menu */
#lc_nav {
		
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b4ddb4+0,83c783+17,52b152+33,008a00+67,005700+83,002400+100;Green+3D+%231     opacity: 70%*/
background: rgba(181,223,200,1);
background: -moz-linear-gradient(top, rgba(181,223,200,1) 0%, rgba(44,143,88,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,223,200,1)), color-stop(100%, rgba(44,143,88,1)));
background: -webkit-linear-gradient(top, rgba(181,223,200,1) 0%, rgba(44,143,88,1) 100%);
background: -o-linear-gradient(top, rgba(181,223,200,1) 0%, rgba(44,143,88,1) 100%);
background: -ms-linear-gradient(top, rgba(181,223,200,1) 0%, rgba(44,143,88,1) 100%);
background: linear-gradient(to bottom, rgba(181,223,200,1) 0%, rgba(44,143,88,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#b5dfc8\', endColorstr=\'#2c8f58\', GradientType=0 );
	
	border-radius: 8px;
    box-shadow: 3px 3px 3px #1D5F3C;
}
#menu-learning-center.main.menu a{
 padding: 5px 10px 12px;
}
#menu-learning-center.main.menu li{
	padding: 0;
display: inline;}

.learning-center #header-right img {
padding: 0 0 0;
	margin: 3px 0;
	border: 0 solid;
    border-radius: 10px;
    box-shadow: 4px 4px 3px rgba(103, 115, 127, 0.7);}

#black-studio-tinymce-34
{margin-top: 5px;}

.mini-widget {
 	background-image: url(/wp-content/thesis/skins/byob_carta_nude/\https:/ashevillemarriagecounseling.com/wp-content/uploads/mini-widget-tall-background.png");font-family:Tahoma,Geneva,sans-serif;border:0 solid}/* media queries @media only screen and (max-width:800px),screen and (max-device-width:800px){.wp-post-image.alignright,.wp-post-image .alignleft float:none;display:block;text-align:center}@media only screen and (max-width:800px),screen and (max-device-width:800px){.post_content img.alignright,.post_content img.alignleft{float:none;display:block}@media only screen and (max-width:800px),screen and (max-device-width:800px){.grid .playlist-item{float:none;width:auto;display:block;text-align:center}@media only screen and (max-width:800px),screen and (max-device-width:800px){.weekly_review_column{float:left;margin-left:15px}