.strength h2 {text-align:center;}
.slay {color:#fff;max-height:550px;}
.slay h1 {color:#fff;}
.pack .textwidget h1 {font-style: normal;}
.pack .textwidget h2 {text-align:center;}
.pack2 .textwidget h1 {font-size: 250%;font-style:normal;text-transform:none;}
.tools .textwidget h1 {font-style: normal;}
.tools .textwidget h2 {text-align:center;}
.tools2 .textwidget h1 {font-size:175%;font-style:normal;margin:0;text-align:left;text-transform:none;}
.sub-menu li a {color:#000!important;padding:0;text-align:left;}
.inside h3 {font-size:1.25em;}
span.finger {}
ul.sub-menu {border-top-color: #ef6b94!important;}

#accreditations h3 {font-size:1em; margin-top:0.25em;}
.animated {padding: 0 5%;}
.contact h3 {color:#fff;font-size:175%;margin:0em;text-align:center;}
.contact p {font-size:150%; font-weight:600; text-align:center;}
.contact a {color:#4a2173;text-decoration:none;}
.contact a:hover {color:#fff;}
.testimonial .textwidget {padding:10px;}
.full-container {max-width:1400px!important;}
.layout-full #colophon, #masthead .hgroup {padding-top:0px;}
.magic-dust p {font-size:110%; font-weight:600; text-align:center;}
.menu-menu-1-container, .menu-menu-2-container {text-align:center;}
.menu-menu-1-container a, .menu-menu-2-container a, .menu-menu-3-container a {color:#fff!important; text-decoration:none!important;}
.menu-menu-1-container a:hover, .menu-menu-2-container a:hover, .menu-menu-3-container a:hover {color:#ef6b94; text-decoration:underline;}
.menu-menu-1-container ul, .menu-menu-2-container ul, .menu-menu-3-container ul {margin:0!important;}
.menu-menu-1-container ul li, .menu-menu-2-container ul li, .menu-menu-3-container ul li {display:inline-block;font-size:16px;}
.pink-bar {color:#fff; font-size:175%!important; text-align:center;}
.pink-bar a {color:#4a2173!important; text-decoration:none;}
.pink-bar a:hover {color:#fff;}
.social-media {margin:auto; max-width:250px;}
.textwidget h1 {font-size:200%;font-style:italic;text-align:center;text-transform:uppercase;}
#top-header {}
#footer-widgets .pink-bar {font-size: 200%!important;}

/* Calend.ly floating button */
.calendly-badge-widget {left:20px;}
.calendly {font-size:110%;font-weight:600;line-height:50%;text-align:center;}
.calendly a:hover {color:#f47e3c;}
.calendly-badge-widget {bottom:48px;}

/* Blog */
.post-template-default ul {margin-left:0px;}
article.post .entry-header h1.entry-title a, article.page .entry-header h1.entry-title a, article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {color:#4a2173; }

/* Form Icons */

.my-butt input {border:0px;border-radius:0px;font-size:20px;font-weight:100;margin-right:-65px;margin-top:35px;}
.fa {font-size:150%;}
.contact .fa {color:#1d356a;}
.mobile .fa, .mobile-nav-frame .fa {color:#fff;}
.fa-user, .fa-mobile, .fa-paper-plane {position:absolute;left:8px;top:6px;}
.fa-envelope,.fa-pencil {position:absolute;left:8px;margin-top:6px;}
.myfield {padding-left:40px!important;}

.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}

.full {margin-bottom:20px;}

.full input, .full textarea {margin-bottom:0px; width:100% !important;}

.form-center p {text-align:center;}

.endofform {margin-bottom:-25px!important;}

.wpcf7-form .wpcf7-submit {     
background:#232177;         /* This edit the button colour */
  color:#fff;
}

input[type="checkbox"]{
  width: 20px; /*Desired width*/
  height: 20px; /*Desired height*/
}

@media only screen and (max-width: 780px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
		.pink-bar {font-size:125%!important;}
		.contact h3, .contact p {font-size:125%;}
		.theo-image img {margin:auto;padding-bottom:10px;}
		#masthead-widgets .widget {padding-bottom:0px!important;}
		
 
}

@media only screen and (min-width: 768px) {
		.menu-menu-1-container, .menu-menu-2-container, .menu-menu-3-container {float:right;margin-right:5%;}
 
}