﻿

footer .footer-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}


footer .footer-item.footer-social {
  text-align: left;
  padding: 0 0 0 60px;
  order: 2;
}


footer .footer-item.footer-links ul {
  padding: 0;
  margin: 0;
  float: none;
}


footer .footer-item.footer-links ul li {
  float: none;
  line-height: 1;
}
.borders-all{border-top:3px solid #717d89;border-bottom:3px solid #717d89;border-left:3px solid #717d89;border-right:3px solid #717d89}
.borders-all-blue{border-top:2px solid #337ab7;border-bottom:2px solid #337ab7;border-left:2px solid #337ab7;border-right:2px solid #337ab7}
.borders-all-info{border-top:1px solid #202831;border-bottom:1px solid #202831;border-left:1px solid #202831;border-right:1px solid #202831}
.borders-all-help{border-top:1px solid #a4a5a9;border-bottom:1px solid #a4a5a9;border-left:1px solid #a4a5a9;border-right:1px solid #a4a5a9;padding:25px}
.borders-all-nav{border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}

			#watermark {width: 910px;}


.mobile-view #watermark {
	display: none;
}
.mk-video-color-mask,.mk-video-mask{z-index:3}
.mk-video-color-mask{opacity:.7}


	.menu-column-holder {
		height: 40px;
	}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-2{width:16.666666666666664%}
.pull-left{float:left!important}
.dropdown-submenu.pull-left{float:none;}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

#layout-content {padding: 0;}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}


.mim { float: left; margin: 10px; }


.logoframe {
	
	
	
	vertical-align: middle;
	overflow: hidden;
	z-index: 15;
	
}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.minHeight.wpb_column {
  min-height: 300px;
}

#custom_col_5 .wpb_column.vc_col-sm-2 {
  width: 20%;
}

#bottomcta.vc_row .vc_inner.vc_row.cta-content .wpb_column:first-child::after {
  border: 1px solid #fff;
  content: "";
  height: 80%;
  position: absolute;
  right: -1px;
  top: 11%;
}

.vc_row.wpb_row .wpb_column.vc_column_container .vc_column-inner {
  padding-top: 10px !important;
}


#top {
  text-align: center;
  font-family: "Lato", sans-serif; }

  #top ul {
    margin: 0; }

    #top ul li {
      display: inline-block;
      margin: 0 0.78588%;
      line-height: 44px; }

      #top ul li a {
        text-transform: uppercase;
        font-size: .7em;
        color: #948a81;
        font-weight: bold;
        text-decoration: none; }

        #top ul li a:hover {
          color: #fff; }

        #top ul li a:after {
          display: none; }

      #top ul li.selected a {
        color: #fff; }

      .root-1183 #top, .root-1507 #top, .root-1513 #top, .root-1514 #top {
        background-color: #1e1c1a; }

      .root-1512 #top {
        background-color: #331e0f; }

      .root-5209 #top, .root-5233 #top {
        background-color: #212322; }




#quote-popup #quote-popup-background {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba( 15, 19, 36, 0.73 );
    z-index: 99998;
    display: none;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
