/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 1.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/

@font-face {
    font-family: 'Trebuchet MS';
    src: url('fonts/TrebuchetMS.woff2') format('woff2'),
        url('fonts/TrebuchetMS.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* @import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700,900'); */
@import url('https://fonts.googleapis.com/css?family=Lato:300&display=swap');


@font-face {
    font-family: 'latoblack';
    src: url('lato-black-webfont.woff2') format('woff2'),
         url('lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoblack_italic';
    src: url('lato-blackitalic-webfont.woff2') format('woff2'),
         url('lato-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold';
    src: url('lato-bold-webfont.woff2') format('woff2'),
         url('lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold_italic';
    src: url('lato-bolditalic-webfont.woff2') format('woff2'),
         url('lato-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latohairline';
    src: url('lato-hairline-webfont.woff2') format('woff2'),
         url('lato-hairline-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latohairline_italic';
    src: url('lato-hairlineitalic-webfont.woff2') format('woff2'),
         url('lato-hairlineitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoitalic';
    src: url('lato-italic-webfont.woff2') format('woff2'),
         url('lato-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latolight';
    src: url('lato-light-webfont.woff2') format('woff2'),
         url('lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'latolight_italic';
    src: url('lato-lightitalic-webfont.woff2') format('woff2'),
         url('lato-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoregular';
    src: url('lato-regular-webfont.woff2') format('woff2'),
         url('lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



/* Header */
.icon_text .icon i {
	color: #f37021;
}

#wrapper #main {
    padding: 0px;
}

/* Request a Call */
.input-group button.button {
	background: #f37021;
    border: 3px solid #f68a46;
}

.input-group button.button:hover button.button:focus {
	background: #f68a46;
    border: 3px solid #f37021; 
	color: white;

}
.banner_bg {
	-webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
}
 .footer_widgets .widget.widget_nav_menu ul li a{
color: #f37021 !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1548751905129.vc_row-has-fill .wpb_column.vc_column_container.vc_col-sm-4 {
border-right: 1px solid rgba(204, 204, 204, 0.5);
height: 142px;
width: 32%;
 padding-left: 2%;
}
.wpb_column.vc_column_container.vc_col-sm-4:last-child {
    border-right: none !important;
}
.wpb_column.vc_column_container.vc_col-sm-4:first-child{
padding-left:0 !important;
}

/* Styling new */

.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li {
    text-transform: none !important;
}

.vc_custom_heading h1 {
	letter-spacing: -1pt;
}

.vc_custom_heading h2 {
	letter-spacing: -1pt;
}

.top_nav .top_nav_wrapper > ul > li > a, .top_nav .main_menu_nav > ul > li > a {
    font-family: 'Lato';
}

.third_bg_color, .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat.third_bg_color {
    background-color: #f37021 !important;
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 15px !important;
    padding-right: 34px !important;
}

.form-control, .wpcf7-form-control, .input-group .form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .post-password-form input[type="password"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.wpb_text_column ul li, .comment-body .comment-text ul li,
.icon_box.style_1.icon_left p, .icon_box.style_1.icon_left_transparent p {
    font-size: 16px !important;
}

body .wpb_wrapper div.tp-bullets .tp-bullet, body .wpb_wrapper .tp-bullets.hesperiden .tp-bullet {
    background: #fff !important;
}

body .wpb_wrapper div.tp-bullets .tp-bullet.selected, body .wpb_wrapper .tp-bullets.hesperiden .tp-bullet.selected {
    background: #f37021 !important;
}

body .wpb_wrapper .tparrows {
    border: 3px solid #dedbda !important;
    border-radius: 50% !important;
}

body .wpb_wrapper .tparrows:before {
    color: #dedbda !important;
}

body .wpb_wrapper .tparrows:hover {
    background: #f37021 !important;
    border-color: #f37021 !important;
}

.page_title {
    height: 410px;
}

/* Font size change */
.icon_text .text,
.info_box .read_more,
.select2-container.select2-container--default .select2-selection--single,
#footer .footer_widgets .widget.widget_nav_menu ul li,
#footer .widgets_row .footer_text p,
#footer .copyright_row .copyright_row_wr .copyright {
    font-size: 16px !important;
    line-height: 26px !important;
}

.form-control, .wpcf7-form-control, .input-group .form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .post-password-form input[type="password"] {
    font-size: 15px !important;
}

.breadcrumbs {
    font-size: 14px !important;
    line-height: 24px !important;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title {
    font-size: 18px !important;
    line-height: 22px !important;
}

.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce input.button.alt, .post-password-form input[type="submit"] {
    font-size: 16px !important;
}

/* 14/04/2020 // New CSS */
.contact-info .vc_column-inner  {
    padding-left: 30px !important;
}

@media only screen and (max-width: 768px) {
    .contact-info .vc_column-inner  {
        padding-left: 15px !important;
    }
}

.request_callback .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: normal;
}
