/*
Theme Name: Epicon Child Theme
Theme URI: http://indonez.com
Description: Child Theme for Epicon Theme
Author: indonez
Author URI: http://indonez.com
Template: epicon
Version: 1.0.0
*/
/* Import CSS Files */
@import url("../epicon/style.css");

body {color:#444!important;font-size:16px!important;}

/* Header */
.header-info ul li { font-size: 14px; font-weight: 500;}
.search-container .search-input {color:#333;}
.header-info i {margin-right:7px;}
li.login-container {background-color: #303030;}
li.login-container a {color:#fff;}
.header-info {color:#333;}
.logo-container {padding: 7px 0;}
.logo-container img {
  width: auto;
  height: 100px;
}
.header-info .login-container {
    border-right: 1px solid #333!important;
    border-left: 1px solid #444!important;
}
.request-quote-menu-item {
	background:#008682;	
}
.request-quote-menu-item:hover {background:#006c69;}
.epicon-menu .request-quote-menu-item a,.epicon-menu .request-quote-menu-item.current-menu-item a {color:#fff!important;}
.epicon-menu .request-quote-menu-item a,.epicon-menu .request-quote-menu-item.current-menu-item a:hover {color:#fff;}

.request-quote-menu-item:hover a {color:#fff;}
.request-quote-menu-item a:hover {color:#fff!important;}
.epicon-menu a {color:#444!important; font-size:14px!important; font-weight:500;}
.epicon-menu .current-menu-item a {color:#008682!important; }
.epicon-menu a:hover {color:#008682;}

#page-header .inner-container {padding:0;margin:0;}

li.login-container {position:relative;}
.timeclock-dropdown {display:none; position:absolute; top:40px; left:-19px; background:#303030; padding:10px; z-index:9999; width:200px;}
li:hover > .timeclock-dropdown {display:block;}

@media (min-width: 1130px) {
.navigation-container {display:none;}	
}
#page-header .inner-container {height:153px}
#page-header .breadcrumb {margin-left:16px;background:#fff;padding-left:0; color:#999}
#page-header .breadcrumb a {color:#008682}
.breadcrumb > .current_item {color:#999!important}

#page-header .inner-container {background:url('http://insightpayrollsolutions.com/wp-content/uploads/2015/06/header-placeholder.gif') no-repeat center!important;}

.social-icon {display:none!important;}
/* Homepage */
.custom-heading-subtitle {color:#666;}
.idz-intro-text-container p {max-width:800px;}

.idz-slideshow {height:auto;}
.idz-column-box-container .idz-button.small {display:none;}
.first-word {text-transform:none;}
.idz-column-box-container h4 {font-weight:800;}
.idz-column-box-container .column {border:none;}
.homepage-cta h2 {margin-bottom:.1em;} 
.homepage-cta h4 {margin-bottom:1.4em;} 
.idz-button.more-testimonials {background-color:#f7f7f7; color:#999; border-bottom:1px solid #eee;}
.idz-button.more-testimonials:hover {background-color:#eee}
.our-partners {width:100%;}
.our-partners.idz-column-box-container .column {padding-top:15px; padding-bottom:15px;}
.home-services .column {padding-bottom:0;}

/* Testimonials */
.testi-name-text {margin-bottom:30px;}
blockquote p {color:#666;}
.company-name {font-size:14px;}

/* Services*/
.service-list .text-overflow p {margin-bottom:5px;font-size: 14px; line-height: 22px;}
.service-list a {font-size:18px; font-weight:600;}
.grey-border {border:2px solid #ccc;}

/* Panels (Corner fold) */
.panel.fold.green {background-color:#009592;}
.panel.fold.green:before {border-color:#fff #008683 #fff #fff;}
.panel h4 {font-size:22px;margin-bottom:2px;}
.panel h5 {margin-bottom:30px;}
.panel .gform_wrapper .top_label .gfield_label {display:none;}
body .panel .gform_wrapper label.gfield_label+div.ginput_container {margin-bottom:1.4em;}
.panel .gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {padding:.3em!important;font-weight:400;}
.panel .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {background-color:#464646;width:100%;border-bottom:3px solid #333;font-size:18px;}
.panel .gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper textarea {width:100%!important;}
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .gform_wrapper 
.panel .gform_wrapper, .panel input[type="submit"] {margin-bottom:0;}
.panel .gform_wrapper .gform_footer {padding-bottom:0;}

/* Testimonials */
.testi-text-content p {text-indent:2.7em;margin-top:10px;}
.testi-text-content blockquote:before {right:auto;left:0; top:15px;content:"\201C"}


/* Contact Us*/
.general-contact-form.gform_wrapper .top_label .gfield_label {margin:2em 0 .1em!important;}
   .google-maps {
        position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
.grey-box {background:#F7F7F7;border:1px solid #eee; padding:30px;}

.checkbox_flat:before {content:none;}
.checkbox_flat input {opacity:1!important;top:8px;left:6px;}
.gfield_checkbox label {position:absolute; top:0;left:0}
.checkbox_flat.checked:before {content:none;}

.radio_flat:before {content:none;}
.radio_flat input {opacity:1!important;top:8px;left:6px;}
.gfield_radio label {position:absolute; top:0;left:0}
.radio_flat.checked:before {content:none;}
/* Footer */
.footer-logo {height:auto; width:80px;}

footer a {color:#009592;}





