/* --------------------------------------------------------------------------
* jThemes Studio : BELLA SHOP - Modern Fashion E-Commerce Template
*
* file           : theme.css
* Desc           : BELLA SHOP Template - Stylesheet
* Version        : 1.3
* Date           : 2015-06-29
* Author         : jThemes Studio
* Author URI     : http://jakjim.com
* Email          : jakjim@gmail.com
*
* jThemes Studio. Copyright 2014. All Rights Reserved.
* -------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------
*  BELLA SHOP Template - Table of Content

1 - General
1.1 - Preloader
1.2 - Global properties (body, common classes, structure etc)
1.3 - Page section block
1.4 - Typography (section title, links, page dividers)
1.5 - Buttons
1.6 - Form / Input / Textarea
1.7 - Top Bar

2 - Header
2.1 - Logo
2.2 - Navigation

3 - Footer
3.1 - Footer widgets
3.2 - Footer meta

4 - Sliders / OwlCarousel
4.1 - Main slider
4.2 - Partners carousel
4.3 - Testimonials carousel
4.4 - Products carousel

5 - Components / Shortcodes / Widget
5.1 - Breadcrumbs
5.2 - Pagination
5.3 - Message box
5.4 - Social icons line
5.5 - Rating stars
5.6 - Content tabs
5.7 - Accordion
5.8 - Blog post
5.9 - Recent post
5.10 - Comments
5.11 - Thumbnails
5.12 - Portfolio
5.13 - Widgets
5.14 - Contacts form
5.15 - Google map
5.16 - Back to top button

6 - Helper Classes

* -------------------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Open Sans');
/* 1.1 */
/* Preloader
/* ========================================================================== */
#preloader {
	position: fixed;
	z-index: 999999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #ffffff;
}
#preloader-status {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	margin: -100px 0 0 -100px;
	/*You can use animated gif for preloader*/
	/*background: url('../img/preloader.png') no-repeat 50% 20px;*/
}
::placeholder {
  color: #222222 !important;
  opacity: 1; /* Firefox */
}
#preloader-title {
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
}

.spinner {
	margin: 0 auto;
	width: 120px;
	height: 30px;
	text-align: center;
	font-size: 10px;
}
.spinner > div {
	background-color: #f30505;
	height: 100%;
	width: 20px;
	display: inline-block;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}
.spinner .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}
.spinner .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}
.spinner .rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}
@-webkit-keyframes stretchdelay {
	0%,
	40%,
	100% {
		-webkit-transform: scaleY(0.4);
	}
	20% {
		-webkit-transform: scaleY(1);
	}
}
@keyframes stretchdelay {
	0%,
	40%,
	100% {
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}
	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
	}
}
/* 1.2 */
/* Global properties (body, common classes, structure etc)
/* ========================================================================== */
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.72;
	background: #FFFFFF;
	color: #000;
	-webkit-font-kerning: auto;
	-webkit-font-smoothing: antialiased;
	-webkit-backface-visibility: visible !important;
	position: relative;
	overflow-x: hidden;
}
body.boxed {
	background: #f9f9f9;
}
/* 1.3 */
/* Layout
/* ========================================================================== */
.show-sm-inline-block {
	display: none;
}
@media (max-width: 991px) {
	.show-sm-inline-block {
		display: inline-block;
	}
}
.coming-soon .content-area {
	padding: 0 !important;
}
.content-area {
	padding-bottom: 40px;
}
.widget *:last-child {
	margin-bottom: 0;
}
.content .widget + .widget,
.sidebar .widget + .widget,
.footer .widget + .widget {
	margin-top: 30px;
}
.container.full-width {
	width: 100%;
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.row {
	margin-top: 0px;
}
.row + .row {
	margin-top: 0;
}
.row div[class*="col-"],
.row aside[class*="col-"] {
	margin-top: 0px;
}
.row div[class*="col-"]:after,
.row aside[class*="col-"]:after {
	content: '';
	display: block;
	clear: both;
}
.boxed .wrapper {
	max-width: 1200px;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}
/* Page section block
/* ========================================================================== */
.page-section {
	position: relative;
	padding-top: 6px;
	padding-bottom: 0px;
	/*border-bottom: 1px solid #F3F3F3;*/
	overflow: hidden;
	/* small devices */
}
.page-section.md-padding {
	padding-top: 20px;
	padding-bottom: 20px;
}
.page-section.sm-padding {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wrapper {
background:#FFF;
}
.page-section.no-padding {
	padding-top: 0;
	padding-bottom: 0;
}
.page-section.no-padding-top {
	padding-top: 0;
}
.page-section.no-padding-bottom {
	padding-bottom: 0;
}
.page-section.no-bottom-space {
	margin-bottom: -40px;
}
.page-section.light {
	background-color: #f9f9f9;
}
.page-section.image {

	background-attachment: fixed;
	background-size: cover;
}
/* 1.4 */
/* Typography (section title, links, page dividers)
/* ========================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #3D5498;
}
.image h1,
.image h2,
.image h3,
.image h4,
.image h5,
.image h6,
.color h1 small,
.color h2 small,
.color h3 small,
.color h4 small,
.color h5 small,
.color h6 small {
	color: #ffffff;
}
h1 .fa,
h2 .fa,
h3 .fa,
h4 .fa,
h5 .fa,
h6 .fa,
h1 .glyphicon,
h2 .glyphicon,
h3 .glyphicon,
h4 .glyphicon,
h5 .glyphicon,
h6 .glyphicon {
	color: #3e6ea4;
}
.image h1 .fa,
.image h2 .fa,
.image h3 .fa,
.image h4 .fa,
.image h5 .fa,
.image h6 .fa,
.image h1 .glyphicon,
.image h2 .glyphicon,
.image h3 .glyphicon,
.image h4 .glyphicon,
.image h5 .glyphicon,
.image h6 .glyphicon,
.color h1 .fa,
.color h2 .fa,
.color h3 .fa,
.color h4 .fa,
.color h5 .fa,
.color h6 .fa,
.color h1 .glyphicon,
.color h2 .glyphicon,
.color h3 .glyphicon,
.color h4 .glyphicon,
.color h5 .glyphicon,
.color h6 .glyphicon {
	color: #ffffff;
}
a,
a .fa,
a .glyphicon,
a:hover,
a:hover .fa,
a:hover .glyphicon,
a:active,
a:focus {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-decoration: none;
}
a {
	color: #262626;
}
a:hover,
a:active,
a:focus {
	color: #262626;
}
.footer a {
	color: #7f7f7f;
	font-weight:400;
}
.footer a:hover,
.footer a:active,
.footer a:focus {
	color: #000 !important;
	text-decoration: underline;
}
.form-group {
	margin-bottom:0px;
}
p {
	margin-bottom: 10px;

}
ul,
ol {
	padding-left: 0;
	list-style: none;
	margin-bottom: 20px;
}
ul ul,
ol ul,
ul ol,
ol ol {
	padding-left: 20px;
}
ul.list-check li,
ol.list-check li {
	padding-left: 20px;
	position: relative;
}
ul.list-check li:before,
ol.list-check li:before {
	content: '\f046';
	font-family: 'FontAwesome';
	position: absolute;
	top: 0;
	left: 0;
}
ul.list-check li + li,
ol.list-check li + li {
	margin-top: 7px;
}

.section-title {
	margin-bottom: 12px;
	font-size: 15px;
	font-weight: 600;
	line-height: 14px;
	text-transform: uppercase;
	text-align: center;
	color: #434A58;
	overflow: hidden;
	margin-top:15px;
}
.section-title span {
	display: inline-block;
	position: relative;
}
.section-title span:before,
.section-title span:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 2000px;
	background-color: #a5abb7;
	top: 10px;
}

.section-title span:before {
	right: 100%;
	margin-right: 15px;
}
.section-title span:after {
	left: 100%;
	margin-left: 15px;
}
.section-title span span:before,
.section-title span span:after {
	display: none;
}
.section-title .thin {
	font-weight: 300 !important;
}
.section-title.section-title-lg {
	font-size: 24px;
}
.image .section-title span:before,
.image .section-title span:after {
	background-color: #e9e9e9;
}
.block-title {
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: 900;
	line-height: 20px;
	color: #000;
	overflow: hidden;
}

.block-title span {
	display: inline-block;
	position: relative;
}
.block-title span:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 2000px;
	top: 10px;
}
.block-title span:after {
	left: 100%;
	margin-left: 15px;
}
.block-title .thin {
	font-weight: 300;
	margin-left: 5px;
}
.block-title.alt {
font-size: 15px;
line-height: 14px;
font-weight: 300;
text-transform: none;
padding: 5px 10px 5px 70px;
border: solid 3px #c9d9ff !important;
overflow: visible;
position: relative;
}
.block-title.alt .fa {
	position: absolute;
	top: -3px;
	left: -3px;
	height: 40px;
	width: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center!important;
	background-color: #00aff5;
	color: #ffffff;
	z-index: 20;
}
.block-title.alt .number {
position: absolute;
top: -3px;
left: -3px;
height: 30px;
width: 48px;
line-height: 30px;
vertical-align: middle;
text-align: center !important;
background-color: #00aff5;
color: #626262;
z-index: 20;
font-style: normal;
}
.block-title.alt .fa.color {
	background-color: #f30505;
}

  @media (min-width: 1200px){
.padlrdesk {
  margin-left: 15px;
  padding-right: 62px;
}
.marg-top-desk30 {
	margin-top:203px !important;
}
.checkfs14 {
	font-size: 14px !important;
}
.fina-com-desk {
	padding-left: 16px !important;
	padding-right: 16px !important;
}
.checkmt5 {
	margin-top: 5px !important;
}
.marg-r-inapoi {
	margin-right:69px !important;
}
.marg-l-inapoi {
	margin-left:29px !important;
}
.he-lab-box {
	height:45px !important;
}
.lab-fs-txt14 {
	font-size:14px !important;
}
}

.block-titlu {
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 16px;
	font-weight: 900;
	line-height: 20px;
	text-transform: uppercase;
	color: #434A58;
	overflow: hidden;
}

.block-titlu span {
	display: inline-block;
	position: relative;
}
.block-titlu span:after {
	
	position: absolute;
	height: 1px;
	width: 2000px;
	background-color: #CC0000;
	top: 10px;
}

.block-titlu span:after {
	left: 100%;
	margin-left: 15px;
}
.block-titlu .thin {
	font-weight: 300;
	margin-left: 5px;
}
.block-titlu.alt {
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 10px 10px 10px 70px;
	border: solid 3px rgba(35, 35, 35, 0.1);
	overflow: visible;
	position: relative;
}
.block-titlu.alt .fa {
	position: absolute;
	top: -3px;
	left: -3px;
	height: 50px;
	width: 50px;
	line-height: 47px;
	vertical-align: middle;
	text-align: center!important;
	background-color: #434A58;
	color: #ffffff;
	z-index: 20;
}
.block-titlu.alt .fa.color {
	background-color: #f30505;
}


.text-lg {
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2;
	color: #376191;
}
.text-xl {
	font-size: 36px;
	line-height: 48px;
	font-weight: 300;
}
.text-thin {
	font-size: 11px;
	text-transform: uppercase;
	color: #434A58;
}
.text-dark {
	color: #434A58;
}
.text-color {
	color: #f00 !important;
}
.drop-cap {
	display: block;
	float: left;
	font-size: 44px;
	line-height: 37px;
	margin: 0 10px 0 0;
	color: #f30505;
}
/* Blockquote
/* -------------------------------------------------------------------------- */
blockquote {
	background-color: #f30505;
	border: none;
	color: #ffffff;
}
blockquote p {
	font-size: 30px;
	font-weight: 300;
	line-height: 36px;
	color: #ffffff;
}
blockquote footer {
	margin-top: 40px;
}
blockquote footer,
blockquote cite {
	font-size: 18px;
	font-style: italic;
	line-height: 20px;
	color: #ffffff;
}
/* Page dividers
/* -------------------------------------------------------------------------- */
hr.page-divider {
	margin-top: 7px;
	margin-bottom: 7px;
	clear: both;
	border-color: #CCC;
}
hr.transparent,
hr.page-divider.transparent {
	border-color: transparent;
}
hr.page-divider.half {
	border-color: transparent;
	margin-top: 0;
}
hr.page-divider.small {
	border-color: transparent;
	margin-top: 0;
	margin-bottom: 10px;
}
hr.page-divider.single {
	border-color: #d3d3d3;
}
::-webkit-input-placeholder {
	color:#6a6a6a !important;
}
:-moz-placeholder {
	color: #6a6a6a !important;
}
::-moz-placeholder {
	color: #6a6a6a !important;
}
:-ms-input-placeholder {
	color: #6a6a6a !important;
}
input:focus::-webkit-input-placeholder {
	color: transparent !important;
}
input:focus:-moz-placeholder {
	color: transparent !important;
}
input:focus::-moz-placeholder {
	color: transparent !important;
}
input:focus:-ms-input-placeholder {
	color: transparent !important;
}
textarea:focus::-webkit-input-placeholder {
	color: transparent !important;
}
textarea:focus:-moz-placeholder {
	color: transparent !important;
}
textarea:focus::-moz-placeholder {
	color: transparent !important;
}
textarea:focus:-ms-input-placeholder {
	color: transparent !important;
}
/* 1.5 */
/* Buttons
/* ========================================================================== */
#need_help{background:url("http://cronomed.ro/themes/alysum_2.0/css/../../../img/cronomed_need_help.png") no-repeat scroll right center rgba(0,0,0,0);display:block;height:241px;left:-269px;position:fixed;top:350px;width:319px;z-index:999}#need_help:hover{cursor:pointer}#wrapper_nh{background:none repeat scroll 0 0 #fff;width:269px}.nh_email,.nh_telefon{background:url("http://cronomed.ro/themes/alysum_2.0/css/../../../img/email_nh.png") no-repeat scroll 15px 5px rgba(0,0,0,0);border-bottom:1px solid #dedede;display:block;font-size:15px;font-weight:500;line-height:40px;padding-left:60px}.nh_telefon{background:url("http://cronomed.ro/themes/alysum_2.0/css/../../../img/telefon_nh.png") no-repeat scroll 15px 5px rgba(0,0,0,0);border:none}#header_out{background:rgba(0,0,0,0) url("http://cronomed.ro/themes/alysum_2.0/css/../../../img/racealaerosoli.png") no-repeat scroll center top !important;height:330px}
.btn,
.btn:hover,
.btn:active,
.btn.active {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
}
.btn-theme {
	color: #ffffff;
	border-width: 3px;
	background-color: #7abf1d;
	border-color: #7abf1d;
	padding: 8px 18px;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn-theme:hover {
	background-color: #434A58;
	border-color: #434A58;
	color: #ffffff;
}
.btn-theme.btn-block {
	max-width: 450px;
}
.btn-theme .icon-left {
	margin-right: 7px;
}
.btn-theme .icon-right {
	margin-left: 7px;
}
.btn-theme-transparent,
.btn-theme-transparent:focus,
.btn-theme-transparent:active {
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 9px;
	font-size: 13px;
	border: medium none;
	background: #434A58;
	color: rgb(255, 255, 255);
}
.btn-theme-transparent:hover {
	background-color: #ff0000;
	border-color: #434A58;
	color: #ffffff;
}
.btn-theme-verde,
.btn-theme-verde:focus,
.btn-theme-verde:active {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	border: medium none;
	background: #7abf1d;
	color: rgb(255, 255, 255);
	padding-bottom: 12px;
}
.btn-theme-verde:hover {
	background-color: #62971a;
	border-color: #434A58;
	color: #ffffff;
}
.btn-theme-portocaliu,
.btn-theme-portocaliu:focus,
.btn-theme-portocaliu:active {
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	border: medium none;
	background: #FFAD00;
	color: rgb(255, 255, 255);
	padding-bottom: 12px;
}
.btn-theme-portocaliu:hover {
	background-color: #FB6A00;
	border-color: #434A58;
	color: #ffffff;
}
.btn-theme-dark,
.btn-theme-dark:focus,
.btn-theme-dark:active {
	background-color: #434A58;
	border-width: 3px;
	border-color: #434A58;
	color: #ffffff;
}
.btn-theme-dark:hover {
	background-color: #f30505;
	border-color: #f30505;
	color: #ffffff;
}
.btn-theme-xs {
	font-size: 11px;
	padding: 7px 12px;
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom:2px;
}
.btn-theme-xs:hover {
	font-size: 11px;
	padding-right: 38px;
	background-image: url(/themes/dezma/images/selecthv2.png);
	background-repeat: no-repeat;
	background-position: right;
}
.btn-theme-sm {
	font-size: 14px;
}
.btn-theme-lg {
	font-size: 18px;
	padding: 20px 35px;
}
.btn-theme-xl {
	font-size: 24px;
	padding: 25px 35px;
}
.btn-google,
.btn-facebook{
	background-color: #395797;
	color: #fff;
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
}
.btn-google:hover,
.btn-facebook:hover{
	color: #fff;
}
.btn-google i,
.btn-facebook i{
	color: #395797;
	background-color: #fff;
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 2px;
	padding-top: 5px;
	padding-right: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 20px;
	text-align: right;
}
.btn-google{
	background-color: #d44235
}
.btn-google i{
	color: #d44235;
	font-size: 18px;
	padding-top: 7px;
}
.btn-icon-left .fa,
.btn-icon-left .glyphicon {
	margin-right: 7px;
}
.btn-icon-right .fa,
.btn-icon-right .glyphicon {
	margin-left: 7px;
}
.btn-play {
	position: relative;
	display: inline-block !important;
	padding: 0 !important;
	width: 150px !important;
	height: 150px !important;
	border-radius: 50% !important;
	text-align: center;
	background-color: rgba(86, 135, 191, 0.85);
	color: #ffffff;
}
.btn-play .fa {
	font-size: 60px;
	line-height: 150px;
	margin-right: -9px;
}
.btn-play:before {
	content: '';
	display: block;
	position: absolute;
	width: 180px !important;
	height: 180px !important;
	top: -16px;
	left: -16px;
	border-radius: 50% !important;
	border: solid 10px rgba(86, 135, 191, 0.35);
}
a:hover .btn-play,
.btn-play:hover {
	background-color: #ffffff;
	color: #f30505;
}
.btn-title-more {
	float: right;
	font-size: 11px;
	padding: 12px;
	margin-top: -10px;
	margin-left: 20px;
	margin-bottom: -30px;
	background-color: transparent;
	border-width: 3px;
	border-color: #e9e9e9;
	color: #434A58;
}
.btn-title-more .fa,
.btn-title-more .glyphicon {
	font-size: 14px;
	margin-top: -1px;
}
.btn-title-more:hover {
	background-color: #434A58;
	border-color: #434A58;
	color: #ffffff;
}
p.btn-row {
	margin-top: -10px;
}
p.btn-row .btn {
	margin-top: 10px;
	margin-right: 10px;
}
p.btn-row .text {
	display: inline-block;
	margin-top: 10px;
	margin-right: 10px;
	vertical-align: middle;
}
.btn-view-more-block {
	width: 100%;
	max-width: 100%;
	display: block;
	font-size: 18px;
	padding: 13px 35px;
	border-color: #a5abb7;
	background-color: #a5abb7;
	color: #ffffff;
}
.btn-view-more-block:hover {
	border-color: #434A58;
	background-color: #434A58;
}
.btn-favorite{
	border: 0px solid rgb(0, 113, 206);
	border-radius: 5px;
	color: rgb(0, 113, 206);
	font-size:20px !important;
}
.btn-favorite:active, 
.btn-favorite:focus,
.btn:hover.btn-favorite{
	color: rgb(0, 113, 206);
font-size:20px !important;	
}
.product-single .btn-favorite{
	border-radius: 0px;
	padding-left: 0px !important;
	padding-right: 15px;
	width: 200px;
	font-size: 13px;
	text-transform: uppercase;
	color: #747b82;
	background-color: #fff;
	margin-top: 0px;
	font-weight: 600;
}
.product-single .btn:hover.btn-favorite{
	color: rgb(0, 113, 206);
}
.product-single .btn-favorite i{
	font-size: 22px;
}

/* 1.6 */
/* Form / Input / Textarea / Select
/* ========================================================================== */


.form-control {
	height: 32px;
    font-size: 14px;
    color: #000;
	-webkit-appearance: none;
	/* ios */
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	border: 1px solid #f30505;
	background-color: #fff;
	
}
.form-control:focus {
	-webkit-appearance: none;
	/* ios */
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #434A58;
}
textarea {
	resize: none;
}
.bootstrap-select .dropdown-menu {
	border-radius: 0;
}
.bootstrap-select .dropdown-menu a {
	padding-top: 5px;
	padding-bottom: 5px;
}
.bootstrap-select > .selectpicker {
	-webkit-appearance: none;
	/* ios */
	-webkit-box-shadow: none;
	box-shadow: none !important;
	height: 40px;
	border-radius: 0;
	border: 3px solid #e9e9e9;
	background-color: #ffffff !important;
	color: #737475 !important;
}
.bootstrap-select > .selectpicker:focus {
	border-color: #434A58;
}
.bootstrap-select-searchbox .form-control {
	border-radius: 0;
}
.bootstrap-select .selectpicker > .filter-option {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.alert {
	border-radius: 0;
}
label {
	font-size: 11px;
	text-transform: none;
	color: #434A58;
}
input[type=checkbox] {
	margin-top: 2px;
	margin-right: 5px;
}
.form-login .row {
	margin-top: -20px;
}
.form-login .row + .row {
	margin-top: 0;
}
.form-login .row div[class*="col-"],
.form-login .row aside[class*="col-"] {
	margin-top: 0px;
}
.form-login .hello-text-wrap {
	line-height: 12px;
}
.form-login .btn-block {
	margin-left: auto;
	margin-right: auto;
}
.form-login label{
	font-size: 12px;
}
@media (min-width: 992px) {
	.form-login .btn-block {
		max-width: 100%;
	}
}
.form-login .btn.facebook {
	background-color: #3e5c98;
	border-color: #3e5c98;
	color: #ffffff;
}
.form-login .btn.twitter {
	background-color: #22a9e0;
	border-color: #22a9e0;
	color: #ffffff;
}
.form-login .btn.facebook:hover,
.form-login .btn.twitter:hover {
	background-color: #434A58;
	border-color: #434A58;
}
.form-login .btn-theme {
	padding-top: 11px;
	padding-bottom: 11px;
	box-shadow: 0px 13px 8px -9px #000;
}
.form-login .form-group {
	margin-bottom: 5px;
	margin-top: 15px;
}
.form-login .form-control {
	/*height: 50px;*/
}
.form-login .checkbox {
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
	color: #434A58;
}
.form-login .checkbox label {
	font-weight: 400 !important;
}
.form-login .checkbox input[type=checkbox] {
	margin-top: 2px;
}
.form-login .col-md-12.col-lg-6.text-right-lg {
	line-height: 0;
}
.form-login input[type="text"],
.form-login input[type="password"]{
	margin-bottom: 0;
}
.form-login .btn-green{
	background: #7abf1d;
}
.form-login .btn-green:active {
  color: #fff !important;
}
.form-login .btn-green:hover {
  color: #fff !important;
}
.form-login .btn-green:focus {
  color: #fff !important;
  background:#427400;
}
@media (min-width: 1200px) {
	.form-login .col-md-12.col-lg-6.text-right-lg {
		margin-bottom: 2px;
	}
.orders td.total {
  font-size: 18px;
  font-weight: 900;
  color: #434A58;
  width: 150px;
  text-align: right !important;
}
}
@media (max-width: 1199px) {
	.form-login .col-md-12.col-lg-6.text-right-lg {
		margin-top: 0;
	}
}
.form-login .forgot-password {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 18px;
}
.form-login .forgot-password:hover {
	border-bottom: solid 1px #434A58;
}
.form-login ::-webkit-input-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.form-login :-moz-placeholder {
	color: #959595 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 16px;
}
.form-login ::-moz-placeholder {
	color: #959595 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 16px;
}
.form-login :-ms-input-placeholder {
	color: #959595 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 16px;
}
.create-account {
	color: #434A58;
}
.create-account .list-check {
	font-weight: 700;
}
.create-account .row {
	margin-top: -20px;
}
.create-account .row + .row {
	margin-top: 0;
}
.create-account .row div[class*="col-"],
.create-account .row aside[class*="col-"] {
	margin-top: 20px;
}
.create-account .hello-text-wrap {
	line-height: 12px;
}
.create-account .btn-theme {
	padding-top: 14px;
	padding-bottom: 14px;
}
.create-account .btn-create {
	margin-top: 15px;
}
/* 1.7 */
/* Top bar
/* ========================================================================== */
.top-bar {
	padding: 5px 0;
	font-size: 13px;
	background-color: #fff;
	color: #434A58;
	border-bottom:4px solid #F40302;
}
.top-bar ul {
	margin-bottom: 0;
}
.top-bar ul li {
	margin-right: 20px;
}
@media (max-width: 991px) {
	.top-bar ul li {
		margin-right: 5px;
	}
}
.top-bar ul a {
	display: block;
	text-decoration: none;
	color: #000;
}
.top-bar ul a:hover span {
	border-bottom: solid 1px #ffffff;
}
.top-bar ul a:hover .fa {
	color: #f30505;
}
.top-bar ul a span.colored {
	color: #f30505;
	margin-left: 5px;
}
@media (max-width: 991px) {
	.top-bar ul a span {
		display: none;
	}
}
.top-bar ul .dropdown-menu {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
	border-radius: 0;
}
.top-bar ul .dropdown-menu li {
	margin-right: 0;
}
.top-bar ul .dropdown-menu a {
	color: #434A58;
	padding: 3px 10px;
}
.top-bar ul .dropdown-menu a:hover {
	border-bottom: none;
}
.top-bar ul .fa {
	margin-right: 5px;
}
.top-bar ul .dropdown-toggle .fa {
	margin: 0 0 0 5px;
}
.top-bar .top-bar-left {
	float: left;
}
.top-bar .top-bar-right {
	float: right;
}
/*#marcaSelect {
	width: 100%;
	height: 38px;
}
#marcaSelect:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#marcaSelect:hover {
	width: 100%;
	height: 38px;
	color:#333;
}
#modelSelect {
	width: 100%;
	height: 38px;
}*/
.search-box-home{
	background: #F1F1F1;
}
.search-box-home .btn-theme-verde{
	height:34px; 
}
.masina-box{
	width: 24px;
	vertical-align: middle;
	margin-right: 10px;
}
#cautaCod.search-box-home li.active a{
	background-color:#FFF; color:#000;
}
#cod{
	/*width: 75%;
	float:left;*/
	border: 1px solid #000;
	color:#000 !important;
	height:38px !important;
	border-radius:0;
}
.search-box-widget{
	background: #F1F1F1;
	box-shadow:none;
	border:none;
	padding-top:17px;
	padding-top:16px;
	padding-left:0px;
	padding-right:0px;
}
.select-dezma {
	width: 100%;
	height: 48px;
	border: 1px solid #434a58;
	color: #000;
}
.select-dezma:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.select-dezma:hover {
	width: 100%;
	height: 48px;
	color:#333;
}
.select2-container--default .select2-selection--single{
	border-radius: 0;
	border: #707070 1px solid !important;
	height: 38px;
	line-height: 38px;
}
.select2-container--default .select2-selection--single:hover{
	border: 1px solid #1584C1;
	border-color: #09a9ff;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 5px rgba(102,175,233,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(102,175,233,0.6);
}
.select2-container--default .select2-selection--single:focus{
	border: 1px solid #1584C1;
	background:#1584C;
	color:#fff;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 38px;
	color: #000;
	font-size:16px;
}
.select2-selection__rendered:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 36px;
}
#cautaCod{
	margin-top: 35px ! important;
}
#valoare_id {
	width: 100%;
	height: 38px;
}
.top-bar .top-bar-right > ul > li {
	padding: 0;
	margin: 0;
	position: relative;
}
.top-bar .top-bar-right > ul > li + li {
	padding: 0 0 0 10px;
	margin: 0 0 0 9px;
}
.top-bar .top-bar-right > ul > li + li:before {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	left: 0;
	width: 1px;
	height: 8px;
	background-color: #ffffff;
}
.top-bar .icon-user img {
	margin-top: -3px;
	margin-right: 5px;
}
.top-bar .icon-form img {
	margin-top: -5px;
	margin-right: 5px;
}
.top-bar .dropdown.currency .dropdown-menu {
	min-width: 80px;
}
.top-bar .dropdown.flags > a img {
	margin-top: -3px;
}
.top-bar .dropdown.flags .dropdown-menu {
	min-width: 75px;
}
/* 2.0 */
/* Header
/* ========================================================================== */
.sticky-wrapper:not(.is-sticky) {
	height: auto !important;
	background: #001941 ;
}
.header {
	/*border-bottom: 3px solid #A4A4A4;*/
	margin-bottom: 10px;
	/*box-shadow: 0px 5px 18px 10px rgba(0, 0, 0, 0.18);*/
	background-color:#001941;
}
.wide .sticky-wrapper .header {
	width: 100% !important;
	background: url("/themes/dezma/images/header-bg.png");
	background-position: center top;
	background-color:#001941;
}
.sticky-wrapper .header {
	z-index: 20;
background-color:#001941;
}
@media (max-width: 767px) {
	/*.sticky-wrapper .header {
		position: relative !important;
		height: auto !important;
	}*/
}
.header .header-wrapper {
	padding: 5px 0px 15px 0px;
	position: relative;

	background-position: center top;
	background-color: #fbfbfb;
	
}

.header .header-produs {
	padding: 5px 0px 5px 0px;
	position: relative;
	background-position: center top;
	background-color: #fff;
	border-bottom: 1px solid #393e4a;
	
}
.header .header-produs .header-produs-img{
	padding-right: 10px;
}
.header .header-produs .header-produs-denumire{
	font-size: 17px;
	padding-top: 0px;
	padding-left: 0;
	padding-right: 0;
	line-height: 22px;
	font-weight:600;
}
.header .header-produs .header-produs-pret del{
	display: block;
}
.header .header-produs .header-produs-pret{
	padding-top: 8px;
	line-height: 1;
}
.header .header-produs .header-produs-pret .price{
	font-size: 20px;
	font-weight: 600px;
	color: #ef2809 !important;
}
.header .header-produs .header-produs-cos{
	padding-top: 10px;
}
.header .header-produs .header-produs-favorite{
	padding-top: 10px;
}
.header .header-produs .header-produs-favorite i{
	font-size: 24px;
}
.header .header-produs .header-produs-favorite .btn-favorite{
padding-top: 5px;
padding-bottom: 3px;
border: 1px solid #ffaf00;
padding-right: 8px;
padding-left: 8px;
}
.header .header-wrapper > .container {
	position: relative;
	min-height: 40px;
}
.is-sticky .header .header-wrapper {
	padding-top: 2px;
	padding-bottom: 2px;
}
.header .header-search {
	position: absolute;
	top: 0;
	left: 15px;
	width: 270px;
	max-width: 100%;
}
@media (max-width: 991px) {
	.header .header-search {
		width: 170px;
	}
}
@media (max-width: 768px) {
	.header .header-search {
		width: 100px;
	}
	.row {
		margin-right: 0px;
		margin-left: 0px;
	}
	.container {
		padding-right: 0px;
		padding-left: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}
}
.header .header-search .form-control {
	width: 100%;
	height: 33px;
	line-height: 33px;
}
.header .header-search button {
	position: absolute;
	right: 3px;
	top: 3px;
	background-color: #ffffff;
	border: none;
	padding: 2px 8px;
	line-height: 30px;
	font-size: 16px;
	color: #434A58;
}
.header .header-search button:before {
	content: '';
	position: absolute;
	top: 0;
	left: -34px;
	width: 34px;
	height: 34px;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.header .header-cart {
	position: absolute;
	top: 31px;
	right: 15px;
}
.header .navigation-wrapper {
	background-position: center top;
	/*background: url("/themes/dezma/images/bg-nav.png")*/
	background-color: #1b1c21;
}
.header .navigation-wrapper.navigation-sticky {
	width: 100%;
}
.header.header-logo-left .header-search {
	margin-top: 12px;
	left: 432px;
	width: 435px;
}

@media (max-width: 1199px) {
	.header.header-logo-left .header-search {
		width: 370px;
	}
}
/*@media (max-width: 991px) {
.header.header-logo-left .header-search {
left: 290px;
width: 225px;
}
}*/
@media (min-width: 480px) and (max-width: 991px) {
	.header.header-logo-left .header-search {
		left: auto;
		top: auto;
		width: 100%;
		margin-top: 30px;
		position: relative;
	}
	.header-search form{
		padding: 0 10px;
	}
	.header.header-logo-left .header-search button:not(.selectpicker){
		right: 5px;
	}
}
.header.header-logo-left .header-search button:not(.selectpicker) {
	height: 33px;
	top: 0px;
	right: 0px;
	background-color: #FFAD00;
	color: #E8E8E8;
	font-size:14px;
	color:#fff;
}



@media (min-width: 1200px) {
.header.header-logo-left .header-search button:not(.selectpicker):hover {
	height: 33px;
	top: 0px;
	right: 0px;
	background-color: #FB6A00;
	color: #E8E8E8;
	font-size:14px;
	color:#fff;
}
}
.header.header-logo-left .header-search button:not(.selectpicker):before {
	display: none;
}
.header.header-logo-left .header-search .header-search-select {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.header.header-logo-left .header-search .header-search-select .dropdown-toggle {
	border-left: solid 1px #e9e9e9;
	height: 34px;
	width: 130px;
	right: 40px;
}
.header.header-logo-left .header-search .header-search-select .dropdown-toggle:before {
	left: -35px;
}

@media (max-width: 991px) {
	.header.header-logo-left .header-search .header-search-select .dropdown-toggle {
		width: 40px;
	}
	.header.header-logo-left .header-search .header-search-select .dropdown-toggle:after {
		content: '\f0b0';
		font-family: 'FontAwesome';
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 38px;
		text-align: center;
		color: #05164c;
	}
}
.header.header-logo-left .header-search .header-search-select .filter-option {
	text-transform: none;
	line-height: 28px;
}
@media (max-width: 991px) {
	.header.header-logo-left .header-search .header-search-select .filter-option {
		display: none;
		width: 40px;
	}
}
@media (max-width: 991px) {
	.header.header-logo-left .header-search .header-search-select .cart {
		display: none;
	}
}
.header.header-logo-left .header-search .dropdown-menu.open {
	border: none;
	width: 100%;
	margin-top: -7px;
}
@media (max-width: 480px) {
	.header-logo-left .logo{
		margin-bottom: 10px;
		text-align: center;
		
	}
	.header-logo-left .logo img{
		width: 52%;
		float:left;
		margin-top: 8px;
	}
	.header .header-wrapper{
		padding: 0px;
	}
	.header-search {
		position: relative !important;
		left: 0 !important;
		float: none;
		width: 100% !important;
		margin-bottom: 20px;
	}
	
	.header-search form{
		padding: 0 10px;
	}
	.header.header-logo-left .header-search button:not(.selectpicker){
		right: 5px;
	}
	.header-cart {
		position: relative !important;
		right: auto !important;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.header-cart .list-inline{
		float: left;
	}
	.header-cart .cart-wrapper{
		float: right !important;
	}
	.header-cart .cart-wrapper .btn{
		padding: 0px;
	}
	.is-sticky .logo{
		display: none;
	}
	.is-sticky .header-search form{
		display: none;
	}
}
.coming-soon .header {
	position: fixed !important;
	border-bottom-color: rgba(86, 135, 191, 0.5) !important;
}
.coming-soon .header .header-wrapper {
	background-color: rgba(255, 255, 255, 0.5) !important;
}
.coming-soon .header .navigation-wrapper {
	border-top: transparent;
}
/* 2.1 */
/* Logo
/* ========================================================================== */
.logo {
	/*padding-top: 20px;*/
	margin: 0 auto;
	max-width: 380px;
	height: auto;
	/*margin-top: -15px;*/
}
.logo img {
	max-width: 98%;
	padding-top: 10px;
}
.header-logo-left .logo {
	margin-left: 0;
	margin-top:2px;
	margin-bottom:4px;
}
@media (max-width: 480px) {
	.logo {
		padding-top: 0;
		margin-bottom: 30px;
		margin-top: 0px;
	}
	.header-logo-left .logo {
		margin-left: auto;
	}
	.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 {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}
}
/* 2.2 */
/* Navigation / superfish skin
/* ========================================================================== */
.navigation {
	position: relative;
	text-align: left;
	line-height: 0;
}
.navigation .nav.sf-menu {
	line-height: 1.72;
	text-align: left;
	display: inline-block;
	margin: 0 auto !important;
}
.navigation ul {
	list-style: none;
}
/* SUPERFISH ESSENTIAL STYLES */
.sf-menu {
	margin: 0;
	padding: 0;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu li:last-child > ul {
	right: 0;
	left: inherit;
}
.sf-menu li:last-child > ul ul{
	left: 100%;
	right: inherit;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	/*display: block;*/
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}
.sf-menu ul {
	min-width: 18em;
	/* submenu width */
}
/* SUPERFISH THEME SKIN */
.sf-menu {
	/*margin-right: -1em;*/
	font-size: 14px;
	font-weight: 600;
}
.sf-menu.nav > li > a:hover,
.sf-menu.nav > li > a:focus {
	background-color: transparent;
}
.sf-menu.nav > li > a,
.sf-menu ul li > a {
	padding: 8px 11px 8px 11px;

}
.sf-menu ul li > a {
	padding: 1px 15px 1px 15px;
}
.is-sticky .sf-menu.nav > li > a,
.is-sticky .sf-menu ul li > a {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
.sf-menu .megamenu ul li > a {
	padding: 1px 3px 1px 3px;
}
.sf-menu a {
	color: #FFF;
	font-size:15px;
	text-transform: uppercase;
}
.sf-menu a:hover {
	color: #ffffff;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li.sfHover > a,
.sf-menu li.active {
	background-color: #434A58;
	color: #ccc;
}
.sf-menu li.active > a {
	color: #ffffff;
}
.sf-menu ul {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.sf-menu ul {
	margin-left: 0;
	padding-left: 0;
}
.sf-menu ul ul {
	margin-left: 0;
}
.sf-menu ul li {
	background-color: #fff;
	border-bottom: 1px solid #CCC;
}

.sf-menu ul a {
	text-transform: none;
	font-weight: 400;
	text-decoration: none;
	color: #000;
}
.sf-menu ul a:hover {
	color: #fff;
	background-color: #5897fb;
}
/* ARROW DOWN */
.sf-menu.nav > li > a.sf-with-ul,
.sf-arrows .sf-with-ul {
	padding-right: 2.3em;
	background: transparent;
}

.sf-arrows .sf-with-ul:hover {
	background: #73A9FF;
	color:#fff;
}
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 40%;
	right: 0.5em;
	margin-top: -1px;
	height: 0;
	width: 0;
	border: 9px solid transparent;
	border-top-color: #b7b7b7;
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: #1582e4;
}
/* ARROW RIGHT */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #a5abb7;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: #fff;
}
.sf-menu li li:hover,
.sf-menu li li.sfHover,
.sf-menu li li.sfHover > a,
.sf-menu li li.active {
	background-color: #ffffff;
}
.sf-menu li ul ul {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.sf-menu li.megamenu {
	position: inherit !important;
}
.sf-menu li.megamenu > ul {
	font-weight: normal;
	font-size: 13px;
	text-transform: none;
	width: 100%;
	margin: 0;
	padding: 0 15px;
}
.sf-menu li.megamenu > ul li.row {
	color: #7f7f7f !important;
	padding: 3px 0;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: 0;
	border: 2px inset #000;
	padding-bottom: 20px;
}
.sf-menu li.megamenu > ul li.row div[class*="col-"] {
	margin-top: 0;
}
.sf-menu li.megamenu > ul li ul {
	display: block;
	position: relative;
	left: 0;
	margin-left: 0;
}
.sf-menu li.megamenu > ul li a {
	background-color: transparent;
	font-size: 13px;
	height:0px;  
	font-family:Arial;
}
.sf-menu li.megamenu ul {
	margin-left: 0;
}
.cereri_filters .filters_label {
	font-weight: bold;
	font-size: 16px;
	color: #404040;
	float: left;
	line-height: 43px;
	width: 86px;
	margin-right: -8px;
}
.cereri_filters .cereri_filter_item {
	float: left;
	padding-left: 10px;
}
.sf-menu li.megamenu ul a {
	padding-left: 0;
}
.sf-menu li.megamenu ul a:hover {
	color: #f30505;
	text-decoration: underline;
}
.sf-menu li.megamenu p {
	margin-bottom: 10px;
}
.sf-menu li.megamenu .block-title {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 0px;
	padding-bottom: 8px;
	padding-top: 8px;
	color: #000;
}
.sf-menu li.sale a {
	background-color: #FFAD00 ;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
}
.menu-toggle {
	display: none;
	height: 40px;
}
.red {
	color:#7abf1d;
}
.red:hover {
	color:#FFF;
}

@media (max-width: 991px) {
	.menu-toggle {
		display: inline-block;
	}
}
.menu-toggle-close {
	display: none;
}
@media (max-width: 991px) {
	.menu-toggle-close {
		display: block;
		width: 100%;
		text-align: right;
	}
	.menu-toggle-close .fa {
		display: inline-block;
		text-align: center;
		width: 30px;
		height: 30px;
		font-size: 15px;
		line-height: 28px;
		color: #ffffff !important;
		background-color: #434A58;
		border: solid 1px #ffffff;
		border-radius: 15px;
	}
}
@media (max-width: 991px) {
	.navigation {
		position: fixed;
		top: 0;
		right: 0;
		height: 100%;
		width: 290px;
		z-index: 11000;
		border-left: solid 1px #fff;
		background-color: #fff;
	}
	.navigation.closed {
		right: -290px;
	}
	.navigation.opened {
		right: 0;
		overflow-y: scroll;
		width:85%
	}
	.sf-menu {
		margin-right: 0;
		padding: 15px 0 15px 0;
	}
	.sf-menu a {
		color: #ffffff;
	}
	.sf-menu a:hover {
		color: #000000;
	}
	.sf-menu > li {
		float: none;
	}
	.sf-menu > li > a {
		background-color:  #fff;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	.sf-menu > li > a:hover {
		background-color: #ffffff !important;
		color: #f00;
	}
	.sf-menu li.megamenu {
		color: #ffffff;
	}
	.sf-menu li.megamenu ul {
		margin-left: 0 !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.sf-menu li.megamenu ul a {
		color: #ffffff !important;
	}
	.sf-menu li.megamenu .row {
		margin: 0 !important;
	}
	.sf-menu li.megamenu > ul li.row {
		color: #d3d3d3 !important;
	}
	.sf-menu li.megamenu .block-title {
		color: #ffffff !important;
		border-color: #ffffff !important;
	}
	.sf-menu li.megamenu div[class*="col-"] + div[class*="col-"] {
		margin-top: 10px !important;
	}
	.sf-menu ul {
		display: block !important;
		opacity: 1 !important;
		position: relative;
	}
	.sf-menu ul a {
		color: #ffffff;
	}
	.sf-menu ul li {
		background-color: transparent;
	}
	.sf-menu li {
		float: none!important;
		display: block!important;
		width: 100%!important;
		margin-bottom: 10px !important;
	}
	.sf-menu li a {
		float: none!important;
	}
	.sf-menu ul {
		position: static !important;
		margin-left: 0 !important;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.sf-arrows .sf-with-ul:after {
		border-color: #ffffff transparent transparent !important;
	}
	.sf-menu li li:hover,
	.sf-menu li li.sfHover,
	.sf-menu li li.sfHover > a,
	.sf-menu li li.active {
		background-color: transparent !important;
	}
	.product-list .media-link {
		text-align: left !important;
		margin-bottom: 10px;
	}
	.product-list .price del {
		color: #d3d3d3 !important;
	}
	.rating span.star.active:before,
	.rating span.star:hover:before,
	.rating span.star:hover ~ span.star:before {
		color: #d3d3d3 !important;
	}
	.products grid .col-md-3 col-sm-6 {
		max-height:300px;
	}
}
/* 3.0 */
/* Footer
/* ========================================================================== */
.footer {
	/*border-top: solid 2px #d6d6d6;*/
	color: #404040;
	font-weight: 400;
	background-color: #f9fafb;
	line-height: 2.2;
	font-size: 14px;
	/*margin-top: 40px;*/
	border-top: 0 none;
	font-weight:400;
	font-family: Arial,Helvetica,sans-serif !important;
}
/* 3.1 */
/* Footer widgets
/* ========================================================================== */
.footer-widgets {
	padding: 30px 0;
	margin-top: 0px;
	background-color: #fff;
}
.footer-widgets .widget {
	margin-top: 0px;
}
.footer-widgets .widget-title {
	margin-top: 0;
	font-weight: 400;
	text-transform: none;
	color: #000;
	padding-bottom: 00px;
	margin-bottom: 20px;
	position: relative;
	font-size: 20px;
}
.footer-widgets .widget-title:before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50px;
	height: 0px;
	background-color: transparent;
}
.footer-widgets .fa{
	color: #f30505
}
.form-subscribe{
	position: relative;
}
.form-subscribe button{
	position: absolute;
	top: 0px;
	right: 0px;
	color: #fff;
}
.form-subscribe .form-control {
	width: 100%;
	height: 35px;
	border-radius: 3px;
}
.owl-theme .owl-dots .owl-dot span {
	width: 20px;
	height: 20px;
	margin: 0px 8px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.col-md-3 col-sm-6 text-center {
	border-top:4px solid #f30505;
}
.form-subscribe .btn-theme{
	background-color: #f30505;
	color:#fff;
	border: 0 none;
	border-radius: 0 2px 2px 0;
}
.form-subscribe .btn-theme:hover{
	background-color: #f30505;
	color:#000;
	border: 0 none;
	border-radius: 0 2px 2px 0;
}
/* 3.2 */
/* Footer meta
/* ========================================================================== */
.footer-meta {
	padding: 10px 10px 0 0;
	background-color: #FFF;
	border-top: solid 2px #d6d6d6;
	color: #060606;
}
.footer-meta .copyright {
	color: #7f7f7f;
	line-height: 14px;
	padding-left: 15px;
}
.footer-meta .payments {
	text-align: right;
}
@media (max-width: 767px) {
	.footer-meta .payments {
		padding-top: 10px;
		text-align: left;
		padding-left: 15px;
		font-size: 16px !important;
	}
}
.footer-meta .payments ul {
	display: inline-block;
	padding: 0;
	margin: -10px 0 0 0;
	line-height: 1;
}
.footer-meta .payments ul li {
	float: left;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
}
@media (max-width: 767px) {
	.footer-meta .payments ul li {
		margin-left: 0;
		margin-right: 10px;
	}
	.btn-icon-left {
		/*width: 100% !important;*/
	}
	.qty {
		width: 40% !important;
		text-align:center;
	}
	.quantity {
		/*width: 100% !important;*/
		text-align:center;
	}
	.orders .table > tbody > tr > td, .orders .table > tbody > tr > th{
		padding: 3px 3px 3px 0;
	}
	.orders .btn{
		float: none !important;
		display: block;
	}
	.orders .btn + .btn {
		margin-left: 0px;
		margin-top: 10px;
	}


}
.footer-info{
	background-color: #fff;
	color: #7f7f7f;
	font-size: 16px;
	padding: 10px 0;
/*height: 49px;
line-height: 49px;*/
}
.footer-info div[class*="col-"]{
	line-height: 14px;
}
.footer-info span{
	margin-right: 45px;
}
.footer-info span:last-child {
	margin-right: 0px;
}
/* 4.1 */
/* Main Slider / OwlCarousel
/* ========================================================================== */
.main-slider{
	height: 330px !important; overflow: hidden; margin-bottom: 10px;
}
.main-slider .owl-theme .owl-controls, .main-slider .owl-carousel {
	margin: 0 !important;
}
@media (max-width: 639px) {
	.main-slider .owl-theme .owl-controls, .main-slider .owl-cart {
		display: none;
	}
}
@media (max-width: 1024px) {
	.main-slider{
	height: auto !important; overflow: hidden; margin-bottom: 10px;
}
}
.main-slider .owl-theme .owl-controls .owl-nav [class*=owl-], .main-slider .owl-carousel .owl-nav [class*=owl-] {
	position: absolute;
	top: 90%;
	margin: -5px 0 0 0;
	padding: 0;
	width: 30px;
	height: 30px;
	border-radius: 0;
	font-size: 20px;
	line-height: 20px;
	border: solid 2px RGB(201, 4, 21);
	background: rgba(255, 255, 255, 0.86);
	color: RGB(201, 4, 21);
	z-index: 10;
}
@media (min-width: 992px) and (max-width: 1100px) {
	.main-slider .owl-theme .owl-controls .owl-nav [class*=owl-], .main-slider .owl-carousel .owl-nav [class*=owl-] {
		opacity: .3;
	}
}
@media (min-width: 1200px) and (max-width: 1290px) {
	.main-slider .owl-theme .owl-controls .owl-nav [class*=owl-], .main-slider .owl-carousel .owl-nav [class*=owl-] {
		opacity: .3;
	}
}
.main-slider .owl-theme .owl-controls .owl-nav [class*=owl-]:hover, .main-slider .owl-carousel .owl-nav [class*=owl-]:hover {
	background: #434A58;
	color: #ffffff;
	opacity: 1;
}
.main-slider .owl-theme .owl-controls .owl-nav .owl-prev, .main-slider .owl-carousel .owl-nav .owl-prev {
	left: 10px;
}
.main-slider .owl-theme .owl-controls .owl-nav .owl-next, .main-slider .owl-carousel .owl-nav .owl-next {
	right: 10px;
}
@media (max-width: 991px) {
	.main-slider .owl-theme .owl-controls .owl-nav, .main-slider .owl-carousel .owl-nav {
		display: none;
	}
}
.main-slider .owl-theme .owl-controls .owl-dots, .main-slider .owl-carousel .owl-dots {
	position: absolute;
	width: 100%;
	bottom: 0;
}
.main-slider .owl-theme .owl-controls .owl-dots .owl-dot span, .main-slider .owl-carousel .owl-dots .owl-dot span {
	background-color: #a5abb7;
}
.main-slider .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.main-slider .owl-theme .owl-controls .owl-dots .owl-dot.active span,
.main-slider .owl-carousel .owl-dots .owl-dot:hover span,
.main-slider .owl-carousel .owl-dots .owl-dot.active span{
	background-color: #434A58;
}
.main-slider .div-table {
	width: 100%;
}
.main-slider .caption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.main-slider .caption > .container {
	position: relative;
	min-height: 100%;
	height: 100%;
}
.main-slider .caption-content {
	max-width: 500px;
	margin: 0 auto 0 0;
	text-align: center;
}
@media (max-width: 639px) {
	.main-slider .caption-content {
		text-align: left;
	}
}
@media (max-width: 480px) {
	.main-slider .caption-content {
		display: none;
	}
}
.main-slider .caption-title {
	font-size: 75px;
	font-weight: 100;
	line-height: 1;
	color: #434A58;
	clear: both;
	display: inline-block;
	text-transform: uppercase;
	margin: 0 0 0 0;
}
@media (max-width: 1280px) {
	.main-slider .caption-title {
		font-size: 60px;
	}
}
@media (max-width: 1199px) {
	.main-slider .caption-title {
		font-size: 50px;
	}
}
@media (max-width: 991px) {
	.main-slider .caption-title {
		font-size: 35px;
	}
}
@media (max-width: 767px) {
	.main-slider .caption-title {
		font-size: 20px;
	}
}
@media (max-width: 639px) {
	.main-slider .caption-title {
		font-size: 18px;
	}
}
.main-slider .caption-subtitle {
	font-size: 200px;
	font-weight: 900;
	line-height: 1;
	text-transform: uppercase;
	color: #f30505;
	margin: 0 0 10px 0;
}
@media (max-width: 1280px) {
	.main-slider .caption-subtitle {
		font-size: 150px;
	}
}
@media (max-width: 1199px) {
	.main-slider .caption-subtitle {
		font-size: 120px;
	}
}
@media (max-width: 991px) {
	.main-slider .caption-subtitle {
		font-size: 90px;
	}
}
@media (max-width: 767px) {
	.main-slider .caption-subtitle {
		font-size: 50px;
	}
}
@media (max-width: 639px) {
	.main-slider .caption-subtitle {
		font-size: 30px;
	}
}
@media (max-width: 480px) {
	.main-slider .caption-subtitle {
		font-size: 20px;
	}
}
.main-slider .caption-text {
	margin-bottom: 0;
}
.main-slider .btn-theme {
	border-color: #434A58;
	background-color: #434A58;
	color: #ffffff;
}
.main-slider .btn-theme:hover {
	border-color: #f30505;
	background-color: #f30505;
	color: #ffffff;
}
.main-slider .alt .caption-content {
	text-align: left;
}
@media (min-width: 1200px) {
	.main-slider .alt .caption-content {
		max-width: 700px;
	}
}
.main-slider .alt .caption-title {
	font-family: 'Open Sans', serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 15px;
}
@media (max-width: 991px) {
	.main-slider .alt .caption-title {
		margin-bottom: 5px;
	}
}
@media (max-width: 639px) {
	.main-slider .alt .caption-title {
		display: none;
	}
}
.main-slider .alt .caption-subtitle {
	font-family: 'Open Sans', serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 46px;
	margin-bottom: 25px;
	overflow: hidden;
	color: #434A58;
}
@media (min-width: 1200px) {
	.main-slider .alt .caption-subtitle {
		font-size: 48px;
		line-height: 60px;
	}
}
@media (max-width: 991px) {
	.main-slider .alt .caption-subtitle {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 15px;
	}
}
@media (max-width: 767px) {
	.main-slider .alt .caption-subtitle {
		font-size: 24px;
		line-height: 30px;
	}
}
@media (max-width: 639px) {
	.main-slider .alt .caption-subtitle {
		font-size: 22px;
		line-height: 28px;
		display: none;
	}
}
@media (max-width: 480px) {
	.main-slider .alt .caption-subtitle {
		font-size: 20px;
		line-height: 24px;
	}
}
.main-slider .alt .caption-subtitle span {
	position: relative;
}
.main-slider .alt .caption-subtitle span:before,
.main-slider .alt .caption-subtitle span:after {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background-color: #434A58;
	position: absolute;
}
.main-slider .alt .caption-subtitle span:before {
	top: 0;
}
.main-slider .alt .caption-subtitle span:after {
	bottom: 0;
}
.main-slider .alt .price {
	font-family: 'Open Sans', serif;
	margin-bottom: 25px;
	color: #434A58;
}
@media (max-width: 639px) {
	.main-slider .alt .price {
		display: none;
	}
}
.main-slider .alt .price ins {
	font-size: 45px;
	line-height: 45px;
	text-decoration: none;
	vertical-align: top;
	margin-right: 15px;
}
@media (min-width: 1200px) {
	.main-slider .alt .price ins {
		font-size: 60px;
		line-height: 60px;
	}
	.margin-top-80px{
		margin-top:80px !important;
	}
}
@media (max-width: 991px) {
	.main-slider .alt .price ins {
		font-size: 35px;
		line-height: 35px;
	}
}
@media (max-width: 767px) {
	.main-slider .alt .price ins {
		font-size: 25px;
		line-height: 25px;
	}
}
.main-slider .alt .price del {
	font-size: 25px;
	line-height: 25px;
	vertical-align: top;
}
@media (min-width: 1200px) {
	.main-slider .alt .price del {
		font-size: 36px;
		line-height: 36px;
	}
}
@media (max-width: 991px) {
	.main-slider .alt .price del {
		font-size: 16px;
		line-height: 16px;
	}
}
.main-slider .alt .price span {
	font-size: 18px;
	line-height: 20px;
	vertical-align: top;
	text-decoration: none !important;
	padding-right: 5px;
	top: 1px;
	position: relative;
}
@media (max-width: 991px) {
	.main-slider .alt .price span {
		font-size: 12px;
		line-height: 14px;
	}
}
.main-slider .dark .caption:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.5);
}
.main-slider .dark .caption-content {
	margin: 0 auto;
	max-width: 750px;
}
@media (min-width: 1200px) {
	.main-slider .dark .caption-content {
		max-width: 800px;
	}
}
.main-slider .dark .caption-title {
	font-family: 'Open Sans', serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 15px;
	color: #ffffff;
}
@media (min-width: 1200px) {
	.main-slider .dark .caption-title {
		font-size: 30px;
		line-height: 33px;
	}
}
@media (max-width: 639px) {
	.main-slider .dark .caption-title {
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 5px;
	}
}
.main-slider .dark .caption-subtitle {
	font-family: 'Open Sans', serif;
	font-size: 36px;
	font-weight: 500;
	line-height: 46px;
	margin-bottom: 25px;
	overflow: hidden;
	color: #ffffff;
}
@media (min-width: 1200px) {
	.main-slider .dark .caption-subtitle {
		font-size: 70px;
		line-height: 90px;
	}
}
@media (max-width: 639px) {
	.main-slider .dark .caption-subtitle {
		font-size: 20px;
		line-height: 30px;
	}
}
.main-slider .dark .caption-subtitle span {
	position: relative;
}
.main-slider .dark .caption-subtitle span:before,
.main-slider .dark .caption-subtitle span:after {
	content: '';
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	left: 0;
	background-color: #ffffff;
}
.main-slider .dark .caption-subtitle span:before {
	top: 0;
}
.main-slider .dark .caption-subtitle span:after {
	bottom: 0;
}
.main-slider .dark .caption-text .btn-theme {
	background-color: #000000;
	border-color: #000000;
}
.main-slider .dark .caption-text .btn-theme:hover {
	background-color: #f30505;
	border-color: #f30505;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.main-slider .sub .caption > .container {
		width: 698px;
	}
}
@media (min-width: 1200px) {
	.main-slider .sub .caption > .container {
		width: 848px;
	}
}
.main-slider .sub .caption-content {
	max-width: 100%;
	padding-left: 60px;
	padding-right: 60px;
	text-align: right;
}
@media (max-width: 639px) {
	.main-slider .sub .caption-content {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 479px) {
	.main-slider .sub .caption-content {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.main-slider .sub .caption-title {
	font-family: 'Open Sans', serif;
	font-style: italic;
	font-size: 44px;
	font-weight: 400;
	line-height: 50px;
	margin-bottom: 10px;
	color: #434A58;
}
@media (max-width: 639px) {
	.main-slider .sub .caption-title {
		font-size: 24px;
		line-height: 28px;
	}
}
@media (max-width: 479px) {
	.main-slider .sub .caption-title {
		font-size: 14px;
		line-height: 18px;
	}
}
.main-slider .sub .caption-subtitle {
	font-family: 'Open Sans', serif;
	font-size: 44px;
	font-weight: 400;
	line-height: 50px;
	margin-bottom: 10px;
	overflow: hidden;
	color: #434A58;
}
@media (max-width: 639px) {
	.main-slider .sub .caption-subtitle {
		font-size: 24px;
		line-height: 28px;
	}
}
@media (max-width: 479px) {
	.main-slider .sub .caption-subtitle {
		font-size: 14px;
		line-height: 18px;
	}
}
.main-slider .sub .caption-title span,
.main-slider .sub .caption-subtitle span {
	padding: 0 8px;
	background-color: rgba(255, 255, 255, 0.3);
}
.main-slider .sub .caption-text .btn-theme {
	padding: 9px 32px;
}
@media (max-width: 639px) {
	.main-slider .sub .caption-text .btn-theme {
		padding: 7px 25px;
		font-size: 12px;
	}
}
@media (max-width: 479px) {
	.main-slider .sub .caption-text .btn-theme {
		padding: 7px 20px;
		font-size: 11px;
	}
}
.main-slider.sub .owl-theme .owl-controls .owl-nav .owl-prev {
	left: 10px;
}
.main-slider.sub .owl-theme .owl-controls .owl-nav .owl-next {
	right: 10px;
}
.main-slider-row .slider .main-slider .owl-nav [class*=owl-] {
	position: absolute;
	top: 50%;
	margin: -18px 0 0 0;
	padding: 0;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	font-size: 30px;
	line-height: 28px;
	border: solid 1px #d3d3d3;
	background: transparent;
	color: #d3d3d3;
}
.main-slider-row .slider .main-slider .owl-nav [class*=owl-]:hover {
	border-color: #a5abb7;
	background: rgba(211, 211, 211, 0.5);
	color: #7f7f7f;
	opacity: 1;
}
.main-slider-row .slider .main-slider .owl-nav .owl-prev {
	left: 10px;
}
.main-slider-row .slider .main-slider .owl-nav .owl-prev .fa {
	margin-left: -3px;
}
.main-slider-row .slider .main-slider .owl-nav .owl-next {
	right: 10px;
}
.main-slider-row .slider .main-slider .owl-nav .owl-next .fa {
	margin-right: -3px;
}
@media (max-width: 991px) {
	.main-slider-row .slider .main-slider .owl-nav {
		display: none;
	}
}
@media (min-width: 1200px) {
	.main-slider-row .slider .caption > .container {
		width: 848px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.main-slider-row .slider .caption > .container {
		width: 698px;
	}
}
@media (min-width: 1200px) {
	.main-slider-row .slider .caption-content {
		padding: 0 40px;
		max-width: 585px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.main-slider-row .slider .caption-content {
		padding: 0 40px;
		max-width: 585px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.main-slider-row .slider .caption-content {
		padding: 0 30px;
	}
}
.main-slider-row .slider .slide1 .caption-content {
	text-align: left;
}
@media (min-width: 992px) {
	.main-slider-row .slider .slide1 .caption-subtitle {
		font-size: 140px;
	}
}
@media (min-width: 992px) {
	.main-slider-row .slider .slide2 .caption-subtitle {
		font-size: 44px;
		line-height: 56px;
	}
}
@media (min-width: 992px) {
	.main-slider-row .slider .slide3 .caption-subtitle {
		font-size: 44px;
		line-height: 56px;
	}
}
@media (min-width: 992px) {
	.main-slider-row .sidebar {
		float: left;
	}
	.main-slider-row .slider {
		float: right;
	}
	.main-slider-row .owl-stage-outer {
		max-height: 414px;
	}
	.main-slider-row .owl-stage {
		max-height: 414px;
	}
	.main-slider-row .owl-item {
		max-height: 414px;
	}
	.main-slider-row .item {
		max-height: 414px;
	}
	.main-slider-row .slide-img {
		max-height: 414px;
	}
}
.owl-carousel .owl-item {
	-webkit-transform: translateZ(0) scale(1, 1);
}
.coming-soon .main-slider .page {
	background: transparent url("../img/preview/slider/slide-3.jpg") no-repeat center center;
	background-size: cover;
}
.coming-soon .main-slider .caption-content {
	display: block !important;
	text-align: center !important;
}
.coming-soon .main-slider .page .countdown-wrapper {
	position: relative;
	bottom: 0;
	width: 100%;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.coming-soon .main-slider .page .defaultCountdown {
	background-color: transparent;
	border-color: transparent;
	border: none;
	width: 100%;
}
.coming-soon .main-slider .page .countdown-row {
	overflow: hidden;
	display: table;
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}
.coming-soon .main-slider .page .countdown-section {
	background-color: rgba(0, 0, 0, 0.5);
	display: table-cell;
}
.coming-soon .main-slider .page .countdown-show4 .countdown-section {
	padding-top: 8px;
	padding-bottom: 9px;
	width: 25% !important;
}
.coming-soon .main-slider .page .countdown-amount {
	margin: 0 0 0 0;
	font-size: 24px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	color: #f30505;
}
.coming-soon .main-slider .page .countdown-period {
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #d3d3d3;
	margin: 0 0 0 0;
	display: block;
	position: relative;
	overflow: hidden;
}
/* 4.2 */
/* Partners carousel / OwlCarousel
/* ========================================================================== */
.partners-carousel .owl-carousel div a {
	display: block;
	text-align: center;
	border: solid 3px #f3f4f6;
	background-color: #f3f4f6;
	padding: 4px;
	margin: 1px;
	-webkit-transition: all 0.65s ease-in-out;
	transition: all 0.65s ease-in-out;
}
.partners-carousel .owl-carousel div a:hover {
	border: solid 3px #434A58;
}
.partners-carousel .owl-carousel div a img {
	display: inline-block;
	max-width: 100%;
}
.partners-carousel .owl-carousel .owl-item img {
	width: 100%;
}
.partners-carousel .owl-theme .owl-controls {
	margin-top: 0;
}
.partners-carousel .owl-theme .owl-controls .owl-nav [class*="owl-"] {
	background-color: #BFBFBF;
	border-radius: 0;
	margin: 0;
	padding: 0;
	line-height: 1;
}
.partners-carousel .owl-theme .owl-controls .owl-dots {
	line-height: 1;
}
.partners-carousel .owl-prev,
.partners-carousel .owl-next {
	position: absolute;
	top: 50%;
	border: solid 3px #e9e9e9;
	color: #e9e9e9;
	height: 37px;
	width: 37px;
	line-height: 37px;
	text-align: center;
}
.partners-carousel .owl-prev {
	left: -50px;
	margin-top: -16px !important;
}
.partners-carousel .owl-next {
	right: -50px;
	margin-top: -16px !important;
}
.partners-carousel .owl-prev .fa,
.partners-carousel .owl-next .fa {
	color: #e9e9e9;
	font-size: 24px !important;
	line-height: 30px;
}
.partners-carousel .owl-prev:hover,
.partners-carousel .owl-next:hover {
	border-color: #000000;
	color: #000000;
}
.partners-carousel .owl-prev:hover .fa,
.partners-carousel .owl-next:hover .fa {
	color: #000000;
}
/* 4.3 */
/* Testimonials carousel / OwlCarousel
/* ========================================================================== */
.page-section.testimonials {
	background-attachment: fixed;
	background-size: cover;
	background-color: #434A58;
	background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
}
.testimonials-carousel .testimonial {
	margin-top: 30px;
	padding-left: 60px;
	padding-right: 60px;
	text-align: center;
	position: relative;
}
@media (max-width: 767px) {
	.testimonials-carousel .testimonial {
		padding-left: 0;
		padding-right: 0;
	}
}
.testimonials-carousel .testimonial:before,
.testimonials-carousel .testimonial:after {
	content: '';
	position: absolute;
	top: 0;
	margin-top: 0;
	font-family: 'FontAwesome';
	font-size: 50px;
	color: #e9e9e9;
}
.testimonials-carousel .testimonial:before {
	content: '\f10d';
	left: 0;
}
.testimonials-carousel .testimonial:after {
	content: '\f10e';
	right: 0;
}
@media (max-width: 767px) {
	.testimonials-carousel .testimonial:before,
	.testimonials-carousel .testimonial:after {
		display: none;
	}
}
.testimonials-carousel .testimonial .testimonial-text {
	font-size: 30px;
	font-weight: 300;
	line-height: 33px;
	max-width: 900px;
	margin: 0 auto;
}
.testimonials-carousel .testimonial .testimonial-name {
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	margin-top: 10px;
}
.image .testimonials-carousel .testimonial .testimonial-text {
	color: #ffffff;
}
.image .testimonials-carousel .testimonial .testimonial-name {
	color: #ffffff;
}
.testimonials-carousel .owl-theme .owl-controls {
	margin-top: 30px;
}
.testimonials-carousel .owl-theme .owl-dots .owl-dot span {
	width: 14px;
	height: 14px;
	margin: 5px;
	background-color: transparent;
	border: solid 2px #ffffff;
}
.testimonials-carousel .owl-theme .owl-dots .owl-dot.active span {
	background-color: #ffffff;
}
/* 4.4 */
/* Products Carousel / OwlCarousel
/* ========================================================================== */
.featured-products-carousel .owl-theme .owl-controls {
	margin: 0 !important;
}
@media (max-width: 639px) {
	.featured-products-carousel .owl-theme .owl-controls {
		display: none;
	}
}
.featured-products-carousel .owl-theme .owl-controls .owl-nav [class*=owl-] {
	position: absolute;
	top: 50%;
	margin: -20px 0 0 0;
	padding: 0;
	width: 40px;
	height: 40px;
	border-radius: 0;
	font-size: 30px;
	line-height: 30px;
	border: solid 3px #a5abb7;
	background: transparent;
	color: #a5abb7;
}
.featured-products-carousel .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background: #434A58;
	border-color: #434A58;
	color: #ffffff;
}
.featured-products-carousel .owl-theme .owl-controls .owl-nav .owl-prev {
	left: -70px;
}
.featured-products-carousel .owl-theme .owl-controls .owl-nav .owl-next {
	right: -70px;
}
@media (max-width: 1300px) {
	.featured-products-carousel .owl-theme .owl-controls .owl-nav .owl-prev {
		left: 15px;
	}
	.featured-products-carousel .owl-theme .owl-controls .owl-nav .owl-next {
		right: 15px;
	}
}
.featured-products-carousel .owl-theme .owl-controls .owl-dots {
	position: absolute;
	width: 100%;
	bottom: 0;
}
.featured-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot span {
	background-color: #a5abb7;
}
.featured-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.featured-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot.active span {
	background-color: #434A58;
}
.sidebar-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot span {
	background-color: #a5abb7;
	border-radius: 0;
	margin-left: 1px;
	margin-right: 2px;
}
.sidebar-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.sidebar-products-carousel .owl-theme .owl-controls .owl-dots .owl-dot.active span {
	background-color: #434A58;
}
/* 5.1 */
/* Breadcrumbs
/* ========================================================================== */
.page-section.breadcrumbs {
	background-color: #f9f9f9;
	padding-top: 3px;
	padding-bottom: 0;
	z-index: 1;
	bottom: 7px;
}
.page-section.breadcrumbs > .container {
	text-align: center;
}
.page-section.breadcrumbs .breadcrumb {
	position: relative;
	padding: 5px 0 0 0;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 16px;
	background-color: transparent;
	text-align: left;
}
.page-section.breadcrumbs .breadcrumb a {
	color: #3F5497;
}
.page-section.breadcrumbs .breadcrumb a:hover {
	border-bottom: solid 0px ;
}
.page-section.breadcrumbs .breadcrumb li {
	margin-bottom: 10px;
}
.page-section.breadcrumbs .breadcrumb > li + li:before {
	content: '\f105 ';
	font-family: 'FontAwesome';
	color: #006ca7;
}
.page-section.breadcrumbs .breadcrumb > .active {
	color: #006ca7;
}
.page-section.breadcrumbs .page-header {
	padding: 0;
	margin: 20px 0 0 0;
	border: none;
}
.page-section.breadcrumbs .page-header h1,
.page-section.breadcrumbs .page-header h1 small {
	color: #434A58;
	text-transform: uppercase;
}
.page-section.breadcrumbs .page-header h1 {
	margin: 0;
	padding: 0;
	font-size: 26px;
	font-weight: 300;
}
/* 5.2 */
/* Pagination
/* ========================================================================== */
.pagination-wrapper {
	border-top: solid 1px #e9e9e9;
	margin-top: 30px;
	padding-top: 30px;
	line-height: 0;
}
.pagination {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 1;
	margin-left: -10px;
	width: 98%;
	background: #fff;
	padding: 0px 12px 7px 12px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top: 5px !important;
}
.pagination > li > a {
	font-weight: 700;
    background-color: transparent;
    color: #434A58;
    margin: 2px 2px 0 0;
    padding: 6px 10px 6px 10px;
	border-radius: 6px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
	border-radius: 0;
	background-color: transparent;
	color:#232323;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-radius: 0;
	background-color: transparent;
}
.pagination > li > a,
.pagination > li > span {
	border: solid 1px #ccc;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	border-color: #09a9ff;
	background-color: #09a9ff;
	color: #ffffff;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	
	border-color: transparent;
	background-color: #09a9ff;
    color: #fff;
	
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
	color: #434A58;
	background-color: transparent;
}
/* 5.3 */
/* Message box
/* ========================================================================== */
.message-box {
	padding: 15px;
	position: relative;
	text-align: center;
	background-color: #f30505;
	color: #ffffff;
}
.message-box h2 {
	font-size: 30px;
	font-weight: 900;
	text-transform: uppercase;
	margin: 0;
	color: #ffffff;
}
.message-box:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url('../../assets/img/overlay-banner.png') repeat center center;
}
.message-box .message-box-inner {
	border: solid 1px #ffffff;
	padding: 20px 15px;
	position: relative;
	z-index: 1;
}
.message-box.alt {
	padding: 12px;
	text-align: left;
	background-color: #a5abb7;
}
.message-box.alt .message-box-inner {
	padding: 10px 15px;
}
.message-box.alt h2 {
	font-size: 18px;
	font-weight: bold;
}
.message-box.alt .btn {
	font-size: 11px;
	border-color: #ffffff;
	background-color: #ffffff;
	color: #434A58;
	margin-top: -6px;
	margin-left: 30px;
}
.message-box.alt .btn:hover {
	border-color: #434A58;
	background-color: #434A58;
	color: #ffffff;
}
.message-box.clear {
	padding: 0;
	background: none;
	color: #434A58;
}
.message-box.clear h2 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 300;
	text-transform: none;
	color: #434A58;
}
.message-box.clear .message-box-inner {
	padding: 30px 0;
	border: solid 1px #d3d3d3;
	border-left: none;
	border-right: none;
}
/* 5.4 */
/* Social icons line
/* ========================================================================= */
.social-icons {
	margin: -15px 0 0px 0;
	line-height: 30px;
	overflow: hidden;
}
.social-icons li {
	padding: 15px 10px 0 0;
	float: left;
}
.social-icons a {
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 37px;
    text-align: center;
    background-color: #434A58;
    border: solid 1px #FFF;
    border-radius: 20px;
    color: #434A58;
    box-shadow: 0px 13px 8px -9px #000;
    margin-bottom: 10px !important;
	border: none;
}
.social-icons a:hover {
	background-color: #ffffff;
	color: #434A58 !important;
	border: 0;
}
.social-icons .fa{
	color: #FFF;
}
.facebook {
	background:#3A5795 !important;
}
.twitter {
	background:#55ACEE !important;
}
.instagram {
	background:#125688 !important;
}
.pinterest {
	background:#CF1D15 !important;
}
.youtube {
	background:#E52117 !important;
}
.google {
	background:#D73D32 !important;
}

.informatii-home .element{
	height: 201px;
	background-color: #f9f9f9 ;
	color: #43485a ;
	font-size: 20px;
	padding: 5px;
	line-height: 25px;
	margin-bottom: 5px;
}
.informatii-home i{
	display: block;
	font-size: 70px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* 5.5 */
/* Rating stars
/* ========================================================================== */
.rating {
	unicode-bidi: bidi-override;
	direction: rtl;
	font-size: 14px;
	text-align: left;
}
.rating span.star {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
}
.rating span.star:hover {
	cursor: pointer;
}
.rating span.star:before {
	content: "\f006";
	padding-right: 5px;
	color: #d3d3d3;
}
.rating span.star.active:before,
.rating span.star:hover:before,
.rating span.star:hover ~ span.star:before {
	content: "\f005";
	color: #3c3c3c;
}
/* 5.6 */
/* Tabs
/* ========================================================================== */
.content-tabs .nav-tabs {
	border-bottom: none;
}
.content-tabs .nav-tabs > li > a {
	margin-top: 5px;
	padding-bottom: 5px;
}
@media (min-width: 1200px) {
	.content-tabs .nav-tabs > li > a {
		padding-left: 35px;
		padding-right: 35px;
	}
}
.content-tabs .nav-tabs > li > a,
.content-tabs .nav-tabs > li > a:focus {
	border-radius: 0;
	border-color: #d6d6d6 #d6d6d6 #d6d6d6;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #f5f6f7;
	color: #434A58;
	background-image: url("../../images/bg-tabs2022.png");
	background-position: left top;
	padding-left: 30px;
	padding-right: 10px;
	color:#FFF;
}
.content-tabs .nav-tabs > li.active > a {
	position: relative;
	margin-top: 0;
	padding-bottom: 10px;
}
.content-tabs .nav-tabs > li.active > a:before {
	content: '';
	display: block;
	height: 4px;
	width: 100%;
	position: absolute;
	top: -4px;
	left: -1px;
	background-color: #222;
}
.content-tabs .nav-tabs > li.active > a:after {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	position: absolute;
	top: -4px;
	right: -1px;
	background-color: #222;
}
.content-tabs .nav-tabs > li.active > a {
	background-color: #ffffff;
	color: #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #d6d6d6;
	border-bottom-color: transparent;
	border-left-color: #d6d6d6;
	font-size: 16px;
	background-image: url(../../images/bg-tab-active2.png);
	background-position: left top;
	padding-left: 30px;
	padding-right:20px;
}
.widget-content .tab-content {
	padding: 0px 3px 3px;
}
.widget-content {
	border: 1px solid #CCC;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px #000;
}
.content-tabs .tab-content {
	padding: 5px;
	border: solid 1px #d6d6d6;
	background-color: #ffffff;
}
@media (min-width: 1200px) {
	.content-tabs .tab-content {
		padding: 5px;
		padding-top: 20px;

padding-bottom: 15px;
	}
}
.content-tabs .media > .pull-left {
	margin-right: 15px;
}
.content-tabs .media > .pull-right {
	margin-left: 15px;
}
.content-tabs .media + .media {
	border-top: solid 1px #e9e9e9;
	padding-top: 15px;
}
.content-tabs .media p {
	margin-bottom: 0;
	font-size: 13px;
}
.content-tabs .media p + p {
	margin-top: 10px;
}
.content-tabs .media .media-heading {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.content-tabs .media .post-date {
	margin-bottom: 0;
	font-size: 12px;
	color: #d3d3d3;
	line-height: 20px;
}
.content-tabs #item-description p {
	margin-bottom: 0;
}
.content-tabs #item-description p + p {
	margin-top: 20px;
}
.content-tabs .rating {
	display: block;
	margin-bottom: 30px;
}
/* 5.7 */
/* Accordions / FAQ
/* ========================================================================== */
.accordion {
	margin-bottom: 30px;
	border-top: solid 1px #e9e9e9;
}
.accordion .panel {
	border: none;
	border-radius: 0 !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: solid 1px #e9e9e9;
}
.accordion .panel-heading {
	background: none;
	padding-left: 0;
	padding-right: 0;
}
.accordion .panel-title {
	font-size: 18px;
	line-height: 22px;
	color: #434A58;
	font-weight: 700;
}
.accordion .panel-title .collapsed {
	font-weight: 400;
}
.accordion .panel-title a {
	display: inline-block;
}
.accordion .panel-title .overflowed {
	margin-top: -2px;
}
.accordion .panel-title .overflowed img {
	margin-left: 5px;
}
.accordion .panel-body {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	font-size: 17px;
}
.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border: none;
}
.accordion .dot {
	display: inline-block;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	position: relative;
}
.accordion .dot:before {
	content: '\f068';
	font-family: 'FontAwesome';
}
.accordion .collapsed .dot:before {
	content: '\f067';
}
.accordion .alert {
	margin-bottom: 0;
	color: #434A58;
}
/* 5.8 */
/* Blog / Post
/* ========================================================================== */
.content .post-wrap {
	position: relative;
}
.content .post-wrap + .post-wrap {
	margin-top: 50px;
	position: relative;
}
.post-media {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.post-media img {
	max-width: 100%;
	width: 100%;
}
.post-media .btn-play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -90px 0 0 -90px;
}
.post-header {
	position: relative;
	margin-bottom: 7px;
}
.post-title {
	color: #434A58;
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 22px;
	font-weight: 300;
	text-align:center;
	text-transform: uppercase;
	padding-top: 30px !important;
}
.post-title a {
	color: #434A58;
	line-height: 1;
}
.post-title a:hover {
	color: #f30505;
}
.post-meta {
	color: #434A58;
	line-height: 1;
	font-size: 14px;
}
.post-meta a,
.post-meta .fa {
	color: #434A58;
}
.post-meta a:hover {
	color: #f30505;
}
.post-read-more {
	display: block;
}
.post-excerpt {
	font-size: 14px;
	line-height: 24px;
	padding-right: 10px;
	text-align: justify;

}
.about-the-author {
	margin-top: 30px;
	padding: 25px;
	border: solid 3px rgba(35, 35, 35, 0.1);
}
.about-the-author .media-heading {
	font-size: 15px;
	font-weight: 700;
	color: #434A58;
}
.about-the-author .media-heading a {
	color: #434A58;
}
.about-the-author .media-heading a:hover {
	color: #f30505;
}
.about-the-author .media-object {
	margin-right: 15px;
	border-radius: 100%;
}
.about-the-author .media-body {
	font-size: 15px;
	line-height: 24px;
}
.about-the-author .media-body p {
	margin: 20px 0 0 0;
}
.about-the-author .media-body .media-category {
	color: #434A58;
	margin: 0 0 10px 0;
}
.post-wrap .owl-theme .owl-controls {
	margin: 0 !important;
}
@media (max-width: 639px) {
	.post-wrap .owl-theme .owl-controls {
		display: none;
	}
}
.post-wrap .owl-theme .owl-controls .owl-nav [class*=owl-] {
	position: absolute;
	top: 50%;
	margin: -20px 0 0 0;
	padding: 0;
	width: 40px;
	height: 40px;
	border-radius: 0;
	font-size: 30px;
	line-height: 30px;
	border: solid 3px #434A58;
	background: transparent;
	color: #434A58;
}
.post-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background: #434A58;
	color: #ffffff;
}
.post-wrap .owl-theme .owl-controls .owl-nav .owl-prev {
	left: 30px;
}
.post-wrap .owl-theme .owl-controls .owl-nav .owl-next {
	right: 30px;
}
.post-wrap .owl-theme .owl-controls .owl-dots {
	position: absolute;
	width: 100%;
	bottom: 0;
}
.post-wrap .owl-theme .owl-controls .owl-dots .owl-dot span {
	background-color: #a5abb7;
}
.post-wrap .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.post-wrap .owl-theme .owl-controls .owl-dots .owl-dot.active span {
	background-color: #434A58;
}
.post-wrap blockquote {
	padding: 20px 20px 50px 20px;
	border-top: solid 6px #f30505;
	background-color: #434A58;
	position: relative;
}
.post-wrap blockquote:after {
	content: '\f10e';
	font-family: 'FontAwesome';
	font-size: 60px;
	line-height: 60px;
	display: block;
	position: absolute;
	right: 20px;
	bottom: 7px;
	opacity: .1;
}
.post-wrap blockquote h4 {
	margin-top: 0;
	font-size: 30px;
	font-weight: 300;
	line-height: 36px;
	font-style: italic;
	color: #ffffff;
}
.post-wrap blockquote p {
	font-style: italic;
}
/* 5.9 */
/* Recent posts
/* ========================================================================== */
.recent-post .media-body {
	font-size: 16px;
	line-height: 18px;
}
.recent-post .media-category {
	font-size: 16px;
	font-weight: 900;
	line-height: 18px;
	margin-bottom: 7px;
	color: #f30505;
}
.recent-post .media-heading {
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 10px;
}
.recent-post .media-heading a {
	color: #434A58;
}
.recent-post .media-heading a:hover {
	color: #f30505;
}
.recent-post .media-meta {
	display: block;
	margin-top: 10px;
	font-size: 15px;
	line-height: 18px;
	color: #a5abb7;
}
.recent-post .media-meta .divider {
	margin: 0 7px 0 5px;
}
.recent-post .media-meta .fa,
.recent-post .media-meta .glyphicon {
	font-size: 14px;
	margin-right: 5px;
}
.recent-post .media-meta a {
	color: #a5abb7;
}
.recent-post .media-meta a:hover {
	color: #434A58;
}
.recent-post .media-link {
	padding: 0;
	margin-right: 30px;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.recent-post .media-link .fa {
	position: absolute;
	bottom: 50%;
	left: 50%;
	font-size: 24px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-left: -15px;
	margin-bottom: -15px;
	color: #ffffff;
	z-index: 11;
	opacity: 0;
}
.recent-post .media-link:after {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(86, 135, 191, 0);
	z-index: 10;
}
.recent-post .media-link:hover .fa {
	bottom: 50%;
	opacity: 1;
}
.recent-post .media-link:hover:after {
	background-color: rgba(86, 135, 191, 0.7);
}
.recent-post.alt {
	max-width: 450px;
	margin: 0 auto;
}
.recent-post.alt .media-link {
	margin: 0 0 20px 0;
}
.recent-post.alt .media-link .media-object {
	width: 100%;
	max-width: 100%;
}
@media (max-width: 480px) {
	.recent-post .media-link {
		float: none !important;
		margin-right: 0 !important;
		margin-bottom: 10px;
	}
	.recent-post .media-link img {
		width: 100%;
		max-width: 100%;
	}
}
.widget .recent-post .media + .media {
	padding-top: 15px;
	border-top: solid 1px #e9e9e9;
}
.widget .recent-post .media-link {
	margin-right: 10px;
}
.widget .recent-post .media-meta {
	margin-top: 0;
	font-size: 14px;
	color: #434A58;
}
.widget .recent-post .media-meta a {
	color: #434A58;
}
.widget .recent-post .media-meta a:hover {
	color: #f30505;
}
.widget .recent-post .media-heading {
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
}
/* 5.10 */
/* Comments
/* ========================================================================== */
.comments {
	margin-top: 30px;
	margin-bottom: 30px;
}
.comments .media + .media {
	margin-top: 20px;
}
.comment {
	border: solid 3px rgba(35, 35, 35, 0.1);
	padding: 20px;
}
.comment-avatar img {
	width: 70px;
}
.pull-left.comment-avatar {
	margin-right: 10px;
}
.pull-right.comment-avatar {
	margin-left: 10px;
}
@media (max-width: 479px) {
	.comment-avatar img {
		width: 24px;
		height: auto;
	}
}
.comment-meta {
	padding-bottom: 20px;
	margin-bottom: 30px;
	position: relative;
}
.comment-meta:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 70px;
	height: 1px;
	background-color: #7f7f7f;
}
.comment-author {
	font-size: 15px;
	font-weight: 700;
	color: #434A58;
}
.comment-author a {
	color: #434A58;
}
.comment-author a:hover {
	color: #f30505;
}
.comment-date {
	float: right;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: #a5abb7;
}
.comment-date .fa {
	color: #f30505;
	margin-left: 10px;
}
.comment-text {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 20px;
}
.comment-reply {
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	padding: 10px;
	margin-bottom: 0;
	background-color: #f9fafb;
	color: #a5abb7;
}
.comment-reply a {
	color: #a5abb7;
}
.comment-reply a:hover {
	color: #434A58;
}
.comment-reply .fa {
	color: #434A58;
	float: right;
}
.comments-form {
	padding: 20px 20px 0 20px;
	border: solid 3px rgba(35, 35, 35, 0.1);
}
.comments-form > .block-title {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1;
}
.comments-form .form-group {
	margin-bottom: 20px;
}
.comments-form .form-control {
	height: 50px;
	color: #434A58;
	border-color: #f9fafb;
	background-color: #f9fafb;
}
.comments-form .form-control:focus {
	border-color: #434A58;
}
.comments-form textarea.form-control {
	height: 200px;
}
.comments-form ::-webkit-input-placeholder {
	color: #434A58 !important;
}
.comments-form :-moz-placeholder {
	color: #434A58 !important;
}
.comments-form ::-moz-placeholder {
	color: #434A58 !important;
}
.comments-form :-ms-input-placeholder {
	color: #434A58 !important;
}
/* 5.11 */
/* Tabs
/* ========================================================================== */
.tabs {
	margin-bottom: 25px;
	font-size: 24px;
	font-weight: 300;
	line-height: 20px;
	text-transform: uppercase;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.tabs ul {
	display: inline-block;
	position: relative;
	margin-top: -10px;
}
.tabs ul:before,
.tabs ul:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 2000px;
	background-color: #a5abb7;
	top: 20px;
}
.tabs ul:before {
	right: 100%;
	margin-right: 15px;
}
.tabs ul:after {
	left: 100%;
	margin-left: 15px;
}
@media (max-width: 767px) {
	.tabs ul {
		padding-bottom: 15px;
		border-bottom: solid 1px #a5abb7;
	}
}
.tabs li {
	display: inline-block;
	margin-top: 10px;
}
.tabs li a {
	padding: 0;
	color: #434A58;
}
.tabs li a,
.tabs li a:hover {
	background-color: transparent;
}
.tabs li a:hover {
	color: #a5abb7;
}
.tabs li.active {
	font-weight: 900;
}
.tabs li.active a {
	color: #434A58;
	background-color: transparent;
}
@media (min-width: 768px) {
	.tabs li + li {
		position: relative;
		margin-left: 20px;
	}
	.tabs li + li:before {
		content: '';
		display: block;
		width: 6px;
		height: 1px;
		position: absolute;
		left: -14px;
		top: 10px;
		background-color: #434A58;
	}
}
@media (max-width: 767px) {
	.tabs li {
		display: block;
	}
}
/* 5.11 */
/* Thumbnails
/* ========================================================================== */
.thumbnail {
	margin: 0 auto;
	border-radius: 0;
	background-color: transparent;
	position: relative;
}
@media (max-width: 768px) {
	.thumbnail {
		max-width: 450px;
	}
}
.thumbnail.hover,
.thumbnail:hover {
	border: solid 1px #f30505;
}
.thumbnail.no-border,
.thumbnail.no-border.hover,
.thumbnail.no-border:hover {
	border-top: 1px solid #404040;
	border-bottom: 0px solid #D4D4D4;
	border-left: 0px solid #D4D4D4;
	border-right: 0px solid #D4D4D4;
}
.thumbnail.no-padding {
	padding: 0;
	background: #FFF none repeat scroll 0% 0%;
	border-top: 1px solid #fff;
	border-bottom: 0px solid #D4D4D4;
	border-left: 0px solid #D4D4D4;
	border-right: 0px solid #D4D4D4;
/*	padding: 2px 3px 3px; */
	border-radius: 1px;
	position: relative;
	margin-bottom: 24px;
	padding-bottom: 18px;
	box-shadow: 0px 10px 13px -8px #000;
}
.slider .thumbnail.no-padding {
	margin-bottom: 0px;
}
.row.thumbnails {
	margin-top: -30px;
}
.modal{
	z-index:9999999999 !important;
}

#myModal2.modal{
	z-index:999999999 !important;
}
@media (min-width:768px) {
 #myModal2 .modal-dialog {
  width:750px;
  margin:30px auto
 }
}
.popup {
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
	z-index:999999999;
}
/* Inner */
.popup-inner {
	max-width:1080px;
	width:96%;
	padding:50px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
	overflow-y: scroll;
}
.popup-innerr {
	max-width:1120px;
	width:96%;
	padding:5px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
}

/* Close Button */
.popup-close {
width: 60px;
    height: 40px;
    padding-top: 3px;
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 20px;
    transition: all 0.25s ease 0s;
    transform: translate(50%, -50%);
    border-radius: 0px;
    background: #BF0A0F none repeat scroll 0% 0%;
    font-family: Arial,sans-serif;
    font-size: 30px;
    text-align: center;
    line-height: 100%;
    color: #FFF;
    padding-right: 10px !important;
}

.popup-close:hover {
	background:rgba(0,0,0,1);
	text-decoration:none;
	color:#FFF;
}
.row.thumbnails .thumbnail {
	margin-top: 30px;
}
.row.thumbnails.no-padding {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}
.row.thumbnails.no-padding [class*='col-'] {
	padding: 0;
}
.row.thumbnails.no-padding .thumbnail {
	margin-top: 0;
}
/* Thumbnail Media/Image
/* -------------------------------------------------------------------------- */
.thumbnail .media {
	overflow: hidden;
	position: relative;
}
.thumbnail .media img {
	max-width: 100%;
	width: 100%;
/* 	border: 1px solid #ccc;
	padding: 3px;
	border-radius: 5px;*/
}
/* Thumbnail caption
/* -------------------------------------------------------------------------- */
.thumbnail .caption {
	padding: 8px 0 0 0;
	overflow: hidden;
}
.thumbnail .caption + .caption {
	padding-top: 10px;
}
.thumbnail .caption.no-padding-top {
	padding-top: 0;
}
.thumbnail .caption.no-padding-bottom {
	padding-bottom: 0;
}
.thumbnail .caption.hovered {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	text-align: center;
	overflow: hidden;
	padding: 15px;
	color: #ffffff;
	opacity: 0;
	z-index: 10;
}
.thumbnail.hover .caption.hovered,
.thumbnail:hover .caption.hovered {
	opacity: 1;
}
.caption-wrapper {
	width: 100%;
}
/* Caption elements
/* -------------------------------------------------------------------------- */
.caption-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 5px 0;
	color: #434A58;
}
.caption-title2 {
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 5px 0;
	color: #434A58;
}
.grid .caption-title{

	height: 72px;
	overflow: hidden;
}
.caption-title-front {
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
	margin: 0 0 10px 0;
	color: #000;
	height: 96px;
	overflow: hidden;
	margin-top: 35px !important;
	padding-left: 10px;
	padding-right: 10px;
	
}
.cap-hei-desk {
	height:54px !important;
}
.cap-hei-desk-2 {
	height:64px !important;
}
@media (min-width: 1200px) {
	.spac-pad-top12 {
		margin-top: 34px !important;
}
}
.marg-home-top {
	margin-bottom: 136px !important;
}
.caption-title-front:hover {

	color:  #041855 !important;

}
.caption-title a {
	color: #000;
}
.caption-title a:hover {
	color: #041855 !important;
	 text-decoration: underline;
}
.icon-view {
	width: 80px;
	height: 80px;
	padding: 5px;
	border: solid 1px rgba(0, 0, 0, 0.6);
	border-radius: 50%;
	display: inline-block;
}
.icon-view strong {
	display: block;
	width: 68px;
	height: 68px;
	border-radius: 50%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.6);
	color: #ffffff;
}

.icon-view .fa,
.icon-view .glyphicon {
	font-size: 24px;
	line-height: 68px;
}
.thumbnail .media-link {
	padding: 0;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
/*	padding-left:4px; */

margin-left: 0px;
}
.thumbnail .media-link .icon-view {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	opacity: 0;
	-webkit-animation: fadeOut .4s;
	animation: fadeOut .4s;
}
.thumbnail .media-link:hover .icon-view {
	opacity: 1;
	-webkit-animation: bounceIn .4s;
	animation: bounceIn .4s;
}
/* Thumbnail transition
/* -------------------------------------------------------------------------- */
.thumbnail span,
.thumbnail:hover span,
.thumbnail.hover span,
.thumbnail .media,
.thumbnail:hover .media,
.thumbnail.hover .media,
.thumbnail .media img,
.thumbnail:hover .media img,
.thumbnail.hover .media img,
.thumbnail .media-link:after,
.thumbnail:hover .media-link:after,
.thumbnail.hover .media-link:after,
.thumbnail .icon-view,
.thumbnail:hover .icon-view,
.thumbnail.hover .icon-view,
.thumbnail .icon-view .fa,
.thumbnail:hover .icon-view .fa,
.thumbnail.hover .icon-view .fa,
.thumbnail .icon-view .glyphicon,
.thumbnail:hover .icon-view .glyphicon,
.thumbnail.hover .icon-view .glyphicon,
.thumbnail .caption,
.thumbnail:hover .caption,
.thumbnail.hover .caption,
.thumbnail .caption-title,
.thumbnail:hover .caption-title,
.thumbnail.hover .caption-title,
.thumbnail .caption-zoom,
.thumbnail:hover .caption-zoom,
.thumbnail.hover .caption-zoom,
.thumbnail .caption-link,
.thumbnail:hover .caption-link,
.thumbnail.hover .caption-link,
.thumbnail .caption-category,
.thumbnail:hover .caption-category,
.thumbnail.hover .caption-category,
.thumbnail .caption-price,
.thumbnail:hover .caption-price,
.thumbnail.hover .caption-price,
.thumbnail .caption-wrapper,
.thumbnail:hover .caption-wrapper,
.thumbnail.hover .caption-wrapper {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* Thumbnail team
/* ========================================================================== */
.thumbnail-team {
	text-align: center;
}
.thumbnail-team .media {
	padding-left: 20px;
	padding-right: 20px;
}
.VIpgJd-ZVi9od-l4eHX-hSRGPd, .VIpgJd-ZVi9od-l4eHX-hSRGPd:link, .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited, .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover, .VIpgJd-ZVi9od-l4eHX-hSRGPd:active {
  font-size: 12px;
  font-weight: bold;
  color: #444;
  text-decoration: none;
  visibility: hidden !important;
}
.goog-te-gadget {
  font-family: arial;
  font-size: 11px;
  color: #666;
  white-space: nowrap;
  margin-right: -27px !important;
}
.thumbnail-team .media img {
	max-width: 200px;
}
.thumbnail-team .caption-title {
	text-transform: uppercase;
	padding-bottom: 10px;
	margin-bottom: 15px;
	position: relative;
}
.thumbnail-team .caption-title:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 50px;
	height: 1px;
	margin-left: -25px;
	background-color: #e9e9e9;
}
.thumbnail-team .caption-title small {
	display: block;
	color: #7f7f7f;
}
.thumbnail-team .social-icons {
	display: inline-block;
	margin-bottom: 10px;
}
.thumbnail-team .social-icons a {
	border-radius: 15px;
}
.thumbnail-team .caption-text {
	font-size: 15px;
}
/* Thumbnail banner
/* ========================================================================== */
.thumbnail.thumbnail-banner .media,
.thumbnail.thumbnail-banner .media .media-link,
.thumbnail.thumbnail-banner .media .caption {
	height: 100%;
}
@media (max-width: 991px) {
	.thumbnail.thumbnail-banner {
		max-width: 555px;
		
	}
	.popup-inner {
	max-width:1080px;
	height: 527px;
	width:96%;
	padding:10px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
	overflow-y: scroll;
}
}
.thumbnail.thumbnail-banner + .thumbnail.thumbnail-banner {
	margin-top: 30px;
}
.thumbnail.thumbnail-banner .media-link {
	text-align: left;
}
.thumbnail.thumbnail-banner .caption {
	padding: 0;
}
.thumbnail.thumbnail-banner .caption-wrapper {
	padding: 15px;
}
.thumbnail.thumbnail-banner .caption-inner {
	border: solid 1px #ffffff;
	padding: 15px;
}
.col-md-3 .thumbnail.thumbnail-banner .caption-inner {
	padding: 15px 2px;
}
.thumbnail.thumbnail-banner .caption-title,
.thumbnail.thumbnail-banner .caption-sub-title {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1;
	text-transform: uppercase;
	margin: 0 0 1px 0;
	color: #434A58;
}
.thumbnail.thumbnail-banner .caption-title span,
.thumbnail.thumbnail-banner .caption-sub-title span {
	display: inline-block;
	padding: 8px 12px;
	background-color: rgba(255, 255, 255, 0.8);
}
.col-md-3 .thumbnail.thumbnail-banner .caption-sub-title span {
	padding: 8px 7px;
}
.thumbnail.thumbnail-banner .btn {
	margin-top: 10px;
}
.thumbnail.thumbnail-banner .btn-theme {
	border-color: #434A58;
	background-color: #434A58;
}
.thumbnail.thumbnail-banner .btn-theme:hover {
	background-color: #f30505;
	border-color: #f30505;
}
.thumbnail.thumbnail-banner.size-1x1 {
	height: 170px;
}
@media (min-width: 992px) and (max-width: 1999px) {
	.thumbnail.thumbnail-banner.size-1x1 {
		height: 190px;
	}
	
}
@media (min-width: 480px) and (max-width: 991px) {
	.thumbnail.thumbnail-banner.size-1x1 {
		max-width: 280px;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
	.thumbnail.thumbnail-banner.size-1x1 {
		height: 190px;
	}
}
.thumbnail.thumbnail-banner.size-1x3 {
	height: 170px;
}
@media (min-width: 992px) and (max-width: 1999px) {
	.thumbnail.thumbnail-banner.size-1x3 {
		height: 190px;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
	.thumbnail.thumbnail-banner.size-1x3 {
		height: 190px;
	}
}
.thumbnail.thumbnail-banner.size-2x3 {
	height: 270px;
}
.thumbnail.thumbnail-banner.size-3x3 {
	height: 570px;
}
.thumbnail.thumbnail-banner.size-1x1-b {
	height: 270px;
}
.thumbnail.thumbnail-banner.size-1x3-b {
	height: 270px;
}
.thumbnail-banner .media img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	position: relative;
}
.thumbnail-banner .media-link .img-bg {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: -1;
	background-image: url('');
	background-position: 50% 50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
}
.thumbnail-banner .media-link:hover .img-bg {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.thumbnail-banner .caption {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	background-color: rgba(86, 135, 191, 0);
}
.thumbnail-banner.alt-font .caption-title {
	font-family: 'Open Sans', serif;
	font-style: italic;
	font-weight: 400;
	font-size: 24px;
}
.thumbnail-banner.alt-font .caption-title span {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: rgba(255, 255, 255, 0.3);
}
.thumbnail-banner.alt-font .caption-sub-title {
	font-family: 'Open Sans', serif;
	font-weight: 400;
	font-size: 18px;
}
.thumbnail-banner.alt-font .caption-sub-title span {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: rgba(255, 255, 255, 0.3);
}
.thumbnail-banner.alt-font .btn-theme-sm {
	font-size: 11px;
}
.thumbnail-banner.alt-font.big-text .caption-title {
	font-size: 48px;
}
@media (max-width: 640px) {
	.thumbnail-banner.alt-font.big-text .caption-title {
		font-size: 28px;
	}
}
.thumbnail-banner.alt-font.big-text .caption-sub-title {
	font-size: 44px;
}
@media (max-width: 640px) {
	.thumbnail-banner.alt-font.big-text .caption-sub-title {
		font-size: 24px;
	}
}
.thumbnail-banner.hover .media img,
.thumbnail-banner:hover .media img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.thumbnail-banner.hover .btn-theme,
.thumbnail-banner:hover .btn-theme {
	-webkit-animation: pulse .4s;
	animation: pulse .4s;
}
.thumbnail-banner.hover .caption,
.thumbnail-banner:hover .caption {
	background-color: rgba(86, 135, 191, 0.3);
}
/* Thumbnail product
/* ========================================================================== */
.thumbnail .rating {
	display: inline-block;
	font-size: 13px;
}
.thumbnail .rating span.star:before {
	padding-right: 3px;
}
.thumbnail .price {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 3px;
}
.thumbnail .old-price {
	font-size: 13px;
	line-height: 1.5;
	margin-bottom: 3px;
	color: #222222;
	float: right;
    text-align: right;
	width: 100%;
	margin-right:-16px;
}
@media (max-width: 480px) {
	.thumbnail .old-price {
		font-size: 13px;
		line-height: 2.8;
	}

}
.thumbnail .old-price ins{
	text-decoration: line-through;
}
.thumbnail .price del {
	font-weight: normal;
	font-size: 14px;
	color: #434A58;
}
.thumbnail .price ins {
	padding-right: 0px;
	text-decoration: none;
	color: #000 ;
	font-weight:700;
	float: right;
	font-family: "Inter", sans-serif;
}
.thumbnail .buttons .btn {
padding: 3px 13px;
font-size: 12px;
line-height: 18px;
padding-top: 3px !important;
}
.thumbnail .buttons .btn a:hover {
	color:#fff;
}
.thumbnail .buttons .btn .fa,
.thumbnail .buttons .btn .glyphicon {
	font-size: 16px !important;
}
.thumbnail .buttons .btn-wish-list {
	margin-right: 10px;
}
.thumbnail .buttons .btn-compare {
	margin-left: 10px;
}
.thumbnail .btn-wish-list {
	opacity: 0;
}
.thumbnail .btn-compare {
	opacity: 0;
}
.thumbnail.hover .btn-wish-list,
.thumbnail:hover .btn-wish-list {
	opacity: 1;
}
.thumbnail.hover .btn-compare,
.thumbnail:hover .btn-compare {
	opacity: 1;
}
.thumbnail.category .media-link:after {
	content: '';
	display: block;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.thumbnail.category .caption {
	position: absolute;
	z-index: 2;
	width: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
}
.thumbnail.category .caption-wrapper {
	padding: 5px;
}
.thumbnail.category .caption-inner {
	padding: 0;
}
.thumbnail.category .sale {
	font-size: 36px;
	font-weight: 900;
	line-height: 40px;
	margin-bottom: 8px;
	text-transform: uppercase;
	color: #ffffff;
}
.thumbnail.category .caption-title {
	font-size: 24px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #ffffff;
}
.thumbnail.category .items {
	font-size: 24px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-style: italic;
	color: #ffffff;
}
.thumbnail.category .media img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	position: relative;
}
.thumbnail.category span {
	padding: 0 8px;
	background-color: rgba(0, 0, 0, 0);
}
.thumbnail.category .btn-theme {
	border-width: 1px;
	border-color: #ffffff;
	color: #ffffff;
}
.thumbnail.category .media-link:after {
	background-color: rgba(0, 0, 0, 0.25);
}
.thumbnail.category.hover .media img,
.thumbnail.category:hover .media img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.thumbnail.category.hover span,
.thumbnail.category:hover span {
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.5);
}
.thumbnail.category.hover .btn-theme,
.thumbnail.category:hover .btn-theme {
	border-color: #ffffff;
	background-color: #ffffff;
	color: #434A58;
}
.thumbnail.category.hover .media-link:after,
.thumbnail.category:hover .media-link:after {
	background-color: rgba(0, 0, 0, 0);
}
.top-products-carousel .buttons .btn {
	padding: 5px;
	font-size: 12px;
}
.top-products-carousel .buttons .btn-wish-list {
	margin-right: 5px;
}

.top-products-carousel .buttons .btn-compare {
	margin-left: 5px;
}
.top-products-carousel .owl-theme .owl-controls {
	margin-top: 0;
}
.top-products-carousel .owl-theme .owl-controls .owl-nav [class*="owl-"] {
	background-color: #BFBFBF;
	border-radius: 0;
	margin: 0;
	padding: 0;
	line-height: 1;
}
.slide-out-div {
	padding: 20px;
	width: 250px;
	background-image: url(../../img/cartbg.jpg);background-repeat: repeat-x;
	background-color: #b6b6b6;
	border: #b9b9b9 1px solid;
}
.top-products-carousel .owl-theme .owl-controls .owl-dots {
	line-height: 1;
}
.top-products-carousel .owl-prev,
.top-products-carousel .owl-next {
	position: absolute;
	top: 50%;
	color: ##1b48ad;
	height: 37px;
	width: 37px;
	line-height: 37px;
	text-align: center;
}
.top-products-carousel .owl-prev {
	left: -50px;
	margin-top: -16px !important;
}
.top-products-carousel .owl-next {
	right: -50px;
	margin-top: -16px !important;
}
.top-products-carousel .owl-prev .fa,
.top-products-carousel .owl-next .fa {
	color: ##1b48ad;
	font-size: 24px !important;
	line-height: 30px;
}
.top-products-carousel .owl-prev:hover,
.top-products-carousel .owl-next:hover {
	
	color: #000000;
}
.top-products-carousel .owl-prev:hover .fa,
.top-products-carousel .owl-next:hover .fa {
	color: #000000;
}
.product-single .badges {
	position: absolute;
	top: 20px;
	right: 35px;
	width: 50px;
	z-index: 2;
}
.product-single .badges div {
	font-size: 14px;
	font-weight: 900;
	line-height: 20px;
	margin-bottom: 10px;
	border: solid 3px #434A58;
	text-transform: uppercase;
	text-align: center;
	color: #434A58;
}
.product-single .badges div.hot {
	border-color: #ea0000;
	color: #ea0000;
}
.product-single .btn-zoom {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 2;
    padding: 0;
    font-size: 12px;
    line-height: 30px;
    background-color: rgba(255, 0, 0, 0.63);
    border-color: #ffffff;
    color: #fff;
}
.product-single .btn-zoom .fa {
	width: 30px;
}
.product-single .btn-zoom:hover {
	background-color: rgba(35, 35, 35, 0.9);
	border-color: #434A58;
	color: #ffffff;
}
.product-single .owl-theme .owl-controls,
.product-single .owl-carousel {
	margin: 0 !important;
}
@media (max-width: 639px) {
	.product-single .owl-theme .owl-controls,
	.product-single .owl-carousel {
		display: block;
	}
}
.product-single .owl-theme .owl-controls .owl-nav [class*=owl-],
.product-single .owl-carousel .owl-nav [class*=owl-]{
	position: absolute;
	top: 50%;
	margin: -20px 0 0 0;
	padding: 0;
	width: 48px;
	height: 48px;
	border-radius: 0;
	font-size: 48px;
	line-height: 48px;
	font-weight:900;
	border: solid 0px #4570CC;
	background: transparent;
	color: #ef0d18;
}
.product-single .owl-theme .owl-controls .owl-nav [class*=owl-]:hover,
.product-single .owl-carousel .owl-nav [class*=owl-]:hover {
	
	color: ##1b48ad;
}
.product-single .owl-theme .owl-controls .owl-nav .owl-prev,
.product-single .owl-carousel .owl-nav .owl-prev{
	left: 10px;
}
.product-single .owl-theme .owl-controls .owl-nav .owl-next,
.product-single .owl-carousel .owl-nav .owl-next {
	right: 10px;
}
.product-single .owl-theme .owl-controls .owl-dots,
.product-single .owl-carousel .owl-dots {
	position: absolute;
	width: 100%;
	bottom: 0;
}
.product-single .owl-theme .owl-controls .owl-dots .owl-dot span,
.product-single .owl-carousel .owl-dots .owl-dot span {
	background-color: #a5abb7;
}
.product-single .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.product-single .owl-theme .owl-controls .owl-dots .owl-dot.active span,
.product-single .owl-carousel .owl-dots .owl-dot:hover span,
.product-single .owl-carousel .owl-dots .owl-dot.active span{
	background-color: #f40302;
}
.product-single .product-thumbnails {
	margin-left: 0;
	margin-right: -10px;
}
.product-single .product-thumbnails > div {
	padding: 0;
}
.product-single .product-thumbnails a {
	display: block;
	margin: 10px 10px 0 0;
}
.product-single .product-thumbnails img {
	width: 100%;
	max-width: 100%;
	display: block;
}
.product-single .back-to-category {
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.product-single .back-to-category .link {
	display: inline-block;
	margin-top: 1px;
	color: #434A58;
}
.product-single .back-to-category .btn-previous,
.product-single .back-to-category .btn-next {
	padding: 0;
	font-size: 30px;
	line-height: 30px;
	color: #e9e9e9;
}
.product-single .back-to-category .btn-previous .fa,
.product-single .back-to-category .btn-next .fa {
	width: 30px;
}
.product-single .back-to-category .btn-next {
	margin-left: 9px;
}
.product-single .product-title {
	font-weight: 600;
	margin-bottom: 12px;
	margin-top: 12px;
	font-size: 19px; 
	color: #000;
	font-size: 19px !important;
	vertical-align: middle;
}
.product-single .product-title span.line{
	font-weight: bold;
	border-left: 5px solid #f00;
	content: " ";
	height: 24px;
	display: inline-block;
	vertical-align: bottom;
}
.product-single .product-title i{
	color: #F30505;
	font-size: 16px;
	vertical-align: middle;
}
.product-single .product-title:hover {
	color:#006ca7;
	/*text-decoration:underline;*/
}
.product-single .product-rating .rating {
	float: left;
	margin-right: 15px;
}
.product-single .info-general{
	padding: 28px 0px 0px;
	margin-bottom: 5px !important;
	border: 0 none;
	text-align: center;
}
.product-single .info-general .servicii-div{
	display: inline-block;
	width: 20%;
	float: left;	
	padding-left: 2px;
}
.product-single .info-general .servicii-div a{
	display: inline-block;
	width: 100%;
	line-height: 30px;
	/*border-top: 2px solid #000;*/
	/*background: url(/themes/dezma/images/servicii_btn.png) repeat-x;*/
	border: 1px solid #ccc;
	font-weight: bold;
}
.product-single .info-general a:first-child{
	padding-left: 0px;
}
.product-single .info-general .servicii-div{
	
}
@media (max-width: 767px) {
	.product-single .info-general .servicii-div{
		width: 20%;
		padding-bottom: 2px;
	}
	.product-single .info-general .servicii-div:nth-child(4){
		
	}
	.product-single .product-rating .rating {
		float: none;
		display: block;
		margin-right: 0;
	}
}
.product-single .reviews,
.product-single .add-review {
	color: #434A58;
}
.product-single .reviews:hover,
.product-single .add-review:hover {
	color: #f30505;
}
.product-single .product-availability {
	color: #434A58;
}
.product-single .product-availability strong {
	color: #f30505;
}
.product-single .inactive{
	color: #f30505;
}
.product-single .product-text {
	font-size: 13px;
	line-height: 18px;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px;
	/*border-top: 1px solid rgba(35, 35, 35, 0.1);*/
}
.product-single .categorie {
	font-size: 14px;
	line-height: 18px;
	padding: 0px;
	margin: 3px 0px 0px;
	border-top: 1px solid rgba(35, 35, 35, 0.1);
	border-bottom: 1px solid rgba(35, 35, 35, 0.1);
	line-height:24px;
	padding-left: 4px;
}

.cod-rosu {
    color: #F00;
    font-size: 14px;
    font-weight: 600;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
}
.product-single .cod {
	font-size: 14px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	border-top: 0 none;
	border-bottom: 1px solid rgba(35, 35, 35, 0.1);
	line-height:24px;
	padding-left: 4px;
}
.product-single .avertizare_img{
	text-align: center;
	line-height:20px;
	font-size: 13px !important;
	margin-top:10px;
	color: #747b82;
}
.marg-ho-10px {
	margin-bottom: 60px;
}
.product-single .form_cart .btn-theme-verde{
	padding-left: 15px;
	padding-right: 15px;
}
.lista:hover {
	color:#f30505;
}
.detalii_comanda,
.categorie-obligatiriu { 
	font-size: 15px;
	padding-right: 10px;
	margin: 0px 0px;
	line-height:23px;
	background: #fff;
	color:#000;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:0px;
	font-weight: 500;
}
.detalii_comanda .cod{
	color:#F00 ;font-size:14px; font-weight:600; padding-left:4px; padding-right:4px; margin-top:2px;
}
.product-single .product-price {
	font-size: 20px;
	font-weight: 900;
	line-height: 36px;
	color: #000;
}
.product-single .product-price ins{
	text-decoration: line-through;
	font-size: 17px;
	color: #333;
}
.product-single .product-price .tva{
	color: #000;
	font-weight: normal;
	font-size: 14px;
}
.product-single .product-qty {
	margin-bottom: 15px;
}
.product-single .product-qty .form-control.qty {
	height: 36px;
	width: 50px;
	text-align: center;
	margin-right: 5px;
}
.product-single .product-qty .form-group {
	display: inline-block;
	margin-bottom: 10px;
}
.product-single .product-qty .form-control {
	display: inline-block !important;
}
.product-single .product-qty label {
	display: block;
	float: left;
	line-height: 35px;
	margin-right: 5px;
}
.product-single .product-qty .btn {
	vertical-align: top;
}
.product-single form.variable label {
	text-transform: uppercase;
	color: #434A58;
}
.product-single form.variable .filter-option {
	color: #434A58;
	font-size: 11px;
	line-height: 22px;
	text-transform: uppercase;
}
.product-single .buttons {
	overflow: hidden;
}
.product-single .buttons .quantity {
	overflow: hidden;
	float: left;
	margin-right: 5px;
}
.product-single .buttons .quantity .btn {
	margin-top: 10px;
	float: left;
	margin-right: 1px;
	background-color: #F7F7F7;
	color: #7abf1d;
	height: 40px;
}
.product-single .buttons .quantity .btn:hover {
	color: #333;
}
.product-single .buttons .quantity .qty {
	margin-top: 10px;
	float: left;
	margin-right: 1px;
	width: 40px;
	height: 40px;
	background-color: #FFF;
	border-color: #ccc;
	color: #000;
}
.product-single .buttons .btn-cart {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	max-width: 100%;
	background-color: #FFF;
	border-color: #09a9ff;
	border-width: 1px;
	color: #000;
	height: 40px;
	width: 150px;
}
.product-single .buttons .btn-cart:hover {
	background-color: transparent;
	color: #434A58;
}
.product-single .buttons .btn-wish-list,
.product-single .buttons .btn-compare {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	width: 60px;
	height: 60px;
	border: solid 3px rgba(35, 35, 35, 0.1);
	background-color: transparent;
	color: #434A58;
}
.product-single .buttons .btn-wish-list:hover,
.product-single .buttons .btn-compare:hover {
	background-color: #434A58;
	color: #ffffff;
}
.product-single table .title {
	color: #434A58;
}
.product-single table td {
	padding: 0 10px 0 0;
}
.product-single .social-icons a {
	border-width: 2px;
	line-height: 25px;
}
.bootstrap-select.btn-group .dropdown-menu {
	border-width: 3px;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	font-size: 11px;
	text-transform: uppercase;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	background-color: #f30505;
}
/* Products list view
/* ========================================================================== */
/* 
.products.list .thumbnail + .thumbnail {
	margin-top: 1px;
	padding-bottom: 5px;
	background-image: url(/themes/dezma/images/bg-piese-bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

*/
.products.list .thumbnail + .thumbnail {
	margin-top: 1px;
	padding-bottom: 5px;
	background-repeat: repeat-x;
	background-position: bottom;
	box-shadow: 0px 10px 14px -8px #000;
	margin-bottom:30px;
}
.products.list .thumbnail .caption {
	padding-top: 0px;
}

.products.list .thumbnail .caption-title {
	font-weight: 600;
	margin-bottom: 6px;
	margin-top: 10px;
	font-size:18px;
	word-wrap: break-word;
	font-family: Arial,Helvetica,sans-serif !important;
	color: #404040 !important;
	padding-left: 6px;
	line-height: 24px;
}
.products.list .thumbnail .caption-title:hover {

	color: #006ca7 !important;
}

.products.list .thumbnail .caption-title span.line{
	font-weight: bold;
	border-left: 5px solid #f00;
	content: " ";
	height: 20px;
	display: inline-block;
	vertical-align: bottom;
	padding-left: 5px;
}

.products.list .caption-title .fa-chevron-right{
	font-size:16px; color:#7abf1d;
}

@media (max-width: 768px) {
	.products.list .thumbnail{
		border-left: 0 none;
		border-right: 0 none;
	}
	.products.list .thumbnail .caption-title{
		font-size: 20px;
		padding-top: 3px !important;
		padding-bottom: 3px !important;
		line-height: 22px;
	}
	.products.list .media{
		float: left;
		/*margin-top: 15px;*/
		width: 100%;
	}
	.products.list .thumbnail .caption-title {
	font-weight: 600;
	margin-bottom: 12px;
	margin-top: 5px;
	font-size:15px;
	word-wrap: break-word;
	font-family: Open Sans !important;
	color: #404040 !important;
	padding-left: 5px;
	line-height:16px !important;
}
	.products.list .thumbnail .caption {
	padding-top: 0px;
}
}
.products.list .thumbnail .reviews {
	color: #434A58;
}
.products.list .thumbnail .reviews:hover {
	color: #f30505;
}
.products.list .thumbnail .overflowed {
	margin-top: 8px;
	padding-left: 14px;
}
.products.list .thumbnail .availability {
	float: left;
}
.products.list .thumbnail .availability strong {
	color: #f30505;
}
.products.list .thumbnail .price {
	float: right;
	margin-bottom: 0;
	font-size: 20px;
	margin-right: 10px;
	/*font-weight: bold;*/
}

@media (max-width: 768px) {
.products.list .thumbnail .price {
	float: right;
	margin-bottom: 0;
	font-size: 24px;
	margin-right: 8px;
	/*font-weight: bold;*/
}
.products.list .thumbnail .overflowed {
	margin-top: 0px;
    padding-left: 3px;
    margin-top: 5px;
    margin-bottom: 0px;
}
}
.products.list .thumbnail .caption-text {
	font-size: 14px;
	line-height: 18px;
	padding-left: 14px !important;
	padding-right: 14px !important;
	 text-align: justify;
	padding: 7px 0;
	margin: 7px 0;
	border-top: solid 1px rgba(35, 35, 35, 0.1);
	border-bottom: solid 1px rgba(35, 35, 35, 0.1);
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 23px;
}
#cookies_agreement {
    -moz-animation: cssAnimation 0s ease-in 4s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 0s ease-in 4s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 0s ease-in 4s forwards;
    /* Opera */
    animation: cssAnimation 0s ease-in 4s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
	width: 24% !important;
padding-top: 20px !important;
padding: 5px 0px;
  padding-top: 5px;
font-size: 15px;
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #333333c7;
text-align: center;
margin-top: 17px !important;
position: fixed;
z-index: 9999999999;
bottom: 200px !important;
transition: all .3s !important;
-webkit-transform: translate(0,100%) !important;
transform: translate(0,100%) !important;
right: 24px !important;
left: unset !important;
}
@keyframes cssAnimation {
    to {
        width:0;
        height:0;
        overflow:hidden;
		top: -500px;
    }
}
@-webkit-keyframes cssAnimation {
    to {
        width:0;
        height:0;
        visibility:hidden;
		top: -500px;
    }
}

.products.list .thumbnail .btn-wish-list {
	margin-left: 10px;
	margin-right: 0;
}
.buttons form_cart {
padding-left: 14px !important;
}
.products.list .thumbnail .caption-title a{
	text-align: left;
	line-height: 21px;
}
.products.wall {
	width: 1980px;
	height: 550px;
	margin-top: -10px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.products.wall .isotope-item {
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}
.products.wall .col {
	margin-right: 10px;
	float: left;
}
.products.wall .w270 {
	width: 270px;
	padding: 0;
}
.products.wall .w370 {
	width: 370px;
	padding: 0;
}
.products.wall .caption.hovered {
	padding-left: 0;
	padding-right: 0;
	background-color: rgba(35, 35, 35, 0.6);
}
.products.wall .caption-title,
.products.wall .caption-title a {
	color: #ffffff;
}
.products.wall .rating span.star:before {
	content: "\f005";
	color: #a5abb7;
}
.products.wall .rating span.star.active:before,
.products.wall .rating span.star:hover:before,
.products.wall .rating span.star:hover ~ span.star:before {
	content: "\f005";
	color: #ffffff;
}
.products.wall .price ins {
	color: #ffffff;
	font-size: 15px;
}
.products.wall .price del {
	color: #ffffff;
	font-size: 14px;
}
.products.wall .buttons .btn {
	color: #ffffff;
	padding: 7px 9px;
}
.products .inactive {
	background-color: #f9f2c7;
	background-image: url(/themes/dezma/images/but-inactiv.png);
	background-repeat: no-repeat !important;
	background-position: right bottom !important;
}
@media (max-width: 768px) {
	.products.list .form_cart{
		margin-right: auto !important; margin-left: auto !important;
		text-align: center;
		clear: both;
	}
	.products.list .form_cart .btn-icon-left{
		margin-top: 5px; height:32px; font-size: 14px; padding-top:5px !important; margin-bottom:8px; background: #7abf1d;
		width: inherit !important;
		display: inline-block;
	}
	.products.list .form_cart .visible-xs{
		display: inline-block !important;
	}
}
/* Thumbnail hot deal
/* ========================================================================== */
.thumbnail-hot-deal .caption {
	padding-top: 30px;
}
.thumbnail-hot-deal .caption-title {
	font-weight: 500;
	margin-bottom: 15px;
}
.thumbnail-hot-deal .price {
	margin-top: 15px;
	font-size: 24px;
	font-weight: 900;
}
.thumbnail-hot-deal .price del {
	font-size: 22px;
	font-weight: 400;
}
.hot-deals-carousel .owl-theme .owl-controls .owl-dots .owl-dot span {
	background-color: #a5abb7;
	border-radius: 0;
	margin-left: 1px;
	margin-right: 2px;
}
.hot-deals-carousel .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.hot-deals-carousel .owl-theme .owl-controls .owl-dots .owl-dot.active span {
	background-color: #434A58;
}
/* 5.12 */
/* Portfolio
/* ========================================================================== */
/* Isotope Filtering */
.isotope-item {
	z-index: 2;
	margin-left: -1px;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
/* Isotope CSS3 transitions */
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
/* disabling Isotope CSS3 transitions */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.filtrable {
	display: inline-block;
	margin-bottom: 20px;
}
.filtrable li {
	/*float: left;*/
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	line-height: 1;
}
.filtrable a {
	display: block;
	border: solid 3px rgba(35, 35, 35, 0.1);
	background-color: transparent;
	color: #a5abb7;
	padding: 10px 20px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.filtrable a:hover {
	border: solid 3px #434A58;
	background-color: #434A58;
	color: #ffffff;
}
.filtrable .current a,
.filtrable .active a,
.filtrable .current a:hover,
.filtrable .active a:hover {
	border: solid 3px #434A58;
	background-color: #434A58;
	color: #ffffff;
}
/* Portfolio */
.thumbnails.portfolio {
	border: solid 1px transparent;
}
.thumbnails.portfolio .thumbnail .caption.hovered {
	text-align: center;
	padding: 0;
	background-color: rgba(86, 135, 191, 0.5);
}
.thumbnails.portfolio .thumbnail .caption-title {
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.thumbnails.portfolio .thumbnail .caption-category {
	margin-bottom: 0;
}
.thumbnails.portfolio .thumbnail .caption-zoom,
.thumbnails.portfolio .thumbnail .caption-link {
	border: solid 3px rgba(35, 35, 35, 0.1);
}
.thumbnails.portfolio .thumbnail .caption-zoom:hover,
.thumbnails.portfolio .thumbnail .caption-link:hover {
	border: solid 3px #434A58;
	background-color: #434A58;
}

.favorit-lg1 {
	font-size: 18px;
padding-top: 0px;
float: right;
margin-right: 50px !important;
width: 228px;
border: 1px solid #345a00;
text-align: center;
height: 34px;
line-height: 33px;
color: #003e7f;
transition: all 0.4s ease-in-out;
}
.fav-lg1 {
	color:#345a00;
}
.fav-lg2 {
	color:#fff;
}
.fav-lg1:hover {
	color:#62971a;
}
.favorit-lg1:hover {
	font-size: 18px;
padding-top: 0px;
float: right;
margin-right: 50px !important;
width: 228px;
border: 1px solid #7abf1d;
text-align: center;
height: 34px;
line-height: 33px;
color: #62971a !important;
background: #fff; 
transition: all 0.4s ease-in-out;
}
.favorit-ini-col {
	color: #62971a;
}
.favorit-ini-col:hover {
	color: #fff;
}

.thumbnails.portfolio .thumbnail .media + .caption {
	text-align: center;
	margin-top: 0;
	padding: 5px 5px 10px 5px;
	border-top: solid 3px rgba(35, 35, 35, 0.1);
	background-color: #f9fafb;
}
.thumbnails.portfolio .thumbnail .media + .caption .caption-title {
	margin-bottom: 5px;
	color: #434A58;
}
.thumbnails.portfolio .thumbnail .media + .caption .caption-title a {
	color: #434A58;
}
.thumbnails.portfolio .thumbnail .media + .caption .caption-title a:hover {
	border-bottom: solid 1px #434A58;
}
.thumbnails.portfolio .thumbnail .media + .caption .caption-category a {
	color: #434A58;
}
.thumbnails.portfolio .thumbnail .media + .caption .caption-category a:hover {
	border-bottom: solid 1px #434A58;
}
.thumbnails.portfolio .caption-title,
.thumbnails.portfolio .caption-title a {
	color: #ffffff;
}
.thumbnails.portfolio .caption-buttons {
	margin-bottom: 0;
	margin-top: 10px;
}
.thumbnails.portfolio .caption-buttons .btn {
	color: #ffffff;
	border-color: #ffffff;
	margin: 0 5px;
	padding: 8px 12px;
	font-size: 14px;
}
.thumbnails.portfolio .caption-category,
.thumbnails.portfolio .caption-category a {
	font-size: 12px;
	margin-bottom: 0;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 14px;
	color: #ffffff;
}
.thumbnails.portfolio.row div[class*="col-"] {
	margin-top: 0;
}
.project-media .owl-theme .owl-controls {
	margin: 0 !important;
}
@media (max-width: 639px) {
	.project-media .owl-theme .owl-controls {
		display: none;
	}
}
.project-media .owl-theme .owl-controls .owl-nav [class*=owl-] {
	position: absolute;
	top: 50%;
	margin: -20px 0 0 0;
	padding: 0;
	width: 40px;
	height: 40px;
	border-radius: 0;
	font-size: 30px;
	line-height: 30px;
	border: solid 3px #434A58;
	background: transparent;
	color: #434A58;
}
.project-media .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background: #434A58;
	color: #ffffff;
}
.project-media .owl-theme .owl-controls .owl-nav .owl-prev {
	left: 30px;
}
.project-media .owl-theme .owl-controls .owl-nav .owl-next {
	right: 30px;
}
.project-media .owl-theme .owl-controls .owl-dots {
	position: absolute;
	width: 100%;
	bottom: 0;
}
.project-media .owl-theme .owl-controls .owl-dots .owl-dot span {
	background-color: #a5abb7;
}
.project-media .owl-theme .owl-controls .owl-dots .owl-dot:hover span,
.project-media .owl-theme .owl-controls .owl-dots .owl-dot.active span {
	background-color: #434A58;
}
.project-overview h3 {
	margin-top: 0;
	margin-bottom: 20px;
}
.project-overview p {
	font-size: 15px;
	color: #434A58;
}
.project-details h3 {
	margin-top: 0;
	margin-bottom: 20px;
}
.project-details .dl-horizontal dt {
	text-align: left;
	padding-bottom: 5px;
}
.project-details .dl-horizontal dt {
	color: #3c4547;
	width: 90px;
	padding-bottom: 5px;
}
.project-details .dl-horizontal dd {
	position: relative;
	margin-left: 110px;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* 5.13 */
/* Widgets
/* ========================================================================== */
.widget-title {
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 15px;
	font-weight: 900;
	line-height: 26px;
	text-transform: uppercase;
	color: #434A58;
	overflow: hidden;
}
.widget-title2 {
	margin-top: 0;
	margin-bottom: 0px;
	font-size: 11px;
	font-weight: 600;
	line-height: 16px;
	color: #000;
	overflow: hidden;
	background-color: #fff;
}
.widget-title span {
	display: inline-block;
	position: relative;
}
.widget-title span:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 2000px;
	background-color: #a5abb7;
	top: 10px;
}
.widget-title span:after {
	left: 100%;
	margin-left: 15px;
}
/* Widget colors
/* ========================================================================== */
.widget.widget-colors {
	border-top: 5px solid #f30505;
	border-bottom: solid 1px rgba(35, 35, 35, 0.1);
	border-right: solid 1px rgba(35, 35, 35, 0.1);
	border-left: solid 1px rgba(35, 35, 35, 0.1);
	background:#434A58;
	color:#fff !important;

}

.widget.widget-colors .widget-title {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	font-weight:600;
	color:#fff;
}
.widget.widget-colors .widget-content {
	border-top: solid 1px rgba(35, 35, 35, 0.1);
	padding: 10px 15px;
	background:#FFF;
}
.widget.widget-colors ul {
	overflow: hidden;
	margin-top: -7px;
}
.widget.widget-colors ul li {
	float: left;
	margin: 7px 7px 0 0;
	border-bottom: 1px solid #ccc;
	width: 100%;
}
.widget.widget-colors ul li a {
	display: block;
	width: 35px;
	height: 35px;
	border: solid 3px rgba(35, 35, 35, 0.1);
	padding: 3px;
}
.widget.widget-colors ul li a span {
	display: block;
	width: 23px;
	height: 23px;
}
.widget.widget-colors ul li a:hover {
	border-color: #434A58;
}
/* Widget filter price
/* ========================================================================== */
.widget.widget-filter-price {
	border: solid 3px rgba(35, 35, 35, 0.1);
}
.widget.widget-filter-price .widget-title {
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
}
.widget.widget-filter-price .widget-content {
	border-top: solid 1px rgba(35, 35, 35, 0.1);
	padding: 15px;
	overflow: hidden;
}
.widget.widget-filter-price #slider-range {
	margin-top: 5px;
	margin-bottom: 25px;
	border-radius: 0;
	border: none;
	background-color: #e9e9e9;
	background-image: none;
	height: 6px;
}
.widget.widget-filter-price #slider-range .ui-widget-header {
	background-color: #434A58;
	background-image: none;
	height: 2px;
	margin-top: 2px;
}
.widget.widget-filter-price #slider-range .ui-slider-handle {
	background-image: none;
	border: solid 3px #434A58;
	border-radius: 0;
	width: 12px;
	height: 12px;
}
.widget.widget-filter-price #slider-range .ui-slider-handle:before,
.widget.widget-filter-price #slider-range .ui-slider-handle:after {
	content: '';
	display: block;
	position: absolute;
	top: 100%;
	left: -3px;
	margin-top: 3px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 5px solid #434A58;
}
.widget.widget-filter-price #slider-range .ui-slider-handle:after {
	left: 0;
	margin-top: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 3px solid #ffffff;
}
.widget.widget-filter-price #amount {
	float: right;
	text-align: right;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border-color: transparent;
	border: none;
	font-size: 15px;
	font-weight: 700;
	color: #434A58;
	width: 120px;
	line-height: 33px;
}
.widget.widget-filter-price .btn-theme,
.widget.widget-filter-price .btn-theme:focus,
.widget.widget-filter-price .btn-theme:active {
	background-color: #434A58;
	border-width: 3px;
	border-color: #434A58;
	color: #ffffff;
	padding: 8px 15px;
	font-size: 12px;
	float: left;
}
.widget.widget-filter-price .btn-theme:hover {
	background-color: #ffffff;
	border-color: #e9e9e9;
	color: #434A58;
}
/* Widget shop deals
/* ========================================================================== */
.widget.widget-shop-deals .countdown-wrapper {
	position: absolute;
	bottom: 0;
	width: 100%;
}
.widget.widget-shop-deals .defaultCountdown {
	background-color: transparent;
	border-color: transparent;
	border: none;
	width: 100%;
}
.widget.widget-shop-deals .countdown-row {
	overflow: hidden;
	display: block;
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}
.widget.widget-shop-deals .countdown-section {
	background-color: rgba(0, 0, 0, 0.5);
}
.widget.widget-shop-deals .countdown-show4 .countdown-section {
	padding-top: 8px;
	padding-bottom: 9px;
	width: 25% !important;
}
.widget.widget-shop-deals .countdown-amount {
	margin: 0 0 0 0;
	font-size: 15px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	color: #f30505;
}
.widget.widget-shop-deals .countdown-period {
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #d3d3d3;
	clear: both;
	margin: 0 0 0 0;
	display: block;
	position: relative;
	overflow: hidden;
}
/* Widget tabs
/* ========================================================================== */
.widget.widget-tabs .nav-justified {
	border: solid 3px rgba(35, 35, 35, 0.1);
}
.widget.widget-tabs .nav-justified > li > a {
	color: #434A58;
	background-color: transparent;
	margin: -3px;
	font-size: 15px;
	font-weight: 700;
	padding-left: 7px;
	padding-right: 7px;
	text-transform: uppercase;
}
.widget.widget-tabs .nav-justified > li.active > a,
.widget.widget-tabs .nav-justified > li > a:hover,
.widget.widget-tabs .nav-justified > li > a:focus {
	border-color: #f30505;
	background-color: #f30505;
	color: #ffffff;
	font-size: 15px;
	text-transform: uppercase;
}
.widget.widget-tabs .tab-content {
	margin-top: 20px;
	overflow: hidden;
}
.widget.widget-tabs .tab-content + .btn-block {
	margin: 10px auto 0 auto;
}
.widget.widget-tabs.alt .nav-justified {
	border: none;
	line-height: 20px;
	bottom: 5px;
}
@media (min-width: 768px) {
	.widget.widget-tabs.alt .nav-justified > li + li {
		border-left: solid 1px transparent;
	}
	.pret-redus {
    left: 0px;
    }
}
.widget.widget-tabs.alt .nav-justified > li > a {
	color: #ffffff;
	background-color: #a5abb7;
	margin: 0;
	font-size: 14px; 
	font-weight: 700;
	padding-left: 12px;
	padding-right: 12px;
	text-transform: uppercase;

} 

.piesa-auto-originala {
	color: #ff0000;
	position: absolute;
	top: 0px;
	right: 3px;
	width: 80px;
	height: 80px;
	line-height: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	z-index: 2;
	background-image: url(/themes/dezma/images/piesa-auto-originala.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-shadow: 1px 1px 1px #ffffff;
	padding-left: 24px;
	padding-top: 31px;
	}
.pret-redus {
position: absolute;
top: 0px;
width: 57px;
height: 28px;
z-index: 2;
padding-left: 0px;
padding-top: 2px;
background: #f00;
box-shadow: 3px 9px 13px -8px #000;
}

.pret-redus-cos {
position: absolute;
top: 2px;
left: 15px;
width: 44px;
height: 22px;
z-index: 2;
padding-left: 0px;
padding-top: 5px;
background: #F00;
}
.pret-redus-cos span{
	display: block;
	text-align: left;
	padding-left: 8px;
	color: #000;
}
.pret-redus-cos span.procent{
font-size: 15px;
line-height: 9px;
color: #fff;
text-align: center;
font-weight: 600;
padding-top: 1px;
padding-left: 0px;
}
.pret-redus-promo {
	position: absolute;
	bottom: 50px;
	right: 8px;
	left: auto; 
	width: 52%;
	height: 5px;
	z-index: 2;
	background:	rgb(0, 164, 159);
	padding-bottom: 23px;
	text-align: center;
	padding-top: 2px;
	box-shadow: 0px 8px 8px -8px #000;
}
.pret-redus-promo27 {
		position: absolute;
	bottom: 50px;
	right: 8px;
	left: auto; 
	width: 70%;
	height: 5px;
	z-index: 2;
	background:	#FFAD00;
	padding-bottom: 24px;
	text-align: center;
	padding-top: 5px;
	box-shadow: 0px 8px 8px -8px #000;
}
.pret-redus-promo2 {
    position: absolute;
    bottom: 65px;
    right: 12px;
    left: auto;
    width: 42%;
    height: 23px;
    z-index: 2;
    background: rgb(0, 164, 159);
    padding-bottom: 22px;
    text-align: center;
	box-shadow: 0px 8px 8px -8px #000;
	border-bottom: 1px solid rgb(0, 164, 159);
}
.pret-redus-promo22 {
    position: absolute;
    bottom: 47px;
    right: 12px;
    left: auto;
    width: 42%;
    height: 25px;
    z-index: 2;
    background: #FFF;
    padding-bottom: 22px;
    text-align: center;
	box-shadow: 0px 8px 8px -8px #000;
	color:#05164c;
}
.pret-redus-promo3 {
    position: absolute;
    top: 12px;
    right: 0px;
    width: 45%;
    height: 5px;
    z-index: 2;
    background: #1582e4;
    text-shadow: 1px 1px 1px #000;
    padding-bottom: 26px;
    text-align: center;
}
.pret-redus3 {
position: absolute;
top: 0px;
left: 0px;
width: 43px;
height: 22px;
z-index: 2;
padding-left: 0px;
padding-top: 0px;
background:#0584CB;
border-radius: 0%;
}
.pret-redus span{
	display: block;
	text-align: left;
	padding-left: 8px;
	color: #000;
}
.pret-redus span.procent{
font-size: 18px;

line-height: 13px;

color: #fff;

text-align: center;

font-weight: 600;

padding-top: 5px;

padding-left: 0px;
}
.pret-redus-promo span.procent{
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	font-weight: 600;
	padding-left: 0px;
	bottom:10px;
}
.pret-redus-promo2 span.procent{
	font-size: 15px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	font-weight: 600;
	padding-left: 0px;
	bottom:10px;
}
.pret-redus-promo3 span.procent{
	font-size: 15px;
	line-height: 16px;
	color: #fff;
	text-align: center;
	font-weight: 600;
	padding-left: 0px;
	bottom:10px;
}
.pret-redus3 span{
	display: block;
	text-align: left;
	padding-left: 8px;
	color: #fff;
}

.pret-redus3 span.procent-mob{
	font-size: 14px;
	line-height: 13px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 0px;
}
.pret-redus4 {
position: absolute;
top: 0px;
left: 0px;
width: 220px;
height: 32px;
z-index: 2;
background: #f00;
padding-left: 0px;
padding-top: 0px;
border-radius: 0;
z-index: 1;
box-shadow: 3px 9px 13px -8px #000;
}
.pret-redus4 span{
	display: block;
	text-align: left;
	padding-left: 8px;
	color: #000;
}
.pret-redus4 span.procent{
font-size: 18px;
line-height: 20px;
color: #fff;
text-align: center;
font-weight: bold;
padding-top: 5px;
padding-left: 0px;
}
.pret-redus5 {
position: absolute;
left: 0px;
width: 170px;
height: 39px;
z-index: 2;
background: #393E4A;
padding-left: 0px;
padding-top: 3px;
border-radius: 0;
top:0px;
}
.pret-redus5 span{
	display: block;
	text-align: left;
	padding-left: 8px;
	color: #000;
}
.pret-redus5 span.procent{
	font-size: 17px;
line-height: 14px;
color: #fff;
text-align: center;
font-weight: bold;
padding-top: 9px;
padding-left: 0px;
}

.product-single .pret-redus{
	left: 0;
	top: 0;
	/*background-image: url(/themes/dezma/images/bulina_reducere_blog_100.png);*/
	/*background-image: url(/themes/dezma/images/reducere_100.png);
	width: 100px;
	height: 97px;*/
	/*font-size: 19px;*/
	/*padding-top: 18px;*/
}

.product-single .pret-redus span.procent{
	/*font-size: 33px;*/
	padding-top: 4px;
}
.product-single .pret-redus3 span.procent{
	/*font-size: 33px;*/
	padding-top: 10px;
}
.product-single .text-color{
	font-weight: bold !important;
}
table, th, td {
  border: 0px solid #ccc;
  padding-left:1px;
  padding-right:1px;
  padding-top:3px;
  padding-bottom:3px;
  border-radius:1px;
}
.pret-redus-right {
color: #ff0000;
position: absolute;
top: 0px;
right: 20px;
width: 100px;
height: 100px;
line-height: 90px;
text-align: center;
font-weight: bold;
font-size: 30px;
z-index: 2;
background-image: url(/themes/dezma/images/pret-redus-right.png);
background-repeat: no-repeat;
background-position: left top;
text-shadow: 1px 1px 1px #ffffff;
padding-left: 24px;
padding-top: 31px;
}
.pret-redus-right2 {
color: #ff0000;
position: absolute;
top: 0px;
left: 5px;
width: 242px;
height: 63px;
line-height: 25px;
font-weight: bold;
font-size: 40px;
z-index: 2;
background-image: url(/themes/dezma/images/pret-redus-p.png);
background-repeat: no-repeat;
background-position: left top;
text-shadow: 1px 1px 1px #ffffff;
padding-right: 60px;
padding-top: 20px;
text-align:right;
text-shadow: 3px 3px #CCC;
}
.pret-redus-right3 {
color: #ff0000;
position: absolute;
top: 3px;
right: 130px;
width: 85px;
height: 65px;
line-height: 45px;
text-align: center;
font-weight: bold;
font-size: 30px;
z-index: 2;
background-image: url(/themes/dezma/images/pret-redus-right3.png);
background-repeat: no-repeat;
background-position: left top;
text-shadow: 1px 1px 1px #ffffff;
padding-left: 24px;
padding-top: 31px;
}

.piesa-originala-dezma {
color: #ff0000;
position: absolute;
top: 3px;
right: 45px;
width: 85px;
height: 65px;
line-height: 45px;
text-align: center;
font-weight: bold;
font-size: 30px;
z-index: 2;
background-image: url(/themes/dezma/images/piesa-originala-dezma.png);
background-repeat: no-repeat;
background-position: left top;
text-shadow: 1px 1px 1px #ffffff;
padding-left: 24px;
padding-top: 31px;
}
.pret-redus-mobil {
	
	color: #ff0000;
position: absolute;
top: 0px;
right: 0px;
width: 160px;
height: 80px;
line-height: 60px;
text-align: center;
font-weight: bold;
font-size: 30px;
z-index: 2;
background-image: url(/themes/dezma/images/pret-economisesti.png);
background-repeat: no-repeat;
background-position: right top;
text-shadow: 1px 1px 1px #ffffff;
padding-left: 24px;
padding-top: 31px;}

.pret-redus2 {
	color: rgb(29, 132, 224);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 120px;
	height: 120px;
	line-height: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	z-index: 2;
	background-image: url(/themes/dezma/images/pret-redus-mare-25.png);
	background-repeat: no-repeat;
	background-position: left top
}
.pret-fac-gar-ret {
color: #434a58;
position: absolute;
bottom: 21px;
left: auto;
width: 80%;
height: 27px;
line-height: 53px;
text-align: center;
font-weight: bold;
font-size: 25px !important;
z-index: 2;
background: #fff ;
right: auto;
padding-top: 2px;
border-top: 3px solid #f00 ;
}
.call-center-dezma {
	color: rgb(29, 132, 224);
	position: absolute;
	bottom: 7px;
	right: 15px;
	width: 80px;
	height: 120px;
	line-height: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	z-index: 2;
	background-image: url(/themes/dezma/images/call-center-dezma.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.widget.widget-tabs.alt .nav-justified > li.active > a,
.widget.widget-tabs.alt .nav-justified > li > a:focus {
	/*border-top: 2px solid #f30505;*/
	/*background-color: #0F2E5C;*/
	border-top: 2px solid #000;
	background-color: #fff;
	color: #000;
	font-size:15px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.widget.widget-tabs.alt .nav-justified > li > a:hover{
}
@media (min-width: 768px) {
	.widget.widget-tabs.alt .nav-justified > li.active > a {
		position: relative;
	}
	.widget.widget-tabs.alt .nav-justified > li.active > a:before {
		content: '';
		display: block;
		position: absolute;
		top: -5px;
		left: 0;
		width: 100%;
		height: 5px;
		/*border-top: solid 5px #f30505;*/
		border-top: solid 5px #000;

	}
	/*.widget.widget-tabs.alt .nav-justified > li.active > a:after {
		content: '';
		display: block;
		position: absolute;
		bottom: -5px;
		left: 0;
		width: 100%;
		height: 5px;
		border-top: solid 5px #e20002;
	}*/
}
.widget.widget-tabs.alt .tab-content {
	margin-top: 20px;
	overflow: hidden;
}
.widget.widget-tabs.alt .tab-content + .btn-block {
	margin: 20px auto 0 auto;
}

.vertical {
	margin: 20px 0;
}
.vertical.hc-tabs {
	margin: 40px 0;
}
.vertical .nav-tabs,
.vertical .tab-content {
	display: table-cell;
	margin: 0;
	vertical-align: top
}
.vertical .nav-tabs {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom-color: transparent;
	background-color: #fff;
}
.vertical .nav-tabs > li {
	float: none;
}
.vertical .nav-tabs > li a {
	margin: 0;
	padding: 15px 40px;
	white-space: nowrap;
	color: #000;
	border-bottom: 1px solid #8f8f8f;
}
.vertical .nav-tabs > li > a:hover {
	border-color: #f0f0f0 #f0f0f0 #434A58;
	border-right-color: transparent;
	color: #FFF;
	z-index: 2;
	background:#434A58;
}
.vertical .nav-tabs > li > a:hover:after {
	width: 3px;
	content: "";
	background-color: #434A58;
	height: 102%;
	position: absolute;
	left: 0;
	top: 0;
}
.vertical .nav-tabs > li.active > a,
.vertical .nav-tabs > li.active > a:focus {
	-webkit-box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.04);
	box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.04);
	border-right-color: transparent;
	border-bottom-color: #f0f0f0;
	color: #fff;
	z-index: 2;
	width: 101%;
	background:#FB6A00;
}

.vertical .nav-tabs > li.active > a:hover {


	color: #fff;

}
.vertical .tab-content {
	border-top: 1px solid #f0f0f0;
	-webkit-box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.04);
	box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.04);
	left: -1px;
	z-index: 1;
	padding: 20px 30px;
	background:#FFF;
}
.vertical .tab-content:after {
	background-color: transparent;
}
.arrow {
	display: block;
	position: relative;
}
.arrow i {
	font-size: 96px;
	top: -62px;
	position: absolute;
	line-height: 1;
	z-index: 2;
	left: 50%;
	margin-left: -27px;
}
.arrow i:before {
	color: #fafafa;
	text-shadow: 0px -1px 1px #E9E9E9;
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
	.vertical .nav-tabs,
	.vertical .tab-content {
		display: block;
	}
}

/* Collapse
---------------------------------- */
.panel-group .panel {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none;
}
.panel-default > .panel-heading {
	padding: 0;
	outline: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	width: 100%;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border: 1px solid #f0f0f0;
	border-top: none;
	background-color: #fafafa
}
.panel-heading a {
	font-weight: 400;
	padding: 12px 35px 12px 15px;
	display: inline-block;
	width: 100%;
	background-color: #e84c3d;
	color: #ffffff;
	position: relative;
	text-decoration: none;
}
.panel-dark .panel-heading a,
.panel-dark .panel-heading a:hover {
	background-color: #0284CF;
}
.panel-transparent .panel-default > .panel-heading,
.panel-transparent .panel-default > .panel-heading + .panel-collapse > .panel-body {
	background-color: transparent;
	color: inherit;
}
.panel-transparent .panel-heading a {
	border: 1px solid #f1f1f1;
}
.panel-transparent .panel-heading a.collapsed {
	color: inherit;
	background-color: transparent;
}
.panel-heading a.collapsed {
	color: #ffffff;
	background-color: #FB6A00;
}
.panel-heading a:after {
	font-family: "FontAwesome";
	content: "\f077";
	position: absolute;
	right: 15px;
	font-size: 18px;
	font-weight: 300;
	top: 50%;
	line-height: 1;
	margin-top: -7px;
}
.panel-heading a.collapsed:after {
	content: "\f078";
}
.panel-heading a:hover,
.panel-transparent .panel-heading a:hover {
	text-decoration: none;
	background-color: #e84c3d;
	color: #ffffff;
}
.panel-title a i {
	padding-right: 10px;
	font-size: 20px;
}

/* Call to action
---------------------------------- */
.call-to-action {
	padding: 10px 25px;
	text-align: center;
}
.call-to-action .btn {
	margin: 10px 5px;
}
.call-to-action .btn.btn-lg {
	margin-top: 15px;
}

/* Gray Buttons */
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray.active,
.open .dropdown-toggle.btn-gray {
	color: #ffffff;
	background-color: #7abf1d;
	border-color: #7abf1d;
}

/* Light Gray Buttons */
.btn-light-gray:hover,
.btn-light-gray:focus,
.btn-light-gray:active,
.btn-light-gray.active,
.open .dropdown-toggle.btn-light-gray {
	color: #ffffff;
	background-color: #7abf1d;
	border-color: #7abf1d;
}

/* Default Buttons */
.btn-default {
	background-color: #f00 !important;
	color: #fff !important;
	border-color: #7abf1d;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	color: #fff !important;
	background-color: #7abf1d;
	border-color: #7abf1d;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default {
	background-color: #7abf1d;
	border-color: #7abf1d;
}

/* Button with transparent bg
---------------------------------- */
.btn-white {
	background-color: #fff;
	color: #000;
	border: 1px solid #b1b1b1;
}
.btn-green {
	background-color: #7abf1d;
	border: 0 none;
}
.btn-grey {
	background-color: #ccc !important;
	border: 0 none;
}
.btn-blue-2 {
	background-color: #1582e4 !important;
	border: 0 none;
}
.btn-yellow-2 {
	background-color: #FB6A00!important;
	border: 0 none;
	    box-shadow: 0px 10px 8px -9px #000 !important;
}
.btn-grey-2 {
	background-color: #635d5d !important;
	border: 0 none;
}
.btn-yellow-2:hover {
	background-color: #d5610d!important;
	border: 0 none;
}
.btn-green-2 {
	background-color: #7abf1d !important;
	border: 0 none;
	box-shadow: 0px 8px 8px -8px #000;
}
.btn-green-2-border {
	background-color: #fff !important;
	border: 1px solid #7abf1d;
	color: #000 !important;
}
.btn-green-2-border:hover {
	background-color: #fff !important;
	border: 1px solid #000 !important;
	color: #000 !important;
}
.btn-green-2:hover {
	background-color: #F00 !important;
	color:#fff !important;
	border: 0 none;
}
.btn-orange-2 {
	background-color: #ed1118 !important;
	border: 0 none;
}
.clr-bluemarin-2 {
	color: ##1b48ad !important;
	border: 0 none;
}
.btn-orange-2:hover {
	background-color: #F00 !important;
	color:#fff !important;
	border: 0 none;
}
.btn-orange-2:active {
	background-color: #F00 !important;
	color:#fff !important;
	border: 0 none;
}
.btn-orange-2:focus {
	background-color: #F00 !important;
	color:#fff !important;
	border: 0 none;
}
.btn-red-2 {
	background-color: #f00 !important;
	border: 0 none;
	    box-shadow: 0px 8px 8px -8px #000;
}
.red-2 {
color:#0ca107 !important;
}
.albastru-2 {
color:#09a9ff !important;
}
.blue-2txt {
color:#006ca7 !important;
}
.btn-red-2:hover {
	background-color: ##1b48ad !important;
	color:#fff !important;
	border: 0 none;
}
.btn-blue-outline {
	background-color: #FFBF00 !important;
    border: 0 none;
	width: 235px;
	padding-left: 0px;
	padding-top: 4px !important;
	margin-bottom: 5px;
	
	color: #000;
	font-size: 13px;
	font-weight: 400;
	padding-bottom: 4px;
}
.btn-blue-i {
	margin-left: 0px;
	background: #001F7A;
	color:#fff;
	padding: 7px;
	padding-left: 8px;
}

.btn-blue-i:hover {
	margin-left: 0px;
	background-color: #595959 !important;
	color:#fff;
	padding: 4px;
	padding-left: 8px;
}
.btn-bluemarin-i {
	margin-left: 0px;
	background: #090062;
	color:#fff;
	padding: 4px;
	padding-left: 8px;
}
.btn-blue-outline:hover {
	background-color: #C07E00 !important;
	color: #FFf;
}
.btn-bluemarin-outline {
	background-color: #fff !important;
    border: 0 none;
	width: 235px;
	padding-left: 0px;
	padding-top: 1px !important;
	margin-bottom: 5px;
	border: 1px solid #090062;
	color: #090062;
	font-size: 13px;
	font-weight: 400;
	padding-bottom: 2px;
}
.btn-bluemarin-outline:hover {
	background-color: #090062 !important;
	border: 1px solid #090062;
	color: #FFf;
}
.btn-green-outline {
	background-color: #fff !important;
    border: 0 none;
	width: 235px;
	padding-left: 0px;
	padding-top: 1px !important;
	margin-bottom: 5px;
	border: 1px solid #7abf1d;
	color: #7abf1d;
	font-size: 13px;
	font-weight: 400;
	padding-bottom: 2px;
}
.btn-green-outline:hover {
	background-color: #7abf1d !important;
	border: 1px solid #7abf1d;
	color: #FFf;
}
.btn-green-i {
	margin-left: 0px;
	background: #7abf1d;
	color:#fff;
	padding: 4px;
	padding-left: 6px;
}
.btn-orange-outline {
	background-color: #fff !important;
    border: 0 none;
	width: 235px;
	padding-left: 0px;
	padding-top: 1px !important;
	margin-bottom: 5px;
	border: 1px solid ##1b48ad;
	color: ##1b48ad;
	font-size: 13px;
	font-weight: 400;
	padding-bottom: 1px;
}
.btn-orange-outline:hover {
	background-color: ##1b48ad !important;
	border: 1px solid ##1b48ad;
	color: #FFf;
}
.btn-orange-i {
	margin-left: 0px;
	background: ##1b48ad;
	color:#fff;
	padding: 4px;
	padding-left: 6px;
}
.margin-top-15px {
	margin-top:15px;	
}
.text-justify2 {
	text-align: justify !important;
	}
 /* Customize the label (the container) */
.checkboxing {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
  padding-right: 15px;
  padding-top: 2px;
}

/* Hide the browser's default checkbox */
.checkboxing input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 1px solid #f00;
}

/* On mouse-over, add a grey background color */
.checkboxing:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkboxing input:checked ~ .checkmark {
  background-color: #f00;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkboxing input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkboxing .checkmark:after {
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 
.margin-top50px {
	margin-top:50px;
}
.margin-top35px {
	margin-top:35px !important;
}
.margin-top20px {
	margin-top:20px !important;
}
.margin-bottom25px {
	margin-bottom:25px;
}
.whatsapp-share {
	background: #fff;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left:1px;
	padding-right:1px;
    font-size: 19px;
    color: #00e676;
    font-weight: 600;
}
.share-distribuire {
		background: #fff;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left:0px;
	padding-right:0px;
    font-size: 12px;
    color: #747b82;
    font-weight: 400;
}
.facebook-share {
	background: #fff;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left:2px;
	padding-right:2px;
    font-size: 19px;
    color: #4267B2;
    font-weight: 600;
}
.cere-oferta-pret {
    font-size: 14px;
    background: #fff;
    color: #09a9ff !important;
    font-weight: 600;
    text-decoration: none;
    width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -35px !important;
    margin-top: 15px;
	}
	.cere-oferta-pret a {

    color: #05164c !important;

	}
@media (max-width: 767px) {
	.blue-2 {
	color: #09a9ff !important;
	padding-top: 5px;
}
	.blue-3 {
	color: #0284CF !important;
	padding-top: 5px;
}
.btn-blue-2 {
	background-color: #09a9ff !important;
	border: 0 none;
}
.btn-green-2 {
	background-color: #7abf1d !important;
	border: 0 none;
	box-shadow: 0px 8px 8px -8px #000;
}
	.blue-2-underline {
	color: #09a9ff !important;
	padding-top: 5px;
    text-decoration: underline;
}
.red-2 {
color:#ef2809 !important;
}
}
.blue-2 {
	color: #09a9ff !important;
}
.btn-blue-2:hover {
	background-color: #e72526 !important;
	color:#fff !important;
	border: 0 none;
}
.btn-blue-2 a:hover {
	background-color: #000 !important;
	color:#fff !important;
	border: 0 none;
}
.font-13px {
font-size:13px !important;
}
@media (max-width: 767px) {
	.font-13px {
font-size:14px !important;
}
.font-11px {
font-size:11px !important;
}
.bg-white-mob{
	background:#fff;
}
.margin-top-mob{
	margin-top: -15px !important;
}
	.font-16px {
font-size:16px !important;
}
    .margin-top-10px {
		margin-top:2px !important;
}
}
}
.text-center {
text-align:center !important;
}
.text-center2 {
text-align:center !important;
}
.text-center2:hover {
text-decoration: underline;
}
.btn-black-2 {
	height: 40px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 16px;
	border: medium none;
	width: 100%;
	background: #7abf1d;
	color: rgb(255, 255, 255); 
}
.btn-black-2:hover {
	color:#FFF;
	background:rgb(67, 74, 88) none repeat scroll 0% 0%;
}
.btn-black{
	color:#FFF;
	background: #69666d !important;
}

.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
	background-color: #ff0000;
	border-color: #434A58;
	color: #ffffff !important;
}
/* Button background transitions
---------------------------------- */
.hvr-sweep-to-right:before,
.hvr-sweep-to-left:before,
.hvr-sweep-to-bottom:before,
.hvr-sweep-to-top:before,
.hvr-bounce-to-right:before,
.hvr-bounce-to-left:before,
.hvr-bounce-to-bottom:before,
.hvr-bounce-to-top:before,
.hvr-radial-out:before,
.hvr-rectangle-out:before,
.hvr-shutter-out-horizontal:before,
.hvr-shutter-out-vertical:before {
	background: #7abf1d;
}

.separator {
	display: block;
	width: 60px;
	height: 5px;
	margin: 15px auto 15px;
	background-color: #cccccc;
	position: relative;
	border: 1px solid #cccccc;
}
.separator:after {
	width: 30px;
	height: 5px;
	background: #333333;
	position: absolute;
	top: -1px;
	left: -1px;
	content: "";
}
.separator-2 {
	display: block;
	width: 30px;
	height: 5px;
	margin: 15px 0 15px;
	background-color: #cccccc;
	position: relative;
}
.separator-2.right {
	margin-left: auto;
}
.sidebar .separator {
	width: 30px;
	height: 5px;
	margin: 15px 0 20px;
	background-color: #666;
	border-color: #666;
}
.sidebar .separator:after {
	content: "";
	background-color: transparent;
}
.dark-bg .separator-2 {
	background-color: #999999;
}

/* Testimonials
---------------------------------- */
.testimonial {
	margin: 25px 0;
}
.well .testimonial,
.owl-item .testimonial {
	margin: 0;
}
.testimonial h2 {
	margin-bottom: 25px;
}
.testimonial-image {
	max-width: 160px;
	float: left;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.testimonial-body {
	padding: 15px;
}
.testimonial-image + .testimonial-body {
	margin-left: 180px;
}
.testimonial-info-1 {
	font-size: 13px;
	color: #000;
	font-style: italic;
}
.testimonial-info-2 {
	font-size: 13px;
	color: #000;
	font-weight: 700;
}
.dark-bg .testimonial-info-1,
.dark-bg .testimonial-info-2,
.default-bg .testimonial-info-1,
.default-bg .testimonial-info-2,
.dark-translucent-bg .testimonial-info-1,
.dark-translucent-bg .testimonial-info-2 {
	color: inherit;
}

/* Boxes
---------------------------------- */
.box {
	text-align: center;
	margin: 0 10px 10px 0;
	width: 60px;
	height: 60px;
	display: inline-block;
	font-size: 0;
	float: left;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.box.block {
	display: block;
	float: none;
	margin: 0 auto!important;
}
.box.block + h2 {
	margin-top: 0;
}
.box i {
	font-size: 36px;
	line-height: 60px;
}
.box.small {
	margin: 0 5px 5px 0;
	width: 45px;
	height: 45px;
}
.box.small i {
	font-size: 24px;
	line-height: 45px;
}
.box.gray-bg:hover {
	color: #e84c3d;
}
.box.default-bg:hover {
	background-color: #fff;
	border: 1px solid #e84c3d;
}
.box.default-bg:hover * {
	color: #e84c3d;
}
.box.dark-bg:hover {
	background-color: #fff;
	border: 1px solid #666;
}
.box.dark-bg:hover * {
	color: #666;
}
.box-style-1 {
	text-align: center;
	padding: 20px;
	margin: 20px 0;
	background: #FFF;
}

.box-style-1:hover {
	background: #F9F9F9;
	color:#000;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 0px;
}
.grid-space-10 .box-style-1 {
	margin: 10px 0;
}
.box-style-1 i {
	font-size: 90px;
	margin: 15px 0 5px;
	text-align: center;
}
.box-style-1:not(.team-member):hover i {
	color: #7abf1d;
	font-size: 100px;
	background:ccc;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.box-style-1.default-bg:hover i,
.box-style-1.dark-bg:hover i {
	color: inherit;
}
.box-style-2 {
	margin-top: 20px;
}
.box-style-2 i {
	font-size: 36px;
	line-height: 60px;
}
.box-style-2 .icon-container {
	float: left;
	width: 60px;
	height: 60px;
	text-align: center;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.box-style-2 .body {
	margin-left: 80px;
}
.box-style-2 h2 {
	font-size: 24px;
	margin-top: 0;
}
.box-style-2:hover .icon-container {
	border: 1px solid #666;
}
.box-style-2:hover .default-bg {
	background-color: #fff;
	border: 1px solid #e84c3d;
}
.box-style-2:hover .default-bg * {
	color: #e84c3d;
}
.box-style-2:hover .dark-bg {
	background-color: #fff;
	border: 1px solid #666;
}
.box-style-2:hover .dark-bg * {
	color: #666;
}
.box-style-2:hover .white-bg * {
	color: #e84c3d;
}
.box-style-3 {
	margin-top: 20px;
}
.box-style-3 i {
	font-size: 22px;
	line-height: 45px;
}
.box-style-3 .icon-container {
	float: left;
	width: 45px;
	height: 45px;
	text-align: center;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.box-style-3 .body {
	margin-left: 80px;
}
.box-style-3 h2 {
	font-size: 20px;
	margin-top: 0;
}
.box-style-3:hover .icon-container {
	border: 1px solid #666;
}
.box-style-3:hover .default-bg {
	background-color: #fff;
	border: 1px solid #e84c3d;
}
.box-style-3:hover .default-bg * {
	color: #e84c3d;
}
.box-style-3:hover .dark-bg {
	background-color: #fff;
	border: 1px solid #666;
}
.box-style-3:hover .dark-bg * {
	color: #666;
}
.box-style-3:hover .white-bg * {
	color: #e84c3d;
}
.panel-body i {
	width: 35px;
	text-align: center;
}
.marg-tap1 {
	margin-top:66px !important;
}
.marg-tap2 {
	margin-top:60px !important;
}


/* Widget search
/* ========================================================================== */
.widget-search {
	max-width: 100%;
	position: relative;
}
.widget-search .form-control {
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.widget-search button {
	position: absolute;
	right: 3px;
	top: 3px;
	background-color: #ffffff;
	border: none;
	padding: 2px 8px;
	line-height: 30px;
	font-size: 16px;
	color: #434A58;
}
.widget-search button:before {
	content: '';
	position: absolute;
	top: 0;
	left: -34px;
	width: 34px;
	height: 34px;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
/* Widget categories
/* ========================================================================== */
.widget-categories ul li + li {
	border-top: solid 1px rgba(0, 0, 0, 0.1);
}
.widget-categories ul li a {
	display: block;
	padding: 5px 0 5px 20px;
	position: relative;
}
.widget-categories ul li a:before {
	content: '\f0a9';
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 5px;
}
.widget-categories ul li a:hover:before {
	-webkit-animation: bounceIn .4s;
	animation: bounceIn .4s;
}
/* Widget tabs
/* ========================================================================== */
.widget.shop-categories {
	border: solid 1px rgba(35, 35, 35, 0.1);
	border: 1px solid rgba(35, 35, 35, 0.1);
	color: #000 !important;
	border-top: 5px solid #465760;	
}
.widget.shop-categories .widget-title {
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	color:#1B1C21;
	
}

.widget.shop-categories .widget-content {
	border-top: 1px solid rgba(35, 35, 35, 0.1);
	padding: 10px 15px;
	background: #FFF none repeat scroll 0% 0%;
}


.widget.shop-categories ul {
	margin: -10px -15px -10px -15px;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	text-transform: uppercase;
}
.widget.shop-categories ul li {
	/*padding: 10px 15px;*/
	overflow: hidden;
}
.widget.shop-categories ul a:hover {
	background-color: #F5F5F5;
}

.widget.shop-categories ul li + li {
	border-top: 0;
}
.widget.shop-categories ul a {
	display: block;
	/*margin-right: 20px;*/
	color: #000;
	font-weight:400;
	padding: 7px 15px 7px 15px;
	margin: 3px 0;
}
.widget.shop-categories ul a:hover {
	color: #006ca7; 
    font-weight: bold;
}
.widget.shop-categories ul a .count {
	float: right;
	text-align: right;
	font-size: 12px;
	margin-right: 2px;
}
.widget.shop-categories ul ul.children {
	font-size: 13px;
	font-weight: 700;
	line-height: 15px;
	text-transform: none;
	margin: 0;
	padding-left: 0px;
}
.widget.shop-categories ul ul.children li a{
	padding: 7px 15px 7px 30px;
	margin: 0px;
}
.widget.shop-categories ul ul.children a {
	margin-right: 0;
}
.widget.shop-categories ul .count {
	float: right;
	font-size: 12px;
	margin-right: 2px;
}
.widget.shop-categories ul .arrow {
	float: right;
	/*border: solid 1px #434A58;*/
	color: #434A58;
	width: 17px;
	height: 17px;
	cursor: pointer;
	text-align: center;
}
.widget.shop-categories ul .arrow .fa {
	font-size: 20px;
	line-height: 14px;
	
}
#cookies_agreement {
width:100%;
padding:5px 0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#333;
text-align:center;

margin-bottom:0px;
top: 0;
left: 0;
z-index: 999999991;
width: 100%;

}
.cookieinfo {
	/*background-image:url(/media/reclama/mari-deduceri-dezma.png) !important;*/
	background-repeat: no-repeat !important;
	background-position: center top !important;
	height:60px !important;
	background-color: transparent !important;
	}
/* Widget tag cloud
/* ========================================================================== */
.widget-tag-cloud ul {
	overflow: hidden;
	margin-top: -7px;
}
.widget-tag-cloud ul li {
	float: left;
	margin-top: 7px;
	margin-right: 5px;
}
.widget-tag-cloud ul li a {
	display: block;
	padding: 4px 11px;
	font-size: 14px;
	line-height: 22px;
	color: #434A58;
	border: solid 3px rgba(35, 35, 35, 0.1);
}
.widget-tag-cloud ul li a:hover {
	color: #ffffff;
	background-color: #434A58;
	border-color: #434A58;
}
/* flickr feed
/* ========================================================================== */
.widget-flickr-feed ul {
	overflow: hidden;
	margin-left: -10px;
	margin-bottom: -10px;
}
.widget-flickr-feed ul li {
	float: left;
	margin: 0 0 10px 10px;
}
.widget-flickr-feed ul a {
	display: block;
	border: solid 3px rgba(35, 35, 35, 0.1);
	overflow: hidden;
	position: relative;
}
.widget-flickr-feed ul a:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: transparent;
}
.widget-flickr-feed ul a:after {
	content: '\f002';
	font-size: 14px;
	font-family: 'FontAwesome';
	position: absolute;
	width: 14px;
	height: 14px;
	margin-left: -7px;
	margin-top: -9px;
	text-align: center;
	top: 50%;
	left: 50%;
	color: #ffffff;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.widget-flickr-feed ul a:hover {
	border-color: #f30505;
}
.widget-flickr-feed ul a:hover:before {
	background-color: rgba(86, 135, 191, 0.7);
}
.widget-flickr-feed ul a:hover:after {
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.widget-flickr-feed ul a img {
	width: 74px;
	height: auto;
}
@media (max-width: 1199px) {
	.widget-flickr-feed ul a img {
		width: 58px;
	}

}
@media (max-width: 991px) {
	.widget-flickr-feed ul a img {
		width: 70px;
	}
}
@media (max-width: 767px) {
	.widget-flickr-feed ul a img {
		width: 70px;
	}
}
/* Recent Tweets Widget
/* ========================================================================== */
/* ========================================================================== */
.recent-tweets .media .fa {
	color: #f30505;
}
.recent-tweets .media p {
	margin-bottom: 0;
}
.recent-tweets .media small {
	color: #d3d3d3;
}
/* Shopping cart popup
/* ========================================================================== */
.overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: rgba(0, 0, 0, 0.8);
}
.cart-wrapper {
	margin-left: 30px;
}
@media (max-width: 1199px) {
	.cart-wrapper {
		margin-left: 15px;
	}
}
@media (max-width: 480px) {
	.cart-wrapper {
		float: none !important;
		margin-left: 0;
	}
}
.cart-wrapper .btn {
	height: auto;
}
.cart-total {
	cursor: pointer;
	font-weight: bold;
	line-height: 33px;
	text-transform: uppercase;
	color: #a5abb7;
}
@media (max-width: 639px) {
	.cart-total {
		font-size: 14px;
	}
}
.cart-total .total {
	float: left;
}
.cart-total .fa {
	float: left;
	display: block;
	font-size: 24px;
	line-height: 33px;
	margin-left: 2px;
	color: #434A58;
}
.cart-total .items {
	float: left;
	margin-left: 5px;
}
.cart-items {
	position: relative;
	margin: 0 0 0 auto;
	max-width: 450px;
}
.ajutor-items {
	position: relative;
	margin: 0 0 0 auto;
	max-width: 100%;
	max-height: 90%;
}

.h_iframe        {position:relative; height:0}
.h_iframe .ratio {display:block;width:100%;height:auto;}
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; }
@media (min-width: 768px) {
	.cart-items:before {
		content: '';
		position: absolute;
		top: -9px;
		right: 11px;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #e9e9e9;
	}
	.cart-items:after {
		content: '';
		position: absolute;
		top: -7px;
		right: 11px;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #ffffff;
	}
}
.cart-items .cart-items-inner {
	background-color: #ffffff;
	border: solid 3px #e9e9e9;
}
.ajutor-items .ajutor-items-inner {
	background-color: #ffffff;
	border: solid 3px #e9e9e9;
}
.cart-items .media {
	padding: 15px;
	overflow: hidden;
}
.cart-items .media + .media {
	border-top: solid 1px #e9e9e9;
	margin-top: 0;
}
.cart-items .item-image {
	width: 65px;
}
.cart-items .item-title {
	margin-bottom: 0;
	font-size: 14px;
	text-transform: none;
	color: #434A58;
	font-weight: 300;
}
.cart-items .item-title a {
	color: #434A58;
}
.cart-items .item-desc {
	margin-bottom: 0;
	font-size: 10px;
	text-transform: uppercase;
}
.cart-items .item-price {
	margin-bottom: 0;
	font-size: 17px;
	font-weight: bold;
	line-height: 1;
	color: #434A58;
}
.cart-items .btn-call-checkout {
	margin-left: 15px;
}

.popup-cart .modal-dialog {
	margin-top: 90px;
	margin-bottom: 60px !important;
}
.popup-ajutor .modal-dialog {
	margin-top: 24px;
}
@media (min-width: 768px) {
	.popup-cart .modal-dialog {
		width: 100%;
	}
	.popup-ajutor .modal-dialog {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.popup-cart .modal-dialog > .container {
		padding-left: 0;
		padding-right: 0;
	}
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform 0.15s ease-out;
	-o-transition: -o-transform 0.15s ease-out;
	transition: transform 0.15s ease-out;
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.modal.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 99999999999999999999;
}
@media (max-width: 480px) {
	.modal-footer .btn{
		float:none !important;
		display: block;
		width:70%;
		margin-right:auto;
		margin-left:auto;
	}
	.modal-footer .btn + .btn{
		margin-left: 0px;
		margin-top: 10px;
				margin-right:auto;
		margin-left:auto;
	}
}
/* Shop info banners
/* ========================================================================== */
.product-list {
	max-width: 450px;
	margin: 0 auto;
}
.product-list .media {
	clear: both;
	padding-top: 0px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 12px;
}
.product-list .media + .media {
	padding-top: 0px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 12px;
}
.product-list .media-heading {
	font-size: 18px;
	font-weight: 300;
	color: #434A58;
}
.product-list .media-heading a {
	color: #434A58;
}
.product-list .media-heading small {
	display: block;
	margin-top: 5px;
}
.product-list .media-body {
	min-height: 80px;
}
.product-list .price {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3;
}
.product-list .price del {
	font-weight: normal;
	font-size: 14px;
	color: #434A58;
}
.product-list .price ins {
	padding-right: 5px;
	text-decoration: none;
	color: #f30505;
}
.product-list .rating {
	font-size: 14px;
}
.product-list .media-link {
	padding: 0;
	margin-right: 15px;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.product-list .media-link .fa {
	position: absolute;
	bottom: 50%;
	left: 50%;
	font-size: 24px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-left: -15px;
	margin-bottom: -15px;
	color: #ffffff;
	z-index: 11;
	opacity: 0;
}
.product-list .media-link:after {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(86, 135, 191, 0);
	z-index: 10;
}
.product-list .media-link:hover .fa {
	bottom: 50%;
	opacity: 1;
}
.product-list .media-link:hover:after {
	background-color: rgba(86, 135, 191, 0.7);
}
.product-info{
	margin-top: 18px !important;
	padding: 0px !important;
	line-height: 38px;
	font-weight: 300;
	font-size: 14px;
	padding-left: 1px;
}
.contact-info .fa-phone{
	background-color: #37c837;border-radius: 13px;color: #ffffff;font-size: 17px;height: 24px;padding: 4px;width: 24px;
}
.contact-info a > img{
	display: inline-block; height: 22px
}
@media (max-width: 768px) {
	.product-info{
		width: 100%;
		margin-top: 3px !important;
	}
}
/* Shop info banners
/* ========================================================================== */
.shop-info-banners{
	padding-bottom: 20px;
}
.shop-info-banners:last-child{
	padding-bottom: 0px;
}
.shop-info-banners .block {
	max-width: 450px;
	margin: 0 auto;
	padding: 35px 8px;
	border: 1px solid #D6D6D6;
	background-color: transparent;
	color: #3c3c3c;
	font-weight: 500;
	line-height: 18px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	min-height:290px;
}
.shop-info-banners .block .fa {
	font-size: 60px;
	line-height: 60px;
	color: #3c3c3c;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.shop-info-banners .block .media-heading {
	font-size: 18px;
	line-height: 24px;
	font-weight: 900;
	color: #3c3c3c;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.shop-info-banners .block:hover {
	color: #000;
	background-color: #F8F8F8;
}
.shop-info-banners .block:hover .fa {
	color: #ffffff;
}
.shop-info-banners .block:hover .media-heading {
	color: #999;
}
/* Shop sorting
/* ========================================================================== */
.shop-sorting {
   text-align: center;
margin-bottom: 7px;
margin-top: 7px;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
padding: 2px;
  padding-top: 2px;
border: 1px solid #D4D4D4;
font-size: 13px;
padding-top: 4px;
}
.shop-sorting .bootstrap-select > .selectpicker {
	height: 35px;
}
.shop-sorting .bootstrap-select .selectpicker > .filter-option {
	font-size: 13px;
	font-weight: 700;
	line-height: 17px;
	text-transform: none;
}
.shop-sorting .col-sm-4 .btn-theme {
	height: 35px;
	width: 35px;
	line-height: 1;
	padding: 6px;
}
.shop-sorting .col-sm-4 .btn-theme:hover {
	background-color: #f30505;
}
.shop-sorting .pagination{
	border: 0 none; padding: 0px;
	padding-top: 5px;
	width: auto;
	float: right
}
.shop-sorting .pagination li a{
	margin-top: 0px;
}
.shop-sorting .pagination > li:last-child > a{
	margin-right: 0px;
}
.shop-sorting .mode-display{
	height: auto;
}
.shop-sorting input.rezultate_text{
	width: 190px !important;
	display: inline-block !important;
	border-color: #09a9ff !important;
}

@media (max-width: 500px) {
	.shop-sorting input{
		width: 100% !important;
	}
}

/* Shopping cart form, sign in ...
/* ========================================================================== */
.form-sign-in {
	margin-bottom: 30px;
}
.form-sign-in .row {
	margin-top: -15px;
}
.form-sign-in .row + .row {
	margin-top: 0;
}
.form-sign-in .row div[class*="col-"],
.form-sign-in .row aside[class*="col-"] {
	margin-top: 15px;
}
.form-sign-in .btn-block {
	margin-left: auto;
	margin-right: auto;
}
@media (min-width: 992px) {
	.form-sign-in .btn-block {
		max-width: 100%;
	}
}
.form-sign-in .btn.facebook {
	background-color: #3e5c98;
	border-color: #3e5c98;
}
.form-sign-in .btn.twitter {
	background-color: #22a9e0;
	border-color: #22a9e0;
}
.form-sign-in .btn.facebook:hover,
.form-sign-in .btn.twitter:hover {
	background-color: #434A58;
	border-color: #434A58;
}
.form-sign-in .form-group {
	margin-bottom: 0;
}
.form-sign-in .checkbox {
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
	color: #434A58;
}
.form-sign-in .checkbox label {
	font-weight: 700 !important;
}
.form-sign-in .checkbox input[type=checkbox] {
	margin-top: 2px;
}
.form-sign-in .forgot-password,
.form-sign-in .bootstrap-select .selectpicker > .filter-option {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.form-sign-in .forgot-password:hover {
	border-bottom: solid 1px #434A58;
}

.form-sign-in ::-webkit-input-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.form-sign-in :-moz-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.form-sign-in ::-moz-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}

.form-sign-in ::-ms-input-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.orders {
	margin-bottom: 30px;
}
.orders thead {
	background-color: #f9f9f9;
	color: #000;
}
.orders thead > tr > th {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: 300;
	border: none;
}
.orders .table > thead > tr > td,
.orders .table > thead > tr > th{
	border-bottom: solid 0px #272727;
}
.orders .table > tbody > tr > th,
.orders .table > tfoot > tr > th,
.orders .table > tbody > tr > td,
.orders .table > tfoot > tr > td {
	border-top: none;
	border-bottom: solid 0px #e9e9e9;
	border:0px !important;
}
.orders td.image {
	padding-left: 0;
}
.orders td.quantity {
	font-size: 15px;
	font-weight: 700;
	color: #434A58;
	vertical-align: middle;
}
.orders td.description {
	font-size: 15px;
	line-height: 24px;
	font-weight: 700;
	color: #434A58;
	vertical-align: middle;
}
@media (max-width: 600px) {
	.orders td.description h4{
		font-size: 14px;
	}
	.orders td.description{
		font-size: 14px;
	}
}
.orders td.description h4 {
	margin: 0;
	font-weight: 300;
}
.orders td.description h4 a {
	color: #434A58;
}
.orders td.description h4 a:hover {
	color: #f30505;
}
.orders td.add {
	vertical-align: middle;
}
.orders td.total {
	font-size: 16px;
	font-weight: 900;
	color: #434A58;
	
	width: 150px;
	text-align: right;
}
.orders td.total a {
	margin-left: 10px;
	float: right;
	color: #a5abb7;
}
.orders td.total a:hover {
	color: #f30505;
}
.orders .media-link {
	padding: 0;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.orders .media-link .fa {
	position: absolute;
	bottom: 50%;
	left: 50%;
	font-size: 24px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-left: -15px;
	margin-bottom: -15px;
	color: #ffffff;
	z-index: 11;
	opacity: 0;
}
.orders .media-link:after {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(86, 135, 191, 0);
	z-index: 10;
}
.orders .media-link:hover .fa {
	bottom: 50%;
	opacity: 1;
}
.orders .media-link:hover:after {
	background-color: rgba(86, 135, 191, 0.7);
}
.orders .shopping-cart {
	padding: 10px;
	border: solid 3px rgba(35, 35, 35, 0.1);
}
.orders .shopping-cart table {
	width: 100%;
}
.orders .shopping-cart table td {
	padding: 3px;
	width: 50%;
	font-size: 15px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 10px;
	color: #434A58;
}
.orders table tfoot td{
	padding: 3px;
	font-size: 15px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 10px;
	color: #434A58;
}
.orders table tfoot td small{
	text-transform: none;
	font-size: 12px;
}
.orders .shopping-cart table td + td, .orders table tfoot td+td {
	text-align: left;
	padding-right: 3px;
	padding-left: 10px;
}
.orders table tfoot td {
	font-size: 18px;
	font-weight: 900;
	color: #434A58;
}
.orders .shopping-cart table tfoot td {
	border-top: solid 1px #a5abb7;
	font-size: 18px;
	font-weight: 900;
	color: #434A58;
}
.orders .sumar-comanda{
	font-size: 12px;
}
.orders .sumar-comanda h5{
	margin: 0px;
	padding: 0px;
}
.orders .sumar-comanda .pret{
	font-size: 12px;
}
.orders .block-title.alt{
	margin-bottom: 10px !important;
}
.orders .form-group{
	padding-bottom: 5px;
}

.box_dezma .form-group{
	padding-bottom: 0px;
}
#comanda_rapida_cos .row div[class*="col-"]{
	margin-top: 0px;
}
.orders .checkbox label{
	text-transform: none;
	font-weight: normal;
}
.orders .checkbox label a{
	color: #52b2fc;
	text-transform: uppercase;
}
.orders .content-tabs .nav-tabs > li > a{
	background-image: none;
	text-transform: none;
	padding-left: 10px;
	color: #080808;
	background-color: #f9f9f9;
	border-bottom: 0 none;
}
.orders .content-tabs .nav-tabs > li > a span:before {
	content: '\f0da';
	font-family: 'FontAwesome';
	padding-right: 10px;
}
.orders .content-tabs .nav-tabs > li.active > a:before {
	background-color: #395698;
	left: 0px;
}
.orders .content-tabs .nav-tabs > li.active > a span:before {
	content: '\f0d7';
	font-family: 'FontAwesome';
	padding-right: 10px;
}
.orders .content-tabs .nav-tabs > li.active > a::after{
	background-color: #395698;
}
.orders .content-tabs .nav-tabs > li.active > a{
	background-color: #fff;
	padding-left: 20px;
	
}
.wishlist thead {
	background-color: #434A58;
	color: #ffffff;
}
.wishlist thead > tr > th {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	font-size: 14px;
	font-weight: 300;
	border: none;
}
.wishlist .table {
	margin-bottom: 30px;
}
.wishlist .table > thead > tr > th,
.wishlist .table > tbody > tr > th,
.wishlist .table > tfoot > tr > th,
.wishlist .table > thead > tr > td,
.wishlist .table > tbody > tr > td,
.wishlist .table > tfoot > tr > td {
	border-top: none;
	border-bottom: solid 1px #a5abb7;
	padding-top: 20px;
	padding-bottom: 31px;
}
.wishlist td.image {
	padding-left: 0;
}
.wishlist td.price {
	font-size: 18px;
	font-weight: 400;
	color: #434A58;
	vertical-align: middle;
}
.wishlist td.description {
	font-size: 15px;
	line-height: 24px;
	font-weight: 700;
	color: #434A58;
	vertical-align: middle;
}
.wishlist td.description h4 {
	margin: 0;
	font-weight: 300;
}
.wishlist td.description h4 a {
	color: #434A58;
}
.wishlist td.description h4 a:hover {
	color: #f30505;
}
.wishlist td.add {
	vertical-align: middle;
}
.wishlist td.add .btn-theme {
	font-size: 12px;
	line-height: 16px;
	padding: 9px 30px;
}
.wishlist td.add .btn-theme .fa {
	font-size: 16px;
	line-height: 16px;
}
.wishlist td.total {
	font-size: 18px;
	font-weight: 900;
	color: #434A58;
	vertical-align: middle;
}
.wishlist td.total a {
	margin-left: 10px;
	float: right;
	color: #434A58;
}
.wishlist td.total a:hover {
	color: #f30505;
}
.wishlist td.total a .fa-close:before {
	font-family: 'Lato', sans-serif;
	content: 'X';
}
.wishlist .media-link {
	padding: 0;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.wishlist .media-link .fa {
	position: absolute;
	bottom: 50%;
	left: 50%;
	font-size: 24px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-left: -15px;
	margin-bottom: -15px;
	color: #ffffff;
	z-index: 11;
	opacity: 0;
}
.wishlist .media-link:after {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(86, 135, 191, 0);
	z-index: 10;
}
.wishlist .media-link:hover .fa {
	bottom: 50%;
	opacity: 1;
}
.wishlist .media-link:hover:after {
	background-color: rgba(86, 135, 191, 0.7);
}
.wishlist .btn-continue-shopping {
	font-size: 12px;
	line-height: 16px;
	padding: 7px 50px;
}
.wishlist .btn-continue-shopping .fa {
	font-size: 16px;
	line-height: 16px;
}
.wishlist .form-sign-in .row {
	margin-top: -20px;
}
.wishlist .form-sign-in .row + .row {
	margin-top: 0;
}
.wishlist .form-sign-in .row div[class*="col-"],
.wishlist .form-sign-in .row aside[class*="col-"] {
	margin-top: 20px;
}
.wishlist .form-sign-in .hello-text-wrap {
	margin-top: 8px !important;
}
.wishlist .form-sign-in .btn-theme {
	padding-top: 14px;
	padding-bottom: 14px;
}
.wishlist .form-sign-in .form-control {
	height: 50px;
}
.wishlist .form-sign-in .col-md-12.col-lg-6.text-right-lg {
	line-height: 0;
}
@media (max-width: 1199px) {
	.wishlist .form-sign-in .col-md-12.col-lg-6.text-right-lg {
		margin-top: 0;
	}
}
.wishlist .form-sign-in .forgot-password {
	line-height: 18px;
}
.form-delivery {
	margin-bottom: 30px;
}
.form-delivery .row {
	margin-top: -15px;
}
.form-delivery .row + .row {
	margin-top: 0;
}
.form-delivery .row div[class*="col-"],
.form-delivery .row aside[class*="col-"] {
	margin-top: 15px;
}
.form-delivery .form-group {
	margin-bottom: 0;
}
.form-delivery .checkbox {
	font-size: 11px;
	text-transform: uppercase;
	color: #434A58;
}
.form-delivery .checkbox label {
	font-weight: 700 !important;
}
.form-delivery .checkbox input[type=checkbox] {
	margin-top: 2px;
}
.form-delivery .bootstrap-select .selectpicker > .filter-option {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.form-delivery ::-webkit-input-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.form-delivery :-moz-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.form-delivery ::-moz-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.form-delivery :-ms-input-placeholder {
	color: #434A58 !important;
	font-weight: 700 !important;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
}
.payments-options {
	margin-bottom: 30px;
}
.payments-options .panel {
	border: none;
	border-radius: 0 !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: solid 1px #e9e9e9;
}
.payments-options .panel-heading {
	background: none;
	padding-left: 0;
	padding-right: 0;
}
.payments-options .panel-title {
	font-size: 14px;
	line-height: 22px;
	color: #434A58;
	font-weight: 700;
}
.payments-options .panel-title .collapsed {
	font-weight: 400;
}
.payments-options .panel-title a {
	display: inline-block;
}
.payments-options .panel-title .overflowed {
	margin-top: -2px;
}
.payments-options .panel-title .overflowed img {
	margin-left: 5px;
}
.payments-options .panel-body {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.payments-options .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border: none;
}
.payments-options .dot {
	display: inline-block;
	float: left;
	width: 20px;
	height: 20px;
	border: solid 3px #d3d3d3;
	border-radius: 10px;
	margin-right: 10px;
	position: relative;
}
.payments-options .dot:before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	margin: 3px 0 0 3px;
	border-radius: 4px;
	background-color: #434A58;
}
.payments-options .collapsed .dot:before {
	content: none;
}
.payments-options .alert {
	margin-bottom: 0;
	color: #434A58;
}
.compare-products table {
	width: 100%;
	border: solid 3px #e9e9e9;
	color: #434A58;
}
.compare-products table td {
	position: relative;
	vertical-align: top;
	padding: 15px 20px;
}
.compare-products .table-bordered > thead > tr > th,
.compare-products .table-bordered > tbody > tr > th,
.compare-products .table-bordered > tfoot > tr > th,
.compare-products .table-bordered > thead > tr > td,
.compare-products .table-bordered > tbody > tr > td,
.compare-products .table-bordered > tfoot > tr > td {
	border: solid 1px #e9e9e9;
}
.compare-products .product .close {
	position: absolute;
	top: 15px;
	right: 20px;
}
.compare-products .product .media-link {
	float: left;
	padding: 0;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.compare-products .product .media-link .fa {
	position: absolute;
	bottom: 50%;
	left: 50%;
	font-size: 24px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-left: -15px;
	margin-bottom: -15px;
	color: #ffffff;
	z-index: 11;
	opacity: 0;
}
.compare-products .product .media-link:after {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(86, 135, 191, 0);
	z-index: 10;
}
.compare-products .product .media-link:hover .fa {
	bottom: 50%;
	opacity: 1;
}
.compare-products .product .media-link:hover:after {
	background-color: rgba(86, 135, 191, 0.7);
}
.compare-products .product h4,
.compare-products .product h4 a {
	font-weight: 300;
	color: #434A58;
}
.compare-products .product h4:hover,
.compare-products .product h4 a:hover {
	color: #f30505;
}
.compare-products .rating {
	float: left;
}
.compare-products .reviews {
	color: #434A58;
}
.compare-products .reviews:hover {
	border-bottom: solid 1px #434A58;
}
.compare-products .price {
	font-size: 18px;
	font-weight: 900;
}
.compare-products .colors ul {
	overflow: hidden;
	margin-top: -7px;
	margin-bottom: 0;
}
.compare-products .colors ul li {
	float: left;
	margin: 7px 7px 0 0;
}
.compare-products .colors ul li a {
	display: block;
	width: 35px;
	height: 35px;
	border: solid 3px rgba(35, 35, 35, 0.1);
	padding: 3px;
}
.compare-products .colors ul li a span {
	display: block;
	width: 23px;
	height: 23px;
}
.compare-products .colors ul li a:hover {
	border-color: #434A58;
}
.compare-products .buttons {
	margin-top: -10px;
	overflow: hidden;
}
.compare-products .buttons .quantity {
	overflow: hidden;
	margin-right: 5px;
}
.compare-products .buttons .quantity .form-control {
	height: 40px!important;
}
.compare-products .buttons .quantity .btn {
	margin-top: 10px;
	float: left;
	margin-right: 1px;
	background-color: #434A58;
	color: #7f7f7f;
	height: 40px;
}
.compare-products .buttons .quantity .btn:hover {
	color: #ffffff;
}
.compare-products .buttons .quantity .qty {
	margin-top: 10px;
	float: left;
	margin-right: 1px;
	width: 40px;
	height: 60px;
	background-color: #434A58;
	border-color: #434A58;
	color: #ffffff;
}
.compare-products .buttons .btn-cart {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	max-width: 100%;
	background-color: #434A58;
	border-color: #434A58;
	border-width: 3px;
	color: #ffffff;
	height: 50px;
}
.compare-products .buttons .btn-cart:hover {
	background-color: transparent;
	color: #434A58;
}
.compare-products .buttons .btn-wish-list,
.compare-products .buttons .btn-compare {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width: 50px;
	height: 50px;
	border: solid 3px rgba(35, 35, 35, 0.1);
	background-color: transparent;
	color: #434A58;
}
.compare-products .buttons .btn-wish-list:hover,
.compare-products .buttons .btn-compare:hover {
	background-color: #434A58;
	color: #ffffff;
}
/* Error page
/* ========================================================================== */
.error-page {
	padding-top: 40px;
}
.error-page h2 {
	margin: 0 0 30px 0;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	color: #434A58;
}
.error-page h2 .fa {
	color: #ea0000;
}
.error-page h3 {
	margin: 0 0 15px 0;
	color: #ea0000;
	font-size: 160px;
	line-height: 160px;
	font-weight: bold;
}
.error-page .error-icon .fa {
	width: 100px;
	height: 100px;
	font-size: 50px;
	text-align: center;
	line-height: 100px;
	border-radius: 50px;
	margin-bottom: 30px;
	background-color: #434A58;
	color: #ffffff;
}
/* 5.14 */
/* Contact form
/* ========================================================================== */
#contact-form textarea.form-control {
	height: 180px;
}
#contact-form .alert {
	margin-left: 15px;
	margin-right: 15px;
	padding: 10px 15px;
	border-color: #f30505;
	background-color: #f30505;
	color: #ffffff;
}
#contact-form .tooltip {
	left: 15px !important;
}
#contact-form .tooltip-inner {
	border-radius: 0;
	padding: 10px 20px;
	background-color: #000000;
}
#contact-form .tooltip-arrow {
	border-top-color: #000000;
}
/* Contact info
/* ========================================================================== */
.contact-info .media .fa {
	padding: 0;
	width: 40px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	border-radius: 20px;
	margin-right: 15px;
	text-align: center;
	background-color: #d3d3d3;
	color: #ffffff;
}
.contact-info .media-list {
	margin-bottom: 30px;
}
.contact-info .media-body {
	line-height: 22px;
}
/* 5.15 */
/* Google map
/* ========================================================================== */
.google-map,
#map-canvas {
	min-height: 390px;
	max-height: 390px;
}
@media (max-height: 600px) {
	.google-map,
	#map-canvas {
		min-height: 390px;
		max-height: 390px;
	}
}
@media (max-height: 400px) {
	.google-map,
	#map-canvas {
		min-height: 200px;
		max-height: 200px;
	}
}
/* 5.16 */
/* Back to top button
/* ========================================================================== */
.to-top {
	z-index: 9999;
	width: 40px;
	height: 40px;
	font-size: 25px;
	line-height: 32px;
	text-align: center;
	position: fixed;
	bottom: -100px;
	right: 20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	/*background-color: transparent;*/
	background-color: #F00;
	border: solid 2px #F00;
	border-radius: 4px;
	color: #fff;
}
.to-top:hover {
	background-color: #ffffff;
	border-color: #f30505;
	color: #f30505;
}
.to-top div{
	line-height: 0px;
}
/* 6.0 */
/* 6.1 */
/* Header styles
/* ========================================================================== */
.sf-menu.nav > li > a:hover,
.sf-menu.nav > li > a:focus {
	background-color: #1a73e8 !important;
	color: #fff;
}
.sf-menu li.megamenu > ul li ul li {
	display: inline-block;
	width: 90%;
}
/* ================HEADER STYLE-1 CSS START==================== */
.header-style-1 .sf-menu.nav > li > a:hover,
.header-style-1 .sf-menu.nav > li > a:focus {
	background-color: #ffffff;
}
.header-style-1 .logo {
	margin: 0;
}
.header-style-1 .header .header-search {
	left: auto;
	right: 25%;
	top: 0;
}
.header-style-1 .navigation .nav.sf-menu {
	display: inline;
}
.header-style-1 .header .navigation-wrapper,
.header-nav-1 .sf-menu ul li,
.header-nav-1 .sf-menu .megamenu li.sfHover {
	background-color: #434A58;
}
.header-nav-1 .sf-menu a,
.header-nav-1 .sf-menu li.megamenu .block-title {
	color: #fff;
}
.header-nav-1 .sf-menu > li:hover,
.header-nav-1 .sf-menu li.active,
.header-nav-1 .sf-menu > li.active.sfHover > a,
.header-nav-1 .sf-menu ul a:hover {
	color: #434A58;
	background-color: #fff ;
}
.header-nav-1 .sf-menu .megamenu li a:hover,
.header-nav-1 .sf-menu .megamenu li a:focus,
.header-nav-1 .megamenu .sf-menu > li.active a,
.header-nav-1 .sf-menu li li.sfHover > a,
.header-nav-1 .sf-menu li li.active {
	background: transparent;
}
.header-nav-1 .sf-menu a:hover,
.header-nav-1 .sf-menu li.active > a {
	color: #434A58;
}
@media (max-width: 480px) {
	.header-style-1 .logo {
		margin: auto auto 30px;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.header-style-1 .header .header-search {
		right: 30%;
	}
}
@media (max-width: 991px) {
	.header-nav-1 .sf-menu li {
		margin-bottom: 0 !important;
	}
	.header-nav-1 .sf-menu > li:hover,
	.header-nav-1 .sf-menu li.active {
		background: transparent;
	}
}
/* ================HEADER STYLE-1 CSS END==================== */
/* ================HEADER STYLE-2 CSS START==================== */
.header-style-2 .top-bar .top-bar-left {
	float: right;
}
.header-style-2 .top-bar .top-bar-right {
	float: left;
}
.header-style-2 .top-bar .top-bar-left ul li {
	margin-left: 20px;
	margin-right: 0;
}
.header-style-2 .top-bar-left ul li:last-child {
	padding-right: 0;
}
.header-style-2 .top-bar ul {
	margin-left: 0;
}
.header-style-2 .header .header-search {
	left: auto;
	right: 15px;
}
.header-style-2 .header .header-cart {
	left: 15px;
	right: auto;
}
.header-style-2 .cart-wrapper {
	margin-left: 0;
}
.header-style-2 .header {
	border-bottom: medium none;
}
.header-style-2 .header .navigation-wrapper {
	background-color: #fff;
	border-bottom: 1px solid #d3d5d7;
}
.header-style-2 .navigation .nav.sf-menu {
	/*    display: inline;*/
}
.header-nav-2 .sf-menu > li:hover,
.header-nav-2 .sf-menu > li:hover > a,
.header-nav-2 .sf-menu li.active,
.header-nav-2 .sf-menu > li.sfHover,
.header-nav-2 .sf-menu > li.sfHover > a {
	color: #fff;
}
.header-nav-2 .sf-menu ul a:hover {
	color: #fff;
}
.header-nav-2 .sf-menu li.megamenu ul a:hover {
	background: transparent;
}
.header-nav-2 .sf-arrows > li > .sf-with-ul:focus::after,
.header-nav-2 .sf-arrows > li:hover > .sf-with-ul::after,
.header-nav-2 .sf-arrows > li.active > .sf-with-ul::after,
.header-nav-2 .sf-arrows > .sfHover > .sf-with-ul::after {
	border-top-color: #ffffff;
}
.header-nav-2 .sf-menu a:hover {
	color: #434A58;
}
@media (max-width: 480px) {
	.header-style-2 .top-bar .top-bar-left ul li {
		margin-left: 10px;
	}
	.header-style-2 .header .header-cart {
		left: 0;
	}
}
/* ================HEADER STYLE-2 CSS END==================== */
/* ================HEADER STYLE-3 CSS START==================== */
.header-style-3 .logo {
	float: left;
	padding-top: 13px;
}
.header-nav-3 {
	float: right;
}
.header-style-3 .top-bar .top-bar-left {
	float: right;
}
.header-style-3 .top-bar .top-bar-right {
	float: left;
}
.header-style-3 .top-bar .top-bar-left ul li {
	margin-left: 20px;
	margin-right: 0;
}
.header-style-3 .top-bar-left ul li:last-child {
	padding-right: 0;
}
.header-style-3 .top-bar ul {
	margin-left: 0;
}
.header-style-3 .header .header-search {
	left: auto;
	right: 15px;
}
.header-style-3 .header .header-cart {
	left: 15px;
	right: auto;
}
.header-style-3 .cart-wrapper {
	margin-left: 0;
}
.header-style-3 .header {
	border-bottom: medium none;
}
.header-style-3 .header .navigation-wrapper {
	background-color: #fff;
	border-bottom: 1px solid #d3d5d7;
}
.header-style-3 .navigation .nav.sf-menu {
	/*    display: inline;*/
}
.header-nav-3 .sf-menu > li:hover,
.header-nav-3 .sf-menu > li:hover > a,
.header-nav-3 .sf-menu li.active,
.header-nav-3 .sf-menu > li.sfHover,
.header-nav-3 .sf-menu > li.sfHover > a {
	color: #fff;
}
.header-nav-3 .sf-menu ul a:hover {
	color: #fff;
}
.header-nav-3 .sf-menu li.megamenu ul a:hover {
	background: transparent;
}
.header-nav-3 .sf-arrows > li > .sf-with-ul:focus::after,
.header-nav-3 .sf-arrows > li:hover > .sf-with-ul::after,
.header-nav-3 .sf-arrows > li.active > .sf-with-ul::after,
.header-nav-3 .sf-arrows > .sfHover > .sf-with-ul::after {
	border-top-color: #ffffff;
}
.header-nav-3 .sf-menu a:hover {
	color: #434A58;
}
@media (max-width: 480px) {
	.header-style-3 .top-bar .top-bar-left ul li {
		margin-left: 10px;
	}
	.header-style-3 .header .header-cart {
		left: 0;
	}
	.navigation .nav.sf-menu {
		line-height: 1.72;
		text-align: left;
		display: inline-block;
		margin: 0 auto !important;
		width:100%;
	}
}
@media (max-width: 991px) {
	.header-style-3 .logo {
		float: none;
		padding-top: 5px;
	}
	.header-style-3 .header .navigation-wrapper {
		border-top: none;
	}
	.navigation .nav.sf-menu {
		line-height: 1.72;
		text-align: left;
		display: inline-block;
		margin: 0 auto !important;
		width:100%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.header-style-3 .logo {
		position: absolute;
		top: 22px;
		left: 37%;
		float: none;
	}
	.header-style-3 .header {
		position: relative;
	}
	.header-nav-3 {
		float: none;
	}
}
/* ================HEADER STYLE-3 CSS END==================== */
/* ================HEADER STYLE-4 CSS START==================== */
.header-nav-4 .nav.sf-menu {
	display: inline;
}
.header-nav-4 {
	display: inline-block;
	vertical-align: middle;
}
.header-style-4 .logo {
	margin: 0;
}
.header-style-4 .header .header-search {
	left: auto;
	right: 15px;
}
.header-style-4 .header .navigation-wrapper,
.header-nav-4 .sf-menu ul li,
.header-nav-4 .sf-menu .megamenu li.sfHover {
	background-color: #434A58;
}
.header-nav-4 .sf-menu a,
.header-nav-4 .sf-menu li.megamenu .block-title {
	color: #a6a7a8 ;
}
.header-nav-4 .sf-menu > li:hover,
.header-nav-4 .sf-menu li.active,
.header-nav-4 .sf-menu > li.active.sfHover > a,
.header-nav-4 .sf-menu ul a:hover {
	color: #fff;
	background-color: transparent ;
}
.header-nav-4 .sf-menu .megamenu li a:hover,
.header-nav-4 .sf-menu .megamenu li a:focus,
.header-nav-4 .megamenu .sf-menu > li.active a,
.header-nav-4 .sf-menu li li.sfHover > a,
.header-nav-4 .sf-menu li li.active {
	background: transparent;
}
.header-nav-4 .sf-menu a:hover,
.header-nav-4 .sf-menu li.active > a {
	color: #fff;
}
.header-nav-4 .sf-menu li.megamenu ul a:hover {
	color: #fff;
}
.header-nav-4 .sf-arrows > li > .sf-with-ul:focus::after,
.header-nav-4 .sf-arrows > li:hover > .sf-with-ul::after,
.header-nav-4 .sf-arrows > li.active > .sf-with-ul::after,
.header-nav-4 .sf-arrows > .sfHover > .sf-with-ul::after {
	border-top-color: #ffffff;
}
@media (min-width: 481px) and (max-width: 991px) {
	.header-style-4 .logo {
		margin: 0 auto;
	}
	.header-style-4 .header .header-search {
		right: auto;
		left: 15px;
	}
}
@media (min-width: 1200px) {
	.header-style-4 .cart-wrapper {
		float: right;
		margin: 9px 0 0;
	}
	.header-style-4 .btn-theme-transparent,
	.header-style-4 .btn-theme-transparent:focus,
	.header-style-4 .btn-theme-transparent:active {
		border-color: #a6a7a8;
		color: #a6a7a8;
		background: transparent;
	}
	.header-style-4 .btn-theme-transparent:hover {
		border-color: #fff;
		color: #fff;
		background: transparent;
	}
	.header-style-4 .btn-theme-transparent:hover {
		border-color: #fff;
		color: #fff;
		background: transparent;
	}
	.pad-top-promo	 {
		padding-top: 21px !important;
	}
	.txt-al-padl {
		text-align:left !important;
		padding-left:15px !important;
	}
	.txt-pad-8 {
		padding-left: 8px !important;
	}
	.font-sz-dk-16 {
		font-size:16px !important;
	}
	.font-sz-dk-14 {
		font-size:15px !important;
		letter-spacing: -1px;
	}
	
}
@media (max-width: 480px) {
	.header-style-4 .logo {
		margin: auto auto 30px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.header-style-4 .header .header-cart {
		right: 300px;
	}
}
/* ================HEADER STYLE-4 CSS END==================== */
/* ================HEADER STYLE-5 CSS START==================== */
.header-style-5 .header .header-search {
	left: 290px;
}
.header-style-5 .header .header-cart {
	left: 15px;
	right: auto;
}
.header-style-5 .cart-wrapper {
	margin-left: 0px;
}
.header-style-5 .logo {
	float: right;
}
.header-nav-5 .sf-menu > li:hover,
.header-nav-5 .sf-menu li.active > a,
.header-nav-5 .sf-menu a:hover,
.header-nav-5 .sf-menu li.active,
.header-nav-5 .sf-menu > li.active.sfHover > a,
.header-nav-5 .sf-menu ul a:hover,
.sf-menu li:hover,
.header-nav-5 .sf-menu li.sfHover,
.header-nav-5 .sf-menu li.sfHover > a {
	background: transparent;
}
.header-nav-5 .sf-menu li.megamenu > ul li.sfHover {
	background: #fff;
}
@media (max-width: 480px) {
	.header-style-5 .header .header-cart {
		left: 0;
	}
	.header-style-5 .logo {
		float: none;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.header-style-5 .header .header-search {
		left: 230px;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.header-style-5 .header .header-search {
		left: 130px;
	}
}
/* ================HEADER STYLE-5 CSS END==================== */
/* ================HEADER MULTICOLOR CSS START==================== */
.header-nav-1 .sf-arrows > li > .sf-with-ul:focus::after,
.header-nav-1 .sf-arrows > li:hover > .sf-with-ul::after,
.header-nav-1 .sf-arrows > li.active > .sf-with-ul::after,
.header-nav-1 .sf-arrows > .sfHover > .sf-with-ul::after {
	border-top-color: #f30505;
}
.header-nav-5 .sf-menu > li:hover,
.header-nav-5 .sf-menu li.active > a,
.header-nav-5 .sf-menu a:hover,
.header-nav-5 .sf-menu li.active,
.header-nav-5 .sf-menu > li.active.sfHover > a,
.header-nav-5 .sf-menu ul a:hover,
.sf-menu li:hover,
.header-nav-5 .sf-menu li.sfHover,
.header-nav-5 .sf-menu li.sfHover > a {
	color: #f30505;
}
.header-nav-2 .sf-menu > li:hover,
.header-nav-2 .sf-menu > li:hover > a,
.header-nav-2 .sf-menu li.active,
.header-nav-2 .sf-menu > li.sfHover,
.header-nav-2 .sf-menu > li.sfHover > a {
	background-color: #f30505;
}
.header-nav-2 .sf-menu ul a:hover {
	background-color: #f30505;
}
.header-nav-3 .sf-menu > li:hover,
.header-nav-3 .sf-menu > li:hover > a,
.header-nav-3 .sf-menu li.active,
.header-nav-3 .sf-menu > li.sfHover,
.header-nav-3 .sf-menu > li.sfHover > a {
	background-color: #f30505;
}
.header-nav-3 .sf-menu ul a:hover {
	background-color: #f30505;
}
/* ================HEADER MULTICOLOR CSS END==================== */
/* 6.2 */
/* My Account
/* ========================================================================== */
.information-title {
	border-bottom: 3px solid #f30505;
	background-color: #f5f6f7;
	padding: 10px 20px;
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #434A58;
}
.details-box > ul {
	background-color: #f5f6f7;
	padding: 20px 50px;
}
.details-box > ul li {
	text-transform: capitalize;
	padding-bottom: 5px;
}
.details-box > ul li a:before {
	content: '\f0a9';
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 5px;
	padding-right: 10px;
}
.details-box > ul li a {
	color: #434A58;
	display: block;
	padding: 5px 0 5px 20px;
	position: relative;
}
.details-box > ul li a:hover::before {
	-webkit-animation: 0.4s ease 0s normal none 1 running bounceIn;
	animation: 0.4s ease 0s normal none 1 running bounceIn;
}
.details-box label {
	font-size: 14px;
	margin-bottom: 0;
	margin-right: 15px;
	vertical-align: middle;
}
.details-box form .btn-theme {
	margin-top: 20px;
}
.details-box .table > thead > tr > th,
.details-box .table > tbody > tr > th,
.details-box .table > tfoot > tr > th,
.details-box .table > thead > tr > td,
.details-box .table > tbody > tr > td,
.details-box .table > tfoot > tr > td {
	vertical-align: middle;
}
.order-status {
	text-align: right;
}
.details-box .status {
	font-weight: 700;
	text-transform: uppercase;
}
.details-box .return-request {
	display: inline-block;
	font-weight: 700;
	margin-right: 10px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
.details-box .ratings > p {
	margin: 10px 0;
}
.reviews h2 {
	color: #434A58;
	font-size: 30px;
	font-weight: normal;
	margin-top: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
	.details-box .order-status .btn-theme {
		display: block;
		margin-top: 5px;
	}
}
@media (max-width: 767px) {
	.details-box .order-status .btn-theme {
		display: block;
		margin-top: 5px;
	}
}
@media (max-width: 600px) {
	.orders table {
		display: block;
		overflow-x: auto;
	}
}
.widget.account-details ul {
	border: 3px solid rgba(35, 35, 35, 0.1);
}
.widget.account-details .widget-title {
	padding: 10px 15px;
	border-bottom: 3px solid #f30505;
	background-color: #f5f6f7;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 30px;
	text-align: center;
}
.widget.account-details li {
	border-bottom: 1px solid rgba(35, 35, 35, 0.1);
	padding: 10px 15px;
	text-transform: uppercase;
}
.widget.account-details li a {
	color: #434A58;
}
.widget.account-details li.active a {
	color: #f30505;
}
.widget.account-details li a:hover,
.widget.account-details li a:focus,
.details-box > ul li a:hover,
.details-box > ul li a:focus {
	color: #f30505;
}
/* Helper classes
/* ========================================================================== */
@media (min-width: 480px) and (max-width: 767px) {
	.col-xsp-4,
	.col-xsp-6,
	.col-xsp-8 {
		float: left;
	}
	.col-xsp-4 {
		width: 33.33333333%;
	}
	.col-xsp-6 {
		width: 50%;
	}
	.col-xsp-8 {
		width: 66.66666667%;
	}
	.col-xsp-offset-3 {
		margin-left: 25%;
	}
}
@media (min-width: 1200px) {
	.text-left-lg {
		text-align: left;
	}
	.text-right-lg {
		text-align: right;
	}
	.text-center-lg {
		text-align: center;
	}
}
@media (min-width: 992px) {
	.text-left-md {
		text-align: left;
	}
	.text-right-md {
		text-align: right;
	}
	.text-center-md {
		text-align: center;
	}
}
@media (min-width: 768px) {
	.text-left-sm {
		text-align: left;
	}
	.text-right-sm {
		text-align: right;
	}
	.text-center-sm {
		text-align: center;
	}
}
.text-uppercase {
	text-transform: uppercase;
}
.margin-top {
	margin-top: 50px;
}
.margin-bottom {
	margin-bottom: 50px;
}
.clear {
	clear: both;
}
.inline-block {
	display: inline-block !important;
}
.overflowed {
	overflow: hidden;
	position: relative;
}
.relative {
	position: relative;
}
.vhidden {
	visibility: hidden;
}
.visible {
	visibility: visible;
}
.div-table,
.div-cell {
	height: 100% !important;
	display: table !important;
}
.div-cell {
	display: table-cell !important;
	vertical-align: middle !important;
	float: none !important;
}
.div-table.full-width {
	width: 100%;
}
.row.div-table {
	margin: 0;
}
@media (max-width: 767px) {
	.row.div-table .div-cell {
		display: block !important;
	}
}
.div-cell.va-top {
	vertical-align: top !important;
}
.div-cell.padding-top {
	padding-top: 15px;
}
.div-cell.padding-bottom {
	padding-top: 15px;
}
/* Remove firefox dotted line
/* -------------------------------------------------------------------------- */
a,
a:active,
a:focus,
input,
input:active,
input:focus,
button,
button:active,
button:focus,
select,
select:active,
select:focus,
.bootstrap-select .btn,
.bootstrap-select .btn:active,
.bootstrap-select .btn:focus {
	outline: 0 !important;
}
/* Remove webkit outline glow
/* -------------------------------------------------------------------------- */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

#tab-home ul{
	margin-bottom: 0px;
}
#tab-home .panel-heading{
	border: 1px solid #d4d4d4;
	margin-bottom: 5px;
	padding: 5px 10px 5px;
	display: block;
	font-weight: 400;
	color: #000;
	background-repeat: no-repeat;
	background-position: left top;
	border-radius: 0px;
	font-size: 15px;
	background-position: center top;
}
#tab-home .panel-heading:hover{
	border: 1px solid #F00;
	background:#F00;
	color: #fff;
	background-repeat: no-repeat;
	background-position: left !important;
	background-position: center top;
}
.panel-head:hover {
	border-top: 3px solid #f30505 !important;
	background-image: url(/themes/dezma/images/selecthv.png);
	background-repeat: no-repeat;
	background-position: right !important;
}
#tab-home .panel-heading:hover{
	
}
#tab-home .all-items{
	display: block;
	font-weight: bold;
	text-align: right;
	color: #333;
}
.bg-red{
	background-color: #FFF;
	color: #000;
	font-size: 18px;
	padding-top: 50px;
	padding-bottom: 15px;
	border-bottom: 0px solid #7abf1d;
	margin-bottom: 24px;
	border-top: 0px solid #7abf1d;
}
.bg-contact{
	color: #FFF;
	font-size: 18px;
	padding: 15px 0px;
	background: transparent url("../../images/bg-contact.jpg") repeat fixed center top;
	height: 300px;
}
.search-box .form-group{
	padding-bottom: 10px;
}
.goog-logo-link {
   display:none !important;
}

.goog-te-gadget {
   color: transparent !important;
}

.goog-te-gadget .goog-te-combo {
 color: #fff !important;
height: 24px;
font-weight: bold;
background: #072035;
border: 1px solid #ccc !important;
border-radius: 0px !important;
}
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
    font-family: arial;
    font-size: 9pt;
    line-height: 16px !important;
    padding-top: 3px !important;
	padding-bottom: 3px !important;
}
.goog-te-banner-frame.skiptranslate {display: none !important;} 
body { top: 0px !important; }

#cod {
	height:40px;
}
#cod:focus {
	border-color: #66AFE9;
	outline: 0px none;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}
.header-cart .btn-theme-transparent, .header-cart .btn-theme-transparent:focus, .header-cart .btn-theme-transparent:active {
	background-color: transparet;
	border: 0 none;
	color: #fff;
}
.header-cart .small{
	color: #C0C0C0;
}
.header-cart .hidden-xs{
	/*margin: 0 10px;*/
}
.header-cart i{
	font-size: 38px;
	margin-top: 2px;
}
.header-cart ul{
	margin-bottom: 0px;
	text-align: right;
	/*text-transform: uppercase;*/
	font-size: 13px;
}
.header-cart ul li{
	/*border-right: 2px solid #d6d6d6;*/
	/*line-height: 1;*/
	text-align: center;
}
.dropdown-menu.user ul {
	padding-left: 10px;
}
.dropdown-menu.user ul li{
	text-align: left;
	vertical-align: middle;
}
.dropdown-menu.user ul li i{
	font-size: 18px;
}
.dropdown-menu.user{
	padding: 7px 27px 20px;
	width: 300px;
	border: 2px solid #e9e9e9;
	right: 5px;
	left: auto;
	color: #000;
	z-index:10000;
}
.dropdown-menu.user .btn-white{
	border: 1px solid #000;
}
.dropdown-menu.user .btn-white:hover,
.dropdown-menu.user .btn-white:focus,
.dropdown-menu.user .btn-white:active,
.dropdown-menu.user .btn-white.active{
	background-color: #fff;
	border-color: inherit;
	color: #000 !important;
}
.dropdown-menu.user .btn{
	padding: 5px 10px;
	border-radius: 3px;
	width: 100%;
	height: 30px;
}
.dropdown-menu.user .btn.cont_nou{
	padding: 2px 2px !important;
	font-size: 12px;
}
.dropdown-menu.user .btn-yellow{
	box-shadow: 1px 1px 1px #F40302;
}
.dropdown-menu.user i{
	font-size: inherit;
}
.dropdown-menu.user .btn-blue{
	box-shadow: 1px 1px 1px #327599;
}
.dropdown-menu.user .row {
    margin-right: -5px;
    margin-left: -5px;
}
.dropdown-menu.user .col-xs-6{
	padding-left: 5px;
	padding-right: 5px;
}
.dropdown-menu.user:before {
	/*content: '';*/
	position: absolute;
	top: -9px;
	right: 70px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #e9e9e9;
}
.dropdown-menu.user:after {
	/*content: '';*/
	position: absolute;
	top: -7px;
	right: 70px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ffffff;
}
@media (max-width: 767px) {
	.dropdown-menu.user:before {
		right: 44px;
	}
	.dropdown-menu.user:after {
		right: 44px;
	}
	.dropdown-menu.user .btn.cont_nou{
		padding-top: 5px !important;
	}
}
.dropdown-menu.user hr{
	margin: 5px 0;
}
.header-cart ul li:last-child{
	border-right: 0 none;
}
.header-cart .badge{
	/*background-color: #4570CC;*/
	background-color: #fff;
	position: absolute;
	top: 0px;
	right: 0px;
}

.header-cart .cart_articles{
	position: relative;
	width: 35px;
}
/*
.search-box .widget.widget-tabs.alt .nav-justified > li > a {
background-color: transparent;
color: #2c2c2c;
}
.search-box .widget.widget-tabs.alt .nav-justified > li.active > a{
color: #4c7cbe;
}
.search-box .widget.widget-tabs.alt .nav-justified > li.active > a::before{
border-top: #f30505;
}
*/

.fs15{
	font-size: 15px;
}

label {
	display: inline-block;
}
.pl3{
	padding-left:3px;
}
.ui-widget-content {
	color: #000;
	text-align: right;
	font-weight:400;
	line-height: 24px;
	max-width: 350px;
	padding-left: 60px;
	background-color: #fff;
	background-image: url(../img/help_icon_lg.png);
	background-repeat: no-repeat;
	background-position: left center;	
	z-index:10000;
	content-align:right !important;
}
.ui-datepicker{
	border: 1px solid #ddd;
	background: #fff;
	color: #444;
	max-width: inherit;
	padding: inherit;
	line-height: inherit;
	text-align: inherit;
}
.btn-red{
	background: #ed1118;
	width:32%;
	height: 40px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	border: medium none;
}
.btn-red2{
	background: #ed1118;
	width:32%;
	height: 40px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	border: medium none;
	color:#fff;
}
.btn-blue2{
	background: #3F5497;
	width:32%;
	height: 40px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	border: medium none;
	color:#fff;
}
.btn-move2{
	background: #4caf50;
	width:32%;
	height: 40px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	border: medium none;
	color:#fff;
}
.btn-move2:hover{
	background: #97646f;
	width:32%;
	height: 40px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	border: medium none;
	color:#fff !important;
}
.btn-blue2:hover{
	background: #3F5497;
	width:32%;
	height: 40px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	border: medium none;
	color:#ccc;
}
.wdth25-dn {
	width:40% !important;
}
.btn-blue3{
	background: #3F5497;
	
}
.btn-green3{
	background: #7abf1d !important;
	color:fff !important;
}

.btn-green3:active{
	background: #7abf1d !important;
	color:fff !important;
}
.btn-green3:focus{
	background: #7abf1d !important;
	color:fff !important;
}
.btn-red2:hover{
	color:#fffcb9;
}
.btn-black2{
	background: #262626;
	width:32%;
	height: 40px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	border: medium none;
	color:#fff;
}
.btn-yellow2{
	background: #FFAD00;
	width:32%;
	height: 40px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	border: medium none;
	color:#fff;
}
.btn-black2:hover{
	color:#fffcb9;
}
.btn-yellow{
	background: #fdcc00;
	border: 1px solid #DBB211;
}
.btn-blue{
	background: #0284cf;
	border: 1px solid #327599;
}
.btn-border.verde{
	border: 1px solid #60ba62;
	color: #60ba62
}
.btn-border.negru2{
	border: 1px solid #8e8e8e !important;
	color: #434A58;
}
.btn-border.albastru{
	border: 1px solid #577fd4;
	color: #0f510d;
}
.top-products-carousel .caption-title{
	height: 38px;
	overflow: hidden;
	padding-bottom: 0px;
}
.top-products-carousel .media{
	margin-top:0px !important;
}
.top-products-carousel .media img{
	padding:0px;
}
.top-products-carousel .caption{
	padding-top:0px;
} 
.grupa-piesa{
	color:#006ca7;
	margin-top: 0px !important;
    margin-bottom: 5px !important;
	font-size:15px;
	line-height:21px;
	
}
.grupa-piesa-mas{
	color:#006ca7;
	margin-top: 0px !important;
    margin-bottom: 5px !important;
	font-size:15px;
	line-height:21px;
	font-weight:bold;
}
.grupa-piesa-simb{
	color:#F00;
	margin-top: 0px !important;
    margin-bottom: 5px !important;
	font-size:18px;
	line-height:21px;
}
.grupa-piesa span{
	font-weight: normal;
	color: #000;
}
span.id-piesa{
	color:#f00 ;font-size:15px; font-weight:700; padding-left:4px; padding-right:10px; margin-top:2px; 
}
.products-list
{
	line-height:38px; font-weight: 300; font-size: 14px; padding-left:1px; background:#F9F9F9;
}
.products-list2
{
	line-height:24px; font-weight: 300; font-size: 14px; padding-left:1px; ;
}
.products.list .thumbnail .img{
	padding-right: 1px;
	padding-top:0px;
}
.products .thumbnail .price .tva{
	color:#000; padding-top: 8px; margin-bottom:0px; font-style: italic; font-size:14px; padding-right:8px; float:right;
}
.products .thumbnail .price .tva span{
	font-weight: normal;
}
.
.products .thumbnail a:hover{
	color: #006ca7;
	text-decoration: underline;
}
.price .reduced{
	margin: 0px; line-height:24px; padding:0px; /*background:#fff; border:1px solid #ccc;*/ border-radius: 5px;
}
.price .reduced ins{
	font-size:13px; font-weight: 300; text-decoration:line-through; color:#2b2b2b; padding-top:0px; line-height:0px;
}
.ui-autocomplete.ui-widget-content {
	padding-left: 0;
	text-align: left;
	background-image: none;
	line-height: 18px;
}
.ui-autocomplete.ui-widget-content a img{
	display: inline-block;
	float: left;
	vertical-align: top;
}
.ui-autocomplete.ui-widget-content li{
	clear: both;
}
.ui-autocomplete.ui-widget-content a {
	color: #fff;
	clear: both;
}
.ui-autocomplete.ui-widget-content .cautare_top a{
	color: #000;
}
.sidebar .search{
	position: relative;
}
.sidebar .search button{
	background-color: #7abf1d;
	position: absolute;
	top:0px;
	right: 0px;
	color: #e8e8e8;
	height: 100%;
	width: 40px;
	border-radius: 0 5px 5px 0;
}
.sidebar .search input{
	padding: 7px 47px 7px 7px
}
.btn-dezma{
	height:40px; padding-top:8px; padding-left:0px; padding-right:0px; font-size:16px; border:none; width:100%; background:#7abf1d; color:#fff;
}
.btn-porto{
	height:37px; padding-top:10px; padding-left:0px; padding-right:0px; font-size:16px; border:none; width:100%; background:#7abf1d; color:#fff;
}
.btn-porto:hover{
	height:37px; padding-top:8px; padding-left:0px; padding-right:0px; font-size:16px; border:none; width:100%; background:#F40302; color:#fff !important;
}
.blue-info{
	/*color:#204A85;*/
	color: #002BAE;
}
.colorred{
	color: #F40302;
	font-weight: bold;
}
.colorverde{
	color: #7abf1d;
	font-weight: bold;
}
.product-single .info-text{
	color:#000;
	font-size:14px;
	font-weight:400;
	padding-left:4px;
	padding-right:4px;
	margin-top:2px; 
}

.linestwo{
	height: 40px;
    overflow: hidden;
}
.btn-contact-form{
	 height:38px;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:15px;
	 padding-right:15px;
	 color:#fff;
	 background: #7abf1d;
	 font-size:16px !important;
	 line-height:16px !important;
	 text-transform: uppercase;
	 font-weight:bold;
}
.obligatoriu{
	 font-size:12px; color:#047fc1;
}

.currentTextHolder {
	display:none;
}
.sageti_info{
	 font-size:16px; color:#7abf1d;
}
.fs12{
	font-size: 12px;
}

.widget.shop-categories ul .arrow i{
	margin-left: 0px;
	position: relative;
	top: 0px;
	left: 0px;
}
.widget.shop-categories ul .arrow i::before {
	color: #F00;
}
.widget.shop-categories ul .arrow .fa-plus-square-o i::before {
	color: #000 !important;
}
.widget.shop-categories ul .arrow2 {
  border: 1px solid #232323;
  color: #232323;
  cursor: pointer;
  float: right;
  height: 17px;
  text-align: center;
  width: 17px;
}
.widget.shop-categories ul ul.children2 {
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  text-transform: none;
  margin-top: 5px;
  padding-left: 30px;
  display: none;
}
.widget.shop-categories ul ul.children2 li {
  padding: 7px 15px 7px 0;
}
.widget.shop-categories ul ul.children2 a {
  margin-right: 0;
}
.testimonials .section-title{
	line-height: 25px;
}
.page-section.light{
	margin-bottom: 50px; padding-bottom: 0px;
}
.header-cart .cart-wrapper .btn-theme-transparent{
	background: transparent none repeat scroll 0% 0%;
}
.btn-box{
	width:45px; height:44px;margin-left:5px;
}
.meniu-mobil{
	background: #262626;
	z-index: 9200 !important;
	position: relative;
}
.meniu-mobil .btn{
	width:50px;
	margin-left:5px;
}
.meniu-mobil .btn:first-child{
	margin-left: 0px;
}
.meniu-mobil .btn-blue{
	width: 80px;
	font-size: 17px;
	padding-top: 10px;
}
.meniu-mobil .cos{
	width: 90px;
	padding-left: 5px;
}
.meniu-mobil .cos .badge_mobile{
	background-color: #09b1b1;
	position: inherit;
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: 10px;
	margin-top: -10px;
}
.meniu-mobil .dropdown-menu  .btn-blue{
	font-size: 14px;
}
.meniu-mobil .dropdown-menu .btn{
	margin-left: 0px;
}
.meniu-mobil .btn-red {
	background-color: #ed1118;
	border: 0 none;
	height: inherit;
	font-size: 17px;
}
.telheader{
	width:60px; background:#7abf1d; margin-right:5px;
}
.logare .popup-inner{
	max-width:350px; padding-bottom:20px; overflow-y: unset;
}
.logout{
	background:#FF0000; width: 100%; font-size:18px; line-height: 22px; padding-top:10px; padding-top:8px; margin-top:3px;
}
.shadow{
	text-shadow: 2px 2px 2px #000;
}
.footer .footer-widgets .fa{
	color: #000;
	font-weight:400;
	font-size: 18px;
}
.footer .footer-widgets .faceb{
	border:none; overflow:hidden; width:100%; height:200px;
}
.footer-logo{
	background-color: #fff;
	padding: 30px 10px;
}
.newsletter{
	line-height: 40px;
}

.btn-search,
.btn-search:focus,
.btn-search:active {
	background-color: #7abf1d;
	border-width: 3px;
	border-color: #7abf1d;
	color: #ffffff;
}
.btn-search:hover {
	background-color: #f30505;
	border-color: #f30505;
	color: #ffffff;
}

.chenar_reducere{
	font-size:15px;
	background: #fff;
	padding: 3px;
	/*text-transform: uppercase;*/
	display: inline-block;
	color: #000;
	position: relative;
	margin-bottom: 0px;
	margin-top: 16px;
	border-bottom: 2px solid #3D5498;
}
.chenar_reducere span{
	/*border-bottom: 1px solid #000;*/
	text-align: center;
}
.chenar_reducere .cod{
	font-weight: bold;
	color: #f00;
	background: #fff;
	border: 0 none;
	font-size: 16px;
	padding: 0;
	text-align: right;
	min-width: 80px;
	display: inline-block;
}
.arrow_reducere {
    position: absolute;
    margin: auto;
    bottom: -7px;
    left: 20px;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    border-right: 2px solid #3D5498;
    border-bottom: 2px solid #3D5498;
	background-color: #fff;
}
.info_pret_redus,
.info_reducere{
	font-size: 13px;
	line-height: 16px;
	font-weight: 500;
	color: #000;
}
.info_pret_redus{
	font-weight: normal;
}
.comanda-rapida{
	background: #F40302 !important;
	margin-top: 10px;
	color: #fff;
	border: 0px;
}
.comanda-rapida:hover{
	background: #B90100 !important;
}
.comanda-rapida .text{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 17px;
}
.comanda-rapida .fa{font-size: 25px; vertical-align: middle; padding-top: 3px;}
.form_comanda_rapida .row div[class*="col-"], .row aside[class*="col-"]{
	padding-left: 10px;
	padding-right: 10px;
}
#cautaMarcaModel .select-dezma{
	border-radius: 0px;
	border-color: #707070 1px solid !important;
	border-width: 2px;
	height: 38px;
}
.select_box2{
   background-image: url('/themes/dezma/images/selecteaza-adresa.jpg');
background-repeat: no-repeat;
background-position: top right;
 }
#cautaMarcaModel .bullet{
	display: inline-block;
}

.box_dezma{
	border-color: #ddd;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	padding: 0;
}
.box_dezma .block-titlu{
	background-color: #f5f5f5;
	border-color: #ddd;
	padding: 7px 20px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	text-transform: none;
	color: #4570cc;
}
.orders .box_dezma .block-titlu{
	color: #080808;
}
.box_dezma .block-titlu .fa{
	font-size:18px;
}

.text-partener{
	color: #f40302
}
.info-pret{
	font-size: 18px;
}

.tab-content.dezma .title{
	color: #f30505;
	font-size: 36px;
	margin-bottom: 10px;
	font-family: inherit;
	font-weight: 500;
}
/*pentru caseta de cautare din partea de sus a paginii de categorie*/
.search-box-categorie{
	box-shadow: none;
padding-top: 8px;
padding-left: 0px;
padding-right: 0px;
background: #fff;
margin-right: -15px;
margin-left: -15px;
	/*border-top: solid 5px #000 !important;*/
	margin-bottom: 10px !important;
padding-bottom: 4px;
}
@media (max-width: 768px) {
	/* 768px */
	.search-cox-categorie{
		margin-right: -15px;
		margin-left: -15px;
	}
	.search-box-categorie .btn-dezma{ 
		width:65%;
	}
	.search-box-categorie{
		padding-left: 10px;
		padding-right: 10px;
	}
	.search-box-categorie #cautaMarcaModel .pl12{
		padding-left: 4px !important;
	}
}
.search-box-categorie .marca-model {
	padding-right: 17px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	background:#fff;
	border-top: 5px solid #000;
}
.search-box-categorie .marca-model-dez {
	padding-right: 17px;
	padding-bottom: 10px;
	color: #fff;
}
.search-box-categorie .marca-model .btn-dezma{
	height: 38px;
	margin-top: 2px;
}
.search-box-categorie .marca-model .bullet-info{
	background: #fff;
}
.search-box-categorie .marca-model .bullet{
	background-color: #fff;
}
.search-box-categorie .marca-model .progres{
	padding-bottom: 0px;
}
.search-box-categorie .text-search{
	padding-left: 7px; padding-right: 5px; padding-top:20px;
}
.search-box-categorie .text-search span{
	float:left; padding-top:4px; padding-left:10px; font-size:20px; color:#000; line-height:38px; border-bottom:2px solid #000;
}
.search-box-categorie .text-search input{
	width:10%;float:left; margin-left:10px; border: 1px solid #000; color:#000 !important; height:38px; border-radius:0;
}
.misiune h3{
	font-size: 36px;
}
.categorii-piese-auto .info{
	font-size: 15px;
}
.categorii-piese-auto #content1{
	font-size:20px; 
}
.categorii-piese-auto #content2{
	
}
.categorii-piese-auto img{
	width:77%;
}
@media (max-width: 768px) {
	.categorii-piese-auto .info{
		font-size:10px; text-align:center; padding: 5px;
	}
	
}
.mode-display a, .mode-display a:hover{
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.form_cart .btn-icon-left {
	margin-top: 0px; background: #7abf1d; padding-top: 5px !important; padding-bottom: 7px;  
}
.form_cart .btn-icon-left:hover{
	background: #62971a; 
}

.btn-icon-left.comanda-rapida, .btn-icon-left.comanda-rapida:focus, .btn-icon-left.comanda-rapida:active{
	padding-top: 11px !important;
	padding-bottom: 8px !important;
}
.fcontact input[type="text"], .fcontact textarea{
	border: 1px solid #d6d6d6 !important;
}

.fcontact .id_piesa{
	color:#F00 ;font-size:25px; font-weight:400;  ; padding-left:4px; padding-right:4px; margin-top:0px;line-height:33px; 
}
#formSortare select{
	border: 1px solid #ccc; border-radius: 0px; height: 30px; display: inline-block;
	font-size: 14px;
padding-left: 10px !important
}
.modal-dialog{
	z-index:10000;
}
.modal-dialog .popup-close{
	z-index:20001;
}
.popup-cart-btn{
	width:60px; margin-left:2px;
}
.popup-cart-btn .badge{
	margin-right:10px; margin-top:-10px;
}
.categorii{
	margin-top: 10px;
}
.categorii h1{
	font-size: 22px;
	line-height: 1.72;
	margin: 0;
	display: inline-block;
}

.informatii{
	background: #e6e6e6;
	padding: 10px 0;
	margin-bottom: 10px;
}
.bbp{
	border-bottom: 1px solid #ccc;
}
.btp{
	border-top: 1px solid #ccc;
}
.blp{
	border-left:1px solid #ccc;
}
.brp{
	border-right:1px solid #ccc;
}
.bap{
	border:1px solid #ccc;
}
.bbr{
	border-bottom: 1px solid #f00;
}
.bbn{
	border-bottom: 0 none;
}

.categorii-piese-auto .bbr{
	border-bottom-width: 2px;
}
.lh18{
	line-height: 18px;
}
.lh20{
	line-height: 20px;
}
.lh34{
	line-height:34px;
}

@media (min-width: 992px) {
	.dflex{
		display: flex;
	}
}
.avantaje {
	margin-top:30px; background:#fff; padding:3px; margin-bottom: 10px;
}
.avantaje .block-content{
	height: 68px;
}
.avantaje h4{
	 font-weight: 700 !important;
}
.avantaje p{
	font-weight: normal; font-family: Helvetica,Arial,sans-serif; 
	font-style: normal; font-size: 12px; text-transform: none; line-height: 14px;
}
.avantaje i{
	margin-right: 3px; color: rgb(255, 255, 255); font-size: 34px; padding-top: 12px;
}
.avantaje .bgc1 i{
	padding-left: 12px;
}
.avantaje .bgc2 i{
	padding-left: 12px;
}
.avantaje .bgc3 i{
	padding-left: 16px;
}
.avantaje .bgc4 i{
	padding-left: 13px;
}
.avantaj_cerc{
	float: left; margin-right: 10px; width: 55px; height: 55px; line-height: 55px; margin-top:5px; margin-bottom:5px; border-radius: 50%;
}
.no_border{
	border: 0 none;
}
.dn{
	display: none;
}
.db{
	display: block;
}
.product-single .buttons .btn-info{
	width:100%; padding-bottom: 30px !important; padding-top: 11px;color: rgb(255, 255, 255); border: medium none; display: block;font-size: 15px !important;
}
.product-single .buttons .btn-info:hover{
	color: #fff;
}
.product-single .btn-adauga{
	width: 227px
}

.detalii_piesa .popup-inner{
	height:500px; padding-top:40px; padding-bottom:40px;
}
.detalii_pret p a{
	width:auto; padding-bottom: 5px; padding-top: 6px; background: #f30505; color: rgb(255, 255, 255); border: medium none;
}
.detalii_pret p a:hover{
	color: rgb(255, 255, 255);
}
.detalii_return .continut,
.detalii_garantie .continut{
	height: 400px; overflow-y: scroll
}

.detalii_return .continut ul,
.detalii_garantie .continut ul{
	margin-left: 20px;list-style-type:disc;
}

.popup_contact {
	overflow-x: hidden; overflow-y:scroll;
}
.popup_contact .popup-inner{
	height:500px; padding-top:40px; padding-bottom:40px;
}
.detalii_return p a{
	width:auto; padding-bottom: 5px; font-size: 12px; padding-top: 6px; background: #f30505; color: rgb(255, 255, 255); border: medium none;
}
.detalii_return p a:hover{
	color: #fff
}

.masini h1{
	font-size: 20px;
	line-height: 1.72;
	margin: 0;
	display: inline-block;
}
.masini .images a{
	display: inline-block;
}
.masina_box{
	border: 0px solid #000; padding: 3px;margin-top: 3px;
	text-align: left;
}
@media screen and (min-width: 990px) {
	.masini .detalii{
		position: absolute;
		bottom: 5px;
		right: 40px;
		float: right;
	}
	.float-right-detalii {
		float:right;
		padding-top: 3px;
	}
	.products.list .thumbnail .caption-text {
	font-size: 15px;
	line-height: 18px;
	padding-left: 14px !important;
	padding-right: 10px !important;
	 text-align: justify;
	padding: 7px 0;
	margin: 7px 0;
	border-top: solid 1px rgba(35, 35, 35, 0.1);
	border-bottom: solid 1px rgba(35, 35, 35, 0.1);
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 23px;
}
.box-bg-cautare {
	
-webkit-background-size: cover;
	padding-left: 15px;
    padding-right: 15px !important;
}
.padding-35-title {

}
}
@media screen and (max-width: 991px) {
	.masini .detalii{
		clear: both;
		display: block;
	}
	.masini .masina_box{
		display: block;
	}
	.masini .masina_box.mls{
		margin-left: 0 !important;
		margin-bottom: 5px;
	}
	
	.masini .thumbnail {
		max-width: 100%;
	}
}
.pos-relative{
	position: relative
}
.contul_meu .box_dezma{
	padding: 5px;
}
.contul_meu .box_dezma hr{
	margin: 5px 0;
}
.contul_meu .box_dezma .title{
	font-size: 22px;
	font-weight: bold;
	color: #000;
}
.box_dezma.sidebar ul{
	padding-left: 20px;
}
.sidebar .active{
	color: #0183d3;
}
.sidebar .active a{
	color: #0183d3;
}
.btn-cont {
    border: 1px solid #28a6ff;
    color: #fff;
    border-radius: 5px;
    background-color: #4285F4 !important;
    padding: 2px 20px;
}
.btn-cont:hover{
	border-radius: 5px;
	background: #4285F4;
	color: #fff;
}
.btn-cont.btn-danger{
    border-color: #ffffff;
    color: #ffffff;
}

.btn-cont.btn-danger:hover{
	background: #f30505;
	color: #fff;
}
@media screen and (max-width: 767px) {
	.sidebar-offcanvas .sidebar {
		display: none;
	}
	.sidebar-offcanvas.active .sidebar{
		display: block;
	}
}

.box_gri{
	background: #fdfdfd;
	border: 2px solid #ececec;
	border-radius: 5px;
	padding: 10px;
}

.btn-verde{
	margin-top: 0px; background: #7abf1d; padding-top: 8px !important; padding-bottom: 8px;
}
.btn-verde .fa, .btn-verde .glyphicon {
    margin-right: 7px;
}
.image-carousel-masina{
	padding-top: 10px;
}
.image-carousel-masina .owl-theme .owl-controls .owl-dots {
	line-height: 1;
}
.image-carousel-masina .owl-prev,
.image-carousel-masina .owl-next {
	position: absolute;
	top: 50%;
	border: solid 3px #e9e9e9;
	color: #e9e9e9;
	height: 37px;
	width: 37px;
	line-height: 37px;
	text-align: center;
}
.image-carousel-masina .owl-prev {
	left: 10px;
	margin-top: -16px !important;
}
.image-carousel-masina .owl-next {
	right: 10px;
	margin-top: -16px !important;
}
.image-carousel-masina .owl-prev .fa,
.image-carousel-masina .owl-next .fa {
	color: #e9e9e9;
	font-size: 24px !important;
	line-height: 30px;
}
.image-carousel-masina .owl-prev:hover,
.image-carousel-masina .owl-next:hover {
	border-color: #000000;
	color: ##1b48ad;
}
.image-carousel-masina .owl-prev:hover .fa,
.image-carousel-masina .owl-next:hover .fa {
	color: ##1b48ad;
}

.telefon_albastru{
	color: #fff;
	background: #1e92e9;
	padding: 3px 30px;
	font-weight: bold;
	font-size: 18px;
}
.telefon_albastru a{
	color: #fff;
}
.nota_fara{
	margin-top:19px;
	margin-bottom: 20px;
}
.text-normal{
	font-weight: 300 !important;
}
.text-bold{
	font-weight: bold !important;
}
.cookieinfo .cookieinfo-close{
	display: none !important;
}
.progres {
	background: url(/themes/dezma/images/progres.gif) repeat-x;
	background-position: 0 18px;
	line-height: 18px;
	padding-bottom: 10px;
}
.bullet{
	background: url(/themes/dezma/images/bullets_cautare.png?v=3) no-repeat;
	background-position: 3px 0;
	width: 36px;
	height: 35px;
	color: #fff;
	line-height: 29px;
	margin: 0 auto;
	font-weight: bold;
	background-color: #f1f1f1;
	text-align: center;
}
.bullet-info{
	background-color: #f1f1f1;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

.selectat .bullet{
	background-position: 3px -35px;
}
.popup-ajutor{
	line-height:1.42857143
}
.popup-ajutor .modal-body{
	height: 560px;
	overflow-y: scroll;
}
.info_cautare{
	border-right: 1px solid #D4D4D4;;
	border-left: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-top: 5px solid #f30505;
	margin-top: 20px !important;
	margin-bottom: 10px;
}
.info_cautare input{
	width: 100px !important;
	display: inline-block !important;
}

.box-dezma{
	
	box-shadow: 0px 13px 13px -8px #000;
	margin-bottom: 30px !important;
	
}

.box-dezma .box-title{
	border: none;
	line-height: 20px;
	color: #000;
	font-size: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
	font-weight: bold;
}
.box-dezma .box-content{
	padding: 10px 3px 3px 3px;
	background: #F1F1F1;
}
.owl-dot active {
	color: #f40302 !important;
}
.sidebar_categorie{
	color: #000;
	font-weight: bold !important;
	font-size: 16px !important;
	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
.home-box .box-dezma{
	border-top: solid 5px #1b1c21;
}
.home-box .box-dezma{
	margin-bottom: 35px;
}
.box-dezma.box-fara-titlu .box-content{
	padding-top: 3px;
	font-size: 15px;
}
.box-dezma.cere_piesa{
	border-top: 1px solid #ccc;
}
.box-dezma.cere_piesa .box-title{
	text-align: center;
}
.box-dezma.cere_piesa .box-title a{
	display: block;
	width: 100%;
}
.box-dezma.cere_piesa .box-title i{
	font-size: 22px;
	vertical-align: text-bottom;
}
.product-single .product-price{
	padding-right: 20px;
	padding-top: 0px;
}
@media (max-width: 991px) {
	span.id-piesa{
		color: #f00;
		background-color: #fff;
		border: 0 none;
	}
	.grupa-piesa{
		line-height: 1.4;
	}
	.products.list .thumbnail .price{
		display: block;
		text-align: center;
		width: 100%;
	}
	.products .thumbnail .price .tva{
		float: none;
	}
	.product-single .product-price{
		text-align: center;
		padding-right: 5px;
		/*font-size: 20px;*/
	}
	.product-single .product-price ins{
		font-size: 18px;
	}
	.product-single .product-price .tva{
		font-size: 13px;
	}
	.info_pret_redus{
		float: left;
		text-align: left;
		/*font-weight: normal;*/
		padding-top: 13px;
	}
	.cod_reducere{
		margin-bottom: 10px;
		margin-top: 5px;
		text-align: left;
		width: 100%;
	}
	/*.cod_reducere .info_reducere{*/
	/*	text-align: left;*/
	/*}*/
	.cod_reducere .chenar_reducere{
		border: 0 none;
		color: #000;
		font-weight: bold;
		display: block;
	}
	.cod_reducere .chenar_reducere .cod{
margin-top: 10px;
		text-align: center;
		color: #f00;
	}
	.cod_reducere .arrow_reducere{
		border: 0 none;
	}
	.cod_reducere .btn-theme{
		padding: 10px 15px;
		font-size: 16px;
		vertical-align: baseline;
	}
	.cod_reducere .btn-theme .fa{
		font-size: 18px;
	}
	.add-cos .btn{
		/*width: 167px !important;*/
		width: 50% !important;
		
		font-size: 15px !important;
	}
	.add-cos .btn.btn-adauga{
		width: 49% !important;
		margin-right: 1%;
		    margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
	}
	.add-cos{
		text-align: center;
	}
	.add-cos .comanda-rapida{
		color: #fff !important;
		margin-top: 10px;
    width: 99% !important;
    text-align: center;
	border: 1px solid #F03900;
	background: #f00 !important;
	box-shadow: 0px 8px 8px -8px #000;
	padding-top:0px !important;
	height:35px;
	}
	.add-cos .comanda-rapida .text{
		font-size: 14px;
	}
	.comanda-rapida .fa{
		font-size: 22px;
		vertical-align: middle;
	    padding-top: 2px;
    margin-right: 0;
    padding-bottom: 7px;
	}

	.btn.cere-oferta{
		width: 90% !important;
		float: none;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		border:0px;
		background:#fff;
	}
	.btn.cere-oferta:hover{
        color:#000;
		background:#fff;
		border:0px;
	}
	.btn.cere-oferta i{
		vertical-align: middle
	}
	.btn.cere-oferta:active{
		border: 0px solid #ff0000;
		color:#000;
	}
}
.meniu_right{
	position: fixed;
	right: 0px;
	top: 25%;
	z-index: 1000000000000000000;
}
.meniu_right > ul > li{
	text-align: right;
}
.meniu_right > ul > li:nth-child(2){
	border-top: 2px solid transparent;
	border-bottom: 2px solid transparent;
}
.contact_right{
	border-top: 1px solid #BEBEBE;
	border-bottom: 3px solid #f00;
	border-top: 3px solid #f00;
	border-left: 3px solid #f00;
	background: #fff;
	display: none;
	left: -3px;
	position: relative;
	z-index: -1;
}
.contact_right .inchide{
	top: -2px;
	position: absolute;
	right: 0px;
}
.contact_right .inchide .btn{
	color: #fff;
	text-transform: uppercase;
	padding: 2px 12px;
}
.contact_right .head{
	color: #000;
	padding: 18px 30px 0 30px;
	font-size: 16px;
}
.contact_right .head h4{
	color: #000;
	font-size: 15px;
	margin-bottom: 2px;
}
.contact_right .cont{
	margin: 10px 10px 0px 20px;
}
.contact_right .cont li{
	margin-bottom: 5px;
	color: #2b2b2b;
}
.contact_right .cont li img{
	margin-right: 5px;
	vertical-align: bottom;
}
.contact_right .cont li i{
	font-size: 18px;
	margin-right: 5px;
}
@media (max-width: 1349px) {
	.meniu_right{
		display: none;
	}
}
.ajutor-home{
	position: absolute;
	right: 10px;
	top: 0px;
}

select2-container--open{
	z-index: 9400;
}
div.pp_pic_holder{
	/*z-index: 300000000000;*/
}
div.pp_overlay{
	/*z-index: 200000000000;*/
}
.math_captcha{
	width: 70px !important;
}
.head-sticky{
	/*-webkit-transform: translate3d(0, -2000px, 0);*/
    transform: translate3d(0, -100%, 0);
    /*-webkit-transition-duration: 2s !important;*/
    transition-duration: .2s !important;
	min-height: 60px;
	/*opacity: 0;*/
	/*display: none;*/
	position: fixed;
	top: 0px;
	z-index: 1049;
    width: 100%;
}
.head-sticky.sticky-element{
	/*-webkit-transform: translate3d(0, 0, 0);*/
    transform: translate3d(0, 0, 0);
    /*opacity: 1;*/
	/*position: fixed;
	top: 0px;
	z-index: 1000000000000;
    width: 100%;*/
    /*display: block;*/
    /*transform:translate(0);*/
z-index: 1000000000000;
}
.jquery-notific8-container.top{
	top: 70px !important;;
}
.top .jquery-notific8-notification.dezma {
	
}
.jquery-notific8-notification.dezma {
  background-color: #fff;
  /*border-color: #FFAD00;*/
  border: 0 none;
  box-shadow: 0px 1px 3px #888;
  color: #000;
  height: auto;
  padding: 3px;
}
.jquery-notific8-notification.dezma .jquery-notific8-icon{
	color: #ffad00;
	margin-top: 7px;
	display: inline-block;
	margin-left: 12px;
}
.jquery-notific8-container {
    z-index: 2200000000 !important;
}
.jquery-notific8-notification.dezma .jquery-notific8-message{
	font-size: 16px;
}
.jquery-notific8-notification.dezma .jquery-notific8-close, .jquery-notific8-notification.dezma .jquery-notific8-close-sticky {
  background-color: #FFAD00;
  color: white;
}
.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}
.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
.w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}
.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
.w3-main,#main{transition:margin-left .4s}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
.w3-bar .w3-button{white-space:normal}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
.w3-responsive{display:block;overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}
.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.w3-auto{max-width:95%}}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-display-position{position:absolute}
.w3-circle{border-radius:50%}
.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.w3-padding-top-64{padding-top:64px!important}.w3-padding-top-48{padding-top:48px!important}
.w3-padding-top-32{padding-top:32px!important}.w3-padding-top-24{padding-top:24px!important}
.w3-left{float:left!important}.w3-right{float:right!important}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
.w3-transparent,.w3-hover-none:hover{background-color:transparent!important}
.w3-hover-none:hover{box-shadow:none!important}
/* Colors */
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}
.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important}
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important}
.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}
.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}
.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}
.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}
.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}
.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}
.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}
.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}
.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}
.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}
.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}
.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}
.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}
.rating-input i.fa{color:#f9bf3b;font-size:30px;padding-right: 5px;}
