﻿
.copy { font-family: Tahoma; font-size: 10px ; color: 677888; line-height: 15px;}

#content {margin-top: 0px;}


.top-bar {
    border-bottom: 1px solid #e5e5e5;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background-image: linear-gradient(to top, #ffffff, #e9e9e9);
}


.top-bar li {
    border-right: 1px solid #e5e5e5;
    float: left;
    font-weight: 400;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}


.top-bar li:last-child {
    border: medium none;
}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}

.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}

.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}

	.entry-title {
		font-size: 21pt;
	}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.col-md-6 {
	width: 50%
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.module-teaser-fullscreen .logo{height:60px;margin-bottom:24px;width:auto}
.module-header .header-container .header-brand-logo .logo{max-height:100%;width:auto}
.mobile-main-nav .menu-item a .fa{padding-right:6px}

#sidebar {
float: left;
width: 270px;
margin: 0 0 0 1px;
padding: 30px 25px;
background: #f3f3f3;
}

ul#menu-menu-bottom {
    text-align: left;
    padding: 0 0 0 0px;
}

.menu-menu-container {
    text-align: -webkit-right;
}
.nav--services .menu__item.first .menu__link:before{display:none;}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}
.elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}

#lang_sel img.iclflag {
  width: 18px;
  height: 12px;
  position: relative;
  top: 1px;
}

#lang_sel_list img.iclflag {
  width: 18px;
  height: 12px;
  position: relative;
  top: 1px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.bsp-style-1 .bsp-videos-items .bsp-current-item,.bsp-style-1 .bsp-videos-items .bsp-videos-item:hover{background:rgba(255,255,255,.03)}
.bsp-style-2 .bsp-videos-item{text-align:center;margin-right:-3px;padding:30px 5px 16px;width:140px;display:inline-block;position:relative}
.bsp-style-2 .bsp-current-item,.bsp-style-2 .bsp-videos-item:hover{background:rgba(255,255,255,.05)}
.bsp-style-2 .bsp-videos-item .bsp-item{text-decoration:none}
.bsp-style-2 .bsp-videos-item .bsp-video-name{white-space:normal;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:30px;overflow:hidden;margin-top:6px;display:inline-block;color:#fff}
.bsp-style-2 .bsp-videos-item .bsp-video-duration{display:block;font-size:10px;font-family:sans-serif;font-style:normal;font-weight:400;line-height:10px;color:rgba(255,255,255,.34)}

  #footer-widgets .block {
    margin-right: 3.8%;
    float: left;
  }

  #footer-widgets .col-1 .block {
    width: 100%;
    float: none;
  }

  #footer-widgets .col-2 .block {
    width: 48%;
  }

  #footer-widgets .col-3 .block {
    width: 30.75%;
  }

  #footer-widgets .col-4 .block {
    width: 22.05%;
  }

  #footer-widgets #footer-full .block {
    float: none;
    margin-right: 0;
  }

  .home-widgets #homepage-columns .block {
    width: 22%;
    float: left;
    margin: 0 4% 0 0;
  }

  .home-widgets #homepage-columns .block.double {
    width: 48%;
  }

  .home-widgets #homepage-columns .block.last {
    margin-right: 0;
  }


			.site-title a,
		.site-title a:hover,
		.site-title a:focus,
		.site-description {
			color: #000000;
		}


.site-title a, .site-title a:hover, .site-title a:focus, .site-description { font-size: 22px; font-weight: normal; }
.verve_responsive #prk_footer_revealer{opacity:1 !important}


#calendar2 thead tr.days{
  background-color: #5d9da9;
  height: 25px;
  color: #f9f9f9;
    font-size: 10px;
}




#login-overlay,
.overlay-back {
    display:none;
    cursor:pointer;
    visibility:visible;
    background:#000;
    height:100%;
    position:fixed;
    -webkit-backface-visibility: hidden;
    width:100%;
    left:0;
    top:0;
    overflow:hidden;
    z-index:9999999;
    opacity:0.85;
}
#navigation .ava{width:50px;height:50px;display:block;float:left;border-radius:50%}
.b-photodescr-header .ava{width:40px;height:40px;vertical-align:top;margin-right:5px;border-radius:50%}
.navigation-profile .ava{width:28px!important;height:auto!important;margin-top:0!important}

ul.logo-list {
	list-style:none;
	width:248px;
	padding:0 2px;
	float:left;
	text-align:center;
}




ul.logo-list li {
	width:248px;
	float:left;
	border-bottom:1px solid #b4b4b4;
	padding:5px 0 2px 0;
	text-align:center
}

ul.logo-list li img.first {
	display:inline;
	margin-right:20px;
}

ul.logo-list li img {
	display:inline;
}

ul.logo-list li.last {
	border-bottom:0;
}


ul.logo-list-1 {
    float: left;
    list-style: none outside none;
    padding: 0 1px;
    width: 260px;
}

ul.logo-list-1 li {
    border-bottom: 1px solid #B4B4B4;
    float: left;
    padding: 5px 0;
    width: 130px;
}

ul.logo-list-1 li.last {
    border-bottom: none;
}

ul.logo-list-1 li a {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 0 2px;
}

    li#menu-item-50 {
        border-bottom: none !important;
    }
.block-type-footer .footer-left{margin-top:10px;margin-left:10px;float:left}
.block-type-footer .footer-right{margin-top:10px;margin-right:10px;float:right}
.block-type-footer .footer-link{margin-bottom:10px}
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.block-type-footer p.footer-responsive-grid-link-enable-container{display:block}
.block-type-footer p.footer-headway-link{color:#666666;}
.block-type-footer a.footer-admin-link{color:#666666;}
.block-type-footer a.footer-go-to-top-link{color:#666666;}
.block-type-footer a.footer-responsive-grid-link{color:#666666;}
.footer-728x90-ad{overflow:hidden !important}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{display:block}
.carousel-inner{position:relative;width:100%;overflow:hidden}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#wrap{width:1000px;margin:0 auto;text-align:left;}

.right-logo-left-ads .site-logo{float:right;text-align:right;}

.center-logo-below-ads .site-logo{float:none;text-align:center;width:100%;margin-bottom:10px;}

.site-logo{width:22%;float:left;position:relative;}

.left, .alignleft { float: left; display: inline; }

.main .content img.alignleft { margin-right: 22px; }

.main .cols .col img.alignleft { margin-right: 7px; }
.menu-black{background-color:#000;margin:0 -20px!important}


    
        
        
            #shopify-section-1540550029118 .slide-1 .hero .hero__content .content__box{background-color: rgba(255, 255, 255, 0.6);}

        
    
        
        
            #shopify-section-1540550029118 .slide-2 .hero .hero__content .content__box{background-color: rgba(255, 255, 255, 0.6);}

        
    
        
        
            #shopify-section-1540550029118 .slide-3 .hero .hero__content .content__box{background-color: rgba(0, 0, 0, 0.0);}

        
    
        
        
            #shopify-section-1540550029118 .slide-4 .hero .hero__content .content__box{background-color: rgba(255, 255, 255, 0.6);}

.topper .toll_free_tag{
font-family:sans-serif;
margin:0;
font-size:10px
}
