/*
Theme Name: Target
Theme URI: http://target.select-themes.com
Description: Target Theme
Author: Select Themes
Author URI: http://demo.select-themes.com
Text Domain: targetwp
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

/** 'proxima_novalightit **/
@font-face {
    font-family: 'proxima_novalightit';
    src: url('/wp-content/themes/targetwp/font/proximanova_lightitalic_macroman/proximanova-lightit-webfont.eot');
    src: url('/wp-content/themes/targetwp/font/proximanova_lightitalic_macroman/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/targetwp/font/proximanova_lightitalic_macroman/proximanova-lightit-webfont.woff2') format('woff2'),
         url('/wp-content/themes/targetwp/font/proximanova_lightitalic_macroman/proximanova-lightit-webfont.woff') format('woff'),
         url('/wp-content/themes/targetwp/font/proximanova_lightitalic_macroman/proximanova-lightit-webfont.ttf') format('truetype'),
         url('/wp-content/themes/targetwp/font/proximanova_lightitalic_macroman/proximanova-lightit-webfont.svg#proxima_novalight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'proxima_novaregular';
    src: url('/wp-content/themes/targetwp/font/proximanova-regular-webfont.eot');
    src: url('/wp-content/themes/targetwp/font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/targetwp/font/proximanova-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/targetwp/font/proximanova-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/targetwp/font/proximanova-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/targetwp/font/proximanova-regular-webfont.svg#proxima_novaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novaitalic';
    src: url('/wp-content/themes/targetwp/font/proximanova-regularit-webfont.eot');
    src: url('/wp-content/themes/targetwp/font/proximanova-regularit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/targetwp/font/proximanova-regularit-webfont.woff2') format('woff2'),
         url('/wp-content/themes/targetwp/font/proximanova-regularit-webfont.woff') format('woff'),
         url('/wp-content/themes/targetwp/font/proximanova-regularit-webfont.ttf') format('truetype'),
         url('/wp-content/themes/targetwp/font/proximanova-regularit-webfont.svg#proxima_novaitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novabold';
    src: url('/wp-content/themes/targetwp/font/proximanova-bold-webfont.eot');
    src: url('/wp-content/themes/targetwp/font/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/targetwp/font/proximanova-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/targetwp/font/proximanova-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/targetwp/font/proximanova-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/targetwp/font/proximanova-bold-webfont.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novablack';
    src: url('/wp-content/themes/targetwp/font/proximanova-black-webfont.eot');
    src: url('/wp-content/themes/targetwp/font/proximanova-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/targetwp/font/proximanova-black-webfont.woff2') format('woff2'),
         url('/wp-content/themes/targetwp/font/proximanova-black-webfont.woff') format('woff'),
         url('/wp-content/themes/targetwp/font/proximanova-black-webfont.ttf') format('truetype'),
         url('/wp-content/themes/targetwp/font/proximanova-black-webfont.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('/wp-content/themes/targetwp/font/proximanova-light-webfont.eot');
    src: url('/wp-content/themes/targetwp/font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/targetwp/font/proximanova-light-webfont.woff2') format('woff2'),
         url('/wp-content/themes/targetwp/font/proximanova-light-webfont.woff') format('woff'),
         url('/wp-content/themes/targetwp/font/proximanova-light-webfont.ttf') format('truetype'),
         url('/wp-content/themes/targetwp/font/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* THIS IS HEADER FIXES */


/* STANDARD CSS */

body {
    font-family: 'proxima_novaregular', Arial,sans-serif;
    font-weight: normal;
}
.qodef-active-text-inner{
   font-weight: normal !important;
}

h1,
h2,
h3 {
    font-family: 'proxima_novabold'!important;
    font-weight: normal!important;
}

h4,
h5 {
    font-family: 'proxima_novaregular'!important;
    font-weight: normal!important;
}

span,a{
    font-weight: normal !important;
}

h1 {
    font-size: 66px;
    line-height: 1.21em;
    color: #2a2d34
}

h2 {
    font-size: 50px;
    line-height: 1.4em;
    color: #2a2d34
}

h3,
h4 {
    font-weight: 300;
    color: #2a2d34
}

h3 {
    font-size: 26px;
    line-height: 1.461em;
    /*font-family: Raleway, sans-serif*/
    font-family: 'proxima_novaregular';
    font-weight: normal;
}

h4 {
    font-size: 20px;
    line-height: 1.6em;
    /*font-family: "Open Sans", sans-serif*/
    font-family: 'proxima_novaregular';
    font-weight: normal;
}

h5 {
    font-size: 18px;
    line-height: 1.444em;
   /* font-weight: 400;
    font-family: Raleway, sans-serif;*/
     font-family: 'proxima_novaregular';
    font-weight: normal;
    color: #2a2d34
}

h6 {
    font-size: 13px;
    line-height: 1.666em;
    /*font-weight: 300;
    font-family: "Open Sans", sans-serif;*/
     font-family: 'proxima_novaregular';
    font-weight: normal;
    text-transform: uppercase;
    color: #2a2d34
}
strong,b{font-weight: bold;}

/*==get-started-form===*/
.get_started_left_form{
background: #f2f2f2;
border-bottom: 4px solid #93dc28;
padding-bottom: 20px;
 box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
/*-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);*/
}

.get_started_left_form input{
    float: left;
    width: 100%;
    background: none;
    border:none;
    border-bottom: 1px solid #d5d5d5;
    padding: 10px 5px;
}
.get_started_left_form textarea{
    float: left;
    width: 100%;
    background: none;
    border:none;
    border-bottom: 1px solid #d5d5d5;
    padding: 10px 5px;
    resize: none;
    height: 40px;
}
.get_started_left_form input[type="submit"]{
    background: #93dc28;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 20px 42px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: auto;
    font-family:'proxima_novabold'!important;
    font-size:16px;

}
/*.get_started_left_form input[type="submit"]:hover{
    transform: translateY(0);
    opacity: 1;
}*/

/*====form--hide====*/
.get_started_left{

    display: none;
}
#inf_custom_LeadFormURL,#inf_custom_ReferringURL0,
#inf_custom_Keyword,#inf_custom_LeadSource,#inf_custom_LeadSource,
#inf_custom_LeadSourceType,#inf_field_Country{
    display: none;
}
.wpb_text_column.wpb_content_element p br{
    display: none;
} 

/*====Real-time-feed-support====*/
.Real-time-feed .zd_satisfaction{
    float: left;
    width: 100%;
}
.Real-time-feed .zd_satisfaction_good{

    background-color: #f2f2f2;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset;
    float: left;
    margin: 0;
    text-align: center;
    width: 30%;
}
.Real-time-feed .zd_satisfaction_bad{

    background-color: #f2f2f2;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset;
    float: left;
    margin: 0 1em;
    text-align: center;
    width: 30%;
}

.Real-time-feed .zd_rating_number {
     font-family: 'proxima_novabold';
    font-size: 33px;
    line-height: 60px;
    font-weight: normal;
    margin: 0 !important;
    padding: 0;
    text-shadow: 2px 2px 1px #ddd;
    color: #93dc28;
}
.Real-time-feed .zd_rating_string {
    background-color: #f2f2f2;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    font-size: 1.3em;
    margin: 0 !important;
    padding: 0.6em 0;
    font-size: 11px;
    line-height: 15px;
}
.zd_satisfaction_score{
    float: left;
    background-color: #f2f2f2;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset;
    float: left;
    margin: 0;
    text-align: center;
    width: 30%;
}
.zd_satisfaction_score .zd_rating_string{
    background: none;
}
/*====support-page====*/

.support-area .vc_column-inner{
    min-height: 400px;
}

/*==========pricing-page==================*/
.project-cells .qodef-pricing-tables .qodef-price-table .qodef-price-table-inner ul li.qodef-table-content{
    min-height: 224px;
}
.gs_texarea_container .gs_textarea_text{
    float: left;
    width: 100%;
}
#gs_agree_checkbox {
    display: block !important;
    float: left;
    margin: 7px 8px 0 0;
    text-align: left;
    width: auto;
}
.login-link a:hover{
    color: #93dc28 !important;
}
.custom-support{
    background-color: #ffffff !important;
    border-bottom: 1px solid #f2f2f2 !important;
    border-left: 1px solid #f2f2f2 !important;
    border-right: 1px solid #f2f2f2 !important;
    margin-top: -155px !important;
    padding-bottom: 55px !important;
    padding-top: 56px !important;
}
.custom-support .vc_custom_1480431985253 {
    /*border-right: 1px solid #93dc28 !important;*/
    border: none !important;
}
.custom-support .vc_custom_1480432368204 {
    /*border-right: 1px solid #93dc28 !important;*/
    border: none !important;
}
.qodef-full-width {
    position: relative;
    z-index: 100000000;
}
.custom-support .vc_column_container{
    border-right: 1px solid #93dc28 !important;
    min-height: 215px !important;
}
.custom-support .vc_column_container:last-child{
    border: none !important;
}

 .custom-support .vc_column_container > .vc_column-inner{
    padding-top: 35px !important;
 }
 .support-area .vc_custom_1481288160583{
    padding: 0 !important;
 }

.satisfaction-rating{
    color: #2a2d34;
    font-size: 10px;
    font-weight: 700;
    left: 50%;
    line-height: 14px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    width: 100px;
    margin: -85px 0 0 -50px;
}
.satisfaction-rating span{
    color: #93dc28;
    font-size: 33px;
    padding-top: 3px;
    display: block;
    font-family: 'proxima_novablack';
    font-weight: normal;
}

.header-appear .qodef-logo-wrapper a{
    height: 25px !important;
}


.header-video .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.howitworks-block .qodef-section-inner{
    padding-top: 0;
    padding-bottom: 0;
}
.howitworks-block h2 {
    text-align: center;
    text-transform: uppercase;
    color: #2a2d34;
    font-family:'proxima_novablack'!important;
}
.howitworks-block h3 {
    text-align: center;
    text-transform: uppercase;
    color: #2a2d34;
    font-size:36px!important;
    font-family:'proxima_novabold';
}
.howitworks-block ul{
    display:inline-block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: left;
    font-size:25px;
    line-height:40px;
}
.howitworks-block ul li{
    display:inline-block;
    position: relative;
}

.howitworks-block ul li a{
    color: #2a2d34;
    text-decoration: none;
}
.howitworks-block ul li a:hover{
    color: #689C1C;
}
.hiw-family {
margin-top:20px;
}

.home-content-rightTop ul{
    display:inline-block;
    width: 100%;
    margin: 30px 0 0 0;
    padding: 0;
    list-style: none;
    text-align: left;
    font-size:24px;
}
.home-content-rightTop ul li{
    display:inline-block;
    width: 100%;
    margin:20px 0 0 0;
    position: relative;
    padding-left: 33px;
    color: #2a2d34;
    text-decoration: none;
    line-height:40px;
}
.home-content-rightTop ul li a{
    text-decoration: none;
    color:#2a2d34!important;
}
.home-content-rightTop ul li a:hover{
    text-decoration: none;
    color:#689C1C!important;
}

.home-content-testimonial h2 {
    color:#2a2d34!important;
}

.others-cell{
    min-height: 150px;
    padding-top: 26px;
}
.two-cell-block-rht{
    text-align: left;
}
.two-cell-block-rht h3{
    font-size: 22px;
    line-height: 22px;
    font-weight:normal;
    font-family: 'proxima_novabold';
    margin: 0 0 15px 0;
    padding: 0;
    text-transform:uppercase;
}

.two-cell-block-rht h4{
    font-size: 16px;
    line-height: 16px;
    font-weight:normal;
    margin: 0 0 15px 0;
    padding: 0;
    color: #689C1C;
    font-family:'proxima_novaitalic'!important;
    /*text-transform: uppercase;*/
}
.two-cell-block-rht p{
    font-size: 14px;
    line-height: 20px;
    font-weight:normal;
    margin: 0 0 20px 0;
    padding: 0;
}

.two-cell-block-rht ul{
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    list-style: none;
}

.two-cell-block-rht ul li{
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0 0 0 35px;
    line-height:16px;
}

.hiw-button {
margin:20px 0 0 33px;
}
.gs_texarea_container .gs_textarea_text br{
    display: none;
}

.careers-list-top ul{
    padding: 0;
    list-style: disc !important;

}

.careers-list-top ul li a{
    color: #2a2d34 !important;
}

.careers-list-top ul li a:hover{
    color: #689C1C !important;
}

.bullet-adjest{
    padding-left: 15px !important;
}


.co-camp-content h2{
    font-size: 42px;
    line-height: 60px;
    text-transform:uppercase;
    color:#2a2d34!important;
}
.co-camp-content h3{
    font-size: 32px!important;
    line-height: 44px!important;
    color:#689C1C!important;
    font-family:'proxima_novaitalic'!important;
}
.co-camp-content a{
    color: #689c1c!important; 
    text-transform: uppercase;
    text-decoration:underline!important;
}
.request-link a{
    font-size: 22px;
}

.testimonials-section .qodef-testimonial-content-inner{
    height: 280px !important;
}
.slider-multi-menu ul li{
    color: #2a2d34 !important;
    font-size: 18px !important;
}

#bullet {
    margin-left:-33px;
    padding-right:18px;
    color:#689C1C;
}

#icon {
    color:#689C1C;
    padding-right:16px;
}
.plan-area .qodef-table-content ul{
    min-height: 225px;
}

.get_started_left_form input[type="submit"]{
    cursor: pointer;
}
.qodef-sticky-header .qodef-position-right-inner .qodef-sticky-right{display: inline-block;}
#nav-menu-item-3897, #sticky-nav-menu-item-3897{display: none;}
#nav-menu-item-3897 .current .item_outer, #sticky-nav-menu-item-3897 .current .item_outer{display: none;top: 0;}
.qodef-page-header .qodef-sticky-header.header-appear {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY (0);
    -o-transform: translateY (0);
}
body:not(.qodef-header-full-screen) .qodef-search-opener,
.qodef-side-menu-button-opener {
    height: auto !important;
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-image-gallery-overlay .qodef-gallery-image > a::after, #qodef-back-to-top .qodef-back-to-top-bgrnd {
    background: -webkit-linear-gradient(-45deg, #93DC28, #93DC28) !important;
}
.cocamp-style1 .vc_col-sm-4 .qodef-btn.qodef-btn-small{
    padding: 12px 0 !important;
    line-height: 22px;
    width: 160px;
    text-align: center;
    display: table;
    margin: 0 auto;
}
.cocamp-style1 .vc_col-sm-4 .qodef-btn.qodef-btn-small:hover .qodef-btn-text-flip .qodef-btn-text{position: relative;top: 10px;}
.homepagecompatibleslider .vc_separator .vc_sep_holder{display: block;}
.gs_tag_container .aree_checkbox{
    float: none;
    width: auto;
    margin-left: 0;
    margin-right: 8px;
    position: relative;
    top: 2px;
}
.gs_tag_container{display: inline-block;margin-bottom: 20px;}

@media screen and (max-width: 1240px ) {
    .qodef-footer-top-holder #text-12 .qodef-btn-text{width: 130px;font-size: 14px;}
    .qodef-footer-bottom-holder .qodef-column{width: 100% !important;}
}
@media screen and (max-width: 1186px) {
    .qodef-sticky-header .qodef-vertical-align-containers .qodef-position-left{    
        float: none !important;
        text-align: center;
        height: auto !important;
        padding-top: 20px;
    }
    .qodef-page-header .qodef-sticky-header .qodef-position-right, .qodef-page-header .qodef-sticky-header .qodef-position-right-inner{    
        float: none !important;
        display: table !important;
        margin: 0 auto;
        height: auto !important;
        padding-top: 0px;
        }
    .qodef-page-header .qodef-sticky-header{    height: 143px !important;}
    .qodef-sticky-header .qodef-position-right-inner .qodef-sticky-right {
        display: inline-block;
        top: -8px;
        position: relative;
    }
}
@media only screen and (max-width: 1024px){
    .qodef-top-bar .qodef-position-right .widget {
        padding: 0 !important; 
    }
    .mobile-header-appear .qodef-vertical-align-containers{padding-top: 12px !important;}
    .qodef-vertical-align-containers .qodef-position-center {float: left;text-align: left !important;}
    .qodef-footer-top-holder #text-7 .qodef-btn-text{width: 112px;}
}
@media only screen and (max-width: 768px) {
     .co_sub_menu{color:#2a2d34;}
}
@media only screen and (max-width: 700px) {
     .cocamp-style1 .vc_col-sm-4 .qodef-btn.qodef-btn-small{padding: 10px !important;}
}



@media only screen and (max-width: 1280px){
        .qodef-logo-wrapper a img{height: 100%;}
    }

@font-face {
    font-family: 'icomoon';
    src: url('/wp-content/themes/targetwp/font/icomoon/icomoon1.eot');
    src: url('/wp-content/themes/targetwp/font/icomoon/icomoon1.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/targetwp/font/icomoon/icomoon1.woff') format('woff'),
         url('/wp-content/themes/targetwp/font/icomoon/icomoon1.ttf') format('truetype'),
         url('/wp-content/themes/targetwp/font/icomoon/icomoon1.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icon-Integration01---Line:before {
  content: "\e881";
}
