/*
Theme Name: Dequity Partner
Theme URI: 
Description: Dequity WordPress Responsive theme. 
Author: Dynaweb
Author URI: 
Version: 
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, theme-options, threaded-comments, translation-ready

License: 
License URI: 
*/ 

@import url('layout/css/base.css');
@import url('layout/css/grid.css');
@import url('layout/css/elements.css');
@import url('layout/css/layout.css');
.sf-menu > li.dropdown > ul{
    position:absolute;
    z-index:1000;
}
#footer-bottom
{
    background-color: #1D1D1F;
    padding: 10px 0 5px;
}
h2.footerHeading:before { 
    content: "...................................................";
    display: block;
    height: 1px; 
    position: absolute;  
    top: 50%;  left:0;  
    font-size: 9px; 
    width: 100%; 
    letter-spacing: 2.1px;
}
.mCustomScrollbar h1.text-uppercase:before {
    content: "..........................................................................................";
    display: block;
    height: 1px;
    position: absolute;
    top: 75%;
    left: 0;
    font-size: 14px;
    width: 100%;
    letter-spacing: .6px;
    text-align: center;
}

#footer .ewf_widget_social_media
{
    border: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#footer-bottom-widget-area-2 {
    color: #5f5f5f;
    padding-top: 12px;
    text-align: right;
    font-size: 15.58px;
    font-family:'Conv_MyriadPro-Regular_1',Sans-Serif;
}
#back-to-top
{
    background-color: #313133;
    color: #878787;
}
#footer a.linkedin-icon
{
    background-color: #0F4C6B !important; 
}
#footer a.facebook-icon
{
    background-color: #2E3D5E !important; 
}
#footer a.googleplus-icon
{
    background-color: #712C25 !important; 
}
#footer a.social-icon
{
    color: #1D1D1F !important;
}

.footerHeading
{
    color: #fff !important;
    font-size: 30.5px; 
    position: relative;
    font-family: inherit;
}
h2.footerHeading strong{font-family: 'Montserrat', sans-serif;}
#footer .widget-title
{
    display: none;
}
.ewf_widget_contact_info ul li {
    padding-left: 33px;
}
#footer
{
    font-size: 16px;
    font-family:'Conv_MyriadPro-Regular_1',Sans-Serif;

}
.widget_nav_menu .menu li a:hover, .widget_nav_menu .menu li a:focus,
.ewf_widget_contact_info a:hover, .ewf_widget_contact_info a:focus
{
    color: #ceef73 !important;
}
.widget_nav_menu .menu li{
    margin-bottom: 0px;
    position: relative;
}
.widget_nav_menu .menu li:before
{
    content: ">";
    left: -20px;
    position: absolute;
    top: -1px;
    color: #fff;
}
.widget_nav_menu .menu {
    margin-left: 28px;
}
.NewsletterHeading p {
    color: #323134;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    line-height: 33px;

}
div#mc4wp-form-1 form p input[type="submit"] {
    height: 33px;
    border-left: none;
    padding: 0px !important;
    line-height: 33px;
}
input#mc4wp_email {
    height: 35px;
}
#custom-search-form #s {
    padding: 0 0 0 5px !important;
}
.slidercontent
{
    /*  width: 335px !important;
     height: 500px !important;
     max-width: 335px !important;
     overflow-y: auto !important;
     padding: 20px !important; */	padding-right:5px !important;	height: 500px;
}
.mCustomScrollbar {
    height: 563px;
    position: absolute;
    bottom: 30px;
    z-index: 99999;
    width: 300px !important;
    left: -122px;
    font-size: 34px;
    line-height: 40px;
    white-space: normal !important;
    /* font-weight: 300; */
    /* font-family: "Open Sans"; */
    color: rgb(255,255,255);
    text-decoration: none;
    background:  none repeat scroll 0% 0% rgba(0, 0, 0, 0.66);
    padding: 16px 14px 14px 18px !important;
    width: 341px !important;
    border-width: 0px;
    border-color: rgb(255,214,88);
    border-style: none;
    min-height: 533px !important;
    overflow: hidden;
}
.mCSB_scrollTools {        right: -11px;}.mCSB_container {	height: auto;    width: 97%;}
.slidercontent h2,.slidercontent p
{
    /*     width: 320px !important;
        max-width: 320x !important;*/
    word-wrap: break-word !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
}
#wpcf7-f5-p78-o1 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    width: 100%;
}
.slidercontent p{font-size: 15px !important;}
.sub-hedin p {
    line-height: 15px !important;
    font-size: 15px !important;
    font-weight: 600;
    padding: 0px !important;
    margin: 0px !important;
}

.mCustomScrollbar h1.text-uppercase
{
    font-family: "Conv_BebasNeue",sans-serif !important;
    font-size: 53px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    text-align: center !important;
    border-bottom: none;
    padding: 10px 0;
    margin: 0px !important;
    line-height: normal !important;
    padding: 0px !important;
    position: relative;
    letter-spacing: 1.5px !important;
}
.subheading
{
    font-size: 15px;
    font-family: 'Conv_ProximaNova-Regular',Sans-Serif;
    word-break: break-all !important;
    word-wrap: break-word !important;
    padding: 5px 0;
}
.slidercontent .subheadingborder
{
    border-bottom: 1px dotted #fff !important;
}

.slidercontent p {
    margin-bottom: 0px !IMPORTANT;
    padding: 0px !important;
    position: relative !important;
}
.sub-hedin p {
    margin-bottom: 0px !IMPORTANT;
    padding: 0px !important;
    position: relative !important;
    padding: 20px 4px !important;
    letter-spacing: .4px !important;
}

.sub-hedin p:before {
    content: "..........................................................................................";
    display: block;
    height: 1px;
    position: absolute;
    top: 83%;
    left: 0;
    font-size: 14px;
    width: 100%;
    letter-spacing: .6px;
    text-align: center;
}


span.cont-p{display: block;}

ul.display-posts-listing a.title {
    font-size: 21px;
    color: #292929;
    text-align: left !important;
    font-weight: bold;
    line-height: 24px !important;
    display:block;
    min-height:50px;
}
ul.display-posts-listing li br{
    display:none;
}
.tp-caption.slidercontent {
    font-size: 34px;
    line-height: 40px;
    white-space: normal !important;
    /* font-weight: 300; */
    /* font-family: "Open Sans"; */
    color: rgb(255,255,255);
    text-decoration: none;
    background: none repeat scroll 0% 0% rgba(0,0,0,0.7);
    padding: 14px 14px 14px 18px !important;
    width: 305px !important;
    border-width: 0px;
    border-color: rgb(255,214,88);
    border-style: none;
    min-height: 533px !important;
}

.who-dequity {
    min-height: 449px;
}
.who-dequity p{ line-height: 30px;}

.slider-content-p p{  font-size: 13px !important;
                      line-height: 19px !important;
                      padding: 12px 6px !important;
                      margin: 0px !important;}

@media (max-width: 1400px){
    .mCustomScrollbar {
        height: 542px;
        position: absolute;
        bottom: 40px;
        left: 0px;
    }

}
@media (max-width: 1200px){
    .mCustomScrollbar {
        left: 0px;
    }

}


@media (max-width:1100px){


    .mCustomScrollbar {
        height: 450px;
        position: absolute;
        bottom: 80px;
        min-height: 450px !important;
    }

}

@media (max-width:1100px){

    .mCustomScrollbar {
        height: 400px;
        position: absolute;
        bottom: 50px;
        min-height: 400px !important;
        left: 25px;
    }
}
@media (max-width:850px){
    .mCustomScrollbar {
        bottom: 7px;
        left: 45px;
        transform: scale(0.9);
    }
}

@media (max-width:767px){
    .mCustomScrollbar {
        position: relative;
        top: 0px;
        bottom: 0px;
        left: 0px;
        width: 100% !important;
        text-align: center;
        display: block;
        padding-bottom: 25px;
        clear: both;
        margin-bottom: 15px !important;
        background: #323033;
        height: auto !important;
    }

}


.slider-content-p p:nth-child(3) {
    padding-top: 0px !important;
}

@media (max-width:479px){
    .mCustomScrollbar h1.text-uppercase {
        font-family: "Conv_BebasNeue",sans-serif !important;
        font-size: 42px !important;
    }

