.headersection-1{
    overflow:hidden;
}

.headersection-2{
    margin-top:10px;
}

.headersection-3{
    margin-bottom:10px;
}


.account-btn.btn-outlined-invert.logged-out{
    display:flex;
}

.hProd .imgthumbnail {
	margin: 20px auto;
}

#merchandisingcontent_111884 {
	padding: 3px;
	margin-top: -20px;
	margin-bottom: 25px;
}

.menu .catalog li a{
    color:#00a7a7;
}

.menu .catalog-block{
    background:#fff;
}

.catalog-grid .tile{
    background:#fff;
    border-radius:10px;
    margin-bottom: -5px;
}


@media (min-width:1470px) {
  .container {
    width: 1180px;
  }
}

.footBot p{
    margin:0;
    font-weight:700;
}

.footersection-2 .footersection-2{
    padding:30px 0;
    background:#54658e;
}

.fTel, .fEmail, .fBlog{
    padding-left:30px;
    margin:15px 0;
    background:url('https://eu.evocdn.io/dealer/1390/content/media/My_Theme/foot-tel.png')no-repeat scroll left center;
}

.fEmail{
    background:url('https://eu.evocdn.io/dealer/1390/content/media/My_Theme/foot-email.png')no-repeat scroll left center;
}

.fBlog{
    background:url('https://eu.evocdn.io/dealer/1390/content/media/My_Theme/blogsmall.png')no-repeat scroll left center;
}

.footer h3{
    font-size:18px;
    letter-spacing:1px;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:10px
}

.footLinks li{
    padding:8px 0;
    margin:0;
    background:url('https://eu.evocdn.io/dealer/1390/content/media/My_Theme/O5S_StarBullet.png')no-repeat scroll center right;
}

.footLinks li:not(:last-of-type){
    border-bottom:2px dotted #689fba;
}

.footLinks{
    padding:0;
    margin:0;
    list-style-type:none;
}

.footSocial p span{
    font-weight:400;
    font-size:12px;
}

.footSocial p{
    color:#fff;
    font-size:16px;
    font-weight:700;
    line-height:16px;
}

.footSocial:hover img{
    background:#ffc000;
    border-radius:50%;
}

.footSocial img{
    background:#00bff3;
    transition:0.25s all;
    border-radius:3px;
}

.footSocial{
    max-width:115px;
}

.readMore{
    margin:25px 0;
}

.readMore a{
    background:url('https://eu.evocdn.io/dealer/1390/content/media/My_Theme/foot-readmore.png')no-repeat scroll left center;
    padding-left:25px;
}

.footersection-1 .footersection-1 {
    padding-top:20px;
    padding-bottom:20px;
}

.footer{
    padding:0;
}

.toolbar .cart-btn:hover > .btn {
	background: #F1F1F1;
}

.fa-shopping-bag:before {
	content: "\f291";
	font-size: 35px;
        color:#00a7a7;
}

.toolbar .cart-btn > .btn b:before {
	content: "Total:\00a0";
	display: inline-block;
	font-weight: 400;
}

.toolbar .cart-btn > .btn b {
	color: #313131;
	font-weight: 700;
}

.toolbar .cart-btn > .btn span.minicart_count {
	right: auto;
	left: 70px;
	top: 5px;
	border-radius: 3px;
	padding: 2px 6px 3px 5px;
	background: #f8c81f;
	color: #313131;
}

.toolbar .cart-btn > .btn {
	padding: 5px 40px;
        background:none;
}

.toolbar .cart-btn {
	background: #fff;
	max-width: 100%;
}

.toolbar .account-dropdown {
	min-width: inherit;
	display: block;
	top: 18px;
	left: 85% !important;
	border: none;
	width: 144px;
        padding: 0;
	border-radius: 0;
	box-shadow: none;
        background-color:transparent;
}

.toolbar .account-dropdown .arrow_box{
    display:none;
}

.toolbar .shopping-tools-wrapper .vuequicklistdropdown_elem a, .toolbar .shopping-tools-wrapper > * {
    display: inline;
    align-items: center;
}


.dropdown-menu span.overlap {
	position: absolute;
	width: inherit;
	height: inherit;
	background-color: transparent;
	left: 100%;
	top: 5px;
	font-weight: 700;
	background: #fff;
	font-size: 1.2em;
}

.dropdown .pointer {
	padding: 0 10px;
	border-radius: 0;
	float: left;        
}

.dropdown .pointer a{ 
    color:#313131;
}

.dropdown .pointer:hover{
    background:none;
    color:#00a7a7;
}

.dropdown .pointer:hover a{
    background:none;
    color:#00a7a7;
}

.form-group.pointer{
     border-right:#313131 1px solid;
}

.toolbar .account-dropdown div.description {
	display: none;
}

span.welcome-message:first-child {
  display: none !important;
}

.toolbar .account-btn .user-icon{
    font-size:2.8rem;
}

.toolbar .account-btn span{
    min-height:42px;
   font-size:16px;
}

.toolbar .account-btn span .welcome-message{
    display:inline-block;
    position:absolute;
    top:0;
}

.toolbar .account-btn span .welcome-message strong{
    color:#00a7a7;
}

i.material-icons.user-icon:before {
    content: "account_box";
    color:#00a7a7;
}

.relsearch button i {
    color: #00a7a7;
    font-size: 14px;
}

header section.search .search-form button[type="submit"]{
    top:5px;
}

header section.search .search-form .form-group input{
    border:none;
    background:#f1f3f2;
    height:45px;
}


#logo_111871, #htmlcontent_111867{
    width:25%;
}

.logo img{
    max-width:100% !important;
    max-height:none !important;
    position:absolute;
    bottom:-40px;
}

.hDeliv p{
    color:#00a7a7;
    display:inline-block;
    vertical-align:middle;
    line-height:1.2em;
    text-align:center;
}

.hDeliv img{
    vertical-align:middle;
    margin-right:10px;
}

.hDeliv span{
    font-size:16px;
    color:#00a7a7;
    font-weight:800;
}

.hTel a, .hTel p{
    color:#00a7a7;
    text-align:center;
    margin:0;
    line-height:1.2em;
}

.hTel a{
    font-size:24px;
    font-weight:900;
}

/* main menu - preventing the 8th and following items from getting hidden on smaller screens */
.header-full .menu .catalog>li:nth-child(n+8) { display: inline-block; }



/* main menu - decreasing the space between the elements in the main menu */
.menu .catalog li { padding: 0; }



.menu .catalog-block{
    background:#00a7a7;
    border-top:3px solid #00a7a7;
}

.menu .catalog li a{
  color:#fff;
    font-weight:500;
    font-size: 14px;
    padding:3px 1px;
 background:#00a7a7;
 }

.menu .catalog li {
    padding: 0 0px;
    margin: 0;
}

.menu .catalog > li:nth-of-type(1) {
    border-right:3px solid #313131;
    border-left:3px solid #313131;
    max-width:90px;

}
.menu .catalog > li:nth-of-type(2) {
   border-right:1px solid #00a7a7;
    max-width:90px;
}
.menu .catalog > li:nth-of-type(3) {
    border-right:1px solid #00a7a7;
    max-width:90px;
}
.menu .catalog > li:nth-of-type(4) {
    border-right:1px solid #00a7a7;
    max-width:90px;
}
.menu .catalog > li:nth-of-type(5) {
    border-right:1px solid #00a7a7;
    max-width:90px;
}
.menu .catalog > li:nth-of-type(6) {
    border-right:1px solid #00a7a7;
    max-width:90px;
}
.menu .catalog > li:nth-of-type(7) {
    border-right:1px solid #00a7a7;
    max-width:90px;
}
.menu .catalog > li:nth-of-type(8) {
    border-right:1px solid #00a7a7;
    max-width:90px;
}
.menu .catalog > li:nth-of-type(9) {
    border-right:1px solid #00a7a7;
    max-width:90px;
}

.menu .catalog > li:nth-of-type(10) {
    border-right:1px solid #00a7a7;
    max-width:90px;
}

.menu.expanded .catalog .submenu .submenucontainer > li > a {
    font-weight: 500;
    font-size: .8rem;
   padding: 5px 5px 5px;
 }
.menu.expanded .catalog .submenu li a {
    font-size: .85rem;
    text-overflow: ellipsis;
    overflow: hidden;
}
.menu.expanded .catalog .submenu li a, .menu.expanded .main .submenu li a {
    color: 
    #ffff;
    padding: 10 15px;
}
.menu .main .submenu li a, .menu .catalog .submenu li a {
    color: #ffff;
}

.menu .catalog .submenu li, .menu .main .submenu li {
    text-align: left;
}

.menu .catalog li .submenu li {
    border-top: 1px solid #00a7a7;
    padding-right: 0px;
}

.menu.expanded .catalog li .submenu .submenucontainer {
  flex-flow: column wrap;
    overflow: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    align-content: flex-start;
}

.menu .catalog .submenu, .menu .catalog li .submenu .offer:hover, .menu.expanded .catalog li .submenu, .menu.expanded .main .submenu {
    background: 
    #00a7a7;
}

.menu .catalog li .submenu {
    position: absolute;
    width: 100%;
    min-height: 60px;
    z-index: 25;
    padding: 5;
    border-top: none;
    border-radius: 0 0 8px 8px;
    display: none;
}

.doublebanner_wrapper, .doublebannercontainer_wrapper, .ecoblock_container, .imageslider_wrapper, .margin-bottom-banners, .singlebanner_wrapper {
    margin-top: 1px;
    margin-bottom: 1px;
}

.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-left: 10px;
    padding-right: 10px;
}

.4banner{
 style="border-top-width: 15px;border-top-style: solid
}

.nFlex{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.headersection-1{
    color:#fff;
    background:#00a7a7;
    padding:10px 0;
}

.tbButtons p a{
    background:#55b6aa;
    padding:10px;
    font-weight:500;
    font-size:12px;
    text-transform:uppercase;
    transition:0.25s all;
    color:#fff;
}

.tbButtons p a:last-of-type{
  margin-left:10px;
    background:#4f608b;
}

.tbButtons p a:hover{
    background:#ffc000 !important;
}

.tbRight img{
    margin-left:30px;
}

.tbRight ul{
    display:inline-block;
}

.tbRight ul li{
    line-height:14px;
    font-weight:500;
    font-size:14px;
    padding:0 12px;    
    display:inline-block;
}

.tbRight ul li a{
    color:#fff;
}

.tbRight ul li a:hover{
   text-decoration:underline;
}

.tbRight ul li:not(:last-of-type){
    border-right:2px solid #fff;
}

.catalog-single .sidebar-content {
    overflow: hidden;
  }

.catalog-grid #grid .brand-label, .catalog-single.has-carousel .brand-label, .catalog-single.has-grid .brand-label, .contractitems .brand-label, .quicklistsedit .brand-label {
	 display: none;
}
.catalog-single .tile .indicators-grid {
    display: none;
}
.merchandisingcontent_container .catalog-single {
  padding: 0 0 0px;
  margin-top: 7px;
}

.price-from {
  font-weight: 200;
  font-size: inherit;
}

.owl-carousel .tile .footer .price-label {
  font-size: 1.0em;
  padding-top: 0;
  padding-bottom: 0;
}

.paperpage merchandisingcontent_container .catalog-single {
    padding: 0 0 0px;
    margin-top: 5px;
  font-weight:500;
    font-size:10px;
}

.paperpage h3 {
    font-weight:500;
    font-size:20px;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
border-bottom-width: 0px;
    background: #00a7a7;
    color: white;
    font-style: regular;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
}

.paperpage owl-carousel .tile .product-name {
    font-size: .8rem;
    margin: 0;
}
.paperpage owl-carousel .tile .footer {
    padding: 3px 18px 3px;
 }

#vuequicklistdropdown {
margin-top: 20px;
}

@media (max-width:768px) {
  header .header-mobile .logo img{
    max-height:60px !important;
  }

  .logo img{
    bottom:-25px;
    max-width:none !important;
  }

}.catalog-single .softgraybackground, .softgraybackground {
  background-color: #fff;
}

.catalog-single .price {
  background: #efefef;
  border-radius: .3em;
  display: inline-block;
  font-size: 1.3em;
  font-weight: 900;
  padding: .4em 1em;
}


}