/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.w-nav-control {
    color: #d24137 !important;
}
.type_mobile .level_2 a {
    color: #fff !important;
}
.type_mobile li a {
    color: #909090 !important;
}
.w-nav.type_mobile .w-nav-item.menu-item-has-children>.w-nav-anchor .w-nav-arrow:before {
    display:none !important;
}
.gform_button:hover {
    background: #d24137;
    color: #fff !important;
}
.holder-footer{
float:left;
margin:0px;
}
.right-footer{
    list-style:none;
    display:inline-block;
    float:right;
}
.right-footer li{
    display:inline-block;
}
.right-footer a{
    color:#fff !important;
    padding-right: 15px;
}
.separator-second{
    padding-left:15px;
}
span.w-portfolio-item-text {
    opacity: 1 !important;
    /* background: red; */
}
footer .w-btn:hover {
    background: #116dc2 !important;
    color: #fff !important;
}
footer a:hover {
    color: #d24137 !important;
}
.home at_middle{
background:transparent !important;
}
.single div#gform_wrapper_6 {
    color: #fff !important;
}
.bg_transparent li a:hover {
    color: #f34432 !important;
}
.page .l-titlebar {
    background: url(https://faststores.b.dev.fsd.im/wp-content/uploads/2015/07/about-header.jpg);
    background-size: cover;
}
.page-id-5984 .l-titlebar {
    background: transparent;
    background-size: cover;
}
.page-id-5984 .l-titlebar.size_huge .l-titlebar-h{
padding-top:150px !important;
}
.l-main-h button:hover{
background:#116dc2;
color:#fff !important;
}
span.w-testimonial-author-role {
    display: block;
    margin-left: 0px !important;
}
.w-testimonials.style_2 .w-testimonial-h:before{
    opacity: 1;
    color: #c3dbeb;
}
ul.solutions-list li a:hover{
color:#116dc2;
}
ul.solutions-list li a{
color:#636363;
}
ul.solutions-list li {
    border-bottom: 1px solid #e3e3e3;
    padding: 8px 0px;
}
ul.solutions-list {
    LIST-STYLE: none;
    margin: 0px !important;
}
span.w-nav-title {
    text-transform: lowercase !important;
}
.featured-list-style{
margin-left:0px !important;
}
.ult-carousel-wrapper {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.home section#footer-addition {
    background: #f4f4f4;
}
#footer-addition {
    background: #ffffff;
}
.header_ver .l-header, .header_hor .l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .header_hor .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background-color: #fff ;
}
.no-touch .l-subheader.at_middle a {
 color: #909090;
}
/** all about footer **/
footer .l-section-h {
    padding: 30px 0px !important;
}
.footer-first{
    background:#141c26 ;
    color: #54606d !important;
}
footer #recent-posts-3 a{
color: #54606d !important;
}
footer #recent-posts-3 li:before{
display:none !important;
}
.footer-first a{
color:#a2a2a2 !important;
}
footer h3.widgettitle {
    color: #fff;
    text-transform: uppercase;
    font-weight: 300 !important;
}
footer .color_footer-bottom {
    background: #0f1215 !important;
}

#footer-addition h1 {
    color: #fff !important;
    text-transform: uppercase;
    font-weight: normal !important;
    font-size: 30px;
}

    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
 #footer-addition .i-cf {
    background: #d24137;
    position: relative;
    /* left: 55px; */
    bottom: auto;
    padding: 10px;
    color: #fff !important;
    z-index: 999 !important;
} 
.footer-first .l-section-h {
        padding: 30px 0px !important;
}      
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
#footer-addition .i-cf {
    background: #d24137;
    position: relative;
    /* left: 55px; */
    bottom: auto;
    padding: 10px;
    color: #fff !important;
    z-index: 999 !important;
}
.footer-first .l-section-h {
        padding: 30px 0px !important;
}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
#footer-addition .i-cf {
    background: #d24137;
    position: relative;
    /* left: 55px; */
    bottom: auto;
    padding: 10px;
    color: #fff !important;
    z-index: 999 !important;
}
.footer-first .l-section-h {
        padding: 30px 0px !important;
}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
#footer-addition .i-cf {
    background: #d24137;
    position: relative;
    /* left: 55px; */
    bottom: -95px;
    padding: 10px;
    color: #fff !important;
    z-index: 999 !important;
}
.footer-first .l-section-h {
        padding: 130px 0px 30px !important;
}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
#footer-addition .i-cf {
    background: #d24137;
    position: relative;
    /* left: 55px; */
    bottom: -95px;
    padding: 10px;
    color: #fff !important;
    z-index: 999 !important;
}
.footer-first .l-section-h {
        padding: 130px 0px 30px !important;
}
    }
