/*
Theme Name: EFS Group	
Description: The Core is created by <a href="http://themefuse.com">ThemeFuse</a>. The Core comes with 10 different themes inside it with more to come soon. The long list of features makes The Core the only stop when searching for a cutting edge WordPress theme. Child theme for The Core. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Author URI: http://themefuse.com/
Template: the-core-parent
Version: 1.0
Text Domain: the-core
Tags: left-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/


/************
HEADER
*************/

.fw-top-bar {border-bottom:1px solid #808285;}
nav.mm-menu.mm-theme-dark {background-color: #2b3990;}



/************
TYPOGRAPHY
*************/
.largerText {font-size:24px; color:#808285; line-height:34px !important;}
.smallerText {font-size:14px; line-height:22px;}



/************
GENERAL
*************/
.serviceHomeBox  {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f3f3+3,ffffff+100 */
background: #f3f3f3; /* Old browsers */
background: -moz-linear-gradient(top, #f3f3f3 3%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f3f3f3 3%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f3f3f3 3%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-bottom: 3px solid;
padding:40px 20px 15px;
}
.red {border-color: #ef4136;}
.green {border-color: #009444;}
.greenText {color: #009444;}
.blue {border-color: #145b94;}
.blueText {color: #145b94;}
.orange {border-color: #f7961d;}
.orangeText {color: #f7961d;}
input[type="text"], input[type="password"], input[type="search"], input[type="url"], input[type="email"], input[type="tel"], input[type="number"], textarea, label {width:100%;}
.wpcf7-list-item-label {margin-right:5px;}
textarea {height:180px;}
.accountingPackages {text-align:center; padding:20px 18px 15px}

/************
LANDING PAGE
*************/
.landingPg-Logo img {max-width:800px; height:auto;}
input[type="hidden"] {display:none;}
.infusion-radio .infusion-option {clear:both; display:inline-block; width:100%}
.infusion-radio .infusion-option label, .infusion-field .infusion-option label {font-weight:400; white-space: normal; display:inline-block; float: left; margin-left:15px; width: 92%;     text-transform: none;}
.infusion-radio .infusion-option input, .infusion-field .infusion-option input {float: left; width:15px;}
.infusion-field {margin-bottom:15px;}

/************
Popup
*************/
.newsletter-popup .infusion-recaptcha {background: #145b94; width: 100%; border: 0; padding: 8px 0; color: #fff;}
.newsletter-popup .infusion-recaptcha:hover {background:#009444;}
.newsletter-popup label { font-size: 16px;}
.popup-logo { text-align: center;}
.popup-logo img { max-width: 100%; height: 51px !important;}
.newsletter-popup input[type="text"] {padding:6px 15px !important;}
.newsletter-popup form {margin-top:-50px;}
.first-div .infusion-field:first-child { margin-right: 14px;}
.first-div .infusion-field {float: left;  width: 48%;}
.page-id-561 .fw-section-default-page {display:none;}
.product {
    float: left;
    width: 100%;
}
.product-left {
    width: 60%;
    text-align: center;
    float: left;
}
.product-right {
    float: left;
    width: 40%;
}
.product-right h1 {
    font-size: 26px;
    line-height: 20px;
    margin-bottom: 0px;
    margin-top: 0px;
}
label.asp_product_coupon_field_label {
    font-weight: normal;
    margin-top: 19px;
}
.product-right h2 {
    font-size: 26px;
    font-weight: bold;
    line-height: 25px;
}

#main .product-right .asp_product_buy_btn {
    background: #145b94;
    color: #fff !important;
    border: none;
    font-size: 15px;
    padding: 14px 15px;
    display: inline-block;
    margin-top: 10px;
    height: inherit;
    font-weight: normal;
	border-radius:0;
}
#main .product-right .asp_product_buy_btn:hover, #main .asp_coupon_apply_btn:hover { background: #009444 !important;}
#main .asp_coupon_apply_btn {
    background: #145b94;
    color: #fff;
    padding: 10.5px 20px !important;
    display: inline-block;
    position: relative;
    top: -1px;
}
.asp_product_coupon_field_input {
    margin-right: 0 !important;
}
/************
RESPONSIVE
*************/
@media screen and (max-width:767px){
.fw-col-no-padding {padding:0 !important;}
/*.fw-row #column-91a3f2dbb164758d1d4fce397e720afd, .fw-row #column-3f69e1206d9f9cb94c916e15b972aa02 {margin-top:20px !important;}*/
div[id^="column-"] {margin-top:0 !important; margin-bottom:0;}
.page-template .fw-divider-space, .fw-main-row-overlay, #column-8e020b9b162f05b0f819ad5155c849fd, #column-bc0ed0f7a02d41dd857440023250268b {display:none;}
.tf-sh-9b8715e26297329b269e1aa4578f3489 > span {font-size:18px;}
.fw-btn-lg {padding:20px 15px;}
.serviceHomeBox + .fw-text-box {padding:25px 15px;}
.fw-text-top-bar {margin:7px auto;}
.first-div .infusion-field { float: left; width: 100%;}
	.product-left, .product-right {
    width: 100%;
    text-align: center;
} 
	.product-right h1 {  
    margin-top: 30px;
}
}