﻿.view-more-cases{text-align:center}
.view-more-cases span{display:block;margin-bottom:2rem}
.view-more-cases span svg{height:15px}
.view-more-cases .button{background:#2699fb}
.footer-nav .menu-item{max-height:20px !important}


	.wf-phone-hidden,
	.menu-open,
	.menu-close,
	.menu-back  {
		display: none;
	}

.scroll-to-top {
    background: #363636;
    background: rgba(100, 100, 100, 0.4);
    color: #FFF;
    bottom: 4%;
    cursor: pointer;
    display: none;
    position: fixed;
    right: 20px;
    z-index: 999;
    font-size: 16px;
    text-align: center;
    line-height: 35px;
    width: 35px;
    border-radius: 50%;
    -webkit-transition: background-color 0.3s linear;
    -moz-transition: background-color 0.3s linear;
    -o-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear;
}

.scroll-to-top:hover {
    background: #a161bf;
    opacity: .8;
}
.master-nav-sm-info .link-call{margin-left:auto}
.master-nav-sm-info .link-call a{text-decoration:none;font-weight:600;color:#022e3c;position:relative}
.master-nav-sm-info .link-call a::before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:#d8d8d8;top:50%;margin-top:-2px;left:-13px}
.master-nav-sm-info .link-call i{font-size:8px}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container{padding-left:15px;padding-right:15px}
.clear:after,.clear:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clear:after,.container-fluid:after,.container:after,.row:after{clear:both}
.clearover,
.diyw
.clearover{overflow:hidden}
* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.sidebar                                        { float:left; width:250px; font-size:13px;
 margin-top:34px; }

.sidebar .sidebarContent li     { cursor: move;}
   
.comparison-tit span.black, .relatedpop span.black, .sidebar span.black, .wideside span.black{ font-weight:bold}

.sidebar  .meterbig{ float:none}
.site-title{padding:30px 0;width:100%;float:none;line-height:50px}
.site-title a{text-align:center}

.site-title a img { display: block; max-width: 100%; max-height: 60px; height: auto; padding: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; }

#wpfront-scroll-top-container{display:none;position:fixed;cursor:pointer;z-index:9999}
#wpfront-scroll-top-container div.text-holder{padding:3px 10px;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5);-moz-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5);box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5)}


.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
#vrv_overlayer{visibility:hidden;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:9996;margin-left:0px;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
#vrv_overlayer.show{visibility:visible}
#vrv_overlayer.vrv_opacer{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
#vrv_overlayer, .folio_panels .grid_colored_block {background-color:#FFFFFF;}


#footer-wrapper .moduletable.facebook {
	background: #none;
}


.site-title {
    font-size: 2.4em;
    font-weight: 700;
    line-height: 1rem;
    color: #88b439;
    float: left;
    margin-top: 37px;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
