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

/* Parent stylesheet should be loaded from functions.php not using @import */


.contact_form_wrap > .wpb_column > .vc_column-inner {
    margin: 0;
}

.contact_form_wrap .wpcf7-form input:not([type="submit"]) {
    width: 100%;
}

.theme-button, input[type="submit"], button, #site-navigation .menu-button >a >span.link-inner {
    background: #fbb03b !important;
}

.theme-button:hover, input[type="submit"]:hover, button:hover, #site-navigation .menu-button >a:hover >span.link-inner {
    background-color: #aaa !important;
    border-color: #888 !important;
}

.theme-button, .color-button, input[type="submit"], button {
    border-radius: 0;
    font-size: 16px;
    line-height: 1;
    padding: 15px 40px;
    text-transform: capitalize;
    border-bottom: 3px solid #C78F2C;
	outline: none;
}

header#site-header {
    border-top: 5px solid #194070;
}

.icon_boxes .vcex-icon-box-content li {
    text-align: left;
}

#site-navigation .dropdown-menu >li >a:hover span.link-inner,
#site-navigation .dropdown-menu >.current-menu-item >a span.link-inner,
#site-navigation .dropdown-menu >.current-menu-parent >a span.link-inner {
    background: #194070;
    color: #ffffff;
}

.vc_row.icon_list .vcex-list_item {
    position: relative;
}

.vc_row.icon_list .vcex-list_item .vcex-icon-wrap {
    position: absolute;
    left: 0;
    top: 0;
}

.vc_row.icon_list .vcex-list_item .vcex-content {
    display: inline-block;
    width: 100%;
    padding-left: 30px;
}

.vc_color-info.vc_message_box {
    background: #194070;
    color: #fff;
}

.vc_color-warning.vc_message_box {
    background: #194070;
    color: #fff;
}

.vc_color-warning.vc_message_box .vc_message_box-icon,
.vc_color-info.vc_message_box .vc_message_box-icon {
    color: #8fd1ff;
}

.wpb_text_column.gstin_img img {
    width: 500px;
    max-width: 100%;
}

.vc_row.pricing_tables_wrap .vcex-pricing-content {
    height: 140px;
    display: flex;
    align-items: center;
}

.cont_form input[type="submit"] {
    margin-top: 10px;
}

.sh_icon_box.vcex-icon-box {
    border-left: 5px solid #194070;
    box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.15);
    margin-bottom: 30px;
	    padding: 30px !important;
}




