/*
Theme Name: HBCF
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
@import 'fonts/stylesheet.css';

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.wpex-social-btn-flat {
background-color: #e30066;
color: #ffffff;
}

@media only screen and (max-width: 768px) {
.vcex-module.vcex-milestone.clr.vcex-animated-milestone.vcex-ip-top {
border-radius: 50%!important;
width: 220px!important;
height: 220px!important;
}
.vcex-milestone-inner {
font-size: 14px;
width: 180px!important;
}
.vcex-milestone-number {
line-height: 40px!important;
font-size: 35px!important;
}
.vcex-milestone-caption {
line-height: 20px!important;
}
.vcex-milestone-icon {
line-height: 80px!important;
}
.vcex-milestone-after {
font-size: 15px!important;
}
}

@media only screen and (max-width: 1024px) {
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
font-size: 16px;
margin: 0!important;
}
.vc_column-inner.vc_custom_1509405130727{
padding: 0!important;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item {
margin: 0!important;
}
#mega-menu-wrap-topbar_menu #mega-menu-topbar_menu > li.mega-menu-item > a.mega-menu-link {
font-size: 12px;
}
#mega-menu-wrap-topbar_menu #mega-menu-topbar_menu > li.mega-menu-item {
margin: 0!important;
}
.vcex-milestone-after {
font-size: 22px;
}

}

.vcex-module.vcex-milestone.clr.vcex-animated-milestone {
border-radius: 50%!important;
width: 310px!important;
height: 310px!important;
}

.vcex-milestone-inner {
width: 200px;
}

.vcex-milestone-after {
font-size: 22px;
}

#menu-footer-1 a, #menu-footer-2 a, #menu-footer-4 a, #menu-footer-3 a  {
font-size: 14px!important;
color: #ffffff!important;
}

#menu-footer-1 a:hover, 
#menu-footer-2 a:hover, #menu-footer-4 a:hover, #menu-footer-3 a:hover {
color: #e30066!important;
text-decoration: none;
}

#menu-footer-1, #menu-footer-2, #menu-footer-3, #menu-footer-4  {
line-height: 20px!important;
}


.theme-txt-link {
font-weight: 600;
}

.vcex-blog-entry-details {
border: 1px solid #fef2f7;
}

.vcex-blog-entry-excerpt {
line-height: 18px;
}

#fullwidthmenu {
overflow: visible;
}

.mega-sub-menu .mega-menu-link  {
line-height: 16px!important;
padding-bottom: 15px!important;
padding-top: 15px!important;
}

.mega-menu-link  {
padding-top: 2px!important;
padding-bottom: 0!important;
}

.vcex-navbar.align-right a {
line-height: 14px;
}

.mega-sub-menu {
margin-top: 23px!important;
}

.staff-entry-media-link {
   pointer-events: none;
   cursor: default;
}

.staff-entry-excerpt a {
color: #000000;
}

#pink-links a {
color: #ffffff!important;
font-weight: 600;
}

.woo-menu-icon, a.woocommerce-Button.button {
	display:none;
}

.woocommerce h2 {
	font-family: "Work Sans"!important;
	margin-bottom: 0!important;
	line-height: 30px!important;
}

.woocommerce-tabs h2 {
	font-size: 24px!important;
}



.woocommerce-page .entry-content {
    margin-top: 50px!important;
}

.woocommerce-Price-amount, .woocommerce-message, .woocommerce-message a.button {
	color: #e30066!important;
}

.page-id-847 .woocommerce, .page-id-845 .woocommerce, .page-id-846 .woocommerce {
	padding-top: 50px;
}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea {
	height: 200px;
}

#footer-builder input[type="text"], #footer-builder input[type="email"] {
	border-bottom: 1px solid #ffffff!important;
	background: none;
	color: #ffffff;
	font-size: 15px;
	border-top: 0;
	border-left:0;
	border-right: 0;
	width: 100%;
	padding-left: 0;
	line-height: 0;
}

.woocommerce div.product div.images {
	width: 35%;
}

.woocommerce div.product div.summary {
	width: 60%!important;
}

.postid-867  table.variations {
	width: 0!important;
}

iframe#etapIframe {
font-family: "Work Sans"!important;
}

.single-blog-article, #sidebar, #blog-entries {
	margin-top: 50px;
}

.entry-title, h4.entry-title {
	line-height: 1!important;
}
.page-id-1120 #sidebar, .page-id-1141 #sidebar, .page-id-1139 #sidebar {
	margin-top: 240px;
}

#post-media {
	width: 60%;
}

.woocommerce h2 {
    font-family: "Work Sans"!important;
	margin-bottom: 0!important;
	line-height:40px!important;
	font-size: 26px!important;
}

.gform_confirmation_message {
	border-top:0px!important;
}

#site-header p {
	display: none!important;
}

.staff-entry-position {
	line-height: 18px;
}

h5.staff-entry-title {
	line-height: 35px !important;
}

.cart-discount.coupon-deposit .woocommerce-remove-coupon   {
	background: none!important;
}

.woocommerce .woocommerce-cart-form__cart-item.cart_item a{
		background: none!important;
}

.mega-toggle-label {
	display: none;
}
