/*

Theme Name: Manners Mentor
Theme URI: http://m5designstudio.com/
Author: M5 Design
Author URI: http://m5designstudio.com/
Description: Sidebar right, responsive 1280px
Version: 01

*/



 



 /* /////////////////////////////



    COLORS



 /////////////////////////////



 Pastel Dark Blue: #395069



 Pastel Blue: #67829e



 Pastel Light Blue: #e3ecfd



 Blue: #2c6fab



 Green: #a9b143



 Pink: #ba1b69







 font-family: 'Great Vibes', cursive;



 font-family: 'Raleway', sans-serif;



 font-family: 'Cookie', cursive;



 



 */



 



 



 /* /////////////////////////////////////////////////////////////



  BOOTSTRAP



/////////////////////////////////////////////////////////////*/











 img {



    border: 0 none;



    height: auto;



    max-width: 100%;



    vertical-align: middle;



}











/* /////////////////////////////////////////////////////////////



WordPress Core



/////////////////////////////////////////////////////////////*/







.alignnone {



    margin: 5px 20px 20px 0;



}







.aligncenter,



div.aligncenter {



    display: block;

	

	clear: both;



    margin: 5px auto 5px auto;



}







.alignright {



    float:right;



    margin: 5px 0 20px 20px;



}







.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}







a img.alignright {



    float: right;



    margin: 5px 0 20px 20px;



}







a img.alignnone {



    margin: 5px 20px 20px 0;



}







a img.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}







a img.aligncenter {



    display: block;



    margin-left: auto;



    margin-right: auto



}







.wp-caption {



    background: #fff;



    border: 1px solid #f0f0f0;



    max-width: 96%; /* Image does not overflow the content area */



    padding: 5px 3px 10px;



    text-align: center;



}







.wp-caption.alignnone {



    margin: 5px 20px 20px 0;



}







.wp-caption.alignleft {



    margin: 5px 20px 20px 0;



}







.wp-caption.alignright {



    margin: 5px 0 20px 20px;



}







.wp-caption img {



    border: 0 none;



    height: auto;



    margin: 0;



    max-width: 98.5%;



    padding: 0;



    width: auto;



}







.wp-caption p.wp-caption-text {



    font-size: 11px;



    line-height: 17px;



    margin: 0;



    padding: 0 4px 5px;



}







/* Text meant only for screen readers. */



.screen-reader-text {



	clip: rect(1px, 1px, 1px, 1px);



	position: absolute !important;



	height: 1px;



	width: 1px;



	overflow: hidden;



}







.screen-reader-text:focus {



	background-color: #f1f1f1;



	border-radius: 3px;



	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);



	clip: auto !important;



	color: #21759b;



	display: block;



	font-size: 14px;



	font-size: 0.875rem;



	font-weight: bold;



	height: auto;



	left: 5px;



	line-height: normal;



	padding: 15px 23px 14px;



	text-decoration: none;



	top: 5px;



	width: auto;



	z-index: 100000; /* Above WP toolbar. */



}











/* classes required theme checker*/



.sticky{



	



}







.bypostauthor{



	



}











 



 /* /////////////////////////////////////////////////////////////



  TYPOGRAPHY



/////////////////////////////////////////////////////////////*/











body {



    color:#595959;



	font-weight:normal;



	background-color:#fff;



	line-height: 150%;



	font-family: 'Raleway', 'Verdana', sans-serif;



}







 /* ::::::: Links :::::::*/



  



a:link, a:visited {



  color: #F58249;



  text-decoration: none;



  font-weight:normal



}







a:active, a:hover {



  color: #8c9335;



  text-decoration: underline;



  font-weight:normal



}















 /* ::::::: Headings :::::::*/







h1{



  margin: 10px 0;



  font-family: 'Cookie', cursive;



  font-weight: normal;



  font-style:normal;



  line-height: 110%;



  color:#454545;



}











h2,



h3,



h4,



h5,



h6 {



  margin: 10px 0;



  color:#595959;



  font-weight:normal;



  font-family: 'Cookie', cursive;



    line-height: 110%;



}











h1 a:link, h1 a:visited,



h2 a:link, h2 a:visited,



h3 a:link, h3 a:visited,



h4 a:link, h4 a:visited,



h5 a:link, h5 a:visited,



h6 a:link, h6 a:visited{



  color: #a9b143;







}











h1 a:hover,



h2 a:hover,



h3 a:hover,



h4 a:hover,



h5 a:hover,



h6 a:hover{



  color: #8c9335;



  text-decoration:none



}











h2 small {



    font-size: 24.5px;



}





.h3, h3 {

    font-size: 35px;

}









 /* ::::::: Paragraphs :::::::*/







#content p{



	margin-bottom: 20px



	



}















 /* ::::::: Lists:::::::*/







#content li{



	margin: 0 0 15px 25px



	



}







#content li li{



	margin-bottom:3px



	



}















/* Divider*/



hr {



    border: 0;



    height: 0;



    border-top: 1px solid rgba(0, 0, 0, 0.1);



    border-bottom: 1px solid rgba(255, 255, 255, 0.3);



}











 /*::::::: Tables :::::::*/







#content table {



    background-color: #FFFFFF;



	border: 1px solid #CCC



}







#content table thead {



	background-color: #e5e5e5;



    color: #333;



	font-weight: 500;



	font-size:16px;



	 text-transform: uppercase;



}







#content table img{



	border: none;



	margin: 0px



	



}







#content table > tbody > tr:nth-of-type(2n+1) {



    background-color: #f9f9f9;



}



 



 #content table td{



	 padding:10px



	 



 }



 



 /*::::::: Breadcrumbs :::::::*/



.breadcrumbs a:link, .breadcrumbs a:hover{



	font-weight:normal;



	



}



.breadcrumbs{



margin-bottom:15px







}







/*::::::: Social Sharing :::::*/



.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices



{



	padding-bottom: 20px!important;



}







.stArrow .stButton_gradient



{



	height: 22px!important;



}



















 /* /////////////////////////////////////////////////////////////



  STRUCTURE



/////////////////////////////////////////////////////////////*/







#content {



    padding: 0 4% 0 2%;



}





.categoriesM {

	margin-left: -13px;

	font-size: 17px;

	font-size: 1.7rem;

	color: rgb(51, 51, 51);

}









/* /////////////////////////////////////////////////////////////



NAVIGATION 



/////////////////////////////////////////////////////////////*/





.navbar-default .navbar-nav>.active>a {

	background-color: transparent;

	color: #3d6dab;

}



.navbar-default .navbar-nav>li>a {

	background-color: transparent;

	color: #333;

	padding-left: 10px;

	padding-right: 10px;

}





/* Text meant only for screen readers */



.screen-reader-text {



	position: absolute;



	left: -9000px;



}







.navBG {



	border-top: 1px solid #d5d4d3;



	border-bottom: 1px solid #d5d4d3;	



}











/*main menu hover*/



.navbar-nav .current-menu-parent > a:hover {



  background-color: #efefef;

  color: #000;

  font-weight: normal;



}











/* selected parent dropdown menu*/



.navbar-nav .current-menu-parent > a {



  color: #000;



  background-color: #DEDCDD;



  font-weight: normal;



}











/* active page menu item*/



.navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {



    background-color: #efefef!important;



    color: #000!important;



}







/*selected current dropdown menu*/



.current_page_item {



	background-color:#efefef;



	font-weight: normal;



	color:#3d6dab	



}











/*selected current dropdown menu*/



.current_page_item {



	background-color:transparent;



	font-weight: normal;



	color:#3d6dab	



}













*/

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {



    background-color: #efefef;

	color: #000;



}









#menu-item-3189 a.dropdown-toggle {

    background: #d2e7f2 none repeat scroll 0 0;

    color: #333;

}





#menu-secondary-menu.navbar-nav > li > a {
    border: 2px solid #2a6fa8;
    margin: 5px;
}



/*social icons*/







.socialI{



	float:left;



	



}







.socialI a:link, .socialI a:visited{



    color: #A0A0A0;



    display: block;



    float: left;



    font-size: 32px;



    height: 34px;



    margin: 8px 5px 0 0;



    text-decoration: none;



    width: 30px;



}







.socialI a:active, .socialI a:hover{



   color:#8CAE22;



    display: block;



    float: left;



    font-size: 32px;



    height: 34px;



    margin: 8px 5px 0 0;



    text-decoration: none;



    width: 30px;



	







	



}











/* /////////////////////////////////////////////////////////////



HEADER Default: fixed or not navigation with search bar & social icons



/////////////////////////////////////////////////////////////*/











/*Nav in search bar*/







#navbar #navSearch{



     float: left;



    margin: 10px 20px 0 10px;	



}







.navbar-search input#search {



    background-image: url("images/search.png");



    background-position: 5px 6px;



    background-repeat: no-repeat;



    padding: 5px 8px 5px 30px;



}



input[type="text"], textarea {



    border: 1px solid #ccc;



    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;



}















/* /////////////////////////////////////////////////////////////



HEADER



/////////////////////////////////////////////////////////////*/





.ad {



	padding-top: 0px;



	padding-bottom: 30px;	



}







#top{



	background-color: #e7e6e1;



}







.phoneNum::before {



	font-family: FontAwesome;



	content: "\f10b";



	font-size: 2.5rem;



	margin-right: 10px;	



}







.phoneNum {



	margin-top: 10px;



	font-size: 11.5px;



	font-size: 1.15rem;



	line-height: 11.5px;	



}







.phoneNum span {



	color: #2c6fab;	



}







#top #navSearch, #top .socialI{



	float:right



	



}







#top #navSearch{



	margin-top: 50px



}







#top .socialI{



    margin-right: 20px;



    margin-top: 45px;



	



}







#top img:first-child {



	margin: 0 auto;



	display: block;	



}







#menu-container{



	background-color:#F8F8F8;



	border-top: 1px solid #e7e7e7;



    border-bottom: 1px solid #e7e7e7;







}







#menu-container .navbar{



	margin-bottom: 0px;



	



}











#menu-container .navbar-default {



    border-color:transparent;



}







#branding img{



	/*width:100%remove once the image is set to 1170 in fuctions.php*/



}











#banner{



	background-color:#E7E6E1



}







.CTA {



	background-color: #67829e;



	padding: 20px;



}







.CTA h1 {



	font-family: 'Great Vibes', cursive;



	font-size: 50px;



	font-size: 5.0rem;



	color: #e3ecfd;



}







.CTA p {



	color: #e3ecfd;



	font-size: 20px;



	font-size: 2.0rem;



}







.enjoyPost{



	background-color: #67829E;

	padding: 10px 20px;	

	margin-bottom: 20px;

}







.enjoyPost p, .enjoyPost h3{



	color: #fff;	



}





.enjoyPost .mc-field-group p input {

    color : #333!important;
}






/* /////////////////////////////////////////////////////////////



MailChimp Styles



/////////////////////////////////////////////////////////////*/







#mc_embed_signup{



	margin-bottom: 30px;     



                



}



            



            



.mc-field-group {



	text-align: left;



	float: left;



	width: 35%;



	clear:none;



	



}










.mc-field-group input {



	font-family: raleway;



	font-size: 20px;



	height: 40px;



	margin-right: 2%;



	padding: 10px;



	width: 85%;



	height: 50px;



}



#mc-embedded-subscribe {



	background-color: #395069;



	color: #fff;



	box-shadow: none;



	border: none;



	float: left;



	font-family: raleway;



	font-size: 20px ;



	height: 50px;



	position: relative;



	width: 150px;



}



#mc_embed_signup {



	margin-top: 20px;



	overflow: hidden;



}







.form-sub-text {	



	clear: both;



	line-height: auto;



	margin: 10px 0 0 0;



}









/* /////////////////////////////////////////////////////////////



Store page styles



/////////////////////////////////////////////////////////////*/

.product {

	border: 1px solid black;

	position: relative;

	margin-bottom: 25px;

}



.product img {

	display: block;

	margin: 20px auto;	

}



.product p {

	font-size: 20px;

	font-size: 2rem;

	margin: auto 10px;

	text-align: center;	

}



.product hr {

	border-color: #999;

	width: 90%;

}



.product > div {

	text-align: center;

	display: block;

	margin: 0 auto 25px;

}



.product button, .product button:hover, .product button:focus, .product a:link, .product a:visited {

	text-transform: uppercase;

	background-color: transparent;

	border: none;

	color: #e0408e;

	margin: 0 10px;

	text-align: center;

}



.modal-footer  a:link, .modal-footer  a:visited{

	color:#fff

	

}







 /* /////////////////////////////////////////////////////////////



 SIDEBAR



/////////////////////////////////////////////////////////////*/







#search {



	width: 100%;



	font-style: italic;	



	color:#333



}







/*::::::: Custom Styles ::::::::::*/



#primary img {



	margin: 0 auto;



	margin-bottom: 20px;



	display: block;



}







.side-part{



	text-align: center;



	border: 1px solid #aaa;



	margin: 20px 0;



	padding-bottom: 20px;	



}







.side-tabs{



	margin-top: 0;	



}







.side-tabs a:link, .side-tabs a:visited{



	font-family: 'Cookie', cursive;



	font-size: 25px;



	font-size: 2.5rem;



	color: #8c9335;



}







.side-tabs a:hover, .side-tabs a:active{



	color: #67829e;



	text-decoration: none;	



}







#primary h3{



	font-size: 50px;



	font-size: 5.0rem;

	text-align:center



}







.side-part p{



	text-align: left;	



}















.side-social ul li{



	font-family: FontAwesome;



	display: inline;



	margin: 0;



}







.side-social a:link, .side-social a:visited{



	color: #fff;



	padding: 15px 5px;



	border-radius: 50%;



	font-size: 12px;



	width: 50px;



	display: inline-block;



	margin-bottom: 10px



}







.social-face > a{background-color: #65749b;}



.social-twit > a{background-color: #a8d0ec;}



.social-pin > a{background-color: #cb2828;}



.social-plus > a{background-color: #a4ad3f;}



.social-inst > a{background-color: #afab98;}



.social-periscope > a{background-color: #78B9C6;}



.social-rss > a{background-color: #f1814e;}







.popular-posts img{margin-bottom: 20px;}







.fb-page, .pw-wrap{



	text-align: center; 



	margin:0 auto; 



	display:block;	



}











/*::::::: Sidebar Tagcloud :::::::*/







.tagcloud a:link, .tagcloud a:visited{



    border-radius: 5px 5px;



    padding: 4px 10px;



	color:#666;



	background-color: #EEE;



	margin-bottom: 10px;



	float:left;



	margin-right: 10px;



	text-decoration:none;



	display:block;



}



.tagcloud a:active, .tagcloud a:hover {



	border-radius: 5px 5px;



	padding: 4px 10px;



	background-color: #7DAF27;



    color: #FFFFFF;



	margin-bottom: 10px;



	float:left;



	margin-right: 10px;



	text-decoration:none;



	display:block



}











 /*::::::: Sidebar Widgets :::::::*/







.widget_categories a:link, .widget_categories a:visited{



    background-color: #EEEEEE;



    border-radius: 5px 5px 5px 5px;



    color: #666666;



    margin-bottom: 10px;



    margin-top: 2px;



    padding: 10px 10px;



	display: block;



}







.widget_categories a:hover, .widget_categories a:active{



    background-color: #7DAF27;



    color: #FFFFFF;



    border-radius: 5px 5px 5px 5px;



    margin-bottom: 10px;



    margin-top: 2px;



    padding: 10px 10px;



	display: block;



	text-decoration:none



}



















/* /////////////////////////////////////////////////////////////



BLOG POSTS 



/////////////////////////////////////////////////////////////*/





#content.home .entry-content .entry-title{

	margin-top:15%

}





.wp-post-image{



	border: 1px solid #CCC;



    margin: 40px 20px 10px 0;



	



}







.entry-metaA{



	margin: 0px 0px 10px 0px;



		



}











.entry-metaA span{



	padding-right:10px;



	padding-left:10px;



	border-right:1px solid #CCC;



	margin-top: 8px !important;



	



	



}







.entry-meta{



 border-bottom: 1px solid #EFEFEF;



    float: left;



    margin-bottom: 20px;



    margin-top: 8px;



    padding: 10px;



	width:100%



}







.entry-utility {



	/*border-bottom: 2px solid #CDCCCC;



	border-top: 2px dotted #CCCCCC;*/



	clear: both;



	/*margin-bottom: 50px;*/



	padding-bottom: 20px;



	padding-top: 10px;



	color: #A5A5A5



}







.entry-content .wp-post-image{



	float:left



	



}







.entry-utility span{



	 padding-right:5px;



	 margin-right:10px;



	 border-right:1px solid #CCC



}







.entry-summary{



	margin-top:15px



	



}











h2.entry-title a:link, h2.entry-title a:visited {



  color: #a9b143;



  text-decoration: none;



  font-weight:normal;



  margin-top:0px;



}







h2.entry-title a:active, h2.entry-title a:hover {



  color: #8c9335;



  text-decoration:none;



  font-weight:normal;



  margin-top:0px;



}







h2.entry-title{



	margin-top:0px;



}







.entry-content div.entry-metaA, .entry-content h2.entry-title{



	text-align: center;	



}







.entry-content div.entry-metaA a:link, div.entry-metaA a:visited{



	color: #acadb0!important;	



}







.readMore a:link, .readMore a:visited{

	background-color: #e32e8c;

	border: 3px solid #f28cc1;

	text-align: center;

	width: 35%;

	display: block;

	margin: 0 auto 20px;

	min-height: 50px;

	line-height: 50px;

	text-transform: uppercase;

	font-weight: normal;

	color: #fff;	



}







.readMore a:hover, .readMore a:active{

	color: #fff;

	background-color: #C8277C;

	text-decoration:none

}







.fancy-divide{



	margin-top: 0;	

	margin-bottom: 30px



}









	



#content.category .attachment-blogImg.wp-post-image {

    margin-top: 0;

}











/* /////////////////////////////////////////////////////////////



BLOG SINGLE



/////////////////////////////////////////////////////////////*/







h1.entry-title, h1.page-title{



 /*background-color: #F8F8F8;



    border: 1px solid #EFEFEF;*/



	padding:20px 10px 0 0;



	font-size: 50px;



	font-size:  5.0rem;



}







h1.page-title{ 



margin-bottom:30px







}







/*  Related Posts */















/*  Comments */



.comment-form-comment #comment{



	width:100%



	



}







#comments-title, #reply-title{





    border-radius: 0 0 0 0;



	margin: 50px 0;



	padding: 8px 15px;



	



	



}














.avatar {

    background-color: #FFFFFF;

    border: 1px solid rgba(0, 0, 0, 0.2);

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

    padding: 4px;

}



#author-avatar img {

	float: left;

	margin-bottom: 15px;

	margin-right: 15px;

	max-width: 225px;

}







.commentlist{



	list-style-type:none;



	padding: 0px;



	margin:0px;



	overflow:hidden



	



}







.commentlist li{



	padding:0px



	



}







.commentlist ul li{



		list-style-type:none;



		







}



.commentlist hr{



	margin-top:0px



	}











/*  Related Posts */







.relatedP{



	font-size:14px



	



}



.relatedP h4 a:link, .relatedP h4 a:visited{



	font-size:25px;



	text-decoration:none







}







.relatedP h4 a:hover, .relatedP h4 a:active{



	font-size:25px;



	text-decoration:underline



}











.related-title {



    /*background-color: #F8F8F8;



    border: 1px solid #EFEFEF;*/



    border-radius: 0 0 0 0;



    margin: 20px 0 10px;



    padding: 8px 15px;



}







.relatedP img{



	display: block;



	margin: 0 auto;



}







/*Gallery/////////////////////////////////////////////////



/////////////////////////////////////////////////////////////*/











.gallery-columns-3{



	float:left;



	clear:both



	



}











dl.gallery-item {



    float: left;



    margin: 0 2% 2% 0;



    width: 31.33%;



}











/* /////////////////////////////////////////////////////////////



SIDEBAR



/////////////////////////////////////////////////////////////*/







#primary.widget-area{







background-color: #fff;



    border: none;



    margin-bottom: 20px;



    min-height: 20px;



    padding: 19px;	



	margin-top:10px;



	overflow:hidden



	



}











#primary.widget-area ul {



    list-style: none outside none;



    margin: 0;



    padding-left: 0 !important;







}







#primary.widget-area a, #primary.widget-area a:hover{



	font-weight:500;



	



	



}







#primary.widget-area hr {



    border-bottom: 1px solid #FFFFFF;



    border-top: 1px solid #DFDFDF;



    margin-bottom: 10px;



    margin-top: 5px;



}







#primary.widget-area .widget-title {



    



    color: #333;



    font-size: 25px;



    font-weight: normal;



    line-height: 27px;



    margin-bottom: 0px;



    margin-top: 0px;



    padding-left: 2px;



}







#primary.widget-area aside{



	margin-bottom:25px;



	overflow:hidden



	



}











#primary.widget-area li.current-cat a:link, #primary.widget-area li.current-cat a:visited{



	background-color: #a2a1a1;



	 color: #FFFFFF;



}







#primary.widget-area li.current-cat a:hover{



	background-color: #7DAF27;



    color: #FFFFFF;



}







/* tag  cloud*/







.wp-tag-cloud li{



	



	float:left;



	display:block;



	margin-bottom:5px



	



}







.wp-tag-cloud li a:link, .wp-tag-cloud li a:visited{



    border-radius: 5px 5px 5px 5px;



    padding: 4px 10px;



	color:#666;



	background-color: #EEE;



	margin-bottom: 10px;



	float:left;



	margin-right: 10px;



	text-decoration:none;



	display:block;



	



}



.wp-tag-cloud li a:active, .wp-tag-cloud li a:hover {



	border-radius: 5px 5px 5px 5px;



	padding: 4px 10px;



	background-color: #7DAF27;



    color: #FFFFFF;



	margin-bottom: 10px;



	float:left;



	margin-right: 10px;



	text-decoration:none;



	display:block



}























/* /////////////////////////////////////////////////////////////



FOOTER



/////////////////////////////////////////////////////////////*/







.footerSignUp {



	background-color: #67829e;



	background-image: url("images/signupBG.jpg");



}







.footerSignUp h1, .footerSignUp p {



	color: #e3ecfd;	



}







.footerSignUp h1 {



	font-family: 'Great Vibes', cursive;



	font-size: 100px;



	font-size: 10.0rem;



	color: #e3ecfd;	



}







.footerSignUp p {



	font-size: 30px;



	font-size: 3.0rem;



}







.footerSignUp #mc_embed_signup {



	margin-top: 40px;	



}







footer{



	background-color: #67829e;



	font-size: 14px;



	border-top: 1px solid #000;



	margin-top:30px;



	padding-top: 40px;



}	











footer a:link, footer a:visited {



color: #999f3d;



text-decoration:none



}







footer a:active, footer a:hover{



color: #67829E;



text-decoration:none



}







.footerWidget {



	background-image: url('images/pattern.jpg');



}







.whiteBox {



	background-color: #fff;



	margin: 20px 10px 20px;



	padding: 10px 20px 20px;



}















 footer hr {



    -moz-border-bottom-colors: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    border-color: #222222 -moz-use-text-color #444444;



    border-image: none;



    border-left: 0 none;



    border-right: 0 none;



    border-style: solid none;



    border-width: 1px 0;



    margin: 5px 0;



}







footer h2{



	color: #EEE



	



}











/* facebook*/







#fb-root{



    display: none;



}







/* To fill the container and nothing else */







.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {



    width: 100%!important;



}







.fb-like-box{



	background-color:#fff



}











.copyright{



	background-color:#fff;



	color:#444;



	padding-bottom: 20px;



	font-size: 12px;



	font-size: 1.2rem;



}







.copyright a:link,.copyright a:visited{



	color:#a9b143;



	font-weight:500



}



 .copyright a:hover, .copyright a:active{



	color:#67829E;



	text-decoration: none;



	font-weight:500



}







.copypad{



	padding: 10px 20px 20px 20px;



	 font-weight:500



	



}







.copypad div > img, .copypad div > .copyRight{



	float: left;	



}







.copypad div > img{



	margin-top: 10px;



	margin-right: 10px;	



}







.siteMap {



	padding-top: 40px;	



}







.siteMap .current_page_item{



	background-color: transparent!important;	



}







.siteMap .current_page_item a{



	color: #a9b143!important;



}







.siteMap ul li{



	display: inline;



	text-transform: uppercase;



}







.siteMap ul li a:link, .siteMap ul li a:visited{



	color: #105aac;



	padding: 0 1%;



	font-weight: 500;



}







.siteMap ul li a{



	border-left: 1px solid black;



	font-size: 12px;



	font-size: 1.2rem;



	font-weight: 500;







}







.siteMap ul li:first-child a{



	border: none;	



}







.siteMap ul li a:hover, .siteMap ul li a:active{



	color: #5B7088;



	text-decoration: none;



}







.siteMap img{



	display: block;



	margin: 0 auto;



}





/* /////////////////////////////////////////////////////////////
meet maralee
/////////////////////////////////////////////////////////////*/

#meetBox {background-color: #e2eaf6;padding: 20px;
}

#content #meetBox ol {
margin: 0px;
padding:0px;
}

/* /////////////////////////////////////////////////////////////
HELPER CLASSES
/////////////////////////////////////////////////////////////



Bootstrap classes:



.center-block



 .pull-left



 .pull-right 



 .clearfix



 .show



 .hidden 



 .invisible



 .visible-xs-*



 .visible-sm-*



 .visible-md-*



 .visible-lg-*



 .hidden-xs



 .hidden-sm



 .hidden-md



 .hidden-lg



 .text-left



 .text-center



 .text-right



/////////////////////////////////////////////////////////////*/







.paddingA{



	padding:10px



	



}







.paddingAA{



	padding:20px



	



}







.paddingT{



	padding:10px 0px 0px 0px 



	



}







.paddingR{



	padding:0px 10px 0px 0px 



	



}







.paddingB{



	padding:0px 0px 10px 0px 



	



}



.paddingL{



	padding:0px 0px 0px 10px 



	



}











.nomarginT{



	margin-top:0%



	



}











.nomarginR{



	margin-right:0%



	



}







.nomarginB{



	margin-bottom:0%



	



}







.nomarginL{



	margin-left:0%



	



}















/* /////////////////////////////////////////////////////////////



BOOTSTRAP SHORTCODES



/////////////////////////////////////////////////////////////*/







 #content .nav-tabs > li {



    float: left;



    margin-bottom: -1px;



}







  .nav-tabs > li > a {



    background-color: #f8f7f3;



	color:#8c981f;



	border-radius: 0;



	border: 1px solid #d0d0d0;



	margin-right:10px;



  }



	



	 .nav-tabs  li  a:hover,   .nav-tabs  li  a:active{



    background-color: #67829E;



	color:#fff;



  }



  



  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {



	  background-color:  #e4ec9b;



	  border: 1px solid #d0d0d0;



		color:#727272;



 



  }



  



  #content .nav-tabs > li {



    float: left;



    margin-bottom: -1px;



}







.tab-content > .active {



    background-color: #fff;



    /*border: 1px solid #ddd;



	box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);*/



    padding: 20px;







}







a:focus {



    outline: none;



}





/* /////////////////////////////////////////////////////////////
RESPONSIVE
/////////////////////////////////////////////////////////////*/



/*  /// Large desktop  //////
/////////////////////////////////////*/

@media (min-width: 1600px){


.entry-content .entry-title{
font-size: 45px;
font-size: 4.5rem;
}



#content.category .entry-content .entry-title {
 margin-top: 9%;
}

	



.readMore{
  margin-bottom: 7%;
}


}



@media (max-width: 1599px) and (min-width: 1300px){

	.navbar-nav > li > a {
    font-size: 13px;
}
}


@media (max-width: 1299px) and (min-width: 1200px){
	.navbar-nav > li > a {
   padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
}

}


@media (max-width: 1199px){
	.navbar-nav > li > a {
   padding-left: 4.8px;
    padding-right: 4.8px;
    font-size: 11px;
}

}



@media (max-width: 932px){
	.navbar-nav > li > a {
   padding-left: 15px;
    padding-right:15px;
    font-size: 14px;
}

}






@media (min-width: 1550px){

.siteMap ul li a:link, .siteMap ul li a:visited {
padding: 0 1.5%;
}

.siteMap ul li a {
font-size: 1.8rem;
}



	
.side-social ul li{
margin: 0 10px;
}

}





@media (min-width: 1400px){

.phoneNum{
font-size: 17px;
font-size: 1.7rem;
margin-top: 17px;
}




}



@media (max-width: 1390px){

.phoneNum{
margin-top: 14px;
	}
	

}




@media (min-width: 1200px){

	h1, .CTA h1 {
font-size: 60px;
font-size: 6.0rem;	
	}




body {
font-size: 15px;
}



	



h2,
h3,
h4,
h5,
.widget-title {

font-size: 35px;
font-size: 3.5rem;
}



	.siteMap ul li a {
font-size: 1.5rem;
}



}





@media (max-width: 1199px){



	.footerSignUp {
background-image:url("images/signupBG2.jpg");	
	}




	.footerSignUp h1 {
font-size: 50px;
font-size: 5.0rem;	

	}



	.footerSignUp p {
font-size: 20px;
font-size: 2.0rem;	
}



	



	.phoneNum::before {
content: "";

	}




.side-social a:link, .side-social a:visited{
padding: 15px 10px;
}


.side-social ul li{
margin: 0 10px;
}



}








/*  /// Small desktop  //////
/////////////////////////////////////*/





@media (max-width: 980px){
.attachment-blogImg.wp-post-image {
    display: block;
    margin: 30px auto 0;

}



.ad {
padding-bottom: 5px;	

}

}










/*   /////Intermediated: before phone landscape 481 and before desktop 980px



includes tablet portrait ///////////////////  */







@media (max-width: 979px) {

.mc-field-group{
width: 30%;
	}



	.mc-field-group input {
font-size: 12px;
font-size: 1.2rem;
}



	.mannerMentorImage {
display: block;
margin-top: 25px;
}



	.footerSignUp h1 {
margin-top: 0;	
}


.siteMap ul li a {
font-size: 1.3rem;
}

}






@media (max-width: 991px){

.phoneNum {

    font-size: 14px;

}



#content.home .entry-content .entry-title{
	margin-top:5%
}



	.wp-post-image {
    display: block;
    margin: 40px auto 10px;
}



h2.entry-title{
	margin-top:20px;
}



}



@media only screen and (max-width: 861px){

.CTA > div{
float: none;
width: 100%;
clear: both;	
}


.mannerMentorImage {
margin-top: 50px;
}

	


}








/* /// Landscape phone to portrait tablet  //////

/////////////////////////////////////*/



@media (min-width: 768px) and (max-width: 1199px){

	.phoneNum {
    margin-left: 25px;
}


}


@media (max-width: 780px) {
	/*.navbar-default .navbar-nav > li > a {

		font-size: .95rem!important;

	}*/
}



@media (max-width: 767px){

	#content {
padding: 0 4%;

}

.navbar-collapse.collapse.in {
padding-bottom: 20px;
}







#navbar #navSearch {
margin: 10px 20px 0 0;
}



/*.navbar-default .navbar-nav>li>a {
	font-size: 17px;
	font-size: 1.7rem;
}*/







/*main menu hover*/



 .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
background-color:transparent;
color: #333;

}







	.footerSignUp {
background-image: none;	

	}



	



	.phoneNum{
		margin-left: 24px;
		font-size: 15px;
		font-size: 1.5rem;
		line-height: auto;
		margin-bottom:20px
	}



	



	.phoneNum::before {
content: "\f10b";

	}



	



	/*.nav-tabs > li > a{
font-size: 17px;
font-size: 1.7rem;
padding: 10px 8px;
}*/


}





@media (max-width: 520px){

	.side-social ul li{
		margin: 0;
}

}






/* /// iPHONE LANDSCAPE //////
/////////////////////////////////////*/



@media (max-width: 480px){
.mc-field-group, .mc-field-group input {
width: 100%;
float: none;
clear: both;
margin-bottom: 10px;	
}




#mc-embedded-subscribe{
margin-top: 10px;
width: 100%;
}



body{
font-size: 1.8rem;
}



.entry-title{
font-size: 3.5rem;
}

.readMore{
font-size: 1.5rem;
}


}





@media (max-width: 420px){
.side-social ul li{
margin: 0 10px;
}

}


