/* 17.2.2016 11:42:17 Css generation start */

body {color:#565656;} 
#sticky-header, #sticky-header .container {color:#565656; } 
#sticky-header ul.topmenu li.level0 a.level-top,  #sticky-header .container ul.topmenu li.level0 a.level-top {color:#565656; background-color: rgba(255, 255, 255, 0); } 
#sticky-header ul.topmenu li.level0 a.level-top:hover,  #sticky-header .container ul.topmenu li.level0 a.level-top:hover {color: rgb(69, 27, 21); } 
#sticky-header ul.topmenu ul li a, #sticky-header  ul.topmenu div li a,  #sticky-header .container ul.topmenu ul li a,  #sticky-header .container  ul.topmenu div li a {color:#565656; } 
#sticky-header ul.topmenu ul li a:hover, #sticky-header  ul.topmenu div li a:hover,  #sticky-header .container ul.topmenu ul li a:hover,  #sticky-header .container  ul.topmenu div li a:hover {color: rgb(69, 27, 21); } 
.nav-wide .menu-wrapper {background-color: rgb(225, 45, 56); } 
.std{font-family: 'Open Sans';color:#999}

/* 17.2.2016 11:42:17 Css generation end */

/* 17.2.2016 12:0:40 Css generation start */

body a {color:#565656; } 
body a:hover {color: rgb(69, 27, 21); } 
#sticky-header, #sticky-header .container {background-color: rgb(255, 255, 255, 0); } 
.nav-wide .menu-wrapper {background-color: rgb(255, 255, 255); } 
.nav-wide .menu-wrapper ul.level0 li.level1 a {color:#565656; } 
body.boxed-layout #footer .container, body.wide-layout #footer {background-color: rgba(255, 255, 255, 0); color:#565656; } 
body.boxed-layout #footer .container li a,  body.wide-layout #footer li a {color: #333333; } 
body.boxed-layout #footer .container li a:hover,  body.wide-layout #footer li a:hover {color: rgb(69, 27, 21); } 
body.boxed-layout #footer .container address,  body.wide-layout #footer address {color:#565656; line-height:30px; font-weight:bold; background-color:rgba(255,255,255,0.5)} 

/* 17.2.2016 12:0:40 Css generation end */

.indent{display:none}
.quick-access clearfix{display:none}
.menu-block .container{border-bottom: 1px solid #333333;}
.availability{display:none !important}
.header-7{margin:auto; max-width:1234px}

.accordion-section{margin-top:10px}
.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
.accordion a:hover{color:#333333; }
.accordion a:focus{color:#333333; }

.accordion-section-title {
    width:100%;
    display:inline-block;
    transition:all linear 0.15s;
	font-size:15px; 
	text-transform:uppercase;
}

.accordion-section-content {
    padding-left:15px;
    display:none;
	font-size:14px; 
}
/* 17.3.2016 18:45:51 Css generation start */


/* 17.3.2016 18:45:51 Css generation end */

/* 17.3.2016 18:47:30 Css generation start */

header.header-7 h2.logo{width:100%;margin: 2.7em 0 0.2em 0;}
.header.header-7 .logo{margin-left:0!important;margin-right:0!important}
header.header-7 h2.logo img{max-width:350px}
.header-7, .content-wrapper .container{max-width:none}

/* 17.3.2016 18:47:30 Css generation end */

/* 17.3.2016 19:17:3 Css generation start */

body, ul.topmenu li.level0 a.level-top, body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6{font-family:'Times News Roman'; } 
.menu-block .navbar-default {
    float: left;
    margin: 0;
    width: 100%;
}
.menu-block .wrapper-menu{margin:0;padding:0 30px}
.menu-block, ul.topmenu{ width: 100%;}
.welcome-msg{display:none}
ul.topmenu li.level0{padding:0;width:16.6%;text-align:center;}
ul.topmenu li.level0 a.level-top{font-size: 1.3em;}
ul.topmenu li:not(.item) > a {
    float: none;}
.col-main{padding:0}
.rev_slider_wrapper .tp-leftarrow.default, .rev_slider_wrapper .tp-rightarrow.default{color: #000;border: none;background:none!important}
body.wide-layout #footer{
	border-top:1px solid #333;
	font-size:1.25em;
	/*font-weight:600;*/
	
}

body.wide-layout #footer address{background:none}
/* 17.3.2016 19:17:3 Css generation end */

/* 17.3.2016 20:31:9 Css generation start */

body {background-image: url(../../../media/patterns/bg2.jpg); } 
.sidebar .sidebar-inner{text-align:center; line-height:1; vertical-align:middle; display:inline-block}
.sidebar .sidebar-inner .accordion-section-title{font-size: 1.3em; }
.accordion-section-content{padding:1em 0;display: block;}
.souscat a{line-height:30px;color:#9e9e9e;font-size: 1em; }
.small-logo{max-width:200px}
@media only screen and (max-width: 767px){
.header.header-2 .right-wrapper{display:none} }
@media only screen and (max-width: 767px){
#header.header-7 .menu-block {
    float: left!important;
}}
.menu-block .wrapper-menu {
    margin: 0;
    padding: 0 5px;
}
.menu-block .navbar-default .navbar-toggle:hover, .menu-block .navbar-default .navbar-toggle:active {
    color: #fff;
    background-color: #494949;
}
@media only screen and (max-width: 767px){
.header.header-7 .topmenu.navbar-collapse {
    left: auto;
    left: 0;
}
.header .topmenu li.level0 a.level-top:hover, .header .topmenu li.level0.over a.level-top, .header .topmenu.navbar-nav li.level0.active > a.level-top {
    color: #999!important;}
}
.col-main{position:relative}
.main-container{padding-bottom:0; margin:auto; max-width:1900px;}

@media only screen and (min-width: 769px){
	.middle{position:absolute;top:0;left:0;background:rgba(255, 255, 255, 1);padding:70px 30px 0;z-index:99;height:100%; width:25%}
}
@media only screen and (max-width: 768px){
	.middle{}
	.b_right{float:none !important}
}
.b_right .tp-leftarrow{left:25.8%!important}
.std {
    font-family: 'Open Sans';
    color: #767676;
    letter-spacing: 1.3px;
}
.page-title h1, .page-title h2{font-family: 'Great Vibes', cursive;font-size:30px}

.category-title{}
.category-description, .category-products{padding-right:10%;padding-left:10px}
#sticky-header .clearfix>.pull-left{width:100%}
#sticky-header .clearfix>.pull-left>.pull-left{width:80%}
#sticky-header .clearfix>.pull-left .small-logo{width:auto}
.sto-title{display:none}
.sto{margin: 2% 15% 2% 10%;border-left:1px solid #333;border-right:1px solid #333;padding:0 10%}
.sto .fieldset{background:none;border:none;}
@media only screen and (max-width: 768px){
.sto{margin:0}
}
ul.topmenu li.level0 a.level-top:hover{border-bottom: solid 3px transparent;}
.sidebar-inner .accordion-section-content{font-family: 'Open Sans';}
.products-grid .inner .product-name a{font-family: 'Times News Roman';}
.menu-block .wrapper-menu .navbar-collapse { padding-left: 0px; padding-right: 0px;}
@media only screen and (min-width: 769px){
	.breadcrumbs-wrapper .container{width:20%; margin:0}
}
@media only screen and (max-width: 768px){
	.breadcrumbs-wrapper .container{width:100%; margin:0}
}
.product-view .product-img-box .more-views li a img{border:1px solid #333}
.product-view .product-img-box .more-views h2{text-transform: initial;}
/* 17.3.2016 20:31:9 Css generation end */


.menuactive{border-bottom: 2px solid color:#000;}
.form-list li, li.control{position:static;}

.category-description.std ~ #rev_slider_3_wrapper{display:none;}
#fieldset_0 label{font-family: 'Open Sans';color:#767676;}
button#webform_1_submit_button{width: 250px;height: 30px;background-color: #fff;border: 1px solid #767676;float: right;margin-bottom: 5px;color:#767676;}
button#webform_3_submit_button{width: 250px;height: 30px;background-color: #fff;border: 1px solid #767676;float: right;margin-bottom: 5px;color:#767676;}

#product_sendtofriend_form{font-family: 'Open Sans';}
#product_sendtofriend_form button{width: 250px;height: 30px;background-color: #fff;border: 1px solid #767676;float: right; color:#767676; margin-right:20px;}
#product_sendtofriend_form textarea{width:98%}

@font-face {
    font-family: 'Open Sans';
    src: url('../font/opensans-webfont.eot');
    src: url('../font/opensans-webfont.eot?#iefix') format('opensans-webfont'),
         url('../font/opensans-webfont') format('woff'),
         url('../font/opensans-webfont.ttf') format('truetype'),
         url('../font/opensans-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
 font-family: 'Times News Roman';
    src: url('../font/TimesNewRoman.eot');
    src: url('../font/TimesNewRoman.eot?#iefix') format('TimesNewRoman'),
         url('../font/TimesNewRoman') format('woff'),
         url('../font/TimesNewRoman.ttf') format('truetype'),
         url('../font/TimesNewRoman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* 14.4.2016 14:54:51 Css generation start */


/* 14.4.2016 14:54:51 Css generation end */
.sitemap .level-0{margin-top:10px}

.smartphone{font-family:'Open Sans'}
@media only screen and (min-width: 769px){
	.smartphone{display:none;}
}
@media only screen and (max-width: 769px){
.col-left.sidebar{  display:none}
.col2-left-layout .col-main{min-height:20px}
.smartphone{padding-bottom:20px; font-size:1.2em;}
.smartphone p{padding:0 1em; }
.smartphone .page-title{padding:0 1em; }
.smartphone img{display:block; margin:auto;}
}