
/* cathytowers.com */

body {letter-spacing:1px;}
#sp-main-body {padding: 0;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 1.5rem;}
a {color: #bc160e;}
.row {margin-bottom:1.5%;}
.sp-module-content-bottom {padding: 0 0 30px;}

/* images */
img {box-shadow: 1px 1px 3px #666;}

/* header */
#sp-header {box-shadow:none;}
#sp-header-logo {margin: 10px 0 18px 0;}
.logo > a {color:#52b1ad;font-size: 32px;line-height:60px;margin: 0;padding: 0;}
#sp-menu {padding:0;}
.social {float:right;}
.social img, #contact img {box-shadow: none;}

/* menu */
/*.sp-megamenu-parent .sp-dropdown {border:1px solid #dcdcdc;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {border:1px solid #dcdcdc;padding:0;}
.sp-megamenu-parent > li:hover > a {color: #ffffff;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {color: #ffffff;}*/
.sp-dropdown li.sp-menu-item > a {font-size:12px!important;color:#444;line-height:1.25rem!important;}

/* articles */
.article-details .article-ratings-social-share {border-bottom: none;border-top: none;margin:0;padding:0;}
.article-social-share .social-share-icon ul li a {color: #7FC0C0;}
.article-social-share .social-share-icon ul li a {border:1px solid #7fc0c0;}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  background: #ffffff;border: 1px solid #008282;border-radius: 50%;color:#008282;}
.article-details .article-ratings-social-share {border:none;}

/* footer */
#sp-footer, #sp-bottom {background: #52b1ad;color: #ffffff;}
#sp-footer a, #sp-bottom a {color: #fff;}
#sp-footer a:hover, #sp-bottom a:hover, #sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus {
  color: #565656;}
.footer2 {font-size:12px;} 
#sp-footer ul.menu li a:hover {color:#333;}

/* scoll up */
.sp-scroll-up {background: #387876 none repeat scroll 0 0;}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {background:#275150;}

/* blockquote */
blockquote {background: rgba(177,197,180, 0.8);border-left: 5px solid #aabead;border-right: 5px solid #aabead;color: #505050;font-family: "Georgia",sans-serif;font-size: 16px;
font-style: italic;line-height: 1.8em;margin: 30px 0;padding: 20px;position: relative;}
blockquote, q {quotes: none;}
blockquote p {color: #0d6c68;}

/* backbutton */
.backbutton a {background: #dceddc none repeat scroll 0 0;border: 1px solid #52b1ad;border-radius: 3px;color: #666;font-size: 12px;
    padding: 4px 12px;}
.backbutton a:hover {color: #333;}
	
/* buttons */
.button, .button a, .validate {background-color: rgb(82, 177, 173); border: medium none; border-radius: 2px;box-shadow: 1px 1px 2px 0 #888;
    color: #fff;font-size: 0.8em;font-weight: 400;padding: 8px 14px;text-transform: none;}
.readmore {padding:10px 0;}
.readmore a {background: #dceddc none repeat scroll 0 0;border: 1px solid #a9d3c9;border-radius: 3px;color: #333;font-size: 14px;
    padding: 2px 10px;}

/* mailchimp signup */
#mc_embed_signup .indicates-required, #mc_embed_signup .asterisk {color: #ff0000;}
#mc_embed_signup .button, .button a, .validate {background-color: rgba(233, 214, 173, 0.9);color:#454545;letter-spacing: 2px;} 
#mc_embed_signup label {padding:0 10px 0 0 ;}
    
/* convert forms */
.convertforms.cf-success .cf-response {background:rgba(177, 197, 180, 0.8) none repeat scroll 0 0;color:#0d6c68;}
.cf-response > p {margin: 0;padding: 5px 0;}

/*.readmore a {background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgb(110, 190, 187) 0%, rgb(96, 184, 181) 80%, rgb(82, 177, 173) 100%)
	repeat scroll 0 0;border: 1px solid #a9d3c9;border-radius: 3px;color: #fff!important;font-size: 12px;
    padding: 4px 20px;}*/


@media screen and (max-width:576px) {
	.logo > a {font-size: 24px;line-height:1.5;text-align:center;}
	#sp-header-logo {text-align:center;}
	body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin-right:20px;}
}
@media screen and (max-width:768px) {
	.social {float:none;}
	.social table {margin: 10px auto 0;}
}

