﻿

div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
.separator{display:inline-block;width:1px;min-height:30px;position:relative;background-color:#959595}
.separator:before,.separator:after{content:'';display:block;width:1px;height:30%;position:absolute;bottom:100%;left:0}
.separator:before{background-image:-webkit-linear-gradient(top,rgba(149,149,149,0) 0,#959595 100%);background-image:-o-linear-gradient(top,rgba(149,149,149,0) 0,#959595 100%);background-image:linear-gradient(to bottom,rgba(149,149,149,0) 0,#959595 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00959595',endColorstr='#FF959595',GradientType=0)}
.separator:after{top:100%;bottom:auto;background-image:-webkit-linear-gradient(top,#959595 0,rgba(149,149,149,0) 100%);background-image:-o-linear-gradient(top,#959595 0,rgba(149,149,149,0) 100%);background-image:linear-gradient(to bottom,#959595 0,rgba(149,149,149,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF959595',endColorstr='#00959595',GradientType=0)}
.separator.blue{background-color:#959595}
.separator.blue:before{background-image:-webkit-linear-gradient(top,rgba(149,149,149,0) 0,#959595 100%);background-image:-o-linear-gradient(top,rgba(149,149,149,0) 0,#959595 100%);background-image:linear-gradient(to bottom,rgba(149,149,149,0) 0,#959595 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00959595',endColorstr='#FF959595',GradientType=0)}
.separator.blue:after{top:100%;bottom:auto;background-image:-webkit-linear-gradient(top,#959595 0,rgba(149,149,149,0) 100%);background-image:-o-linear-gradient(top,#959595 0,rgba(149,149,149,0) 100%);background-image:linear-gradient(to bottom,#959595 0,rgba(149,149,149,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF959595',endColorstr='#00959595',GradientType=0)}
.separator.horizontal{width:100%;height:1px;min-height:1px}
.separator.horizontal:after,.separator.horizontal:before{width:10%;height:1px;top:0}
.separator.horizontal:before{background-image:-webkit-linear-gradient(left,#fff 0,#959595 100%);background-image:-o-linear-gradient(left,#fff 0,#959595 100%);background-image:linear-gradient(to right,#fff 0,#959595 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FF959595',GradientType=1);left:0}
.separator.horizontal:after{background-image:-webkit-linear-gradient(left,#959595 0,#fff 100%);background-image:-o-linear-gradient(left,#959595 0,#fff 100%);background-image:linear-gradient(to right,#959595 0,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF959595',endColorstr='#FFFFFFFF',GradientType=1);right:0;left:initial}
section.carousel .carousel-container .carousel-nav-container{min-height:0 !important;margin-top:-30px;margin-bottom:15px;padding:0 20px}
section.carousel .carousel-nav{overflow:hidden}
section.carousel .carousel-nav li{margin:0}
section.carousel .carousel-nav a{float:left;width:15px;height:15px;margin-right:10px;font-size:0;color:transparent;background:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}
section.carousel .carousel-nav a.selected{background:#00B8F0}
.carousel-nav{display:none !important}

#header #header-menu ul,
#header .main-menu ul{
    margin:0;
    padding:0;
    list-style: none;
}

#header #header-menu{
    float: right;
}

#header #header-menu ul li{
    float: left;
    margin-left: 20px;
    position: relative;
}

#header #header-menu ul li #header-search{
    position: absolute;
    top:100%;
    right:0;
    min-width: 200px;
    display: none;
    z-index: 100;
}

#header #header-menu ul li:first-child{
    margin: 0;
}

#header #header-menu ul li a{
    font-family: GothamHTFLight;
    font-size:13px;
    color: #808285;
    letter-spacing: 0.04em;
}


#header #header-menu ul li a:before{
    background: #414042 none repeat scroll 0 0;
    bottom: -6px;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -4px;
    opacity: 0;
    position: absolute;
    width: 8px;
}


#header #header-menu ul li a:hover,
#header #header-menu ul li a:focus{
    outline: none;
    text-decoration: none;
    color:#414042;
}

#header #header-menu ul li a:hover:before,
#header #header-menu ul li a:focus:before{
    opacity: 1;
}


.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left; }


.genesis-nav-menu .menu-item:hover {
  position: static; }
#main-header{padding-top:10px;padding-bottom:10px}
#main-header.style2,#main-header.style4{padding-top:10px}


.staff-list .view-content {padding-bottom:12px;}
.header-controls .header-trigger.cart .count{font-size:12px;vertical-align:middle}


.landing-page .blox_element {margin-bottom:20px !important;}
.q_team .q_team_text{padding:23px 16px 23px;border-style:none;border-width:1px;border-color:#f6f6f6;border-top:none!important}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}



.wpb_gmaps_widget .wpb_map_wraper,
.wpb_gmaps_widget .wpb_wrapper { border: none; padding: 0; }


.slider_wrap {
	margin-top: -50px;
}
li.adress-block-field,li.name-field{display:inline-block;width:47%;float:left;margin-right:3%}
.name-field{margin-right:3% !important}
