.row {
	width: 100%;
	float: left;
	position: relative;
	margin: 0;
}
.row.grey {
	background: #F2F2F2;
}
.carousel-indicators li {
	background: #transparent;
	border-color: #023001;
}
.carousel-indicators li.active {
	background: #023001;
	border-color: #023001;
}
#carousel-prod img {
    height: 150px;
}
#carousel-prod,
#carousel-prod .carousel-inner {
    max-height: 350px;
	height: 350px;
}
.top {
	background: #023001;
	box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
	z-index: 100;
}
.barraricerca input {
	border-color: #023001;
	background: #023001;
	color: #fff;
	width: 100%;
}
.logo {
	float: none;
    position: absolute;
    max-height: 40px;
	top: 50%;
    margin-top: -20px;
    left: 50%;
    margin-left: -12.5px;
}
.box_cat {
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
}
.img_cat {
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
}
.descr_cat {
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
    margin: 30px 0 0 0;
}
.descr_cat > p {
    font-family: "adobe-garamond-pro",serif;
    font-weight: 700;
    font-size: 12px;
    color: #333333;
    text-transform: uppercase;
    line-height: 20px;
}
.prodslide .promo,
.s-prod .promo {
    display: block;
    position: relative;
    width: 265px;
    margin: 0 auto;
	padding: 0 2%;
	/*min-height: 40px;*/
}
#carousel-prod .labelprice-min {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: auto;
}
.prodslide .info {
	float: left;
	position: relative;
	width: 100%;
}
.prodslide .info a.tit,
.prodslide .info a.tit:hover,
.prodslide .info a.tit:focus,
.prodslide .info a.tit:active,
#vediprodotto .tit {
	font-family: "adobe-garamond-pro",serif;
    font-weight: 700;
    font-size: 20px;
    color: #022801;
	margin: 15px 0;
	text-align: center;
	float: left;
	position: relative;
	width: 100%;
}
.s-prod .info a.tit,
.s-prod .info a.tit:hover,
.s-prod .info a.tit:focus,
.s-prod .info a.tit:active,
.correlati a.tit,
.correlati a.tit:hover,
.correlati a.tit:focus,
.correlati a.tit:active {
    font-family: "adobe-garamond-pro",serif;
    font-weight: 700;
    font-size: 14px;
    color: #022801;
	margin: 15px 0;
	text-align: center;
	float: left;
	position: relative;
	width: 100%;
	min-height: 68px;
	max-height: 68px;
	overflow: hidden;
	word-wrap: break-word;
}
#vediprodotto .tit.tit_generico {
	text-align: left;
}
.prodslide .info > .price, 
.s-prod .info .price,
.correlati .price {
    color: #BC9F5D;
    font-size: 18px;
    font-family: 'Lato';
    font-weight: 700;
	text-align: center;
	margin-bottom: 15px;
	float: left;
	position: relative;
	width: 100%;
	min-height: 15px;
}
.descr_prod {
    width: 100%;
    float: left;
    position: relative;
}
.descr_prod > p {
    color: #808080;
    font-size: 16px;
    font-family: 'Lato';
    font-weight: 400;
    text-align: center;
    margin: 0 0 15px 0;
	padding: 0 2%;
}
.cont_scopri {
    width: 100%;
    float: left;
    position: relative;
	padding: 0 4%;
}
.scopri_prod {
    background: #022801;
    width: 265px;
    display: block;
    margin: 0 auto;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Droid Serif', serif;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    border: 1px solid #022801;
    transition: 250ms all ease-in-out;
    -moz-transition: 250ms all ease-in-out;
    -webkit-transition: 250ms all ease-in-out;
    -o-transition: 250ms all ease-in-out;
    position: relative;
    overflow: hidden;
}
.scopri_prod:hover,
.scopri_prod:active,
.scopri_prod:focus {
    background: #022801;
    font-size: 14px;
    color: #BC9F5D;
    border: 1px solid #022801;
}
.bx-wrapper .bx-prev {
    left: -12%;
    background: url('/img/giulioraimo/arrow-left-slider.png') no-repeat 0 0;
}
.bx-wrapper .bx-next {
    right: -12%;
    background: url('/img/giulioraimo/arrow-right-slider.png') no-repeat 10px 0;
}
.tit_sez {
    font-family: "adobe-garamond-pro",serif;
    font-weight: 700;
    font-size: 26px;
    color: #022801;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    float: left;
    position: relative;
    margin: 0;
}
.cont_marchi > .tit_sez,
.cont_servizi .tit_sez,
.cont_generico .tit_sez {
    color: #333333;
}
.cont_mappa {
    min-height: 400px;
    display: block;
    margin: 0 auto;
    position: relative;
}
.cont_mappa .nav-tabs {
    border: 0;
    position: relative;
	float: left;
	width: 100%;
	margin: 0 0 38px 0;
}
.cont_mappa .nav-tabs > li > a {
    margin-right: 7px;
    border: 0;
    border-radius: 0;
    background: #fff;
    color: #022801;
    text-transform: uppercase;
    font-family: "adobe-garamond-pro",serif;
    font-weight: 700;
    font-size: 17px;
    padding: 8px 15px;
    transition: 250ms all ease-in-out;
    -moz-transition: 250ms all ease-in-out;
    -webkit-transition: 250ms all ease-in-out;
    -o-transition: 250ms all ease-in-out;
}
.cont_mappa .nav-tabs > li.active > a,
.cont_mappa .nav-tabs > li.active > a:focus,
.cont_mappa .nav-tabs > li.active > a:hover,
.cont_mappa .nav-tabs > li > a:hover {
    background: #022801;
    color: #BC9F5D;
    border: 0;
    padding: 9.5px 15px;
    margin-top: -3px;
}
.cont_infocont {
    width: 100%;
    background: #022801;
    position: absolute;
    top: 38px;
    left: 0;
    padding: 10px 0;
	margin: 0;
	list-style: none;
}
.cont_infocont .box_info {
    float: left;
    position: relative;
    margin: 10px 0;
	padding: 0 15px;
	line-height: 20px;
	clear: both;
}
.cont_infocont .box_info img {
	margin: 0 10px 0 0;
}

.cont_infocont .box_info span,
.cont_infocont .box_info a {
	color: #fff;
	font-size: 16px;
	font-family: 'Lato';
	font-weight: 400;
}
.cont_contatti::before {
	content: "";
	position: absolute;
	width: 96%;
	height: 96%;
	border: 2px solid #BC9F5D;
	top: 2%;
	left: 2%;
}
.cont_contatti .form-control,
.cont_info .form-control {
    background: #021401;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: #BC9F5D;
    font-family: "adobe-garamond-pro",serif;
    font-weight: 700;
    font-size: 16px;
}
.cont_contatti .form-control::-webkit-input-placeholder,
.cont_info .form-control::-webkit-input-placeholder {
	color: #fff;
	font-family: "adobe-garamond-pro",serif;
	font-weight: 700;
	font-size: 16px;
}
.cont_contatti .form-control:-moz-placeholder,
.cont_info .form-control:-moz-placeholder {
	color: #fff;
	font-family: "adobe-garamond-pro",serif;
	font-weight: 700;
	font-size: 16px;
}
.cont_contatti .form-control::-moz-placeholder,
.cont_info .form-control::-moz-placeholder {
	color: #fff;
	font-family: "adobe-garamond-pro",serif;
	font-weight: 700;
	font-size: 16px;
}
.cont_contatti .form-control:-ms-input-placeholder,
.cont_info .form-control:-ms-input-placeholder {  
	color: #fff;
	font-family: "adobe-garamond-pro",serif;
	font-weight: 700;
	font-size: 16px;
}
.cont_contatti {
	width: 100%;
	float: left;
	position: relative;
	background: #023001;
	padding: 30px 0;
}
.cont_contatti .tit_sez,
.cont_info .tit_sez,
.cont_info h3,
.cont_info h4 {
	color: #fff;
}
.info_form {
	width: 100%;
	float: left;
	position: relative;
	background: #023001;
	padding: 30px 15px;
}
.info_form::before {
	content: "";
	position: absolute;
	width: 96%;
	height: 96%;
	border: 2px solid #BC9F5D;
	top: 2%;
	left: 2%;
}
.captcha.clearfix {
	position: relative;
	float: left;
	width: 100%;
}
.reload_captcha {
    float: left;
    position: relative;
    width: 65%;
}
.reload_captcha .form-control {
    height: 50px;
}
#button_reload_captcha {
    position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -7.5px;
	width: 12px;
	height: 15px;
}
.captcha .pull-left:first-child {
    width: 100%;
	margin: 0 0 20px 0;
}
.captcha .pull-left:nth-child(2) {
    width: 100%;
}
.privacy > input[type="checkbox"] {
	position: absolute;
	float: left;
	z-index: 1;
	opacity: 0;
	left: 0;
}
.privacy {
	float: left;
	position: relative;
	width: 100%;
}
.privacy > input[type="checkbox"] + label::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 16px;
    height: 16px;
    border: 2px solid #BC9F5D;
    background: transparent;
    cursor: pointer;
    border-radius: 7.5px;
}
.privacy > input[type="checkbox"]:checked + label::after {
	content: "";
	position: absolute;
	top: 4px;
	left: 4px;
	display: block;
	font-size: 13px;
	color: #BC9F5D;
	margin: 0 auto;
	border-radius: 7.5px;
	background: #BC9F5D;
	width: 8px;
	height: 8px;
}
.privacy a {
    color: #808080;
    font-size: 12px;
    font-family: 'Lato';
    font-weight: 400;
    margin: 0 0 0 20px;
}
.btn-dorato {
    width: 105px;
    height: 45px;
    background: #BC9F5D;
    color: #023001;
    font-family: 'Droid Serif', serif;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    border: 0;
    padding: 0;
    margin: 0;
    line-height: 45px;
}
.box_servizi {
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
    border-bottom: 1px solid #E6E6E6;
    padding: 0 0 70px 0;
    margin: 0;
    transition: 750ms all ease-in-out;
    -moz-transition: 750ms all ease-in-out;
    -webkit-transition: 750ms all ease-in-out;
    -o-transition: 750ms all ease-in-out;
    opacity: 0;
}
.box_servizi:last-child {
    border: 0;
}
.cont_img_serv {
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
    margin: 0 0 40px 0;
}
.cont_linea {
    float: left;
    position: relative;
    width: 100%;
    margin: 0;
}
hr.linea_dorata {
    width: 156px;
    height: 1px;
    border: 0;
    background: #BC9F5D;
    margin: 35px auto;
}
.box_servizi > p {
    float: left;
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-family: 'Lato';
    font-weight: 400;
    color: #808080;
    padding: 0 10%;
    line-height: 25px;
}
.box_marchi {
    float: left;
    position: relative;
	width: 100%;
    padding: 2%;
    text-align: center;
    transition: 750ms all ease-in-out;
    -moz-transition: 750ms all ease-in-out;
    -webkit-transition: 750ms all ease-in-out;
    -o-transition: 750ms all ease-in-out;
    opacity: 0;
}
.banner_home {
    width: 100%;
    float: left;
    position: relative;
    background: url('/img/giulioraimo/slide1_mobile.png') no-repeat center center;
    background-size: cover;
    height: 250px;
}
.banner {
    width: 100%;
    float: left;
    position: relative;
    background: url('/img/giulioraimo/banner-chi-mob.jpg') no-repeat center center;
    background-size: cover;
    height: 200px;
}
.cont_chi {
    width: 100%;
    display: block;
    margin: 0 auto;
    background: #022801;
    min-height: 600px;
    position: relative;
    transition: 750ms all ease-in-out;
    -moz-transition: 750ms all ease-in-out;
    -webkit-transition: 750ms all ease-in-out;
    -o-transition: 750ms all ease-in-out;
    opacity: 0;
}
.cont_chi::before {
    content: "";
    position: absolute;
    width: 96%;
	height: 572px;
    border: 2px solid #BC9F5D;
    top: 14px;
    left: 2%;
}
.cont_chi > .tit_sez {
    color: #fff;
	margin: 40px 0 30px;
}
.cont_chi > p {
    color: #fff;
    font-size: 18px;
    font-family: 'Lato';
    font-weight: 400;
    text-align: center;
    padding: 0 7%;
    line-height: 20px;
    float: left;
    position: relative;
}
.mod,
.mod:hover,
.mod:focus,
.mod:active {
    float: left;
    width: 100%;
    position: relative;
    margin: 20px 0 0 0;
    text-align: center;
}
.cont_chi .mod,
.cont_chi .mod:hover,
.cont_chi .mod:focus,
.cont_chi .mod:active {
    color: #fff;
}
.cont_servizi .mod,
.cont_servizi .mod:hover,
.cont_servizi .mod:focus,
.cont_servizi .mod:active {
    color: #333333;
}
.pre_foo {
    width: 100%;
    float: left;
    position: relative;
    background: #023001;
}
/*.cont-footer {
	padding: 15px;
}
#typer {
    font-size: 18px;
    text-align: center;
    line-height: 24px;
}*/
@keyframes fade
{
  0%   {opacity: 1}
  15% { opacity: 0}
  25% { opacity: 0}
  35% { opacity: 0}
  50% { opacity: 0}
  65% { opacity: 0}
  75% { opacity: 0}
  85% { opacity: 0}
  100% { opacity: 1}
}
@keyframes fade2
{
  0%   {opacity: 0}
  15% { opacity: 0}
  25% { opacity: 1}
  35% { opacity: 0}
  50% { opacity: 0}
  65% { opacity: 0}
  75% { opacity: 0}
  85% { opacity: 0}
  100% { opacity: 0}
}
@keyframes fade3
{
  0%   {opacity: 0}
  15% { opacity: 0}
  25% { opacity: 0}
  35% { opacity: 0}
  50% { opacity: 1}
  65% { opacity: 0}
  75% { opacity: 0}
  85% { opacity: 0}
  100% { opacity: 0}
}
@keyframes fade4
{
  0%   {opacity: 0}
  15% { opacity: 0}
  25% { opacity: 0}
  35% { opacity: 0}
  50% { opacity: 0}
  65% { opacity: 0}
  75% { opacity: 1}
  85% { opacity: 0}
  100% { opacity: 0}
}
.cont-slide p {
	color: #fff;
	font-size: 14px;
	font-family: 'Droid Serif', serif;
	font-weight: 700;
	text-align: center;
}
.cont-slide p.oro {
	color: #BC9F5D;
}
.slide1, .slide2, .slide3, .slide4 {
	position: absolute;
	width: 300px;
	background: #023001;
	line-height: 25px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -150px;
}
p.slide1 {
	animation: fade 15s infinite;
	-webkit-animation: fade 15s infinite;
	-moz-animation: fade 15s infinite;
}
p.slide2 {
	animation: fade2 15s infinite;
	-webkit-animation: fade2 15s infinite;
	-moz-animation: fade2 15s infinite;
}
p.slide3 {
	animation: fade3 15s infinite;
	-webkit-animation: fade3 15s infinite;
	-moz-animation: fade3 15s infinite;
}
p.slide4 {
	animation: fade4 15s infinite;
	-webkit-animation: fade4 15s infinite;
	-moz-animation: fade4 15s infinite;
}
.cont-slide {
	position: relative;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 100px;
}
.social img {
    width: auto;
    height: 20px;
}
.logo_footer {
    display: block;
	text-align: center;
    max-height: 50px;
    margin: 7.5px auto 0;
}
.footer {
	float: left;
	position: relative;
	background: #E6E6E6;
}
.backsez .fa.fa-angle-left,
.top .col80,
.boxfiltri a.col50 {
	color: #fff;
}
.s-prod img {
    height: 100px;
    display: block;
}
.s-prod .scopri_prod {
	width: 100%;
}
.sliderprodotto img,
.img_slide img {
	display: block;
	margin: 0 auto;
	float: none;
}
.btn-addcart,
.btn-addcart:hover,
.btn-addcart:focus,
.btn-addcart:active,
#m_cart .btn-accedi,
#m_cart .btn-accedi:hover,
#m_cart .btn-accedi:active,
.btn-accedi:focus,
.btn-accedi,
.btn-accedi:hover,
.btn-accedi:active,
.btn-accedi:focus {
	background: #022801;
}
.btn-addcart img {
	height: 19px;
}
button.confirm,
button.cancel {
	background: #022801 !important;
}
h4 {
	font-family: "adobe-garamond-pro",serif;
}
.correlato {
	float: left;
	position: relative;
	width: 100%;
	margin: 0 0 5% 0;
}
.promo > .labelprice-min {
	height: auto;
	left: 0;
	top: 0;
}
.cont_newsletter {
	float: left;
	position: relative;
	width: 100%;
}
.cont_form_newsletter {
	float: none;
	position: relative;
	width: 200px;
	display: block;
	margin: 0 auto;
}
.cont_form_newsletter .form-control {
	background: #E6E6E6;
	border-color: #CCCCCC;
	box-shadow: none;
	font-family: "adobe-garamond-pro",serif;
	font-weight: 700;
	font-size: 16px;
	color: #808080;
}
.btn-newsletter {
	background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -13px;
}
.cont_form_newsletter .form-control::-webkit-input-placeholder {
	color: #808080;
}
.cont_form_newsletter .form-control:-moz-placeholder {
	color: #808080;
}
.cont_form_newsletter .form-control::-moz-placeholder {
	color: #808080;
}
.cont_form_newsletter .form-control:-ms-input-placeholder {  
	color: #808080;
}
.panel-default {
	border: 0;
	box-shadow: none;
}
.panel-body {
	padding: 0;
}
.form-inline .form-control {
    width: auto;
	height: auto;
    margin: 0 5px 0 0;
	float: left;
}
.form-inline .pull-left:nth-child(2) {
	margin-left: 10px;
}
.btn.btn-default,
.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default:active {
	width: 150px;
	height: 40px;
	background: #023001;
	font-family: 'Droid Serif', serif;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
	border-radius: 0;
	border: 0;
	padding: 0;
	color: #fff;
	line-height: 40px;
}
.tit_sez.tit_generico {
    text-align: left;
}
.vocemenu select {
    width: 45px !important;
}
.cod,
.cod a {
	color: #022801;
	font-size: 16px;
	font-family: 'Lato';
	font-weight: 400;
	margin: 0 0 10px 0;
}
.btn:hover,
.btn:focus,
.btn:active {
	font-size: 14px;
	padding: 6px 12px;
	border: 1px solid transparent;
}
.sliderprodotto {
	margin: 0 auto;
}
.correlato .img_slide {
	width: 265px;
	margin: 0 auto;
	position: relative;
}
.correlato .img_slide .labelprice {
    left: 0;
    top: 0;
}
.cont_sub_menu {
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    min-height: 200px;
    background: #FFF;
    padding: 20px 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.active_sub {
	left: 0 !important;
}
a.vocemenu .right img {
    margin-top: 15px;
}
.close_sub > img {
    margin: -2px 10px 0 0;
}
.minidivider {
	width: 100px;
}
.successcart {
	height: 50px;
	background: #BC9F5D;
	line-height: 50px;
	font-size: 16px;
	z-index: 1000;
}
.successcart::after {
	border-color: transparent transparent #BC9F5D transparent;
}
.closetab {
    top: 50px;
}
.top .menu ul li {
	height: auto;
}
.metismenu .arrow {
	position: absolute;
	height: 40px;
	right: 0;
	top: 50%;
	margin-top: -20px;
}
.titcolsx,
.filtroattivo h4 {
	font-family: "adobe-garamond-pro",serif;
	font-weight: 700;
	font-size: 18px;
	color: #333333;
	margin: 0 0 30px 0;
}
.s-fil {
    padding: 0;
}
.filtroattivo {
    padding: 20px;
}
.txt_center {
	text-align: center;
}
.testo_banner {
	width: 100%;
	background: rgba(2,40,1,0.7);
	min-height: 90px;
	position: absolute;
	top: 50%;
	margin-top: -45px;
}
.testo_banner > .tit_sez {
	color: #fff;
	margin: 18px 0 0;
	text-transform: none;
	font-family: 'Droid Serif', serif;
	font-size: 16px;
}
.testo_banner::before {
	content: "";
	position: absolute;
	width: 96%;
	height: 70px;
	border: 2px solid #BC9F5D;
	top: 10px;
	left: 2%;
}
.link_gallery {
	position: absolute;
	width: 170px;
	bottom: 0;
	left: 50%;
	margin-left: -85px;
	text-align: center;
}
.link_gallery p {
	color: #fff;
	font-family: 'Droid Serif', serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}
.link_gallery img {
	transform: rotate(270deg);
	width: 10px;
}
.cont_gallery {
	float: left;
	position: relative;
	width: 100%;
}
.cont_gallery .col-gallery {
	overflow: hidden;
	float: left;
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 5px;
}
.cont_gallery .col-gallery .fancybox {
	float: left;
	position: relative;
	width: 100%;
	height: 90px;
}
.cont_gallery .col-gallery .fancybox img {
	max-height: 90px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.col-marchi {
	float: left;
	position: relative;
	padding: 0 15px;
	margin: 0 0 20px 0;
	width: 100%;
}
.col-marchi h3 {
	font-size: 16px;
	float: left;
	width: 100%;
	position: relative;
	margin: 0;
}
.col-marchi ul {
	list-style: none;
	line-height: 22px;
	padding: 0;
}
.col-marchi ul {
	float: left;
	position: relative;
	width: 100%;
	margin: 5px 0 0 0;
}
.col-marchi ul li a {
	font-size: 14px;
	color: #023001;
}
.panel {
	display: none;
}
.accordion::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -5px;
	background: url('/img/giulioraimo/arrow-right-shop.png') no-repeat center center;
	width: 6px;
	height: 10px;
	transition: 250ms all ease-in-out;
	-moz-transition: 250ms all ease-in-out;
	-webkit-transition: 250ms all ease-in-out;
	-o-transition: 250ms all ease-in-out;
}
.accordion.active::before {
	transform: rotate(90deg);
}
.col-marchi ul li {
	position: relative;
	float: left;
	width: 100%;
	padding: 0 0 0 15px;
}
.col-marchi ul li::before {
	position: absolute;
	content: ">";
	left: 0;
	top: 0;
	font-size: 16px;
	color: #023001;
}
.col-marchi ul li::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: #CCCCCC;
}
.cont_logostorico {
	float: left;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}
.cont_logostorico img {
	display: block;
	margin: 0 auto 30px;
}
.cont_logostorico p {
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: #022801;
	float: left;
	position: relative;
	width: 100%;
}
#mobile_sliderfull {
	float: left;
	position: relative;
	width: 100%;
}
.contprod .info .cod,
.prodslide .info .cod {
	color: #022801;
	font-size: 16px;
	font-family: 'Lato';
	font-weight: 400;
	margin: 10px 0 0 0;
	float: left;
	position: relative;
	width: 100%;
	text-align: center;
}

.noscroll {
	overflow: hidden;
	position: fixed !important;
}

.whatsapp_mob, .whatsapp_mob:active, .whatsapp_mob:hover, .whatsapp_mob:focus {
    position: fixed;
    z-index: 1;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    border-radius: 4px;
    bottom: 5px;
    right: 5px;
    background: #023001;
    display: block;
}

.whatsapp_mob img {
    width: 20px;
    margin-top: -4px;
}

.social-top i {
	margin:0 20px 20px;
	color: #023001;
	font-size: 25px;
}