﻿#top-bar-content strong{color:#000}
#top-bar-content span.wpex-inline{display:inline-block;margin-right:20px}
#top-bar-content span.wpex-inline .ticon{margin-right:.462em}
#top-bar-content.top-bar-centered .top-bar-menu,#top-bar-content.top-bar-centered .top-bar-menu li{display:inline-block;float:none}
#top-bar #top-bar-content,#top-bar .top-bar-menu{float:none;text-align:center}
#top-bar-content{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:200;font-size:14px}
#top-bar-content a{color:#ffffff}
#top-bar-content a:hover{color:#ededed}
.col:after,.clr:after,.wpex-clr:after,.group:after,dl:after,.vc-empty-shortcode-element:after,ul.page-numbers:after,#comments .comment-body:after,.vcex-clr:after,.wpex-slider .sp-nc-thumbnail-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.partners{width:100%;background-color:#fff}
footer .footer-above img.partners{background-color:#c9c9ca}


div#blackbackground {
	background-image:none;
}


.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #eceae4;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}


a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}


.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.soliloquy-container .soliloquy-image{max-width:100%;display:block;height:auto;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }


img.alignright {
margin: 0 0 0 10px;
}


.alignright {
float:right;
}

.qr-code{text-align:center;padding-top:10px;}


.for-clear {
  clear: both;
}


.nav-menu-in {
	margin-right: 123px;
	}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-top-bar{margin-top:30px;}
.region-content ul.flippy{margin:30px 0;padding:0;display:inline-block;width:100%;}
.region-content{margin-bottom:30px;}
body.front .region-highlighted{float:left;width:100%;}
.region-navigation{position:relative;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}

.item-price {
	font-size: 20px;
	text-align:center;
	font-weight:bold;
	padding:5px 0;
	color:#404040 !important;
}

.item-price ins{
	font-size:14px;
	text-decoration:line-through;
	display:inline-block;
	margin-right:10px;
	font-weight:normal
}

.grid-list.list .item-details p,.grid-list.list .item-details .item-rating,.grid-list.list .item-details .item-price {
	text-align:left;
	padding-left:10px
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.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-sm,.col-sm-auto,.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-md,.col-md-auto,.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,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6{margin:0;padding:0;line-height:normal}
 div.uvc-main-heading.ult-responsive h2 { font-size:40px !important; }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.u-pad-bottom-18,.u-pad-vertical-18{padding-bottom:18px}

.trophees_carousel .nb{
    color:#fff;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}

.trophees_carousel .img{
    max-width: 80px;
    margin: auto;
}

.trophees_carousel .compet{
    color:#fff;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 20px;
    line-height: 14px;
    font-weight: bold;
}

.fitem {margin-bottom:0.3em;padding-bottom:0.3em;border-bottom:1px solid #DBDBDB;}

.fitem p, .fitem2 p {margin:0;}

.fitem h2 {font-size:1.1em;font-weight:normal;line-height:1.2;font-family:proxima-nova-condensed;margin-bottom: 0.3em; margin-top:0;padding:0;}

.fitem h2 a, .fitem2 h3 a {color:#095F93;}

.fitem h2 a:hover, .fitem2 h3 a:hover {color:#222;}



.fitem time, .fitem2 time {float:right;font-size:0.8em;color:#9c9c9c;padding-top:0.2em;padding-right:0.1em;}

td.ensystd {vertical-align:middle;padding:0;border:0;margin:0}

.breadwrap {
  width: 98%;
  margin: 0 auto;
}

#news dt span.news_mark_none{
    color: #ffffff;
    background: #ffffff;
    border-radius: 10px;
    padding: 0 15px 0 15px;
    margin: 0 0 0 0;
    font-size: 80%;
    top: 65px;
    position: relative;
}
.pl-4,.px-4{padding-left:1.5rem!important}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}
