<div class=""></div>/*!
 * Bootstrap v3.0.2 by @fat and @mdo
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
body {
	margin: 0
}
a {
	background: transparent
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
h1 {
	margin: .67em 0;
	font-size: 2em
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
hr {
	height: 0;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
mark {
	color: #000;
	background: #ff0
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em
}
pre {
	white-space: pre-wrap
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
small {
	font-size: 80%
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0
}
legend {
	padding: 0;
	border: 0
}
button, input, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: 100%
}
button, input {
	line-height: normal
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button
}
button[disabled], html input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	box-sizing: border-box
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}

@media print {
* {
	color: #000!important;
	text-shadow: none!important;
	/*background: transparent!important;*/
	box-shadow: none!important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100%!important
}
@page {
	margin: 2cm .5cm
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
select {
	background: #fff!important
}
.navbar {
	display: none
}
.table td, .table th {
	background-color: #fff!important
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color: #000!important
}
.label {
	border: 1px solid #000
}
.table {
	border-collapse: collapse!important
}
.table-bordered th, .table-bordered td {
	border: 1px solid #ddd!important
}
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 62.5%;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
	background-color: #fff
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
a {
	color: #004080;
	text-decoration: none
}
a:hover, a:focus {
	color: #93aa44;
	text-decoration: underline
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
img {
	vertical-align: middle
}
.img-responsive {
	display: block;
	height: auto;
	max-width: 100%
}
.img-rounded {
	border-radius: 6px
}
.img-thumbnail {
	display: inline-block;
	height: auto;
	max-width: 100%;
	padding: 4px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.img-circle {
	border-radius: 50%
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
p {
	margin: 0 0 10px
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.4
}

@media(min-width:768px) {
.lead {
	font-size: 21px
}
}
small, .small {
	font-size: 85%
}
cite {
	font-style: normal
}
.text-muted {
	color: #999
}
.text-primary {
	color: 4f4f4e
}
.text-primary:hover {
	color: #3071a9
}
.text-warning {
	color: #c09853
}
.text-warning:hover {
	color: #a47e3c
}
.text-danger {
	color: #b94a48
}
.text-danger:hover {
	color: #953b39
}
.text-success {
	color: #468847
}
.text-success:hover {
	color: #356635
}
.text-info {
	color: #3a87ad
}
.text-info:hover {
	color: #2d6987
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #999
}
h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px
}
h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small {
	font-size: 65%
}
h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px
}
h4 small, h5 small, h6 small, h4 .small, h5 .small, h6 .small {
	font-size: 75%
}
h1, .h1 {
	font-size: 36px
}
h2, .h2 {
	font-size: 30px
}
h3, .h3 {
	font-size: 24px
}
h4, .h4 {
	font-size: 18px
}
h5, .h5 {
	font-size: 14px
}
h6, .h6 {
	font-size: 12px
}
.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}
ul, ol {
	margin-top: 0;
	margin-bottom: 10px
}
ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0
}
.list-unstyled {
	padding-left: 0;
	list-style: none
}
.list-inline {
	padding-left: 0;
	list-style: none
}
.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}
.list-inline>li:first-child {
	padding-left: 0
}
dl {
	margin-bottom: 20px
}
dt, dd {
	line-height: 1.428571429
}
dt {
	font-weight: bold
}
dd {
	margin-left: 0
}

@media(min-width:768px) {
.dl-horizontal dt {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap
}
.dl-horizontal dd {
	margin-left: 180px
}
.dl-horizontal dd:before, .dl-horizontal dd:after {
	display: table;
	content: " "
}
.dl-horizontal dd:after {
	clear: both
}
.dl-horizontal dd:before, .dl-horizontal dd:after {
	display: table;
	content: " "
}
.dl-horizontal dd:after {
	clear: both
}
}
abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999
}
abbr.initialism {
	font-size: 90%;
	text-transform: uppercase
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	border-left: 5px solid #eee
}
blockquote p {
	font-size: 17.5px;
	font-weight: 300;
	line-height: 1.25
}
blockquote p:last-child {
	margin-bottom: 0
}
blockquote small {
	display: block;
	line-height: 1.428571429;
	color: #999
}
blockquote small:before {
	content: '\2014 \00A0'
}
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0
}
blockquote.pull-right p, blockquote.pull-right small, blockquote.pull-right .small {
	text-align: right
}
blockquote.pull-right small:before, blockquote.pull-right .small:before {
	content: ''
}
blockquote.pull-right small:after, blockquote.pull-right .small:after {
	content: '\00A0 \2014'
}
blockquote:before, blockquote:after {
	content: ""
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.428571429
}
code, kbd, pre, samp {
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace
}
code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	white-space: nowrap;
	background-color: #f9f2f4;
	border-radius: 4px
}
pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.428571429;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}
pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}
.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}
.container {
	/*padding-right: 15px;
	padding-left: 15px;*/
	margin-right: auto;
	margin-left: auto
}
.container:before, .container:after {
	display: table;
	content: " "
}
.container:after {
	clear: both
}
.container:before, .container:after {
	display: table;
	content: " "
}
.container:after {
	clear: both
}
.row {
	/*margin-right: -15px;
	margin-left: -15px*/
}
.row:before, .row:after {
	display: table;
	content: " "
}
.row:after {
	clear: both
}
.row:before, .row:after {
	display: table;
	content: " "
}
.row:after {
	clear: both
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
	float: left
}
.col-xs-12 {
	width: 100%
}
.col-xs-11 {
	width: 91.66666666666666%
}
.col-xs-10 {
	width: 83.33333333333334%
}
.col-xs-9 {
	width: 75%
}
.col-xs-8 {
	width: 66.66666666666666%
}
.col-xs-7 {
	width: 58.333333333333336%
}
.col-xs-6 {
	width: 50%
}
.col-xs-5 {
	width: 41.66666666666667%
}
.col-xs-4 {
	width: 33.33333333333333%
}
.col-xs-3 {
	width: 25%
}
.col-xs-2 {
	width: 16.666666666666664%
}
.col-xs-1 {
	width: 8.333333333333332%
}
.col-xs-pull-12 {
	right: 100%
}
.col-xs-pull-11 {
	right: 91.66666666666666%
}
.col-xs-pull-10 {
	right: 83.33333333333334%
}
.col-xs-pull-9 {
	right: 75%
}
.col-xs-pull-8 {
	right: 66.66666666666666%
}
.col-xs-pull-7 {
	right: 58.333333333333336%
}
.col-xs-pull-6 {
	right: 50%
}
.col-xs-pull-5 {
	right: 41.66666666666667%
}
.col-xs-pull-4 {
	right: 33.33333333333333%
}
.col-xs-pull-3 {
	right: 25%
}
.col-xs-pull-2 {
	right: 16.666666666666664%
}
.col-xs-pull-1 {
	right: 8.333333333333332%
}
.col-xs-pull-0 {
	right: 0
}
.col-xs-push-12 {
	left: 100%
}
.col-xs-push-11 {
	left: 91.66666666666666%
}
.col-xs-push-10 {
	left: 83.33333333333334%
}
.col-xs-push-9 {
	left: 75%
}
.col-xs-push-8 {
	left: 66.66666666666666%
}
.col-xs-push-7 {
	left: 58.333333333333336%
}
.col-xs-push-6 {
	left: 50%
}
.col-xs-push-5 {
	left: 41.66666666666667%
}
.col-xs-push-4 {
	left: 33.33333333333333%
}
.col-xs-push-3 {
	left: 25%
}
.col-xs-push-2 {
	left: 16.666666666666664%
}
.col-xs-push-1 {
	left: 8.333333333333332%
}
.col-xs-push-0 {
	left: 0
}
.col-xs-offset-12 {
	margin-left: 100%
}
.col-xs-offset-11 {
	margin-left: 91.66666666666666%
}
.col-xs-offset-10 {
	margin-left: 83.33333333333334%
}
.col-xs-offset-9 {
	margin-left: 75%
}
.col-xs-offset-8 {
	margin-left: 66.66666666666666%
}
.col-xs-offset-7 {
	margin-left: 58.333333333333336%
}
.col-xs-offset-6 {
	margin-left: 50%
}
.col-xs-offset-5 {
	margin-left: 41.66666666666667%
}
.col-xs-offset-4 {
	margin-left: 33.33333333333333%
}
.col-xs-offset-3 {
	margin-left: 25%
}
.col-xs-offset-2 {
	margin-left: 16.666666666666664%
}
.col-xs-offset-1 {
	margin-left: 8.333333333333332%
}
.col-xs-offset-0 {
	margin-left: 0
}

@media(min-width:768px) {
	
.yt-footer-middle-wrap .form-contatti-container{ position: relative;}	
	
.container {
	width: 750px;margin:0 auto;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
	float: left
}
.col-sm-12 {
	width: 100%
}
.col-sm-11 {
	width: 91.66666666666666%
}
.col-sm-10 {
	width: 83.33333333333334%
}
.col-sm-9 {
	width: 75%
}
.col-sm-8 {
	width: 66.66666666666666%
}
.col-sm-7 {
	width: 58.333333333333336%
}
.col-sm-6 {
	width: 50%
}
.col-sm-5 {
	width: 41.66666666666667%
}
.col-sm-4 {
	width: 33.33333333333333%
}
.col-sm-3 {
	width: 25%
}
.col-sm-2 {
	width: 16.666666666666664%
}
.col-sm-1 {
	width: 8.333333333333332%
}
.col-sm-pull-12 {
	right: 100%
}
.col-sm-pull-11 {
	right: 91.66666666666666%
}
.col-sm-pull-10 {
	right: 83.33333333333334%
}
.col-sm-pull-9 {
	right: 75%
}
.col-sm-pull-8 {
	right: 66.66666666666666%
}
.col-sm-pull-7 {
	right: 58.333333333333336%
}
.col-sm-pull-6 {
	right: 50%
}
.col-sm-pull-5 {
	right: 41.66666666666667%
}
.col-sm-pull-4 {
	right: 33.33333333333333%
}
.col-sm-pull-3 {
	right: 25%
}
.col-sm-pull-2 {
	right: 16.666666666666664%
}
.col-sm-pull-1 {
	right: 8.333333333333332%
}
.col-sm-pull-0 {
	right: 0
}
.col-sm-push-12 {
	left: 100%
}
.col-sm-push-11 {
	left: 91.66666666666666%
}
.col-sm-push-10 {
	left: 83.33333333333334%
}
.col-sm-push-9 {
	left: 75%
}
.col-sm-push-8 {
	left: 66.66666666666666%
}
.col-sm-push-7 {
	left: 58.333333333333336%
}
.col-sm-push-6 {
	left: 50%
}
.col-sm-push-5 {
	left: 41.66666666666667%
}
.col-sm-push-4 {
	left: 33.33333333333333%
}
.col-sm-push-3 {
	left: 25%
}
.col-sm-push-2 {
	left: 16.666666666666664%
}
.col-sm-push-1 {
	left: 8.333333333333332%
}
.col-sm-push-0 {
	left: 0
}
.col-sm-offset-12 {
	margin-left: 100%
}
.col-sm-offset-11 {
	margin-left: 91.66666666666666%
}
.col-sm-offset-10 {
	margin-left: 83.33333333333334%
}
.col-sm-offset-9 {
	margin-left: 75%
}
.col-sm-offset-8 {
	margin-left: 66.66666666666666%
}
.col-sm-offset-7 {
	margin-left: 58.333333333333336%
}
.col-sm-offset-6 {
	margin-left: 50%
}
.col-sm-offset-5 {
	margin-left: 41.66666666666667%
}
.col-sm-offset-4 {
	margin-left: 33.33333333333333%
}
.col-sm-offset-3 {
	margin-left: 25%
}
.col-sm-offset-2 {
	margin-left: 16.666666666666664%
}
.col-sm-offset-1 {
	margin-left: 8.333333333333332%
}
.col-sm-offset-0 {
	margin-left: 0
}
}

@media(min-width:992px) {
.container {
	width: 970px;margin:0 auto;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
	float: left
}
.col-md-12 {
	width: 100%
}
.col-md-11 {
	width: 91.66666666666666%
}
.col-md-10 {
	width: 83.33333333333334%
}
.col-md-9 {
	width: 75%
}
.col-md-8 {
	width: 66.66666666666666%
}
.col-md-7 {
	width: 58.333333333333336%
}
.col-md-6 {
	width: 50%
}
.col-md-5 {
	width: 41.66666666666667%
}
.col-md-4 {
	width: 33.33333333333333%
}
.col-md-3 {
	width: 25%
}
.col-md-2 {
	width: 16.666666666666664%
}
.col-md-1 {
	width: 8.333333333333332%
}
.col-md-pull-12 {
	right: 100%
}
.col-md-pull-11 {
	right: 91.66666666666666%
}
.col-md-pull-10 {
	right: 83.33333333333334%
}
.col-md-pull-9 {
	right: 75%
}
.col-md-pull-8 {
	right: 66.66666666666666%
}
.col-md-pull-7 {
	right: 58.333333333333336%
}
.col-md-pull-6 {
	right: 50%
}
.col-md-pull-5 {
	right: 41.66666666666667%
}
.col-md-pull-4 {
	right: 33.33333333333333%
}
.col-md-pull-3 {
	right: 25%
}
.col-md-pull-2 {
	right: 16.666666666666664%
}
.col-md-pull-1 {
	right: 8.333333333333332%
}
.col-md-pull-0 {
	right: 0
}
.col-md-push-12 {
	left: 100%
}
.col-md-push-11 {
	left: 91.66666666666666%
}
.col-md-push-10 {
	left: 83.33333333333334%
}
.col-md-push-9 {
	left: 75%
}
.col-md-push-8 {
	left: 66.66666666666666%
}
.col-md-push-7 {
	left: 58.333333333333336%
}
.col-md-push-6 {
	left: 50%
}
.col-md-push-5 {
	left: 41.66666666666667%
}
.col-md-push-4 {
	left: 33.33333333333333%
}
.col-md-push-3 {
	left: 25%
}
.col-md-push-2 {
	left: 16.666666666666664%
}
.col-md-push-1 {
	left: 8.333333333333332%
}
.col-md-push-0 {
	left: 0
}
.col-md-offset-12 {
	margin-left: 100%
}
.col-md-offset-11 {
	margin-left: 91.66666666666666%
}
.col-md-offset-10 {
	margin-left: 83.33333333333334%
}
.col-md-offset-9 {
	margin-left: 75%
}
.col-md-offset-8 {
	margin-left: 66.66666666666666%
}
.col-md-offset-7 {
	margin-left: 58.333333333333336%
}
.col-md-offset-6 {
	margin-left: 50%
}
.col-md-offset-5 {
	margin-left: 41.66666666666667%
}
.col-md-offset-4 {
	margin-left: 33.33333333333333%
}
.col-md-offset-3 {
	margin-left: 25%
}
.col-md-offset-2 {
	margin-left: 16.666666666666664%
}
.col-md-offset-1 {
	margin-left: 8.333333333333332%
}
.col-md-offset-0 {
	margin-left: 0
}
}

@media(min-width:1200px) {
.container {
	width: 1000px;margin:0 auto;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
	float: left
}
.col-lg-12 {
	width: 100%
}
.col-lg-11 {
	width: 100%;
}
.col-lg-10 {
	width: 83.33333333333334%
}
.col-lg-9 {
	width: 75%
}
.col-lg-8 {
	width: 66.66666666666666%
}
.col-lg-7 {
	width: 58.333333333333336%
}
.col-lg-6 {
	width: 50%
}
.col-lg-5 {
	width: 41.66666666666667%
}
.col-lg-4 {
	width: 33.33333333333333%
}
.col-lg-3 {
	width: 25%
}
.col-lg-2 {
	width: 16.666666666666664%
}
.col-lg-1 {
	width: 8.333333333333332%
}
.col-lg-pull-12 {
	right: 100%
}
.col-lg-pull-11 {
	right: 91.66666666666666%
}
.col-lg-pull-10 {
	right: 83.33333333333334%
}
.col-lg-pull-9 {
	right: 75%
}
.col-lg-pull-8 {
	right: 66.66666666666666%
}
.col-lg-pull-7 {
	right: 58.333333333333336%
}
.col-lg-pull-6 {
	right: 50%
}
.col-lg-pull-5 {
	right: 41.66666666666667%
}
.col-lg-pull-4 {
	right: 33.33333333333333%
}
.col-lg-pull-3 {
	right: 25%
}
.col-lg-pull-2 {
	right: 16.666666666666664%
}
.col-lg-pull-1 {
	right: 8.333333333333332%
}
.col-lg-pull-0 {
	right: 0
}
.col-lg-push-12 {
	left: 100%
}
.col-lg-push-11 {
	left: 91.66666666666666%
}
.col-lg-push-10 {
	left: 83.33333333333334%
}
.col-lg-push-9 {
	left: 75%
}
.col-lg-push-8 {
	left: 66.66666666666666%
}
.col-lg-push-7 {
	left: 58.333333333333336%
}
.col-lg-push-6 {
	left: 50%
}
.col-lg-push-5 {
	left: 41.66666666666667%
}
.col-lg-push-4 {
	left: 33.33333333333333%
}
.col-lg-push-3 {
	left: 25%
}
.col-lg-push-2 {
	left: 16.666666666666664%
}
.col-lg-push-1 {
	left: 8.333333333333332%
}
.col-lg-push-0 {
	left: 0
}
.col-lg-offset-12 {
	margin-left: 100%
}
.col-lg-offset-11 {
	margin-left: 91.66666666666666%
}
.col-lg-offset-10 {
	margin-left: 83.33333333333334%
}
.col-lg-offset-9 {
	margin-left: 75%
}
.col-lg-offset-8 {
	margin-left: 66.66666666666666%
}
.col-lg-offset-7 {
	margin-left: 58.333333333333336%
}
.col-lg-offset-6 {
	margin-left: 50%
}
.col-lg-offset-5 {
	margin-left: 41.66666666666667%
}
.col-lg-offset-4 {
	margin-left: 33.33333333333333%
}
.col-lg-offset-3 {
	margin-left: 25%
}
.col-lg-offset-2 {
	margin-left: 16.666666666666664%
}
.col-lg-offset-1 {
	margin-left: 8.333333333333332%
}
.col-lg-offset-0 {
	margin-left: 0
}
}
table {
	max-width: 100%;
	background-color: transparent
}
th {
	text-align: left
}
.table {
	width: 100%;
	margin-bottom: 20px
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border-top: 0
}
.table>tbody+tbody {
	border-top: 2px solid #ddd
}
.table .table {
	background-color: #fff
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding: 5px
}
.table-bordered {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #f5f5f5
}
table col[class*="col-"] {
	display: table-column;
	float: none
}
table td[class*="col-"], table th[class*="col-"] {
	display: table-cell;
	float: none
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
	background-color: #f5f5f5
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
	background-color: #dff0d8
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
	background-color: #f2dede
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
	background-color: #fcf8e3
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc
}

@media(max-width:767px) {
.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: scroll;
	overflow-y: hidden;
	border: 1px solid #ddd;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}
}



fieldset {
	padding: 0;
	margin: 0;
	border: 0
}
legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}
label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: bold
}
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}
input[type="file"] {
	display: block
}
select[multiple], select[size] {
	height: auto
}
select optgroup {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
height:auto
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6)
}
.form-control:-moz-placeholder {
color:#999
}
.form-control::-moz-placeholder {
color:#999
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee
}
textarea.form-control {
	height: auto
}
.form-group {
	margin-bottom: 15px
}
.radio, .checkbox {
	display: block;
	min-height: 20px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle
}
.radio label, .checkbox label {
	display: inline;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	float: left;
	margin-left: -20px
}
.radio+.radio, .checkbox+.checkbox {
	margin-top: -5px
}
.radio-inline, .checkbox-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	vertical-align: middle;
	cursor: pointer
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}
input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}
.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
select.input-sm {
	height: 30px;
	line-height: 30px
}
textarea.input-sm {
	height: auto
}
.input-lg {
	height: 45px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
select.input-lg {
	height: 45px;
	line-height: 45px
}
textarea.input-lg {
	height: auto
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
	color: #c09853
}
.has-warning .form-control {
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-warning .form-control:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e
}
.has-warning .input-group-addon {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
	color: #b94a48
}
.has-error .form-control {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-error .form-control:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392
}
.has-error .input-group-addon {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
	color: #468847
}
.has-success .form-control {
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-success .form-control:focus {
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b
}
.has-success .input-group-addon {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847
}
.form-control-static {
	margin-bottom: 0
}
.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}

@media(min-width:768px) {
.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.form-inline .form-control {
	display: inline-block
}
.form-inline .radio, .form-inline .checkbox {
	display: inline-block;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0
}
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
	float: none;
	margin-left: 0
}
}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0
}
.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
	display: table;
	content: " "
}
.form-horizontal .form-group:after {
	clear: both
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
	display: table;
	content: " "
}
.form-horizontal .form-group:after {
	clear: both
}
.form-horizontal .form-control-static {
	padding-top: 7px
}

@media(min-width:768px) {
.form-horizontal .control-label {
	text-align: right
}
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none
}
.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-image: none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #fff;
	border-color: #ccc
}
.btn-primary {
	color: #fff;
	background-color: 4f4f4e;
	border-color: #357ebd
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-image: none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: 4f4f4e;
	border-color: #357ebd
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #d58512
}
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-image: none
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #ac2925
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	background-image: none
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #47a447;
	border-color: #398439
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-image: none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #39b3d7;
	border-color: #269abc
}
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image: none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-link {
	font-weight: normal;
	color: 4f4f4e;
	cursor: pointer;
	border-radius: 0
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent
}
.btn-link:hover, .btn-link:focus {
	color: #e6243b;
	text-decoration: underline;
	background-color: transparent
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color: #999;
	text-decoration: none
}
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
.btn-sm, .btn-xs {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-xs {
	padding: 1px 5px
}
.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0
}
.btn-block+.btn-block {
	margin-top: 5px
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.in {
	opacity: 1
}
.collapse {
	display: none
}
.collapse.in {
	display: block
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('https://www.fars.it/skin/frontend/default/avtheme/bootstrap/fonts/glyphicons-halflings-regular.eot');
	src: url('https://www.fars.it/skin/frontend/default/avtheme/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://www.fars.it/skin/frontend/default/avtheme/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://www.fars.it/skin/frontend/default/avtheme/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://www.fars.it/skin/frontend/default/avtheme/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale
}
.glyphicon:empty {
	width: 1em
}
.glyphicon-asterisk:before {
	content: "\2a"
}
.glyphicon-plus:before {
	content: "\2b"
}
.glyphicon-euro:before {
	content: "\20ac"
}
.glyphicon-minus:before {
	content: "\2212"
}
.glyphicon-cloud:before {
	content: "\2601"
}
.glyphicon-envelope:before {
	content: "\2709"
}
.glyphicon-pencil:before {
	content: "\270f"
}
.glyphicon-glass:before {
	content: "\e001"
}
.glyphicon-music:before {
	content: "\e002"
}
.glyphicon-search:before {
	content: "\e003"
}
.glyphicon-heart:before {
	content: "\e005"
}
.glyphicon-star:before {
	content: "\e006"
}
.glyphicon-star-empty:before {
	content: "\e007"
}
.glyphicon-user:before {
	content: "\e008"
}
.glyphicon-film:before {
	content: "\e009"
}
.glyphicon-th-large:before {
	content: "\e010"
}
.glyphicon-th:before {
	content: "\e011"
}
.glyphicon-th-list:before {
	content: "\e012"
}
.glyphicon-ok:before {
	content: "\e013"
}
.glyphicon-remove:before {
	content: "\e014"
}
.glyphicon-zoom-in:before {
	content: "\e015"
}
.glyphicon-zoom-out:before {
	content: "\e016"
}
.glyphicon-off:before {
	content: "\e017"
}
.glyphicon-signal:before {
	content: "\e018"
}
.glyphicon-cog:before {
	content: "\e019"
}
.glyphicon-trash:before {
	content: "\e020"
}
.glyphicon-home:before {
	content: "\e021"
}
.glyphicon-file:before {
	content: "\e022"
}
.glyphicon-time:before {
	content: "\e023"
}
.glyphicon-road:before {
	content: "\e024"
}
.glyphicon-download-alt:before {
	content: "\e025"
}
.glyphicon-download:before {
	content: "\e026"
}
.glyphicon-upload:before {
	content: "\e027"
}
.glyphicon-inbox:before {
	content: "\e028"
}
.glyphicon-play-circle:before {
	content: "\e029"
}
.glyphicon-repeat:before {
	content: "\e030"
}
.glyphicon-refresh:before {
	content: "\e031"
}
.glyphicon-list-alt:before {
	content: "\e032"
}
.glyphicon-lock:before {
	content: "\e033"
}
.glyphicon-flag:before {
	content: "\e034"
}
.glyphicon-headphones:before {
	content: "\e035"
}
.glyphicon-volume-off:before {
	content: "\e036"
}
.glyphicon-volume-down:before {
	content: "\e037"
}
.glyphicon-volume-up:before {
	content: "\e038"
}
.glyphicon-qrcode:before {
	content: "\e039"
}
.glyphicon-barcode:before {
	content: "\e040"
}
.glyphicon-tag:before {
	content: "\e041"
}
.glyphicon-tags:before {
	content: "\e042"
}
.glyphicon-book:before {
	content: "\e043"
}
.glyphicon-bookmark:before {
	content: "\e044"
}
.glyphicon-print:before {
	content: "\e045"
}
.glyphicon-camera:before {
	content: "\e046"
}
.glyphicon-font:before {
	content: "\e047"
}
.glyphicon-bold:before {
	content: "\e048"
}
.glyphicon-italic:before {
	content: "\e049"
}
.glyphicon-text-height:before {
	content: "\e050"
}
.glyphicon-text-width:before {
	content: "\e051"
}
.glyphicon-align-left:before {
	content: "\e052"
}
.glyphicon-align-center:before {
	content: "\e053"
}
.glyphicon-align-right:before {
	content: "\e054"
}
.glyphicon-align-justify:before {
	content: "\e055"
}
.glyphicon-list:before {
	content: "\e056"
}
.glyphicon-indent-left:before {
	content: "\e057"
}
.glyphicon-indent-right:before {
	content: "\e058"
}
.glyphicon-facetime-video:before {
	content: "\e059"
}
.glyphicon-picture:before {
	content: "\e060"
}
.glyphicon-map-marker:before {
	content: "\e062"
}
.glyphicon-adjust:before {
	content: "\e063"
}
.glyphicon-tint:before {
	content: "\e064"
}
.glyphicon-edit:before {
	content: "\e065"
}
.glyphicon-share:before {
	content: "\e066"
}
.glyphicon-check:before {
	content: "\e067"
}
.glyphicon-move:before {
	content: "\e068"
}
.glyphicon-step-backward:before {
	content: "\e069"
}
.glyphicon-fast-backward:before {
	content: "\e070"
}
.glyphicon-backward:before {
	content: "\e071"
}
.glyphicon-play:before {
	content: "\e072"
}
.glyphicon-pause:before {
	content: "\e073"
}
.glyphicon-stop:before {
	content: "\e074"
}
.glyphicon-forward:before {
	content: "\e075"
}
.glyphicon-fast-forward:before {
	content: "\e076"
}
.glyphicon-step-forward:before {
	content: "\e077"
}
.glyphicon-eject:before {
	content: "\e078"
}
.glyphicon-chevron-left:before {
	content: "\e079"
}
.glyphicon-chevron-right:before {
	content: "\e080"
}
.glyphicon-plus-sign:before {
	content: "\e081"
}
.glyphicon-minus-sign:before {
	content: "\e082"
}
.glyphicon-remove-sign:before {
	content: "\e083"
}
.glyphicon-ok-sign:before {
	content: "\e084"
}
.glyphicon-question-sign:before {
	content: "\e085"
}
.glyphicon-info-sign:before {
	content: "\e086"
}
.glyphicon-screenshot:before {
	content: "\e087"
}
.glyphicon-remove-circle:before {
	content: "\e088"
}
.glyphicon-ok-circle:before {
	content: "\e089"
}
.glyphicon-ban-circle:before {
	content: "\e090"
}
.glyphicon-arrow-left:before {
	content: "\e091"
}
.glyphicon-arrow-right:before {
	content: "\e092"
}
.glyphicon-arrow-up:before {
	content: "\e093"
}
.glyphicon-arrow-down:before {
	content: "\e094"
}
.glyphicon-share-alt:before {
	content: "\e095"
}
.glyphicon-resize-full:before {
	content: "\e096"
}
.glyphicon-resize-small:before {
	content: "\e097"
}
.glyphicon-exclamation-sign:before {
	content: "\e101"
}
.glyphicon-gift:before {
	content: "\e102"
}
.glyphicon-leaf:before {
	content: "\e103"
}
.glyphicon-fire:before {
	content: "\e104"
}
.glyphicon-eye-open:before {
	content: "\e105"
}
.glyphicon-eye-close:before {
	content: "\e106"
}
.glyphicon-warning-sign:before {
	content: "\e107"
}
.glyphicon-plane:before {
	content: "\e108"
}
.glyphicon-calendar:before {
	content: "\e109"
}
.glyphicon-random:before {
	content: "\e110"
}
.glyphicon-comment:before {
	content: "\e111"
}
.glyphicon-magnet:before {
	content: "\e112"
}
.glyphicon-chevron-up:before {
	content: "\e113"
}
.glyphicon-chevron-down:before {
	content: "\e114"
}
.glyphicon-retweet:before {
	content: "\e115"
}
.glyphicon-shopping-cart:before {
	content: "\e116"
}
.glyphicon-folder-close:before {
	content: "\e117"
}
.glyphicon-folder-open:before {
	content: "\e118"
}
.glyphicon-resize-vertical:before {
	content: "\e119"
}
.glyphicon-resize-horizontal:before {
	content: "\e120"
}
.glyphicon-hdd:before {
	content: "\e121"
}
.glyphicon-bullhorn:before {
	content: "\e122"
}
.glyphicon-bell:before {
	content: "\e123"
}
.glyphicon-certificate:before {
	content: "\e124"
}
.glyphicon-thumbs-up:before {
	content: "\e125"
}
.glyphicon-thumbs-down:before {
	content: "\e126"
}
.glyphicon-hand-right:before {
	content: "\e127"
}
.glyphicon-hand-left:before {
	content: "\e128"
}
.glyphicon-hand-up:before {
	content: "\e129"
}
.glyphicon-hand-down:before {
	content: "\e130"
}
.glyphicon-circle-arrow-right:before {
	content: "\e131"
}
.glyphicon-circle-arrow-left:before {
	content: "\e132"
}
.glyphicon-circle-arrow-up:before {
	content: "\e133"
}
.glyphicon-circle-arrow-down:before {
	content: "\e134"
}
.glyphicon-globe:before {
	content: "\e135"
}
.glyphicon-wrench:before {
	content: "\e136"
}
.glyphicon-tasks:before {
	content: "\e137"
}
.glyphicon-filter:before {
	content: "\e138"
}
.glyphicon-briefcase:before {
	content: "\e139"
}
.glyphicon-fullscreen:before {
	content: "\e140"
}
.glyphicon-dashboard:before {
	content: "\e141"
}
.glyphicon-paperclip:before {
	content: "\e142"
}
.glyphicon-heart-empty:before {
	content: "\e143"
}
.glyphicon-link:before {
	content: "\e144"
}
.glyphicon-phone:before {
	content: "\e145"
}
.glyphicon-pushpin:before {
	content: "\e146"
}
.glyphicon-usd:before {
	content: "\e148"
}
.glyphicon-gbp:before {
	content: "\e149"
}
.glyphicon-sort:before {
	content: "\e150"
}
.glyphicon-sort-by-alphabet:before {
	content: "\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152"
}
.glyphicon-sort-by-order:before {
	content: "\e153"
}
.glyphicon-sort-by-order-alt:before {
	content: "\e154"
}
.glyphicon-sort-by-attributes:before {
	content: "\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content: "\e156"
}
.glyphicon-unchecked:before {
	content: "\e157"
}
.glyphicon-expand:before {
	content: "\e158"
}
.glyphicon-collapse-down:before {
	content: "\e159"
}
.glyphicon-collapse-up:before {
	content: "\e160"
}
.glyphicon-log-in:before {
	content: "\e161"
}
.glyphicon-flash:before {
	content: "\e162"
}
.glyphicon-log-out:before {
	content: "\e163"
}
.glyphicon-new-window:before {
	content: "\e164"
}
.glyphicon-record:before {
	content: "\e165"
}
.glyphicon-save:before {
	content: "\e166"
}
.glyphicon-open:before {
	content: "\e167"
}
.glyphicon-saved:before {
	content: "\e168"
}
.glyphicon-import:before {
	content: "\e169"
}
.glyphicon-export:before {
	content: "\e170"
}
.glyphicon-send:before {
	content: "\e171"
}
.glyphicon-floppy-disk:before {
	content: "\e172"
}
.glyphicon-floppy-saved:before {
	content: "\e173"
}
.glyphicon-floppy-remove:before {
	content: "\e174"
}
.glyphicon-floppy-save:before {
	content: "\e175"
}
.glyphicon-floppy-open:before {
	content: "\e176"
}
.glyphicon-credit-card:before {
	content: "\e177"
}
.glyphicon-transfer:before {
	content: "\e178"
}
.glyphicon-cutlery:before {
	content: "\e179"
}
.glyphicon-header:before {
	content: "\e180"
}
.glyphicon-compressed:before {
	content: "\e181"
}
.glyphicon-earphone:before {
	content: "\e182"
}
.glyphicon-phone-alt:before {
	content: "\e183"
}
.glyphicon-tower:before {
	content: "\e184"
}
.glyphicon-stats:before {
	content: "\e185"
}
.glyphicon-sd-video:before {
	content: "\e186"
}
.glyphicon-hd-video:before {
	content: "\e187"
}
.glyphicon-subtitles:before {
	content: "\e188"
}
.glyphicon-sound-stereo:before {
	content: "\e189"
}
.glyphicon-sound-dolby:before {
	content: "\e190"
}
.glyphicon-sound-5-1:before {
	content: "\e191"
}
.glyphicon-sound-6-1:before {
	content: "\e192"
}
.glyphicon-sound-7-1:before {
	content: "\e193"
}
.glyphicon-copyright-mark:before {
	content: "\e194"
}
.glyphicon-registration-mark:before {
	content: "\e195"
}
.glyphicon-cloud-download:before {
	content: "\e197"
}
.glyphicon-cloud-upload:before {
	content: "\e198"
}
.glyphicon-tree-conifer:before {
	content: "\e199"
}
.glyphicon-tree-deciduous:before {
	content: "\e200"
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-bottom: 0 dotted;
	border-left: 4px solid transparent
}
.dropdown {
	position: relative
}
.dropdown-toggle:focus {
	outline: 0
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	background-clip: padding-box
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333;
	white-space: nowrap
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color: #fff;
	text-decoration: none;
	background-color: 4f4f4e;
	outline: 0
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	color: #999
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
	display: block
}
.open>a {
	outline: 0
}
.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.428571429;
	color: #999
}
.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990
}
.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0 dotted;
	border-bottom: 4px solid #000;
	content: ""
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

@media(min-width:768px) {
.navbar-right .dropdown-menu {
	right: 0;
	left: auto
}
}
.btn-default .caret {
	border-top-color: #333
}
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
	border-top-color: #fff
}
.dropup .btn-default .caret {
	border-bottom-color: #333
}
.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret {
	border-bottom-color: #fff
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.btn-group>.btn, .btn-group-vertical>.btn {
	position: relative;
	float: left
}
.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus, .btn-group-vertical>.btn:focus, .btn-group>.btn:active, .btn-group-vertical>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn.active {
	z-index: 2
}
.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {
	outline: 0
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left: -1px
}
.btn-toolbar:before, .btn-toolbar:after {
	display: table;
	content: " "
}
.btn-toolbar:after {
	clear: both
}
.btn-toolbar:before, .btn-toolbar:after {
	display: table;
	content: " "
}
.btn-toolbar:after {
	clear: both
}
.btn-toolbar .btn-group {
	float: left
}
.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group, .btn-toolbar>.btn-group+.btn-group {
	margin-left: 5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0
}
.btn-group>.btn:first-child {
	margin-left: 0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.btn-group>.btn-group {
	float: left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0
}
.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.btn-group>.btn-group:last-child>.btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}
.btn-group-xs>.btn {
	padding: 5px 10px;
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
.btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px
}
.btn-group>.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn .caret {
	margin-left: 0
}
.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}
.dropup .btn-lg .caret {
	border-width: 0 5px 5px
}
.btn-group-vertical>.btn, .btn-group-vertical>.btn-group {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}
.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after {
	display: table;
	content: " "
}
.btn-group-vertical>.btn-group:after {
	clear: both
}
.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after {
	display: table;
	content: " "
}
.btn-group-vertical>.btn-group:after {
	clear: both
}
.btn-group-vertical>.btn-group>.btn {
	float: none
}
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius: 0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-right-radius: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0
}
.btn-group-vertical>.btn-group:first-child>.btn:last-child, .btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn-group:last-child>.btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.btn-group-justified {
	display: table;
	width: 100%;
	border-collapse: separate;
	table-layout: fixed
}
.btn-group-justified .btn {
	display: table-cell;
	float: none;
	width: 1%
}
[data-toggle="buttons"]>.btn>input[type="radio"], [data-toggle="buttons"]>.btn>input[type="checkbox"] {
	display: none
}
.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}
.input-group.col {
	float: none;
	padding-right: 0;
	padding-left: 0
}
.input-group .form-control {
	width: 100%;
	margin-bottom: 0
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height: 45px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}
select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {
	height: 45px;
	line-height: 45px
}
textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn {
	height: auto
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}
select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	line-height: 30px
}
textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {
	height: auto
}
.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}
.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}
.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
	margin-top: 0
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}
.input-group-addon:first-child {
	border-right: 0
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.input-group-addon:last-child {
	border-left: 0
}
.input-group-btn {
	position: relative;
	white-space: nowrap
}
.input-group-btn:first-child>.btn {
	margin-right: -1px
}
.input-group-btn:last-child>.btn {
	margin-left: -1px
}
.input-group-btn>.btn {
	position: relative
}
.input-group-btn>.btn+.btn {
	margin-left: -4px
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:active {
	z-index: 2
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav:before, .nav:after {
	display: table;
	content: " "
}
.nav:after {
	clear: both
}
.nav:before, .nav:after {
	display: table;
	content: " "
}
.nav:after {
	clear: both
}
.nav>li {
	position: relative;
	display: block
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee
}
.nav>li.disabled>a {
	color: #999
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	color: #999;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #eee;
	border-color: 4f4f4e
}
.nav .open>a .caret, .nav .open>a:hover .caret, .nav .open>a:focus .caret {
	border-top-color: #e6243b;
	border-bottom-color: #e6243b
}
.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.nav>li>a>img {
	max-width: none
}
.nav-tabs {
	border-bottom: 1px solid #ddd
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.428571429;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}
.nav-tabs.nav-justified>li {
	float: none
}
.nav-tabs.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}

@media(min-width:768px) {
.nav-tabs.nav-justified>li {
	display: table-cell;
	width: 1%
}
.nav-tabs.nav-justified>li>a {
	margin-bottom: 0
}
}
.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	border: 1px solid #ddd
}

@media(min-width:768px) {
.nav-tabs.nav-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	border-bottom-color: #fff
}
}
.nav-pills>li {
	float: left
}
.nav-pills>li>a {
	border-radius: 4px
}
.nav-pills>li+li {
	margin-left: 2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #fff;
	background-color: 4f4f4e
}
.nav-pills>li.active>a .caret, .nav-pills>li.active>a:hover .caret, .nav-pills>li.active>a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}
.nav-stacked>li {
	float: none
}
.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0
}
.nav-justified {
	width: 100%
}
.nav-justified>li {
	float: none
}
.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}
.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}

@media(min-width:768px) {
.nav-justified>li {
	display: table-cell;
	width: 1%
}
.nav-justified>li>a {
	margin-bottom: 0
}
}
.nav-tabs-justified {
	border-bottom: 0
}
.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
	border: 1px solid #ddd
}

@media(min-width:768px) {
.nav-tabs-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
	border-bottom-color: #fff
}
}
.tab-content>.tab-pane {
	display: none
}
.tab-content>.active {
	display: block
}
.nav .caret {
	border-top-color: 4f4f4e;
	border-bottom-color: 4f4f4e
}
.nav a:hover .caret {
	border-top-color: #e6243b;
	border-bottom-color: #e6243b
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}
.navbar:before, .navbar:after {
	display: table;
	content: " "
}
.navbar:after {
	clear: both
}
.navbar:before, .navbar:after {
	display: table;
	content: " "
}
.navbar:after {
	clear: both
}

@media(min-width:768px) {
.navbar {
	border-radius: 4px
}
}
.navbar-header:before, .navbar-header:after {
	display: table;
	content: " "
}
.navbar-header:after {
	clear: both
}
.navbar-header:before, .navbar-header:after {
	display: table;
	content: " "
}
.navbar-header:after {
	clear: both
}

@media(min-width:768px) {
.navbar-header {
	float: left
}
}
.navbar-collapse {
	max-height: 340px;
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling: touch
}
.navbar-collapse:before, .navbar-collapse:after {
	display: table;
	content: " "
}
.navbar-collapse:after {
	clear: both
}
.navbar-collapse:before, .navbar-collapse:after {
	display: table;
	content: " "
}
.navbar-collapse:after {
	clear: both
}
.navbar-collapse.in {
	overflow-y: auto
}

@media(min-width:768px) {
.navbar-collapse {
	width: auto;
	border-top: 0;
	box-shadow: none
}
.navbar-collapse.collapse {
	display: block!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important
}
.navbar-collapse.in {
	overflow-y: auto
}
.navbar-collapse .navbar-nav.navbar-left:first-child {
	margin-left: -15px
}
.navbar-collapse .navbar-nav.navbar-right:last-child {
	margin-right: -15px
}
.navbar-collapse .navbar-text:last-child {
	margin-right: 0
}
}
.container>.navbar-header, .container>.navbar-collapse {
	margin-right: -15px;
	margin-left: -15px
}

@media(min-width:768px) {
.container>.navbar-header, .container>.navbar-collapse {
	margin-right: 0;
	margin-left: 0
}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}

@media(min-width:768px) {
.navbar-static-top {
	border-radius: 0
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

@media(min-width:768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
	border-radius: 0
}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}
.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none
}

@media(min-width:768px) {
.navbar>.container .navbar-brand {
	margin-left: -15px
}
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 4px
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}

@media(min-width:768px) {
.navbar-toggle {
	display: none
}
}
.navbar-nav {
	margin: 7.5px -15px
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}

@media(max-width:767px) {
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
	background-image: none
}
}

@media(min-width:768px) {
.navbar-nav {
	float: left;
	margin: 0
}
.navbar-nav>li {
	float: left
}
.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}
}

@media(min-width:768px) {
.navbar-left {
	float: left!important
}
.navbar-right {
	float: right!important
}
}
.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;
	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1)
}

@media(min-width:768px) {
.navbar-form .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .form-control {
	display: inline-block
}
.navbar-form .radio, .navbar-form .checkbox {
	display: inline-block;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0
}
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
	float: none;
	margin-left: 0
}
}

@media(max-width:767px) {
.navbar-form .form-group {
	margin-bottom: 5px
}
}

@media(min-width:768px) {
.navbar-form {
	width: auto;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right {
	right: 0;
	left: auto
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}
.navbar-text {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px
}

@media(min-width:768px) {
.navbar-text {
	margin-right: 15px;
	margin-left: 15px
}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}
.navbar-default .navbar-brand {
	color: #777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent
}
.navbar-default .navbar-text {
	color: #777
}
.navbar-default .navbar-nav>li>a {
	color: #777
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}
.navbar-default .navbar-toggle {
	border-color: #ddd
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ccc
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7
}
.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret {
	border-top-color: #333;
	border-bottom-color: #333
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret {
	border-top-color: #555;
	border-bottom-color: #555
}
.navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color: #777;
	border-bottom-color: #777
}

@media(max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}
}
.navbar-default .navbar-link {
	color: #777
}
.navbar-default .navbar-link:hover {
	color: #333
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808
}
.navbar-inverse .navbar-brand {
	color: #999
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-text {
	color: #999
}
.navbar-inverse .navbar-nav>li>a {
	color: #999
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
.navbar-inverse .navbar-toggle {
	border-color: #333
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}
.navbar-inverse .navbar-nav>.dropdown>a .caret {
	border-top-color: #999;
	border-bottom-color: #999
}
.navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret, .navbar-inverse .navbar-nav>.open>a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

@media(max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #999
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
}
.navbar-inverse .navbar-link {
	color: #999
}
.navbar-inverse .navbar-link:hover {
	color: #fff
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}
.breadcrumb>li {
	display: inline-block
}
.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}
.breadcrumb>.active {
	color: #999
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}
.pagination>li {
	display: inline
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	background-color: #eee
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: 4f4f4e;
	border-color: 4f4f4e
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}
.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none
}
.pager:before, .pager:after {
	display: table;
	content: " "
}
.pager:after {
	clear: both
}
.pager:before, .pager:after {
	display: table;
	content: " "
}
.pager:after {
	clear: both
}
.pager li {
	display: inline
}
.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}
.pager li>a:hover, .pager li>a:focus {
	text-decoration: none;
	background-color: #eee
}
.pager .next>a, .pager .next>span {
	float: right
}
.pager .previous>a, .pager .previous>span {
	float: left
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
	color: #999;
	cursor: not-allowed;
	background-color: #fff
}
.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}
.label[href]:hover, .label[href]:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.label:empty {
	display: none
}
.label-default {
	background-color: #999
}
.label-default[href]:hover, .label-default[href]:focus {
	background-color: #808080
}
.label-primary {
	background-color: 4f4f4e
}
.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #3071a9
}
.label-success {
	background-color: #5cb85c
}
.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44
}
.label-info {
	background-color: #5bc0de
}
.label-info[href]:hover, .label-info[href]:focus {
	background-color: #31b0d5
}
.label-warning {
	background-color: #f0ad4e
}
.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f
}
.label-danger {
	background-color: #d9534f
}
.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999;
	border-radius: 10px
}
.badge:empty {
	display: none
}
a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.btn .badge {
	position: relative;
	top: -1px
}
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: 4f4f4e;
	background-color: #fff
}
.nav-pills>li>a>.badge {
	margin-left: 3px
}
.jumbotron {
	padding: 30px;
	margin-bottom: 30px;
	font-size: 21px;
	font-weight: 200;
	line-height: 2.1428571435;
	color: inherit;
	background-color: #eee
}
.jumbotron h1 {
	line-height: 1;
	color: inherit
}
.jumbotron p {
	line-height: 1.4
}
.container .jumbotron {
	border-radius: 6px
}

@media screen and (min-width:768px) {
.jumbotron {
	padding-top: 48px;
	padding-bottom: 48px
}
.container .jumbotron {
	padding-right: 60px;
	padding-left: 60px
}
.jumbotron h1 {
	font-size: 63px
}
}
.thumbnail {
	display: inline-block;
	display: block;
	height: auto;
	max-width: 100%;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.thumbnail>img {
	display: block;
	height: auto;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: 4f4f4e
}
.thumbnail .caption {
	padding: 9px;
	color: #333
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}
.alert h4 {
	margin-top: 0;
	color: inherit
}
.alert .alert-link {
	font-weight: bold
}
.alert>p, .alert>ul {
	margin-bottom: 0
}
.alert>p+p {
	margin-top: 5px
}
.alert-dismissable {
	padding-right: 35px
}
.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}
.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.alert-success hr {
	border-top-color: #c9e2b3
}
.alert-success .alert-link {
	color: #356635
}
.alert-info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1
}
.alert-info hr {
	border-top-color: #a6e1ec
}
.alert-info .alert-link {
	color: #2d6987
}
.alert-warning {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #faebcc
}
.alert-warning hr {
	border-top-color: #f7e1b5
}
.alert-warning .alert-link {
	color: #a47e3c
}
.alert-danger {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #ebccd1
}
.alert-danger hr {
	border-top-color: #e4b9c0
}
.alert-danger .alert-link {
	color: #953b39
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
@-moz-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:0 0
}
to {
background-position:40px 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
background-position:0 0
}
}
.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1)
}
.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: 4f4f4e;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-transition: width .6s ease;
	transition: width .6s ease
}
.progress-striped .progress-bar {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px
}
.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color: #5cb85c
}
.progress-striped .progress-bar-success {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
	background-color: #5bc0de
}
.progress-striped .progress-bar-info {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
	background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
	background-color: #d9534f
}
.progress-striped .progress-bar-danger {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)
}
.media, .media-body {
	overflow: hidden;
	zoom: 1
}
.media, .media .media {
	margin-top: 15px
}
.media:first-child {
	margin-top: 0
}
.media-object {
	display: block
}
.media-heading {
	margin: 0 0 5px
}
.media>.pull-left {
	margin-right: 10px
}
.media>.pull-right {
	margin-left: 10px
}
.media-list {
	padding-left: 0;
	list-style: none
}
.list-group {
	padding-left: 0;
	margin-bottom: 20px
}
.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}
.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
.list-group-item>.badge {
	float: right
}
.list-group-item>.badge+.badge {
	margin-right: 5px
}
a.list-group-item {
	color: #555
}
a.list-group-item .list-group-item-heading {
	color: #333
}
a.list-group-item:hover, a.list-group-item:focus {
	text-decoration: none;
	background-color: #f5f5f5
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	z-index: 2;
	color: #fff;
	background-color: 4f4f4e;
	border-color: 4f4f4e
}
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
	color: inherit
}
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
	color: #e1edf7
}
.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}
.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: 0 1px 1px rgba(0,0,0,0.05)
}
.panel-body {
	padding: 15px
}
.panel-body:before, .panel-body:after {
	display: table;
	content: " "
}
.panel-body:after {
	clear: both
}
.panel-body:before, .panel-body:after {
	display: table;
	content: " "
}
.panel-body:after {
	clear: both
}
.panel>.list-group {
	margin-bottom: 0
}
.panel>.list-group .list-group-item {
	border-width: 1px 0
}
.panel>.list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.panel>.list-group .list-group-item:last-child {
	border-bottom: 0
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}
.panel>.table, .panel>.table-responsive {
	margin-bottom: 0
}
.panel>.panel-body+.table, .panel>.panel-body+.table-responsive {
	border-top: 1px solid #ddd
}
.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0
}
.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.panel>.table-bordered>thead>tr:last-child>th, .panel>.table-responsive>.table-bordered>thead>tr:last-child>th, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th, .panel>.table-bordered>thead>tr:last-child>td, .panel>.table-responsive>.table-bordered>thead>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}
.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}
.panel-heading>.dropdown .dropdown-toggle {
	color: inherit
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px
}
.panel-title>a {
	color: inherit
}
.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}
.panel-group .panel {
	margin-bottom: 0;
	overflow: hidden;
	border-radius: 4px
}
.panel-group .panel+.panel {
	margin-top: 5px
}
.panel-group .panel-heading {
	border-bottom: 0
}
.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top: 1px solid #ddd
}
.panel-group .panel-footer {
	border-top: 0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}
.panel-default {
	border-color: #ddd
}
.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #ddd
}
.panel-default>.panel-heading>.dropdown .caret {
	border-color: #333 transparent
}
.panel-default>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #ddd
}
.panel-primary {
	border-color: 4f4f4e
}
.panel-primary>.panel-heading {
	color: #fff;
	background-color: 4f4f4e;
	border-color: 4f4f4e
}
.panel-primary>.panel-heading+.panel-collapse .panel-body {
	border-top-color: 4f4f4e
}
.panel-primary>.panel-heading>.dropdown .caret {
	border-color: #fff transparent
}
.panel-primary>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: 4f4f4e
}
.panel-success {
	border-color: #d6e9c6
}
.panel-success>.panel-heading {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6
}
.panel-success>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #d6e9c6
}
.panel-success>.panel-heading>.dropdown .caret {
	border-color: #468847 transparent
}
.panel-success>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #d6e9c6
}
.panel-warning {
	border-color: #faebcc
}
.panel-warning>.panel-heading {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #faebcc
}
.panel-warning>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #faebcc
}
.panel-warning>.panel-heading>.dropdown .caret {
	border-color: #c09853 transparent
}
.panel-warning>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #faebcc
}
.panel-danger {
	border-color: #ebccd1
}
.panel-danger>.panel-heading {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #ebccd1
}
.panel-danger>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #ebccd1
}
.panel-danger>.panel-heading>.dropdown .caret {
	border-color: #b94a48 transparent
}
.panel-danger>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #ebccd1
}
.panel-info {
	border-color: #bce8f1
}
.panel-info>.panel-heading {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1
}
.panel-info>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #bce8f1
}
.panel-info>.panel-heading>.dropdown .caret {
	border-color: #3a87ad transparent
}
.panel-info>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #bce8f1
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05)
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0,0,0,0.15)
}
.well-lg {
	padding: 24px;
	border-radius: 6px
}
.well-sm {
	padding: 9px;
	border-radius: 3px
}
.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}
.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50)
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}
.modal-open {
	overflow: hidden
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	overflow: auto;
	overflow-y: scroll
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-dialog {
	position: relative;
	z-index: 1050;
	width: auto;
	padding: 10px;
	margin-right: auto;
	margin-left: auto
}
.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0 3px 9px rgba(0,0,0,0.5);
	background-clip: padding-box
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
	background-color: #000
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0)
}
.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50)
}
.modal-header {
	min-height: 16.428571429px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.428571429
}
.modal-body {
	position: relative;
	padding: 20px
}
.modal-footer {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: " "
}
.modal-footer:after {
	clear: both
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: " "
}
.modal-footer:after {
	clear: both
}
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

@media screen and (min-width:768px) {
.modal-dialog {
	width: 600px;
	padding-top: 30px;
	padding-bottom: 30px
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	box-shadow: 0 5px 15px rgba(0,0,0,0.5)
}
}
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	font-size: 12px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible
}
.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90)
}
.tooltip.top {
	padding: 5px 0;
	margin-top: -3px
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px
}
.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px
}
.tooltip.left {
	padding: 0 5px;
	margin-left: -3px
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-color: #000;
	border-width: 5px 5px 0
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-top-color: #000;
	border-width: 5px 5px 0
}
.tooltip.top-right .tooltip-arrow {
	right: 5px;
	bottom: 0;
	border-top-color: #000;
	border-width: 5px 5px 0
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-right-color: #000;
	border-width: 5px 5px 5px 0
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-left-color: #000;
	border-width: 5px 0 5px 5px
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	background-clip: padding-box
}
.popover.top {
	margin-top: -10px
}
.popover.right {
	margin-left: 10px
}
.popover.bottom {
	margin-top: 10px
}
.popover.left {
	margin-left: -10px
}
.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}
.popover-content {
	padding: 9px 14px
}
.popover .arrow, .popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.popover .arrow {
	border-width: 11px
}
.popover .arrow:after {
	border-width: 10px;
	content: ""
}
.popover.top .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,0.25);
	border-bottom-width: 0
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-top-color: #fff;
	border-bottom-width: 0;
	content: " "
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
	border-left-width: 0
}
.popover.right .arrow:after {
	bottom: -10px;
	left: 1px;
	border-right-color: #fff;
	border-left-width: 0;
	content: " "
}
.popover.bottom .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	border-top-width: 0
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-bottom-color: #fff;
	border-top-width: 0;
	content: " "
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
	border-right-width: 0
}
.popover.left .arrow:after {
	right: 1px;
	bottom: -10px;
	border-left-color: #fff;
	border-right-width: 0;
	content: " "
}
.carousel {
	position: relative
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}
.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display: block;
	height: auto;
	max-width: 100%;
	line-height: 1
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display: block
}
.carousel-inner>.active {
	left: 0
}
.carousel-inner>.next, .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}
.carousel-inner>.next {
	left: 100%
}
.carousel-inner>.prev {
	left: -100%
}
.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left: 0
}
.carousel-inner>.active.left {
	left: -100%
}
.carousel-inner>.active.right {
	left: 100%
}
.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	opacity: .5;
	filter: alpha(opacity=50)
}
.carousel-control.left {
	background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover, .carousel-control:focus {
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left: 50%
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right: 50%
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	font-family: serif
}
.carousel-control .icon-prev:before {
	content: '\2039'
}
.carousel-control .icon-next:before {
	content: '\203a'
}
.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none
}
.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
	border-radius: 10px
}
.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff
}
.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,0.6)
}
.carousel-caption .btn {
	text-shadow: none
}

@media screen and (min-width:768px) {
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	font-size: 30px
}
.carousel-caption {
	right: 20%;
	left: 20%;
	padding-bottom: 30px
}
.carousel-indicators {
	bottom: 20px
}
}
.clearfix:before, .clearfix:after {
	display: table;
	content: " "
}
.clearfix:after {
	clear: both
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto
}
.pull-right {
	float: right!important
}
.pull-left {
	float: left!important
}
.hide {
	display: none!important
}
.show {
	display: block!important
}
.invisible {
	visibility: hidden
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.hidden {
	display: none!important;
	visibility: hidden!important
}
.affix {
	position: fixed
}
@-ms-viewport {
width:device-width
}
.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs {
	display: none!important
}

@media(max-width:767px) {
.visible-xs {
	display: block!important
}
tr.visible-xs {
	display: table-row!important
}
th.visible-xs, td.visible-xs {
	display: table-cell!important
}
}

@media(min-width:768px) and (max-width:991px) {
.visible-xs.visible-sm {
	display: block!important
}
tr.visible-xs.visible-sm {
	display: table-row!important
}
th.visible-xs.visible-sm, td.visible-xs.visible-sm {
	display: table-cell!important
}
}

@media(min-width:992px) and (max-width:1199px) {
.visible-xs.visible-md {
	display: block!important
}
tr.visible-xs.visible-md {
	display: table-row!important
}
th.visible-xs.visible-md, td.visible-xs.visible-md {
	display: table-cell!important
}
}

@media(min-width:1200px) {
.visible-xs.visible-lg {
	display: block!important
}
tr.visible-xs.visible-lg {
	display: table-row!important
}
th.visible-xs.visible-lg, td.visible-xs.visible-lg {
	display: table-cell!important
}
}
.visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm {
	display: none!important
}

@media(max-width:767px) {
.visible-sm.visible-xs {
	display: block!important
}
tr.visible-sm.visible-xs {
	display: table-row!important
}
th.visible-sm.visible-xs, td.visible-sm.visible-xs {
	display: table-cell!important
}
}

@media(min-width:768px) and (max-width:991px) {
.visible-sm {
	display: block!important
}
tr.visible-sm {
	display: table-row!important
}
th.visible-sm, td.visible-sm {
	display: table-cell!important
}

}

@media(min-width:992px) and (max-width:1199px) {
.visible-sm.visible-md {
	display: block!important
}
tr.visible-sm.visible-md {
	display: table-row!important
}
th.visible-sm.visible-md, td.visible-sm.visible-md {
	display: table-cell!important
}
}

@media(min-width:1200px) {
.visible-sm.visible-lg {
	display: block!important
}
tr.visible-sm.visible-lg {
	display: table-row!important
}
th.visible-sm.visible-lg, td.visible-sm.visible-lg {
	display: table-cell!important
}
}
.visible-md, tr.visible-md, th.visible-md, td.visible-md {
	display: none!important
}

@media(max-width:767px) {
.visible-md.visible-xs {
	display: block!important
}
tr.visible-md.visible-xs {
	display: table-row!important
}
th.visible-md.visible-xs, td.visible-md.visible-xs {
	display: table-cell!important
}
}

@media(min-width:768px) and (max-width:991px) {
.visible-md.visible-sm {
	display: block!important
}
tr.visible-md.visible-sm {
	display: table-row!important
}
th.visible-md.visible-sm, td.visible-md.visible-sm {
	display: table-cell!important
}
}

@media(min-width:992px) and (max-width:1199px) {
.visible-md {
	display: block!important
}
tr.visible-md {
	display: table-row!important
}
th.visible-md, td.visible-md {
	display: table-cell!important
}
}

@media(min-width:1200px) {
.visible-md.visible-lg {
	display: block!important
}
tr.visible-md.visible-lg {
	display: table-row!important
}
th.visible-md.visible-lg, td.visible-md.visible-lg {
	display: table-cell!important
}
}
.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg {
	display: none!important
}

@media(max-width:767px) {
.visible-lg.visible-xs {
	display: block!important
}
tr.visible-lg.visible-xs {
	display: table-row!important
}
th.visible-lg.visible-xs, td.visible-lg.visible-xs {
	display: table-cell!important
}
}

@media(min-width:768px) and (max-width:991px) {
.visible-lg.visible-sm {
	display: block!important
}
tr.visible-lg.visible-sm {
	display: table-row!important
}
th.visible-lg.visible-sm, td.visible-lg.visible-sm {
	display: table-cell!important
}
}

@media(min-width:992px) and (max-width:1199px) {
.visible-lg.visible-md {
	display: block!important
}
tr.visible-lg.visible-md {
	display: table-row!important
}
th.visible-lg.visible-md, td.visible-lg.visible-md {
	display: table-cell!important
}
}

@media(min-width:1200px) {
.visible-lg {
	display: block!important
}
tr.visible-lg {
	display: table-row!important
}
th.visible-lg, td.visible-lg {
	display: table-cell!important
}
}
.hidden-xs {
	display: block!important
}
tr.hidden-xs {
	display: table-row!important
}
th.hidden-xs, td.hidden-xs {
	display: table-cell!important
}

@media(max-width:767px) {
.hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs {
	display: none!important
}
}

@media(min-width:768px) and (max-width:991px) {
.hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
	display: none!important
}
}

@media(min-width:992px) and (max-width:1199px) {
.hidden-xs.hidden-md, tr.hidden-xs.hidden-md, th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
	display: none!important
}
}

@media(min-width:1200px) {
.hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
	display: none!important
}
}
.hidden-sm {
	display: block!important
}
tr.hidden-sm {
	display: table-row!important
}
th.hidden-sm, td.hidden-sm {
	display: table-cell!important
}

@media(max-width:767px) {
.hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
	display: none!important
}
}

@media(min-width:768px) and (max-width:991px) {
.hidden-sm, tr.hidden-sm, th.hidden-sm, td.hidden-sm {
	display: none!important
}
}

@media(min-width:992px) and (max-width:1199px) {
.hidden-sm.hidden-md, tr.hidden-sm.hidden-md, th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
	display: none!important
}
}

@media(min-width:1200px) {
.hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
	display: none!important
}
}
.hidden-md {
	display: block!important
}
tr.hidden-md {
	display: table-row!important
}
th.hidden-md, td.hidden-md {
	display: table-cell!important
}

@media(max-width:767px) {
.hidden-md.hidden-xs, tr.hidden-md.hidden-xs, th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
	display: none!important
}
}

@media(min-width:768px) and (max-width:991px) {
.hidden-md.hidden-sm, tr.hidden-md.hidden-sm, th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
	display: none!important
}
}

@media(min-width:992px) and (max-width:1199px) {
.hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md {
	display: none!important
}
}

@media(min-width:1200px) {
.hidden-md.hidden-lg, tr.hidden-md.hidden-lg, th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
	display: none!important
}
}
.hidden-lg {
	display: block!important
}
tr.hidden-lg {
	display: table-row!important
}
th.hidden-lg, td.hidden-lg {
	display: table-cell!important
}

@media(max-width:767px) {
.hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
	display: none!important
}
}

@media(min-width:768px) and (max-width:991px) {
.hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
	display: none!important
}
}

@media(min-width:992px) and (max-width:1199px) {
.hidden-lg.hidden-md, tr.hidden-lg.hidden-md, th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
	display: none!important
}
}

@media(min-width:1200px) {
.hidden-lg, tr.hidden-lg, th.hidden-lg, td.hidden-lg {
	display: none!important
}
}
.visible-print, tr.visible-print, th.visible-print, td.visible-print {
	display: none!important
}

@media print {
.visible-print {
	display: block!important
}
tr.visible-print {
	display: table-row!important
}
th.visible-print, td.visible-print {
	display: table-cell!important
}
.hidden-print, tr.hidden-print, th.hidden-print, td.hidden-print {
	display: none!important
}
}



@media(max-width:1700px) {

.container {width: 1000px;margin:0 auto;}
.col-lg-11 {width: 1000px;margin:0 auto;}
.yt-header-top .col-lg-3{width:25%;}
.yt-footer-middle-wrap .col-lg-7{float:left; width: 58.333333333333336%; }
}

@media(max-width:1199px) {
.container, .col-lg-11 {width: 96.45%;}
}
/*!
 * Bootstrap v3.0.2 by @fat and @mdo
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */

.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-primary{background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#2d6ca2));background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-moz-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-repeat:repeat-x;border-color:#2b669a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff2d6ca2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-success{background-image:-webkit-gradient(linear,left 0,left 100%,from(#5cb85c),to(#419641));background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-moz-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-warning{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f0ad4e),to(#eb9316));background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-moz-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-danger{background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9534f),to(#c12e2a));background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-moz-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-info{background-image:-webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#2aabd2));background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-moz-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f5f5f5),to(#e8e8e8));background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-moz-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.navbar-default{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#f8f8f8));background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-moz-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-gradient(linear,left 0,left 100%,from(#ebebeb),to(#f3f3f3));background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-moz-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff3f3f3',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.navbar-inverse{background-image:-webkit-gradient(linear,left 0,left 100%,from(#3c3c3c),to(#222));background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-moz-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-gradient(linear,left 0,left 100%,from(#222),to(#282828));background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:-moz-linear-gradient(top,#222 0,#282828 100%);background-image:linear-gradient(to bottom,#222 0,#282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff282828',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alert-success{background-image:-webkit-gradient(linear,left 0,left 100%,from(#dff0d8),to(#c8e5bc));background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-moz-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0)}.alert-info{background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9edf7),to(#b9def0));background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-moz-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0)}.alert-warning{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fcf8e3),to(#f8efc0));background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-moz-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0)}.alert-danger{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f2dede),to(#e7c3c3));background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-moz-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}.progress{background-image:-webkit-gradient(linear,left 0,left 100%,from(#ebebeb),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-moz-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)}.progress-bar{background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3071a9));background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-moz-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)}.progress-bar-success{background-image:-webkit-gradient(linear,left 0,left 100%,from(#5cb85c),to(#449d44));background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-moz-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.progress-bar-info{background-image:-webkit-gradient(linear,left 0,left 100%,from(#5bc0de),to(#31b0d5));background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-moz-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.progress-bar-warning{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f0ad4e),to(#ec971f));background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-moz-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.progress-bar-danger{background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9534f),to(#c9302c));background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-moz-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#3278b3));background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-moz-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0)}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.panel-default>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f5f5f5),to(#e8e8e8));background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-moz-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#dff0d8),to(#d0e9c6));background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-moz-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#d9edf7),to(#c4e3f3));background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-moz-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#fcf8e3),to(#faf2cc));background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-moz-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-gradient(linear,left 0,left 100%,from(#f2dede),to(#ebcccc));background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-moz-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)}.well{background-image:-webkit-gradient(linear,left 0,left 100%,from(#e8e8e8),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-moz-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)}
/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.fars.it/skin/frontend/default/avtheme/css/font/fontawesome-webfont.eot?v=3.2.1');
  src: url('https://www.fars.it/skin/frontend/default/avtheme/css/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('https://www.fars.it/skin/frontend/default/avtheme/css/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('https://www.fars.it/skin/frontend/default/avtheme/css/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('https://www.fars.it/skin/frontend/default/avtheme/css/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
/* Fixes alignment in nav lists */
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-alt:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file-alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up-alt:before {
  content: "\f087";
}
.icon-thumbs-down-alt:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-text-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse-top:before {
  content: "\f151";
}
.icon-expand:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-by-alphabet:before {
  content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.icon-sort-by-attributes:before {
  content: "\f160";
}
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.icon-sort-by-order:before {
  content: "\f162";
}
.icon-sort-by-order-alt:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-sign:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-sign:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-moon:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}

@font-face {
    font-family: 'Socialico';
    src: url('https://www.fars.it/skin/frontend/default/avtheme/css/font/socialico-webfont.eot');
    src: url('https://www.fars.it/skin/frontend/default/avtheme/css/font/socialico-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.fars.it/skin/frontend/default/avtheme/css/font/socialico-webfont.woff') format('woff'),
         url('https://www.fars.it/skin/frontend/default/avtheme/css/font/socialico-webfont.ttf') format('truetype'),
         url('https://www.fars.it/skin/frontend/default/avtheme/css/font/socialico-webfont.svg#SocialicoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*   General style    */


.block-social li{ font-family: "Socialico";	}
.block-social li a:before {
    content: attr(data-icon);
    font-family: 'Socialico';
    font-size: 25px;
    font-weight: normal;
    line-height: 34px;
}
.block-social li a:hover:before {
	font-size:30px;	
}
.block-social li a {
    display: inline-block;
    height: 34px;
    position: relative;
    text-align: center;
    width: 34px;
    z-index: 2;
}
.page-about-us .block-social li a { width:21px; height:21px; color:#FFF; background:#666; border-radius: 21px;  transform: scale(1); }

.page-about-us .block-social li a:before  {   font-size: 18px; line-height:21px;  }

.block-social li a:hover {
    color: #FFFFFF;
}

.block-social li a:hover {
    animation: 0.5s ease 0s normal none 1 bounceIn;
    transform: scale(1);
}
.block-social li a:hover {
    border-radius: 17px;
}
#magestore-bannerslider-popup{
	padding: 2px;
    position: fixed;
    z-index: 19990;
	background: #fff;
	border: 2px;
}
#magestore-bannerslider-popup-close{
	cursor: pointer;
    height: 22px;
	width:22px;
    position: absolute;
    right: 0px;
    top: -25px;   
    z-index: 19999;
	background:url(https://www.fars.it/skin/frontend/base/default/css/magestore/bannerslider/image/close-tiny.png) no-repeat center;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.7;
}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
#blurmask {display: none;padding: 0px;position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9991;visibility: visible;background-color: #000;opacity: 0.6;filter: alpha(opacity = 60);}
.block-cart {font-size: 100%;}
.block-cart .title-block strong {background: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/i_block-cart.png") no-repeat 0 center transparent;padding-left: 30px;height: 20px;}
.block-cart .title-block strong span {vertical-align: middle;}
.block-cart .summary {margin: 0;padding: 10px 8px 8px;}
.block-cart .subtotal {background-color: transparent;margin-top: 15px;}
.sm-cartpro .product-details-bottom .price,.block-cart .subtotal .label {font-weight: bold;vertical-align: middle;}
.block-cart .actions {text-align: center;background: #FFF;padding: 6px 9px 20px;}
.block-content .actions .btn-update {margin-right: 0px;display: none !important;font-weight: normal;}
.sm-cartpro.block-cart .short-description {border-bottom: 1px dashed #CCCCCC;margin-bottom: 10px;margin-top: 5px;padding-bottom: 5px;}
.sm-cartpro input.qty {width: 38px !important;height: 38px;border: 1px solid #e5e5e5;text-align: center;float: left;}
.sm-cartpro span.quantity-controls {margin-left: 5px;display: inline-block;width: 17px;line-height: 100%;}
.mini-cartpro .title-block .i-cart{background: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/carrello.svg") no-repeat center center transparent;height: 30px;width:40px;cursor: pointer; display:inline-block;vertical-align:middle}
.mini-cartpro .title-block .empty, .mini-cartpro .title-block .summary{display: inline-block; font-size:10px; position:relative; color:#000;margin-left:-11px; text-align:center; vertical-align:middle}

.mini-cartpro .title-block .summary .subtotal,
.mini-cartpro .title-block .summary .subtotal .label {font-weight: bold;}
.mini-cartpro .title-block .summary{text-align: center;position: relative;}

.mini-cartpro .title-block .summary a{color: #000;}
.mini-cartpro .title-block .empty a, .mini-cartpro .title-block .summary .number,
.mini-cartpro .title-block .summary .amount a{font-size:14px; line-height:30px;  color:#000;}
.mini-cartpro .title-block strong {background: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/i_mini-cartpro.png") no-repeat right center;padding-right: 30px;}
.minicartpro {margin-right: 0px;}
.mini-cartpro.block.show .summary .amount {color: #FFF;}
.mini-cartpro .block-content {position: absolute;top: 65px;right: -5px;z-index: 9999;overflow: hidden !important;background: rgba(255,255,255,0.1);width: 352px;padding: 5px; display:none}
.mini-cartpro .block-content .block-inner{background: #eaeaea;}
.mini-cartpro .block-content .actions .more-desc {display: inline-block;float: left;line-height: 38px;font-size: 133.3%;font-weight: bold;text-transform: uppercase;padding-left: 15px;}
.mini-cartpro .block-content .mini-products-list {max-height: 340px;overflow-y: auto;padding: 0 25px;}
.mini-cartpro .block-content .mini-products-list .rating-container{display: none;}
.s-qty{ float: left;color: #666;line-height: 14px;}
.s-qty strong{ font-weight: normal; display: inline-block;}
.wrap-price-qty { margin-top: 10px;}
.wrap-price-qty .price{ border-right: 1px solid #666666;float: left;line-height: 14px; margin-right: 10px; padding-right: 10px;}
.mini-cartpro .block-content .mini-products-list li.item {padding: 15px 0;border-bottom: 1px solid #d3d3d3;}
.mini-cartpro .block-content .mini-products-list .product-details {display: inline-block;width: 70%; }
.mini-cartpro .block-content .mini-products-list .product-details .btn-edit{display: none;}
.mini-cartpro .block-content .mini-products-list .product-details .short-description {margin-top: 10px;}
.mini-cartpro .block-content .mini-products-list .product-image {float: right;}
.mini-cartpro .block-content .mini-products-list .product-details-bottom {margin-left: 95px;float: left;display: none;}
.mini-cartpro .block-content .bottom-action {min-height: 40px;text-align: left;white-space: nowrap;position: relative;}
.mini-cartpro .block-content .bottom-action .summary {display: inline-block;vertical-align: middle;position: absolute;right: 10px;top: 14px;}
.mini-cartpro .block-content .bottom-action .subtotal {font-size: 150%;color: #FFF;}
.mini-cartpro .block-content .bottom-action .subtotal .price {font-weight: bold;}
.mini-cartpro .block-content .truncated .show .item-options {left: 10%;top: 0;}
.mini-cartpro .subtotal .title-sub,.mini-cartpro .subtotal .price{font-size: 128.57%;}
.mini-cartpro .subtotal{margin:10px 0 22px;padding-left: 25px;}
.mini-cartpro .block-content .bottom-action .button {height: 40px;position: relative;text-transform: uppercase;line-height: 40px;width: 116px;background: #858785;font-weight: bold;text-align: center;margin:0 5px 18px;font-weight: normal;}
.mini-cartpro .block-content .bottom-action .button:hover{background: #bb1928;}
.mini-cartpro .block-content .bottom-action .button.btn-gotocart{margin-left: 25px;}
.mini-cartpro .block-content .bottom-action .button {overflow: visible;}
.mini-cartpro .block-content .mini-products-list li.item .product-name a {color: #666;}
.mini-cartpro .block-content .mini-products-list li.item .product-name a:hover{color: #bb1928;}
.mini-cartpro .block-content .mini-products-list li.item a.btn-edit{display: none}
.mini-cartpro .block-content .mini-products-list li.item a.btn-remove {	width: 28px;height: 28px;position: relative;float: left;border: 1px solid #000;}
.mini-cartpro .block-content .mini-products-list li.item a.btn-remove {margin:7px 10px 7px 0;}
.mini-cartpro .block-content .mini-products-list li.item a.btn-remove span {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/minicart-del.png) no-repeat;width: 15px;height: 15px;position: absolute;top: 9px;left: 9px;}
.mini-cartpro .block-content .mini-products-list li.item a.btn-edit span {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/minicart-edit.png) no-repeat;width: 15px;height: 15px;position: absolute;top: 6px;left: 5px;}
.mini-cartpro  ~ * {clear: both;}
.body-iteminfo {float: left;text-align: left;}
.body-iteminfo .product-image {float: left;margin-right: 10px;}
.bottom-iteminfo {clear: both;padding-top: 10px;}
.price-container,.rating-container .ratings,
.title-desc  ~ strong,
.bottom-iteminfo .ratings {vertical-align: middle;}
.rating-container {white-space: nowrap;}

.price-container .price-box,
.price-container .price-box p,
.rating-container .ratings {display: inline-block;position: relative;line-height: 25px;}
.rating-container .ratings .amount {float: left;margin-left: 10px;margin-top: 2px;line-height: 100%;}
.rating-container .ratings .amount a{color: #666;}
.price-container .price-label {display: none;}
#confirmbox .head-iteminfo {text-align: center;}
#zoptions .special-price .price-label {font-size: 100%;}
.mini-cartpro .block-content .bottom-action .subtotal .label,
.mini-cartpro .block-content .actions .more-desc,
#zoptions .old-price .price-label,.mini-cartpro .title-desc,#zoptions .title-desc{color: #666;}
#zoptions .ratings {display: inline-block;}
#zoptions .price-box {margin: 0;font-size: 116.67%;font-weight: bold;}
#zoptions {/* 	left: -235px; */BORDER-BOTTOM: 0px inset;POSITION: absolute;BORDER-LEFT: 0px inset;padding: 0;height: 20px;min-height: 20px;height: auto !important;DISPLAY: block;VISIBILITY: visible;BORDER-TOP: 0px inset;TOP: 0px;BORDER-RIGHT: 0px inset;text-align: left;}
#zoptions #product-shop {text-align: left;}
#zoptions #product-shop .qty-title{float: left;margin-top: 5px;font-weight: bold;margin-right: 3px;}
#zoptions .product-name {text-align: left; }
#zoptions .product-name>a {font-weight: bold;margin-left: 5px;}
#zoptions .product-name h1 {font-size: 116.67%;font-weight: bold;margin-bottom: 10px;}
#zoptions .price-box .minimal-price-link {display: inline-block;}
#zoptions .add-to-cart {float: left;}
#options-tab {z-index: 10002;position: fixed;padding: 0px;background-color: #2564c0;display: block;height: 0px;visibility: visible;}
#options {display: block;margin: 0 auto;width: 330px;}
#iffix {position: absolute;display: block;z-index: -1;width: 467px;height: 320px;top: 0;left: 0;filter: mask();background-color: #FFF;border: 0px solid white;}
#loading-mask .loader {position: fixed;top: 45%;left: 41%;width: 120px;padding: 15px 60px;background: #fff4e9;border: 2px solid #f1af73;color: #d85909;font-weight: bold;text-align: center;z-index: 1000;font-size: 1.1em;font-weight: bold;text-align: center;opacity: 0.80;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/* IE8 */
}
#loadmask {opacity: 0.8;filter: alpha(opacity = 80);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80 );/* IE8 */}
#loadmask img {background: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/ajax-loader-tr.gif") repeat scroll 0 0 transparent;}
.loader {background: none repeat scroll 0 0 #fff;border: 2px solid #96c145;color: #225034;font-weight: bold;padding: 15px;text-align: center;width: 220px;margin-left: 50px;}
#btnavi ul {list-style: none outside none;}
#btnavi ul li {display: inline;}
#btnavi ul li:first-child {margin-right: 15px;}
#btccart {text-decoration: none;display: inline-block;}
#confirmbox .button.btn-cart > span,
#btcancel,
#btccart span,
#btcshop span {color: #FFFFFF;display: inline-block;	text-align: center;white-space: nowrap;padding:6px 14px;background-color: #96c145;}
#btcancel:hover,
#btccart:hover span,
#btcshop:hover span{background: #225034;}
#confirmbox #qty{width: 60px;height: 32px;background: #E5E5E5;text-align: right;}
#confirmbox #btcancel:hover{background: #bb1928;}
#confirmbox .quantity-controls{width: 30px;border: 1px solid #E5E5E5;background: #E5E5E5;height: 32px;color: #666;}
#confirmbox .button.btn-cart:hover > span,
#confirmbox .quantity-controls:hover{background: #bb1928;}
#confirmbox .quantity-controls:hover{border: 1px solid #bb1928;color: #fff;}
#confirmbox  .button.btn-cart > span,
#btcancel{margin-top: 20px;}
#confirmbox .button.btn-cart > span{margin-right: 15px;}
.sm-cartpro.mini-cartpro .actions button.button {float: left;}
#btcclose {background-color: #609946;color: black;margin-left: 10px;border: 1px solid #3B6E22;}
#btcshop1,#btccart1 {display: block;font-size: 10px;font-weight: bold;height: 38px;line-height: 36px;margin: 0 auto;padding: 0;text-decoration: none;}
#btnavi {text-align: center;margin-top: 15px;}
#cdown {display: inline;}
#confirmbox {background-color: #FFF;border: 2px solid #ccc;padding: 20px 10px 15px 10px;width: 320px;min-height: 70px;height: auto !important;position: relative;z-index: 1000;}

#confirmbox .price-box .old-price {text-decoration: line-through;}
#confirmbox p {font-weight: bold;margin: 0 0 5px;}
#confirmbox p.required {margin: 0 0 10px 0;padding: 0px;color: #EB340A;}
#options #confirmbox .iteminfo.sm-cartpro .bottom-iteminfo,
#options #confirmbox .iteminfo.sm-cartpro .body-iteminfo{display:none;}
#options #confirmbox .moretext{text-align:center;}
#options #fancybox-outer {height: 100%;position: relative;width: 100%;padding: 0;}
#fancybox-close {background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox.png");background-position: -40px 0;cursor: pointer;display: none;height: 30px;position: absolute;right: -15px;top: -15px;width: 30px;z-index: 1103;}
.fancy-bg {
	border: 0 none;
	height: 20px;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 20px;
	z-index: 1001;
	display: none;
}

#fancy-bg-n {
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox-x.png");
	left: 0;
	top: -20px;
	width: 100%;
}

#fancy-bg-e {
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox-y.png");
	background-position: -20px 0;
	height: 100%;
	right: -20px;
	top: 0;
}

#fancy-bg-s {
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox-x.png");
	background-position: 0 -20px;
	bottom: -20px;
	left: 0;
	width: 100%;
}

#fancy-bg-w {
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox-y.png");
	height: 100%;
	left: -20px;
	top: 0;
}

#fancy-bg-ne {
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox.png");
	background-position: -40px -162px;
	right: -20px;
	top: -20px;
}

#fancy-bg-se {
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox.png");
	background-position: -40px -182px;
	bottom: -20px;
	right: -20px;
}

#fancy-bg-sw {
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox.png");
	background-position: -40px -142px;
	bottom: -20px;
	left: -20px;
}

#fancy-bg-nw {
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/sm/cartpro/images/fancybox.png");
	background-position: -40px -122px;
	left: -20px;
	top: -20px;
}

#confirmbox #product_addtocart_form {
	max-height: 400px;
	overflow-y: auto;
}

.search-cart-mobile{float:right; width:23.5%; position:relative;}
.post-text, .pre-text{margin:15px 0;}
.bannercontainer {padding: 5px;background-color: #fff;width: 890px;position: relative;position: relative;margin-left: auto;margin-right: auto;}
.bannercontainer-simple {padding: 5px;background-color: #fff;width: 890px;position: relative;position: relative;margin-left: auto;margin-right: auto;}
.banner-simple {width: 890px;height: 490px;position: relative;overflow: hidden;}
.dynamicslideshow-container {padding: 0;max-height: 468px !important;overflow: hidden;}
.dynamicslideshow-container .dynamicslideshow{position: relative;}
.dynamicslideshow-container .fullwidthabnner {width: 100% !important;max-height: 531px !important;position: relative;}

.dynamicslideshow-container .bx-wrapper .bx-pager, .dynamicslideshow-container.bx-wrapper .bx-controls-auto{ bottom:20px; left: 20%;}
.dynamicslideshow-container .bx-wrapper .bx-pager-item{float:left; margin-left:5px}
.dynamicslideshow-container .bx-wrapper .bx-pager.bx-default-pager a{ width:14px; height:14px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; background:#fff !important; display:inherit; color:#fff; font-size:0;}
.dynamicslideshow-container .bx-wrapper .bx-pager.bx-default-pager a.active{ background-color:#264e33 !important;color:#264e33}
.dynamicslideshow .bx-wrapper .bx-viewport{ border:0; left:0; box-shadow:none;}
.dynamicslideshow li{ height:468px; background-size:cover !important; overflow:hidden; width:100% !important; background-position:center !important; background-repeat:no-repeat !important}
.dynamicslideshow ul{ height:468px; overflow:hidden}
.dynamicslideshow-container .bx-controls.bx-has-pager{ position:absolute; bottom:30px; right:50px}

@media only screen and (min-width: 768px) and (max-width: 959px) {
banner,.bannercontainer {width: 750px;height: 412px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.banner,.bannercontainer {width: 470px;height: 258px;}
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
.banner,.bannercontainer {width: 310px;height: 170px;}
}

/**************************************************************
	DEMO STYLES - ONLY FOR THE PREVIEW ON CODECANYON 
****************************************************************/
.titlecontainer {background-color: #444;width: 100%;margin-bottom: 50px;}
.centered {width: 890px;padding: 30px 0;margin: auto;}
.logo {width: 380px;height: 45px;}
.buynow {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/buynow.png) no-repeat top;width: 176px;height: 50px;float: right;margin-top: 5px;cursor: pointer;}
.buynow:hover {background-position: bottom}
.title_left{float: left;}
.subtitle {color: #999;font-family: arial;font-size: 11px;padding: 0px 0px 0px 0px;}
.configurator {width: 900px;margin-left: auto;margin-right: auto;background-color: #ddd;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;overflow: hidden;margin-top: 50px;}
.configtitle {width: 860px;height: 36px;background-color: #aaa;padding: 20px 20px 10px;}
.cti {width: 388px;height: 36px;}
.optiontitle {font-family: arial;font-size: 14px;line-height: 22px;color: #444;text-shadow: 0px 0px 1px #fff;font-weight: bold;margin-bottom: 20px;}
.inside {padding: 20px;}
.t_mixed {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_mixed.png) no-repeat 5px 5px}
.t_box1 {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_boxes.png) no-repeat 5px 5px}
.t_box2 {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_boxes.png) no-repeat 5px 5px}
.t_szh {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slotzoomhorizontal.png)	no-repeat 5px 5px}
.t_ssh {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slotslidehorizontal.png)no-repeat 5px 5px}
.t_sfh {background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slotfadehorizontal.png)	no-repeat 5px 5px}

.t_szv {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slotzoomvertical.png)
		no-repeat 5px 5px
}

.t_ssv {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slotslidevertical.png)
		no-repeat 5px 5px
}

.t_sfv {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slotfadevertical.png)
		no-repeat 5px 5px
}

.t_c1 {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_curtainone.png) no-repeat 5px
		5px
}

.t_c2 {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_curtaintwo.png) no-repeat 5px
		5px
}

.t_c3 {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_curtainthree.png) no-repeat
		5px 5px
}

.t_sl {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slideleft.png) no-repeat 5px
		5px
}

.t_sr {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slideright.png) no-repeat 5px
		5px
}

.t_su {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slideup.png) no-repeat 5px
		5px
}

.t_sd {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_slidedown.png) no-repeat 5px
		5px
}

.t_sf {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/transition_fade.png) no-repeat 5px 5px
}

.transition {
	width: 320px;
	height: 20px;
	background-color: #eee;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: arial;
	font-size: 14px;
	line-height: 22px;
	color: #FF7200;
	text-shadow: 0px 0px 1px #fff;
	font-weight: bold;
	padding: 10px 0px 10px 90px;
	margin-bottom: 5px;
	cursor: pointer;
}

.transition:hover,.transition.selected {
	color: #fff;
	background-color: #aaa;
	text-shadow: 0px 0px 0px #000;
	border: 1px solid #aaa;
}



.clear {
	clear: both;
}

.radio.selected,.radio:hover {
	background-position: bottom left
}

.configurator_left {
	width: 410px;
	float: left;
}

.configurator_right {
	width: 410px;
	float: right;
}

.dragline {
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/dragsliderbg.png) no-repeat;
	width: 410px;
	height: 20px;
	font-family: arial;
	font-size: 14px;
	height: 19px;
	color: #777;
	text-shadow: 0px 0px 1px #fff;
}

.dragger {
	cursor: pointer;
	position: absolute;
	left: 50%;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/dragnotch.png) no-repeat;
	width: 7px;
	height: 22px;
	margin-left: -3px;
}

.nonclickable {
	opacity: 0.5;
	cursor: default;
}

.nonclickable:hover {
	background-position: top left;
}

.plugoptions {
	overflow: hidden;
	width: 390px;
	background-color: #eee;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: arial;
	font-size: 12px;
	line-height: 22px;
	color: #444;
	text-shadow: 0px 0px 1px #fff;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 40px;
}

.accordion {
	/*cursor: pointer;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/accordionswitch.png) no-repeat top left;
	width: 17px;
	height: 19px;
	float: right;*/
}

.accordion:hover {
	background-position: bottom left;
}

.accordion.selected {
	background-position: top right;
}

.accordion.selected:hover {
	background-position: bottom right;
}

.previewselector_container {
	height: 42px;
	width: 332px;
	margin: 80px auto 20px;
}

.previewselector {
	float: left;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/tiles/selectpreview.png) no-repeat 0px -42px;
	width: 125px;
	height: 42px;
}

.previewselector.zweite {
	background-position: -125px 0px;
	width: 110px;
}

.previewselector.dritte {
	background-position: -235px 0px;
	width: 96px;
}

.previewselector.selected,.previewselector:hover {
	background-position: left top;
}

.previewselector.zweite:hover,.previewselector.zweite.selected {
	background-position: -125px -42px;
	width: 110px;
}

.previewselector.dritte:hover,.previewselector.dritte.selected {
	background-position: -235px -84px;
	width: 96px;
}
.short-des{ 
	white-space: normal;
 	font-size: 12px; color: #686868; 
 	width: 344px;
 	font-weight: normal;
 	line-height: 18px;
 	position: relative;
 }
.short-des:before{ 
	content: "";
	width: 90px;
	height: 90px;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/icon-sales.png) no-repeat 0 0;
	position: absolute;
	top: -45px;
	right: -100px;
}

.btn-atc{ 
	background: #80b601; padding: 0 40px 0 15px; 
	font-size: 16px; line-height: 32px; color: #fff;
	position: relative;
	display: block;
}
.btn-atc:hover{ color: #fff !important;}
.btn-atc:before{
	content: "\f0a9";
	font-family: "FontAwesome";
	width: 26px; height: 26px;	
	top: 0px; right: 2px;
	position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.centered {
		width: 750px;
	}
	.subtitle {
		clear: both !important;
		padding: 0 !important;
	}
	.centered {
		padding: 30px 0px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.centered {
		width: 480px;
	}
	.subtitle {
		clear: both !important;
		padding: 0 !important;
	}
	.centered {
		padding: 30px 0px;
	}
	.buynow {
		float: left;
		margin-top: 20px;
	}
	.configurator,.configtitle {
		width: 480px;
	}
	.configurator_right {
		float: left;
	}
	.configurator_left {
		
	}
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.centered {
		width: 320px;
	}
	.cti {
		width: 280px;
	}
	.subtitle {
		clear: both !important;
		padding: 0 !important;
	}
	.centered {
		padding: 30px 0px;
	}
	.buynow {
		float: left;
		margin-top: 20px;
	}
	.configurator,.configtitle {
		width: 320px;
	}
	.configurator_right {
		float: left;
		width: 300px;
	}
	.configurator_left {
		width: 280px;
	}
	.transition {
		width: 190px;
	}
	.plugoptions {
		width: 260px;
		font-size: 10px;
	}
	.breakmenow {
		clear: both;
		margin-top: 30px;
	}
	.dragline {
		width: 260px;
	}
	.logo {
		width: 320px;
		overflow: hidden;
	}
	.select_navigationtype {
		display: none;
	}
	.select_bulletstyle {
		display: none;
	}
	.select_bhposition {
		display: none;
	}
	.select_bvposition {
		display: none;
	}
	.select_navarrows {
		display: none;
	}
	.select_navshow {
		display: none;
	}
	.select_slidetime {
		display: none;
	}
	.select_slots {
		display: none;
	}
	.previewselector_container {
		width: 301px;
		height: 42px;
		margin: 80px auto 20px;
		overflow: hidden;
	}
	.previewselector {
		width: 105px;
	}
	.previewselector.zweite {
		width: 100px;
	}
	.previewselector.zweite:hover,.previewselector.zweite.selected {
		width: 100px;
	}
	.previewselector.dritte {
		width: 96px;
	}
}
/*************************
	-	CAPTIONS	-
**************************/
.tp-hide-revslider,.tp-caption.tp-hidden-caption {
	visibility: hidden !important;
	display: none !important;
}

.tp-caption {
	z-index: 1;
	padding: 0 !important;
}

.tp-caption.big_white {
	position: absolute;	
	text-shadow: none;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', sans;
	padding: 3px 4px;
	padding-top: 1px;
	margin: 0px;
	border-width: 0px;
	border-style: none;	
	letter-spacing: 0px;
}
.tp-caption.big_white a{ color: #80b601; font-size: 30px;}
.tp-caption.big_orange {
	position: absolute;
	text-shadow: none;
	font-weight: 700;
	font-size: 36px;
	line-height: 36px;
	font-family: Arial;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;	
}

.tp-caption.big_black {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', sans;
	padding: 0px 4px;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	background-color: #fff;
	letter-spacing: -1.5px;
}

.tp-caption.medium_grey {
	position: absolute;
	line-height: 20px;	
	margin: 0px;
	white-space: nowrap;	
}

.tp-caption.small_text {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.medium_text {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 300;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_text {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_black_text {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 300;
	font-size: 42px;
	line-height: 42px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
}

.tp-caption.very_large_text {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 800;
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	letter-spacing: 0px;
}

.tp-caption.very_large_black_text {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 800;
	font-size: 72px;
	line-height: 72px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
}

.tp-caption.bold_red_text {
	position: absolute;
	color: #d31e00;
	text-shadow: none;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
}

.tp-caption.bold_brown_text {
	position: absolute;
	color: #a04606;
	text-shadow: none;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
}

.tp-caption.bold_green_text {
	position: absolute;
	color: #5b9830;
	text-shadow: none;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
}

.tp-caption.very_big_white {
	position: absolute;
	color: #fff;
	text-shadow: none;
	font-weight: 800;
	font-size: 36px;
	line-height: 36px;
	font-family: 'Open Sans', sans;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
	padding: 3px 4px;
	padding-top: 1px;
	background-color: #7e8e96;
}

.tp-caption.very_big_black {
	position: absolute;
	color: #000;
	text-shadow: none;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: Arial;
	margin: 0px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
	padding: 0px 4px;
	padding-top: 1px;
	background-color: #fff;
}

.tp-caption.boxshadow {
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black {
	color: #000;
	text-shadow: none;
	font-weight: 300;
	font-size: 19px;
	line-height: 19px;
	font-family: 'Open Sans', sans;
}

.tp-caption.noshadow {
	text-shadow: none;
}

.tp-caption a {
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}

.tp-caption a.title:hover {
	text-decoration: underline;
}

.tp_inner_padding {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	max-height: none !important;
}

/******************************
	-	BUTTONS	-
*******************************/
.dynamicslideshow-container .button {
	padding: 6px 13px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 30px;
	cursor: pointer;
	color: #fff !important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
	font-size: 15px;
	line-height: 45px !important;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/g30.png) repeat-x top;
	font-family: arial, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}

.dynamicslideshow-container  .button.big {
	color: #fff;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
	font-weight: bold;
	padding: 9px 20px;
	font-size: 19px;
	line-height: 57px !important;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/g40.png) repeat-x top;
}

.purchase:hover,.dynamicslideshow-container  .button:hover,.dynamicslideshow-container  .button.big:hover {
	background-position: bottom, 15px 11px;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.dynamicslideshow-container  .button {
		padding: 4px 8px 3px;
		line-height: 25px !important;
		font-size: 11px !important;
		font-weight: normal;
	}
	.dynamicslideshow-container  a.button {
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
	}
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.dynamicslideshow-container  .button {
		padding: 2px 5px 2px;
		line-height: 20px !important;
		font-size: 10px !important;
	}
	.dynamicslideshow-container  a.button {
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
	}
}

/*	BUTTON COLORS	*/
.dynamicslideshow-container  .button.green,.dynamicslideshow-container  .button:hover.green,.dynamicslideshow-container .purchase.green,.dynamicslideshow-container  .purchase:hover.green
	{
	background-color: #21a117;
	-webkit-box-shadow: 0px 3px 0px 0px #104d0b;
	-moz-box-shadow: 0px 3px 0px 0px #104d0b;
	box-shadow: 0px 3px 0px 0px #104d0b;
}

.dynamicslideshow-container  .button.blue,.dynamicslideshow-container  .button:hover.blue,.dynamicslideshow-container  .purchase.blue,.dynamicslideshow-container  .purchase:hover.blue {
	background-color: #1d78cb;
	-webkit-box-shadow: 0px 3px 0px 0px #0f3e68;
	-moz-box-shadow: 0px 3px 0px 0px #0f3e68;
	box-shadow: 0px 3px 0px 0px #0f3e68;
}

.dynamicslideshow-container  .button.red,.dynamicslideshow-container  .button:hover.red,.dynamicslideshow-container  .purchase.red,.dynamicslideshow-container  .purchase:hover.red {
	background-color: #cb1d1d;
	-webkit-box-shadow: 0px 3px 0px 0px #7c1212;
	-moz-box-shadow: 0px 3px 0px 0px #7c1212;
	box-shadow: 0px 3px 0px 0px #7c1212;
}

.dynamicslideshow-container  .button.orange,.dynamicslideshow-container  .button:hover.orange,.dynamicslideshow-container  .purchase.orange,.dynamicslideshow-container  .purchase:hover.orange
	{
	background-color: #ff7700;
	-webkit-box-shadow: 0px 3px 0px 0px #a34c00;
	-moz-box-shadow: 0px 3px 0px 0px #a34c00;
	box-shadow: 0px 3px 0px 0px #a34c00;
}

.dynamicslideshow-container  .button.darkgrey,.dynamicslideshow-container  .button.grey,.dynamicslideshow-container  .button:hover.darkgrey,.dynamicslideshow-container  .button:hover.grey,.dynamicslideshow-container  .purchase.darkgrey,.dynamicslideshow-container  .purchase:hover.darkgrey
	{
	background-color: #555;
	-webkit-box-shadow: 0px 3px 0px 0px #222;
	-moz-box-shadow: 0px 3px 0px 0px #222;
	box-shadow: 0px 3px 0px 0px #222;
}

.dynamicslideshow-container  .button.lightgrey,.dynamicslideshow-container  .button:hover.lightgrey,.dynamicslideshow-container  .purchase.lightgrey,.dynamicslideshow-container  .purchase:hover.lightgrey
	{
	background-color: #888;
	-webkit-box-shadow: 0px 3px 0px 0px #555;
	-moz-box-shadow: 0px 3px 0px 0px #555;
	box-shadow: 0px 3px 0px 0px #555;
}

/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/
.tp-simpleresponsive .slotholder *,.tp-simpleresponsive img {
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	visibility: hidden;
}

.tp-simpleresponsive img {
	max-width: none;
}

/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter: none !important;
}

/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
}

.tp-bannershadow.tp-shadow1 {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/shadow1.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 30px;
	bottom: -30px;
}

.tp-bannershadow.tp-shadow2 {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/shadow2.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 60px;
	bottom: -60px;
}

.tp-bannershadow.tp-shadow3 {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/shadow3.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 60px;
	bottom: -60px;
}

/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {
	left: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
}

.caption.fullscreenvideo iframe {
	width: 100% !important;
	height: 100% !important;
}

.tp-caption.fullscreenvideo {
	left: 0px;
	top: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
}

.tp-caption.fullscreenvideo iframe {
	width: 100% !important;
	height: 100% !important;
}

/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/
.tpclear {
	clear: both;
}

.tp-bullets {
	z-index: 90;
	position: absolute;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
}

.tp-bullets.hidebullets {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.dynamicslideshow-container.alway .tp-bullets.hidebullets{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.tp-bullets.simplebullets.navbar {
	border: 1px solid #666;
	border-bottom: 1px solid #444;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/boxed_bgtile.png);
	height: 40px;
	padding: 0px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tp-bullets.simplebullets.navbar-old {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/navigdots_bgtile.png);
	height: 35px;
	padding: 0px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.tp-bullets.simplebullets.round .bullet {
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/bullets.png) no-repeat;
	width: 28px;
	height: 30px;
	margin-right: 0px;
	float: left;		
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	z-index: 100;
}

.tp-bullets.simplebullets.round .bullet.last {
	margin-right: 3px;
}

.tp-bullets.simplebullets.round-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/bullets.png) no-Repeat bottom left;
	width: 23px;
	height: 23px;
	margin-right: 0px;
	float: left;
	margin-top: -12px;
}

.tp-bullets.simplebullets.round-old .bullet.last {
	margin-right: 0px;
}

/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet {
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/bullets2.png) no-Repeat bottom left;
	width: 19px;
	height: 19px;
	margin-right: 0px;
	float: left;
	margin-top: -1px;
}

.tp-bullets.simplebullets.square .bullet.last {
	margin-right: 0px;
}

/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/bullets2.png) no-Repeat bottom left;
	width: 19px;
	height: 19px;
	margin-right: 0px;
	float: left;
	margin-top: -10px;
}

.tp-bullets.simplebullets.square-old .bullet.last {
	margin-right: 0px;
}

/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet {
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/bullet_boxed.png) no-Repeat top left;
	width: 18px;
	height: 19px;
	margin-right: 5px;
	float: left;
	margin-top: 10px;
}

.tp-bullets.simplebullets.navbar .bullet.first {
	margin-left: 0px !important;
}

.tp-bullets.simplebullets.navbar .bullet.last {
	margin-right: 0px !important;
}

/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/navigdots.png) no-Repeat bottom left;
	width: 15px;
	height: 15px;
	margin-left: 5px !important;
	margin-right: 5px !important;
	float: left;
	margin-top: 10px;
}

.tp-bullets.simplebullets.navbar-old .bullet.first {
	margin-left: 0px !important;
}

.tp-bullets.simplebullets.navbar-old .bullet.last {
	margin-right: 0px !important;
}

.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected
	{
	background-position: top left;
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected
{
	background:url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/bullets.png) no-repeat left -54px;

}

/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
}

.tparrows.hidearrows {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.dynamicslideshow-container.alway .tparrows.hidearrows{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.tp-leftarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/large_left.png) no-Repeat top left;
	width: 40px;
	height: 40px;
	display: none;
}

.tp-rightarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/large_right.png) no-Repeat top left;
	width: 40px;
	height: 40px;
	display: none;
}

.tp-leftarrow.round {
	z-index: 100;
	cursor: pointer;
	position: absolute;
	background: #777;
	width: 50px;
	height: 50px;
	margin-right: 0px;
	float: left;
	margin-top: -25px;
	top: 50%;
	left: 0; 

}
.tp-leftarrow.round:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/icon-p-next.png) no-repeat 0 0;
	content: "";
	width: 12px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 19px;
}
.tp-rightarrow.round,.tp-leftarrow.round {
	-moz-transition: all 0.5s ease 0s; 
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	background: #777;
}
.tp-rightarrow.round {
	z-index: 100;
	cursor: pointer;
	position: absolute;
	
	width: 50px;
	height: 50px;
	margin-right: 0px;
	float: left;
	margin-top: -25px;
	top: 50%;
	right: 0;

}
.tp-rightarrow.round:hover,.tp-leftarrow.round:hover{
	background: #80b601;
}
.tp-rightarrow.round:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/icon-p-next.png) no-repeat 0 -54px;
	content: "";
	width: 12px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 19px;
}
.tp-leftarrow.round-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/arrow_left.png) no-Repeat top left;
	width: 26px;
	height: 26px;
	margin-right: 0px;
	float: left;
	margin-top: -13px;
}

.tp-rightarrow.round-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/arrow_right.png) no-Repeat top left;
	width: 26px;
	height: 26px;
	margin-right: 0px;
	float: left;
	margin-top: -13px;
}

.tp-leftarrow.navbar {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/small_left_boxed.png) no-Repeat top left;
	width: 20px;
	height: 15px;
	float: left;
	margin-right: 6px;
	margin-top: 12px;
}

.tp-rightarrow.navbar {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/small_right_boxed.png) no-Repeat top left;
	width: 20px;
	height: 15px;
	float: left;
	margin-left: 6px;
	margin-top: 12px;
}

.tp-leftarrow.navbar-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/arrowleft.png) no-Repeat top left;
	width: 9px;
	height: 16px;
	float: left;
	margin-right: 6px;
	margin-top: 10px;
}

.tp-rightarrow.navbar-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/arrowright.png) no-Repeat top left;
	width: 9px;
	height: 16px;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
}

.tp-leftarrow.navbar-old.thumbswitharrow {
	margin-right: 10px;
}

.tp-rightarrow.navbar-old.thumbswitharrow {
	margin-left: 0px;
}

.tp-leftarrow.square {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/arrow_left2.png) no-Repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-right: 0px;
	margin-top: 0;
}

.tp-rightarrow.square {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/arrow_right2.png) no-Repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-left: 0px;
	margin-top: 0;
}

.tp-leftarrow.square-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/arrow_left2.png) no-Repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-right: 0px;
	margin-top: -9px;
}

.tp-rightarrow.square-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/arrow_right2.png) no-Repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-left: 0px;
	margin-top: -9px;
}

.tp-leftarrow.default {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/large_left.png) no-Repeat 0 0;
	width: 40px;
	height: 40px;
}

.tp-rightarrow.default {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/large_right.png) no-Repeat 0 0;
	width: 40px;
	height: 40px;
}

.tp-leftarrow:hover,.tp-rightarrow:hover {
	background-position: bottom left;
}

/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/
.tp-bullets.tp-thumbs {
	z-index: 1000;
	position: absolute;
	padding: 3px;
	background-color: #fff;
	width: 500px;
	height: 50px; /* THE DIMENSIONS OF THE THUMB CONTAINER */
	margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
	padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
	width: 500px;
	height: 50px; /* THE DIMENSIONS OF THE THUMB CONTAINER */
	overflow: hidden;
	position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
	width: 5000px;
	position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
	width: 100px;
	height: 50px; /* THE DIMENSION OF A SINGLE THUMB */
	cursor: pointer;
	overflow: hidden;
	background: none;
	margin: 0;
	float: left;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected
	{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.tp-thumbs img {
	width: 100%;
}

/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer {
	width: 100%;
	height: 10px;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/timer.png);
	position: absolute;
	z-index: 200;
}

.tp-bannertimer.tp-bottom {
	bottom: 0px !important;
	height: 5px;
}

/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive .tp-bullets.tp-thumbs {
		width: 300px !important;
		height: 30px !important;
	}
	.responsive .tp-bullets.tp-thumbs .tp-mask {
		width: 300px !important;
		height: 30px !important;
	}
	.responsive .tp-bullets.tp-thumbs .bullet {
		width: 60px !important;
		height: 30px !important;
	}
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	.tp-bullets{ bottom: 0 !important;}
	.responsive .tp-bullets {
		display: none
	}
	.responsive .tparrows {
		display: none;
	}
	.tp-bullets.simplebullets.round .bullet{
		margin-left:0;
	}
	.tp-leftarrow,.tp-rightarrow  {
		
		display: none !important;
	}

	
	.tp-bullets.simplebullets.navbar{
		padding:0 2px;
	}
	.tp-leftarrow.navbar{
		margin-right: 2px;
	}
	.tp-rightarrow.navbar{
		margin-left: 2px;
	}
	.tp-bullets.simplebullets.navbar .bullet{
		margin-right: 1px;
	}
}

/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/
.tp-simpleresponsive img {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
}

.tp-simpleresponsive a {
	text-decoration: none;
}

.tp-simpleresponsive ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tp-simpleresponsive>ul>li {
	list-stye: none;
	position: absolute;
	visibility: hidden;
}
/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,.tp-caption.slidelink a div {
	width: 10000px;
	height: 10000px;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/coloredbg.png) repeat;
}

.tp-loader {
	background: url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/loader.gif) no-repeat 10px 10px;
	background-color: #fff;
	margin: -22px -22px;
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute;
	width: 44px;
	height: 44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tp-transparentimg {
	content: "url(https://www.fars.it/skin/frontend/default/avtheme/sm/dynamicslideshow/images/transparent.png)"
}

.tp-3d {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50%;
}
/**
 * Valdecode - Cookie Law Compliance
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the The MIT License (MIT)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.valdecode.com/license/cookielaw/license.txt
 *
 * @category    Valdecode
 * @package     Valdecode_CookieLaw
 * @copyright   Copyright (c) 2014 Valdecode
 * @license     http://www.valdecode.com/license/cookielaw/license.txt  The MIT License (MIT)
 */
#v-cookielaw { overflow: hidden; background: #fff; color: #444; z-index: 9999; font-size: 13px; }
#v-cookielaw .v-message { padding: 5px 10px; text-align: left; }
#v-cookielaw .v-actions { }
#v-cookielaw .v-button { color: #222; display: inline-block; background-color: #ececec; background-image: linear-gradient(#f4f4f4, #ececec); border: 1px solid #d4d4d4; padding: 4px 10px; text-decoration: none; text-shadow: 1px 1px 0 #fff; border-radius: 2px; }
#v-cookielaw .v-button.v-accept:before { content: "\2714"; }
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw .v-button:active {  border-color: #2a65a0; border-bottom-color: #3884cd; background-color: #3072b3; background-image: linear-gradient(#3072b3, #599bdc); }

#v-cookielaw.v-bar { display: table; width: 100%; padding: 5px 0; }
#v-cookielaw.v-bar .v-message { display: table-cell; }
#v-cookielaw.v-bar .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: right; }
#v-cookielaw.v-bar.v-top { position: relative; border-bottom: 1px solid #000; }
#v-cookielaw.v-bar.v-bottom { position: fixed; bottom: 0; border-top: 1px solid #000; }

#v-cookielaw.v-box { position: fixed; max-width: 300px; border: 1px solid #000; border-radius: 3px; margin: 10px; }
#v-cookielaw.v-box .v-actions { float: left; margin: 5px 10px; }
#v-cookielaw.v-box.v-top-left { top: 0; left: 0; }
#v-cookielaw.v-box.v-top-right { top: 0; right: 0; }
#v-cookielaw.v-box.v-bottom-left { bottom: 0; left: 0; }
#v-cookielaw.v-box.v-bottom-right { bottom: 0; right: 0; }

/* RWD */
@media (max-width: 480px) {
    #v-cookielaw.v-box { display: table; width: 100% !important; padding: 5px 0 0; position: fixed; bottom: 0 !important; top: auto !important; border-top: 1px solid #000; max-width: 100%; margin: 0; border-radius: 0; border-right: 0; border-left: 0; border-bottom: 0; }
    #v-cookielaw.v-box .v-message { display: table-cell; }
    #v-cookielaw.v-box .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: left; }

    #v-cookielaw .v-message { float: left; }
    #v-cookielaw .v-actions { float: left; margin: 5px 10px; }
    #v-cookielaw.v-bar .v-actions { width: auto; }
}

/* Skin - Yellow Alert */
#v-cookielaw.v-yellow-alert { background: #fffbcd; border-color: #e2cd7b !important; }

/* Skin - Dark Clean */
#v-cookielaw.v-dark-clean { color: #fff; background: #2c2c2c; border-color: #55575f !important; }
#v-cookielaw.v-dark-clean .v-button { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw.v-dark-clean .v-button:hover,
#v-cookielaw.v-dark-clean .v-button:focus { background-color: #3678a0; background-image: linear-gradient(#68abdc, #387cb3); }

/* Skin - Minimalist */
#v-cookielaw.v-minimalist { color: #2c2c2c; background: #f0f0f0; border-color: #e0e0e0 !important; font-size: 11px; font-family: Verdana; }
#v-cookielaw.v-bar.v-minimalist { padding: 2px 0; }
#v-cookielaw.v-box.v-minimalist { width: 260px; }
#v-cookielaw.v-box.v-minimalist .v-actions { margin: 5px; }
#v-cookielaw.v-box.v-minimalist .v-message { padding: 5px; }
#v-cookielaw.v-minimalist .v-button { padding: 3px 6px; }

/* Eric Meyer's CSS Tools: Reset CSS (Modified by Hieu Nguyen)
-------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

body, 
html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

ul, ol {
	list-style: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border:0; 
	border-collapse: collapse;
	border-spacing:0; 
	empty-cells:show; 
	font-size:100%; 
}

/* Clearfix
-------------------------------------------------------------*/
* html .clearfix {
	height: 1%; /* IE5-6 */
}

html[xmlns] .clearfix { /* O */
	display: block;  
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

*:first-child+html .clearfix { /* IE 7 */
	display: inline-block;
}

/* Mis.
-------------------------------------------------------------*/
.clear, .divider {clear: both;}

.no-display {display: none !important;}

.nowrap,th .nobr {white-space: nowrap !important;}

.no-border {
	border: 0 !important;
}

.no-padding {padding: 0 !important}
.no-margin 	{margin: 0 !important;}

.pipe {
	padding: 0 4px;
	text-align: center;
	color: #999999;
}

/*Alignment---*/
.v-top 		{vertical-align: top;}
.v-middle	{vertical-align: middle;}
.v-bottom 	{vertical-align: bottom;}

.a-left		{text-align: left;}
.a-center	{text-align: center;}
.a-right		{text-align: right;}

.left		{float: left;}
.right	{float: right;}

.normal-weight {font-weight: normal;}

.auto-width {width: auto;}

/*Various Clears---*/
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.head:after,
.inner-head:after,
.box .head:after,
.box ol li:after,
.header-top:after,
.quick-access:after,
.header-nav:after,
.middle:after,
.more-views ul:after,
.button-set:after,
.actions:after,
.legend:after,
.form-list li:after,
.button-container:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.page-popup .print-head:after,
.group-select li:after,
.search-autocomplete li:after,
.tool-tip .btn-close:after,
.account-box li:after,
.address-list li:after,
.generic-product-list li:after,
.listing-type-list .listing-item:after,
.listing-type-list .product-info .product-reviews:after,.listing-type-grid .item:after,
.my-review-detail:after,
.product-options dt:after,
.product-options-bottom:after,
.product-options dd ul.options-list li:after,
.add-to-holder:after,
.listing-type-grid .grid-row:after,
.advanced-search-summary-box:after,
.shopping-cart-totals .checkout-types:after,
#nav ul li:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.toolbar-inner:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after,
#nav li:after,
.ytm-tabs-title:after,
.ytm-tabs-title:after,
.product-options dl:after,
.yt-top .block-currency:after {
	content:"."; 
	display:block; 
	clear:both; 
	height:0; 
	font-size:0; 
	line-height:0; 
	visibility:hidden; 
	overflow:hidden;
}


@font-face {
  font-family: 'Latohairline';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://themes.googleusercontent.com/static/fonts/lato/v6/boeCNmOCCh-EWFLSfVffDg.woff) format('woff');
}
@font-face {
    font-family: 'LatoBlack';
    src: url('https://www.fars.it/skin/frontend/default/avtheme/css/font/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('https://www.fars.it/skin/frontend/default/avtheme/css/font/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.fars.it/skin/frontend/default/avtheme/css/font/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('https://www.fars.it/skin/frontend/default/avtheme/css/font/Lato-Black.ttf') format('truetype'); 
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: 'LatoLight';
    src: url('https://www.fars.it/skin/frontend/default/avtheme/css/font/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('https://www.fars.it/skin/frontend/default/avtheme/css/font/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://www.fars.it/skin/frontend/default/avtheme/css/font/Lato-Light.woff') format('woff'), /* Modern Browsers */
         url('https://www.fars.it/skin/frontend/default/avtheme/css/font/Lato-Light.ttf') format('truetype'); 
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
  font-family: 'Latoblold';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://themes.googleusercontent.com/static/fonts/lato/v6/wkfQbvfT_02e2IWO3yYueQ.woff) format('woff');
}
@font-face {
	font-family: 'UTM French Vanilla';
	src: 	url("https://www.fars.it/skin/frontend/default/avtheme/css/font/UTM-French-Vanilla.eot");
	src: 	url("https://www.fars.it/skin/frontend/default/avtheme/css/font/UTM-French-Vanilla.eot?#iefix") format('embedded-opentype'), 
			url("https://www.fars.it/skin/frontend/default/avtheme/css/font/UTM-French-Vanilla.woff") format('woff'), 
			url("https://www.fars.it/skin/frontend/default/avtheme/css/font/UTM-French-Vanilla.ttf") format('truetype'), 
			url("https://www.fars.it/skin/frontend/default/avtheme/css/font/UTM-French-Vanilla.svg#fontello") format('svg');			
}
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body {
	line-height: 1.6;
	outline: none;
	background-color: #ededed !important;
	font-family: 'Open Sans' !important;
}
body *:focus{
	outline: none;
}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}
a, a:focus, a:hover{
	text-decoration:none;
	outline: none;
}
.clearfix {clear: both;}
#yt_wrapper {overflow-x: hidden;font-family: 'Opens Sans' !important;}
#yt_header,#yt_content,#yt_footer{float: left;width: 100%;}
.wrap-lm{background-color: #fff;padding-top: 50px;margin-bottom: -10px;/*display: inline-block;*/}
#yt_main #yt_main_left{padding-left: 0;}
#yt_main #yt_main_right,.yt-main-left { padding-left:0;}
#yt_right{ padding-right: 0;}
.yt-main-right{padding-right: 0;}
.yt-footer-top{margin-top:-6px;clear: both;}
.yt-footer-top .background-footer{background-color: #fff;}

/***messages***/

/***title header***/
.title-header{font-size: 171.42%;line-height: 50px;color: #fff;text-transform: uppercase;float: left;background: #000;	padding: 0 40px;}
/***button***/
#yt_wrapper .button{color: #fff;background-color: #858785;line-height: 100%;padding: 8px;}
#yt_wrapper .button:hover{background-color: #000;}
/*------------------------------ Data Table ----------------------*/
.data-table {width: 100%;}
.data-table th.wrap {white-space: normal;}
.data-table th {padding: 10px;border: 1px solid #e9e9e9;text-align: center;}
.data-table tbody tr {border: 1px solid #e9e9e9;}
.data-table tr td {padding: 10px;border: 1px solid #e9e9e9;vertical-align: middle;}
.data-table td h3 {margin: 0;line-height: 100%;}
body table.data-table {border-collapse: collapse;}
.data-table thead {border: 1px solid #e9e9e9;}
.data-table tfoot {border-top: none;border-top: 1px solid #e9e9e9;}
.data-table  .first.odd,
.box-account  .data-table .odd {background: none;}
.a-center input.checkbox {float: none;}
label.required em {font-weight: normal;padding: 0 5px 0 0; vertical-align: middle;color: #ff0000;}

/*------------------------- css for header --------------------------*/
.header-slideshow{ position: relative; background: url(https://www.fars.it/skin/frontend/default/avtheme/images/bg-slideshow.png) no-repeat center center;}
.title-slideshow{text-transform: uppercase;color: #444;font-size: 36px !important;width:100%;text-align: left;}
.title-slideshow-1{text-transform: uppercase;color: #444;font-size: 36px !important;width:100%;text-align: right;}
.title-slideshow .style-year,.title-slideshow-1 .style-year{color: #000;font-size:48px !important;} 
.des-slideshow{ max-width: 600px; color: #444; white-space: normal;font-size: 14px;line-height: 20px;}
.slide-show-2{ text-align: right;}
.wrap-img4{ width:104px !important; height: 105px !important;}
.wrap-img4 img,.wrap-slide3-img img,.wrap-slide4-img img,.wrap-slide4-img-1 img{ width: 100% !important; height: 100% !important;}
.wrap-item-slide3 li{ line-height: 26px;font-size: 12px;color: #444;	position: relative;padding-left: 32px;}
.wrap-item-slide3 li:before{width: 20px;height: 26px;background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-tick-slide.png) no-repeat;content:"";position: absolute;left: 0;top: 5px;}
.wrap-slide3-img{ width: 150px; height: 135px; } 
.wrap-slide4-img{ width: 117px; height: 119px; position: relative; z-index:9;}
.wrap-slide4-img-1{ width: 186px; height: 292px;}
.l-change-home{margin-left: 48px;color: #000;text-decoration: underline;}
.l-change-home:hover{color: #000;text-decoration: none;}
.col-xs-12-s,.-logo-s{display: none;}
.header-content-right{float:right;width:50%;margin-top:-45px;}
#yt_header .header-user{float: left;position: relative;border-left: 1px solid #202020;padding: 12px 45px 11px 10px;}
#yt_header .header-user > span.icon-user{font-size: 16px;color: #454545;}
#yt_header .header-user > span.icon-user:after {content: "\f0dd";font-family: 'FontAwesome';font-size: 22px;line-height: 30px;position: absolute;top: 0;right: 0;color: #454545;padding: 0 10px 13px}
#yt_header .header-user:hover{
	cursor: pointer;
}
#yt_header .header-user:hover > span.icon-user:after{
	background: #202020;
}
#yt_header .header-user > .links{
	position: absolute;
	top: 43px;
	right: -1px;
	border-bottom: none;
	z-index: 99;
	background: #202020;
	width: 130px;
	display: none;
}
#yt_header .header-user > .links > li{
	padding: 8px 10px;
	border-top: 1px solid #686868;
}
#yt_header .header-user > .links > li.last{
	display: none;
}
#yt_header .header-user > .links > li.first{
	border: none;
}

.jqTransformSelectWrapper{
	margin-top:11px;
}
.jqTransformSelectWrapper div span {
	font-size: 85.71%;
	float: none;
	white-space: nowrap;
	line-height: 20px;
	overflow: hidden;
	cursor:pointer;
	background-position: left center; 
	background-repeat:no-repeat;
	padding-left:36px;
	display: block;
}
.jqTransformSelectWrapper div a:hover{
	color: #000;
}
.language-switcher .jqTransformSelectWrapper div span {
	padding-right: 30px;
}

.block-currency{
	height: 42px;
	width: 110px;
	float: left;
	position: relative;
	border-right: 1px solid #e1e1e1;
	padding:0 20px;
	display:none;  /*update*/
}
.block-currency .jqTransformSelectWrapper div span {
	padding-left:0;
}
.jqTransformSelectWrapper  a.jqTransformSelectOpen:before {
	content: "\f0dd";
	font-family: 'FontAwesome';
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	top: 3px;
	right: 10px;
	padding: 0 10px 13px;
	color:#225034 !important;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	top: 44px;
	right: -1px;
	list-style: none;
	background: #000;
	display: none;
	margin: 0px;	
	z-index: 99;
	width: 111px !important;
}
.language-switcher .jqTransformSelectWrapper ul{
	width: 144px !important;
}
.jqTransformSelectWrapper ul li{
	float: right;
	height:30px;
	line-height:30px;
	width:100%;
}

.jqTransformSelectWrapper ul li a {
	display: block;
	text-decoration: none;
	padding-left:22px;
	color:#fff;
}
.language-switcher .jqTransformSelectWrapper ul li a{
	background-position:0 7px;
	background-repeat: no-repeat;
	width: 22px;
	height: 30px;
	line-height:30px;
	margin-left:20px;	
	display:inline-block;
	padding-left:36px;
}
.language-switcher .jqTransformSelectWrapper ul li:hover a{
	color:#000;
}
.block-currency .jqTransformSelectWrapper ul li:hover a{
	color:#000;
}

.jqTransformHidden {
	display: none;
}
#yt_header .yt-header-content{
	float: left;
	width: 100%;	
	background: #f2f2f2 !important;
}

#yt_header .header-service{
	color: #686868;
	padding: 30px 0 25px 0;
}
#yt_header .header-service .header-service-content > li {
	float: left;
	border-right: 1px solid #c8c8c8;
	text-align: right;
	padding: 6px 20px;
	line-height: 100%;
	position: relative;
	margin-left: 15px;
}
#yt_header .header-service .header-service-content > li.first,
#yt_header .header-service .header-service-content > li.last{
	margin-left: 0;
}
#yt_header .header-service .header-service-content > li:before{
	background-image: url("https://www.fars.it/skin/frontend/default/avtheme/images/bg-service.png");
	background-position: left -25px;
	background-repeat: no-repeat;
	content: "";
	left: 0;
	position: absolute;
	top: 0;
	width: 25px;
	height: 25px;
}
#yt_header .header-service .header-service-content > li.last:before {
	background-position: left -50px;
	top: 2px;
	left: 18px;
}
#yt_header .header-service .header-service-content > li.first:before {
	background-position: left top;
	top: 3px;
}
#yt_header .header-service .header-service-content > li.last {
	border-right: none;
}
#yt_header .header-service .header-service-content > li .header-service-title {
	text-transform: uppercase;
	font-weight: bold;
	display: inline;
	font-size: 117%;
	margin-left: 10px;
}
#yt_header .header-service .header-service-content > li > span {
	font-size: 18px;
	margin-right: 10px;
	float: left;
}
#yt_header .header-service .header-service-content > li .header-service-info{
	margin-top: 10px;
}


#yt_header .yt-header-under{
	float: left;
	background: #fff;
	width: 100%;
	border-bottom: 6px solid #b8b8b8;
}
#yt_header .yt-header-under .yt-header-under-wrap{
	position: relative;
}
#yt_header .top-search{
	position: relative;
	float: right;
	font-size: 85.71%;
}
#yt_header .top-search:hover,#yt_header .top-search:hover .t-search:before{
	color:#000;
	cursor: pointer;
}
#yt_header .top-search .t-search:before{
/*	content:"\f002";*/
	content:"|";
	position: absolute;
	left: -16px;
	line-height: 42px;
	font-family: "FontAwesome";
	
}
#yt_header .top-search .t-search{ line-height:42px; color:#fff;}
#yt_header .top-search #search_mini_form .form-search{ margin-top:10px}
#yt_header .top-search #search_mini_form .form-search .button{
	position:absolute;
	right:0;
	top:10px;
	padding:0px;
	background: #c0cd93;
	width: 36px;
	height: 30px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
#yt_header .top-search #search_mini_form .form-search .button:before{	
	color: #fff;
    content: "\f002";
    font-family: "FontAwesome";
    font-size: 14px;
    left: 12px;
    line-height: 42px;
    position: absolute;
    top: -7px;
}
#yt_header .top-search #search_mini_form .form-search input#search{
    color: #fff;
    font-size: 14px;
    height: 30px;
    margin: 0 36px 0 0;
    width: 170px;
	line-height: 30px;
    border: 0;
	background-color:#c0cd93;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}


/*------------------------back to top---------------------------------*/
#yt-totop {
    background: url("https://www.fars.it/skin/frontend/default/avtheme/images/up-arrow.png") no-repeat scroll center center #225034;
    bottom: 30px;
    height: 45px;
    overflow: hidden;
    position: fixed;
    right: 20px;
    width: 45px;
    z-index: 99999;
}

/*-------------------------css for home page---------------------------*/
.yt-slider{
	width: 100%;
	min-height: 400px;
	/*background-image: url("https://www.fars.it/skin/frontend/default/avtheme/images/bg-slider-mobile.png");*/
	ba
	background-repeat: no-repeat;
	background-position: center 0;
}



/*-------ratings---------------*/
.ratings {
	padding: 0;
}
.block-location {
	background: #d00000;
	color: #fff;
	padding: 5px 10px;
}

.rating-links { margin: 0 !important;}
.rating-links a{ color: #000; }
.ratings-table {  
	margin: 5px 0; 
}
.ratings-table td,
.ratings-table th {  
	padding: 3px 0;  
}
.ratings-table td.label,
.ratings-table th {  
	font-weight: bold;  
	padding-right: 8px;  
}

/*----------------------css for left-right listting------------------------*/
#yt_wrapper #yt_left{padding-left: 0;}
#yt_wrapper #yt_left .block-left{margin-bottom: 30px;}
#yt_right .block-content,
#yt_left .block-content{ float: left;width: 100%;}
#yt_wrapper .layered-accordion { height: 30px;   line-height: 20px;font-weight: normal;position: relative; background-color:#d5d5d5; padding:5px;color:#4a4b4c;}
#yt_wrapper .layered-accordion:hover{color: #000;}
#yt_wrapper  .layered-nav .block-content-layered .currently .label{color: #000 !important; padding:0}
#yt_wrapper .layered-nav .block-content-layered .block-content{float: none;margin-bottom:10px;position:absolute; padding:10px; background-color:#d5d5d5; width:137px; z-index:9; display:none}
#yt_wrapper .layered-nav .block-content-layered .block-content a{ color:#000; font-family:'Open Sans'}
#yt_wrapper .layered-nav .block-content-layered .actions a{float:left;}
#yt_wrapper .layered-nav .subhead{border-bottom: none;}
#yt_wrapper  .layered-nav .layered-accordion.subhead:hover,
#yt_wrapper .layered-nav .layered-accordion.subhead.accordion-open{cursor: pointer;}
#yt_wrapper  .layered-nav .layered-accordion.subhead.accordion-open .accordion-up{display: none;}
#yt_wrapper  .layered-nav .layered-accordion.accordion-close:after{content: "";position: absolute;top: 10px;right: 10px;width: 13px;height: 7px;background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/arrow-layer.png) no-repeat 0 0;}
#yt_wrapper  .layered-nav .layered-accordion.accordion-close:hover:after{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/arrow-layer.png) no-repeat 0 0;}
#yt_wrapper  .layered-nav .layered-accordion.accordion-open:after{content: "";position: absolute;top: 10px;right: 10px;width: 13px;height: 7px; background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/arrow-layer.png) no-repeat 0 0;}
#yt_wrapper  .layered-nav .layered-accordion.accordion-open:hover:after{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/arrow-layer.png) no-repeat 0 0;}
#narrow-by-list,
.block-yt-layered-nav  .block-content,
.block-compare .block-content{margin: 12px 0 6px;}

#yt_wrapper #narrow-by-list .block-content ol li:hover,
#yt_wrapper #narrow-by-list .block-content ol li:hover a{
	color: #000;
}



.block-banner{
	float: left;
}
.block-banner a{
	display: block;
	overflow: hidden;
}

.block-banner img{
	width: 100%;
}
.block-banner a:hover img{
	opacity: 0.5; filter: alpha(opacity = 50);	
}
.layered-nav,.block-compare .block-content,
.block-yt-layered-nav  .block-content{
	/*padding: 0 20px;*/
}
.block-compare .block-content li,
.block-yt-layered-nav  .block-content li{
    
    height: 30px;
    line-height: 30px;
   
}
.block-yt-layered-nav  .block-content li{
	font-size: 142.85%;
	list-style: disc outside none;
    margin-left: 20px;
}
.block-yt-layered-nav  .block-content li:hover{
	color: #000;
}
.block-yt-layered-nav  .block-content li a{
	width: 100%;
	display: block;
	border-bottom: none;
	font-size: 70%;
}
.block-yt-layered-nav  .block-content li a:hover{
	color: #000;
}
.block-compare .block-content span.icon-compare {
    background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-cd.png") no-repeat 0 -48px;
    float: left;
    height: 40px;
    width: 34px;
}

.block-compare .block-content .button{
	background: #000 !important;
    height: 40px;
    min-width: 146px;
    padding: 0 0 0 8px !important;
}
.block-compare .block-content .button span{
	color: #fff;
}
.block-compare .block-content .add-compare{
	float: left;
    line-height: 40px;
    padding-left: 15px;
    text-align: left;
}
.block-compare .block-content a:hover{
	color: #000;
}
.block-compare .block-content a.btn-remove{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-cd.png) no-repeat 0 11px;
	display: block;
    width: 30px;
    height: 25px;
}
.block-compare .block-content .actions{
	margin-top: 12px;
}
.block-compare .block-content .actions a{
	float: right;
	line-height: 40px;
	color: #000;
	text-transform: capitalize;
}
.block-compare .block-content li.item p{
	display: inline-block;
}
.block-compare .block-content li.item a{
	float: right;
}

.currently li{
	height: 30px;
	line-height: 30px;
}
.currently li a.btn-remove{
	display: inline-block;
    font-size: 11px;
    margin-left: 5px;
    font-weight: bold;
    vertical-align: 2px;
}
.layered-nav .actions{
	margin-top: 6px;
	float: right;
	color:#000;
	text-align: left;
}
.layered-nav .actions a{	color:#000;}
.layered-nav .currently{ float:left}
#yt_left .block, #yt_right .block{
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

/*--------------------------------listing content grid-------------------------------*/

 /* classe conteiner anche dell'area utente*/
.position-cr{margin:0 auto; float:none;}
.no-route-page{ margin:0 auto; width: 54.2%; position:relative; }
.no-route-page form{ margin-top:20px;}
.no-route-page  #goog-wm-sb{ background-color: #225034 !important;webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px; color:#fff; border:0; margin-left:10px}
.no-route-page input{    height: 29px; margin: 0; border: 0; background-color: #e5e5e5; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;}
wrap-cr .category-title{display: none;}
.products-grid .row-pro{overflow: hidden;clear: both;}
.row-pro{border-bottom: 1px solid #e1e1e1;}
.products-grid .product-info{float: left;text-align: center;width: 100%;}
.products-grid .product-info .product-name{margin: 10px 0;}
#yt_main .products-grid .item{overflow: hidden;padding: 0;font-family: 'Open Sans';} 

.products-grid .product-info .product-price .price-from .price,
.products-grid .product-info .product-price .price-to .price{font-size: 16px;}

#yt_main .products-grid .product-image{/* padding:0 46px; */margin: 0;text-align: center;
}
.br-bottom{width: 100%;/*height: 1px;*/background: #e1e1e1;float: left;margin-top: -1px;}
.products-grid .item .product-addto-wrap{position: absolute !important;height: 100%;background: rgba(47,48,50,0.7);bottom: -100%;padding: 90px 0;width: 100%;opacity: 1;filter: alpha( opacity:0 );}
.w-more-de{width: 100%;display: inline-block;text-align: center;}
.more-de{color: #FFFFFF;display: inline-block; height: 40px;line-height: 40px; min-width: 130px;text-transform: uppercase;background: #858785;text-align: center;margin-top: 1px;}
.more-de:hover{background: #000;color: #fff;} 

.products-grid .item:hover .product-addto-wrap{opacity: 1;filter: alpha( opacity:100 );}
.products-grid  .wrap-w-c-ex .btn-wishlist, 
.products-grid  .wrap-w-c-ex .btn-compare{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-pl.png") no-repeat scroll 0 0;display: inline-block; height: 30px; text-indent: -9999em;width: 35px;}
.products-grid .wrap-w-c-ex .btn-compare {background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c.png") no-repeat scroll 0 -71px;margin: 20px 10px 0 0;}

.products-grid  .wrap-w-c-ex .btn-compare:hover {background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-hover.png") no-repeat scroll 0 -71px;}
.products-grid .wrap-w-c-ex .btn-wishlist:hover {background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-hover.png") no-repeat scroll 0 0;}
.products-grid .sm_quickview_handler,
.products-grid .wrap-atc-ex, 
.products-grid .wrap-w-c-ex{text-align: center;}
.products-grid .sm_quickview_handler{opacity: 1;filter: alpha( opacity = 100);}
.products-grid .quick-view-ex > a.sa{display: none;}

.product-info .product-color-category{ height:50px; width: 50px; position: absolute; top:0; left:0;}

#yt_main .products-grid .product-info .product-name a:hover{color: #000;}
#yt_main .products-grid .product-info .price-from,
#yt_main .products-grid .product-info .price-to{float: none;display: inline-block;}
.price-box .price-label{color: #000px;font-size: 58.33%;}
.product-bundle-product .price-box .price-label{font-size: 100%;}
#yt_main .products-grid .product-info .product-review .ratings{display: inline-block;}
#yt_main .products-grid .product-info .product-review .no-rating{line-height: 120%;min-height: 15px;}
#yt_main .products-grid .product-info .product-review .amount{line-height: 108%;}

/*--------------------------------listting content list-------------------------------*/
#yt_main .products-list .item{position: relative;border-bottom: 1px solid #e1e1e1;}
#yt_main .products-list .product-image{
	float: left;
	border-right: 1px solid #e1e1e1;
	margin-right: 20px;
	position: relative;
	overflow: hidden;
}
#yt_main .products-list .wrap-w-c-ex{
	margin-top: 30px;
}
#yt_main .products-list .price-box{
	color: #000;
    font-size: 171.42%;
    margin-bottom: 20px;
    text-align: center;
	font-weight: 700;
}
#yt_main .products-list .price-box .price-from,
#yt_main .products-list .price-box .price-to{
	font-size: 18px;
}
#yt_main .products-list .wrap-w-c-ex .btn-wishlist{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail.png") no-repeat scroll 0 -9px;
}
#yt_main .products-list .wrap-w-c-ex .btn-wishlist:hover{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail-hover.png") no-repeat scroll 0 -9px;
}
#yt_main .products-list .wrap-w-c-ex .btn-compare{
	 background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail.png") no-repeat scroll 0 -68px;
}
#yt_main .products-list .wrap-w-c-ex .btn-compare{
	margin: 0 10px 0 9px;
}
#yt_main .products-list .wrap-w-c-ex .btn-compare:hover{
	 background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail-hover.png") no-repeat scroll 0 -68px;
}
#yt_main .products-list .wrap-w-c-ex .email-friend{
	width: 35px;
	height: 30px;
	display: inline-block;
	text-indent: -9999em;
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail.png") no-repeat scroll 0 -116px;
}
#yt_main .products-list .wrap-w-c-ex .email-friend:hover{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail-hover.png") no-repeat scroll 0 -116px;
}
#yt_main .products-list .product-image img{
	width: 100%;
}
#yt_main .products-list .quick-view-ex{
	display: block !important;
}
#yt_main .products-list .product-image{
	position: relative;
	padding:25px;
}
#yt_main .products-list .product-image:hover  .quick-view-ex{
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
#yt_main .products-list .quick-view-ex{
	left: 0; top:0;	
    position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity = 0);
}
#yt_main .products-list .quick-view-ex .sm_quickview_handler{
	text-align: center;
}
#yt_main .products-list .quick-view-ex a.sa{
	display: none;
}

#yt_main .products-list .product-info {
    float: left;
    margin-right: 6.6%;
    width: 40%;
	padding: 30px 0;
	font-family: 'Open Sans' !important;
}
#yt_main .products-list .product-info .product-name{
	margin-bottom: 10px;
	font-size: 128.57%;
	line-height: 22px;
	font-family:'Open Sans' !important;
}
#yt_main .products-list .product-info .product-name a:hover{
	color: #000;
}
#yt_main .products-list .product-info .product-price{
	font-weight: bold;
	font-size: 116.67%;
	margin-bottom: 12px;
}
#yt_wrapper .price-from,
.price-from,
.price-to{
	display: inline-block;
	margin-right: 5px;
}




#yt_main .products-list .product-info .product-review{
	margin-top: 35px;
	display: inline-block;
}
#yt_main .products-list .rating-box .rating{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/bkg_rating_pro.png") repeat-x scroll 0 1px ;
}
#yt_main .products-list .rating-box:hover{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/bkg_rating.png") repeat-x scroll -1px -23px ;
	
}
#yt_main .products-list .rating-box:hover .rating{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/bkg_rating.png") repeat-x scroll 0 0px ;
}
#yt_main .products-list .rating-links a{
	color: #000;
}
#yt_main .products-list .rating-links a:hover{
	color: #000;
}
#yt_main .products-list .rating-box{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/bkg_rating_pro.png") repeat-x scroll -1px -23px ;
}
#yt_main .products-list .product-addto-wrap {
    float: left;
	margin: 30px 0;
	max-width: 134px;
}
#yt_main .products-list .product-addcart,
#yt_main .products-list .product-wishlist,
#yt_main .products-list .product-compare{
	margin: 0 5px 0 0;
	float: left;
	width: 135px;
}

/*----------------------------css for detail page-------------------------------*/
.yt-product-detail {overflow:hidden;font-family: 'Open Sans' !important;line-height: 150%; padding-right: 0;}
.yt-product-detail .product-shop{width: 50%;font-family: 'Open Sans' !important;padding-left:35px;}
#yt_tab_products{width: 36.41%;}
.yt-product-detail .show-phone{display:none;}
.yt-product-detail .yt-detail-left{padding-left: 0;}
.boder-related{border: 1px solid #dedede; margin-left:1.2%; width: 24.1%; float:left;}
.boder-related.first{margin:0;}
.yt-product-detail .product-image-zoom > #wrap img{margin: 0 auto;}

.yt-product-detail .popup-btn.hidden-phone > a {background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-zoom.png) no-repeat right center;line-height: 100%;text-align: center;position: absolute;z-index: 99;border-bottom: 0;right: 14px;bottom: 10px;width: 100%;height: 30px;text-indent: -999em;}
.yt-product-detail .more-views .jCarouselLite > ul >li{float:left;margin-right:4.3px;margin-left:4.3px;-moz-box-sizing: border-box; width:100%;}
.yt-product-detail .jCarouselLite > ul > li:last-child{margin-right:0px;}
.yt-product-detail .more-views.slide-gallery .prev,
.yt-product-detail .more-views.slide-gallery .next{background:#000;cursor: pointer;position:absolute;width: 30px;height: 30px;float: right;top: 50%;margin-top: -15px;z-index: 9;}
.yt-product-detail .more-views.slide-gallery .prev{right: 4px;}
.yt-product-detail .more-views.slide-gallery .next{left: 0;}

.yt-product-detail .more-views.slide-gallery .next:before,
.yt-product-detail .more-views.slide-gallery .prev:before{	height: 16px;left: 50%;position: absolute; top: 8px;left: 9px; width: 10px;height: 10px;color: #fff;font-family: "FontAwesome";font-size: 10px;}

.yt-product-detail .more-views.slide-gallery .next:before{content: "\f053";}
.yt-product-detail .more-views.slide-gallery .prev:before{content: "\f054";}
.yt-product-detail .block-related{float: left;margin-top: 30px;width: 100%;}
#yt_main .yt-product-detail .block-related .related-header{float: left;width: 100%;border-bottom: 1px solid #e9e9e9;}
#yt_main .yt-product-detail .block-related .related-header .title-header{margin-bottom: -1px;}
#yt_main .yt-product-detail .block-related .related-page{float: right;list-style: none;margin-top: 14px;width: auto;position: static;}
#yt_main .yt-product-detail .block-related .related-page > li{width: 13px;height: 13px;background:none #b8b8b8;float: left; margin: 0; margin-left: 5px; border-radius: 50%; border: none;
}
.yt-product-detail .block-related .block-content{float: left;margin-top: 30px;width: 100%;}
.yt-product-detail .block-related .block-content-inner{margin-left: -30px;}
#yt_main .yt-product-detail .block-related  .product-info .product-name{margin: 8px 0 10px;line-height: 140%;	
}
#yt_main .yt-product-detail .block-related .product-info .product-price{margin-bottom: 10px;
}
#yt_main .yt-product-detail .block-related .product-info .product-review .amount{line-height: 114%;margin-left: -7px;}
#yt_main .yt-product-detail .block-related .products-grid .item{margin: 0;}
#yt_main .yt-product-detail .block-related .products-grid .item .item-wrap{width: 50%;padding-left: 30px;float: left;overflow: hidden;}
#yt_main .yt-product-detail .block-related .products-grid .product-image img {width: 100%;}

.yt-product-detail .product-review{margin-bottom: 30px;}
.yt-product-detail p.availability{text-transform: uppercase;font-size: 133.33%;line-height: 300%;margin-bottom: 15px;}
.yt-product-detail .availability > span{text-indent: -999em;background: url('https://www.fars.it/skin/frontend/default/avtheme/images/stock.png') no-repeat 10px 0;width: 60px;height: 48px;display: inline-block;}
.yt-product-detail .availability.out-of-stock > span{background: url('https://www.fars.it/skin/frontend/default/avtheme/images/stock.png') no-repeat 10px -48px;}

.product-shop .price-box{padding: 10px 0;margin: 0; font-size:48px;font-weight:normal;	width:100%;}

/***-----content-----***/
.yt-product-detail .add-to-holder,

.yt-product-detail .add-to-holder .add-to-cart #qty{
	margin-right: 80px;
    width: 32px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}

.yt-product-detail .product-shop > .buttons-set{
	margin-top: 20px;
}

.yt-product-detail .qty-title{
	display: none;
}




.yt-product-detail .product-add-box {
	float: right;
	margin-right: 45px;
	margin-top: 15px;
}


.yt-product-detail .product-add-box a{
	display: block;
	width: 100%;
	height: 100%;
	
}
.yt-product-detail .rating-links{
	line-height: 13px;
}
.yt-product-detail .rating-links a:hover{
	text-decoration: underline;
}
.yt-product-detail .rating-links a.review-num{
	border-right: 1px solid #000;
    padding-right: 8px;
    margin-right: 4px;
}
.yt-product-detail .product-add-box .wishlist,
.yt-product-detail .product-add-box .compare,
.yt-product-detail .product-add-box .email-friend{
	float: left;
	width: 40px; height: 40px;	
}

.yt-product-detail .product-add-box .wishlist{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail.png) no-repeat 0 0;
}
.yt-product-detail .product-add-box .wishlist:hover{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail-hover.png) no-repeat 0 0;
}
.yt-product-detail .product-add-box .compare{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail.png) no-repeat 0 -59px;
}
.yt-product-detail .product-add-box .compare:hover{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail-hover.png) no-repeat 0 -59px;
}
.yt-product-detail .product-add-box .email-friend{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail.png) no-repeat 0 -107px;
}
.yt-product-detail .product-add-box .email-friend:hover{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-detail-hover.png) no-repeat 0 -107px;
}
.yt-product-detail .product-add-box .wishlist > a,
.yt-product-detail .product-add-box .compare > a,
.yt-product-detail .product-add-box .email-friend > a{
	color: #fff;
	float: left;
	text-indent: -9999em;
}
/***----product type----***/
.product-downloadable-product span.label{
	color: #000;
	height: 30px;
	line-height: 30px;
	
}
.product-downloadable-product .checkbox{
	margin: 1px 10px 0 0;
}
.product-downloadable-product .yt-product-detail .product-options .required{
	margin-top: 10px;
}
.product-downloadable-product  .yt-product-detail .product-review{
	margin-bottom: 16px;
}
.product-options ul.options-list .label {
    font-size: 100%;
	line-height: 170%;
	padding: 0;
	color: #000;
}

#product-options-wrapper.product-options select,
#product-options-wrapper.product-options input.input-text{
	margin-bottom: 20px;
}
#product-options-wrapper.product-options input.input-text.qty{
	width: 32px; padding-left:0; padding-right:0;
}
#confirmbox .price-box .price-label{
	font-size: 14px;
}
#product-options-wrapper ul.options-list label{
	font-weight: normal;
}
#downloadable-links-list > li{
	margin: 5px;
}
#downloadable-links-list .checkbox{ min-height: 21px;}
.data-table.grouped-items-table{
	margin-bottom: 15px;
	margin-top: 20px;
	max-width: 310px;
}
.product-grouped-product .yt-product-detail .product-add-box {
    display: inline-block;
    width: 100%;
    margin: 19px 0 0 0px;
    padding-left: 6px;
}
.product-grouped-product .yt-product-detail .add-to-box{
	margin-top: 0;
}
.data-table.grouped-items-table tr td,
.data-table.grouped-items-table input.input-text,
#product-options-wrapper .qty-holder input.input-text{
	text-align: center;
	
}
#confirmbox #product-options-wrapper .qty-holder input.input-text{
	margin-bottom: 8px;
}
#confirmbox .price-as-configured{ margin-bottom:10px; }
.data-table.grouped-items-table tr td input.input-text{
	padding-left: 0;
	padding-right: 0;
}
.data-table.grouped-items-table input.input-text{
	width: 32px;
}
.yt-product-detail  .data-table.grouped-items-table .price-box{
	width: 100%;
	font-size: 100%;
}
.data-table.grouped-items-table tr td{
	padding:2px;
}
.yt-product-detail .price-as-configured{
	margin-bottom: 15px;
	margin-top: 10px;
}
/***-----tabs-----***/
#yt_tab_products{
	background: #000;
	padding: 20px;	
}
.yt-product-detail .tab-product-detail .yt-tab-navi{
	margin-left: 1px;
}
.yt-product-detail .tab-product-detail .yt-tab-navi > li{
	float:left;
	padding: 7px 20px 20px 0;
	margin-bottom: -1px;
	position: relative;
	border-bottom: 1px solid #75a2b9;
}
.yt-product-detail .tab-product-detail .yt-tab-navi > li:hover,
.yt-product-detail .tab-product-detail .yt-tab-navi > li.active{
	border-bottom: 1px solid #9dbac1;
	margin-bottom: -1px;
}
.yt-product-detail .tab-product-detail .yt-tab-navi > li:hover:before,
.yt-product-detail .tab-product-detail .yt-tab-navi > li.active:before{
	content: "\f0d8";
	width: 100%;
	font-family: "FontAwesome";
	font-size: 100%;
	color: #bdcec5;
	position: absolute;
	left: 50%;
	bottom: -8px;
	margin-left: -6px;
}

.yt-product-detail .tab-product-detail .yt-tab-navi > li > a{
	float: left;
	line-height: 100%;
	color: #fff;
	font-size: 128.57%;
}
#yt_tab_decription p{
	color: #fff;
	margin-bottom: 20px;
}
#yt_tab_additional table td{
	border: 1px solid #9dbac1;
	color: #fff;
}
#yt_wrapper #yt_tab_tags .button{
	background-color: #75a2b9; 
}
#yt_wrapper #yt_tab_tags p.note{ clear: both;}
.block-compared{ display: none;}
#yt_wrapper #yt_tab_tags .button:hover{
	background-color: #86bad5;
}
#yt_wrapper #yt_tab_tags  input.input-text{
	border: 1px solid #fff;
}
#yt_wrapper #yt_tab_tags  input.input-text:focus{
	border: 1px solid #fff;
}
#yt_wrapper #yt_tab_tags .box-tags{
	color: #fff;
}
.quickview-main .yt-product-detail .tab-product-detail .yt-tab-content{
	display: none;
}	
#yt_tab_decription{
	color: #fff;
}
.yt-product-detail .tab-product-detail .yt-tab-content{	
	float: left;
	width: 100%;
	height: 372px;
	overflow: auto;
}
.yt-tab-navi{
	border-bottom: 1px solid #75A2B9;
	margin-bottom: 25px;
}
.yt-product-detail .tab-product-detail .yt-tab-content label{
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 100%;
}
.yt-product-detail .tab-product-detail .yt-tab-content .box-collateral.box-tags > h2{
	display: none;
}
.yt-product-detail .tab-product-detail .yt-tab-content .box-collateral.box-tags > h3{
	font-weight: bold;
	margin-bottom: 10px;
}
.yt-product-detail .tab-product-detail .yt-tab-content .box-collateral.box-tags .product-tags{
	line-height: 160%;
	margin-bottom: 10px;
}
.yt-product-detail .tab-product-detail .yt-tab-content .box-collateral.box-tags .form-add{
	margin-bottom: 10px;
}
.yt-product-detail .tab-product-detail .yt-tab-content .collateral-box .box-collateral .form-add .input-box{
	float:left;
	width:70%;
}
.yt-product-detail .tab-product-detail .yt-tab-content .collateral-box .box-collateral .form-add label{
	width: 100%;
}
.yt-product-detail .tab-product-detail .yt-tab-content .collateral-box .box-collateral .form-add #productTagName{
	float: left;
	width:100%;
	height: 35px;
}
.yt-product-detail .tab-product-detail .yt-tab-content .collateral-box .box-collateral .form-add > .button{
    background-color: #797979;
	width:35px;
	height:35px;	
	text-indent: -999em;
	position: relative;
	margin-left: -1px;
}
.yt-product-detail .tab-product-detail .yt-tab-content .collateral-box .box-collateral .form-add > .button:before{
	position: absolute;
	content: "";
	background-image:url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-next-prev.png");
	background-repeat: no-repeat;
	width: 12px;
	height: 16px;
    top: 9px;
    left: 12px;
}
.yt-product-detail .tab-product-detail .yt-tab-content #customer-reviews .pager{
	padding: 5px 10px;
	border: 1px solid #E9E9E9;
	line-height: 230%;
	margin: 10px  0 20px 0;
	border-bottom: 4px solid #e9e9e9
}
.yt-product-detail #customer-reviews .pager .amount{
	float: left;
}
.yt-product-detail  #customer-reviews .pager .amount strong{
	font-weight: normal;
}
.yt-product-detail #customer-reviews .pager .limiter-re{
	float: right;
}


#yt_wrapper .yt-product-detail #yt_tab_reviewform input[type="radio"] {
    margin: 0 0 0 50%;
}
.yt-product-detail .tab-product-detail .yt-tab-content #yt_tab_reviewform .form-add .customer-review  #product-review-table > tbody > tr.odd{
	background:#f9f9f9;
}
.yt-product-detail .tab-product-detail .yt-tab-content #yt_tab_reviewform .form-add .customer-review  #product-review-table > tbody > tr > td{
	padding-left: 2px;
}
.yt-product-detail .tab-product-detail .yt-tab-content #yt_tab_reviewform .form-add .write-your-review .form-list #review_field{
	width:100%;
}
.pro-social{
	min-height: 76px;

	width: 100%;
	float: left;
	padding: 20px 0;
}
.col{
	width: 16%;
	float: left;
	margin-right: 46px;
}
.col.last{
	margin-right: 0;
}

.col-left{
	width: 36px;
	height: 38px;
	background: #ccc;
	float: left;	
	margin-top: 3px;
	position: relative;
	text-indent: -9999em;
}

.col-left:before{
	content: "";
	width: 40px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 0;
}
.col-1 .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -2px 0;
}
.col-1:hover .col-left,
.col-2:hover .col-left,
.col-3:hover .col-left,
.col-4:hover .col-left,
.col-5:hover .col-left{
	background: #000;
	cursor: pointer;
}
.col-1:hover .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -2px -35px;
}
.col-2 .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -2px -70px;
}
.col-2:hover .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -1px -109px;
}
.col-3 .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -2px -146px;
}
.col-3:hover .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -2px -184px;
}
.col-4 .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -2px -229px;
}
.col-4:hover .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -3px -268px;
}
.col-5 .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -1px -308px;
}
.col-5:hover .col-left:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-social-pro.png) no-repeat -2px -346px;
}
.col-right{
	float: left;	
}
.col-right a{
	color: #000;
	font-size: 85.71%;
	margin-left: 12px;
	cursor: pointer;
	
}
.col:hover a{
	color: #000;
}
/***---------------------------------about---------------------------***/
.cms-home-1-column .page-title,
.cms-home-1-column .std{
	display: none;
} 

.cms-page.about-us > p {
	padding-top:15px; 
}
.cms-page.about-us > h2 {
    font-size: 150%;
    font-weight: normal;
	line-height: 100%;
}
.cms-page.about-us .our-team{
	position: relative;
	border-bottom: 3px double #E9E9E9;
	margin-top:30px;
}
.cms-page.about-us .our-team h3{ 
	background:#FFF;
	font-size: 150%;
	font-weight:normal;
	text-transform: uppercase;
	display:inline-block;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -68px;
	padding: 0 20px;
}
.cms-page.about-us .members .member{ 
	text-align:center;
	margin-top: 30px;
}
.members .member .member-img{ 
	margin-bottom: 15px;
}
.members .member .member-img a img{
	border: 7px solid #f6f6f6;
	border-radius: 100%;
	-moz-border-radius:100%; 	
	khtml-border-radius:100%; 	
	-webkit-border-radius:100%;
}
.members .member .member-name{
	font-size:150%;
}

/***---------------------------------other page---------------------------***/
/***----check out----***/


.checkout-types a{
	font-size: 77.77%;
}
.checkout-types a:hover{
	color: #000;
}
#yt_wrapper .cart form{
	float: left;
	width: 100%;
}
#shopping-cart-table tbody td{
	text-align: center;
}
#shopping-cart-table tbody .qty{ text-align: center; }
#yt_wrapper .cart form a:hover{
	color: #000;
}




#yt_wrapper .cart-collaterals .totals,
#yt_wrapper .cart-collaterals .col2-set #discount-coupon-form, 
#yt_wrapper .cart-collaterals .col2-set .shipping{
	border:1px solid #e9e9e9;
	padding: 15px;
	margin-top: 20px;
	float: left;
	width: 100%;
	line-height: 200%;
}
#yt_wrapper #coupon_code,
#yt_wrapper #postcode{
	margin-bottom: 10px;
}
#yt_wrapper #shipping-zip-form,
#yt_wrapper #checkout-payment-method-load dt{
	line-height: 170%;
}
#yt_wrapper .cart-collaterals .totals td {
    overflow: hidden;
    text-align: left;
    white-space: nowrap;
    padding-right: 10px;
}
#yt_wrapper .cart-collaterals .totals .checkout-types{
	margin: 5px 0 0;
	text-align: left;
}
#yt_wrapper .cart-collaterals .totals .checkout-types .btn-proceed-checkout{
	margin-bottom: 5px;
}
/***----check out one page----***/
#checkout-progress-wrapper .block-content{
	border-top: 1px solid #E9E9E9;
}

#checkout-progress-wrapper .block-title{
	width: 100%;
}

.validation-advice{
	color: #f00;
}

#checkout-progress-wrapper .changelink > a:hover{
	color: #000
}



#checkoutSteps .step-title >h2,
#checkoutSteps .step-title >span{
    font-size: 120%;
    line-height: 110%;
}
#checkoutSteps.opc .step-title a {
    display: none;
}

#checkoutSteps .col2-set > div:first-child{
	padding-left: 0;
}
#checkoutSteps .col2-set > div:last-child{
	padding-right: 0;
}
 
#checkoutSteps .col2-set .buttons-set .button {	
	float: right; 		
}
#payment_form_ccsave{
	margin-top: 15px;
}
#payment_form_ccsave .v-fix{
	float: left;
	margin-right: 10px;
}
#checkoutSteps #opc-login .buttons-set .f-left,
#login-form .buttons-set .f-left{
	float: right;
	width: 100%;
	margin-bottom: 5px;
}
#checkoutSteps .please-wait{
	float: right;
	margin-right: 10px;
	margin-top: 7px;
}
/***----checkout multi address----***/
#checkout-progress-state{
	margin-bottom: 20px;
}
#checkout-progress-state > li{
    background: #777;
    color: #FFFFFF;
    float: left;
    padding: 5px 0;
    text-align: center;
    width: 20%;
}
#checkout_multishipping_form  .multiple-checkout .title-buttons {
    float: left;
    width: 100%;
}
#checkout_multishipping_form  .multiple-checkout .title-buttons  .page-title{
	float: left;
}
.multiple-checkout .button{
	float: right;
}
#checkout_multishipping_form #multiship-addresses-table{
	margin-top: 15px;
}
.multiple-checkout  h2.legend{
   font-weight: bold;
   margin-bottom: 10px;
   text-transform: uppercase;
}
.multiple-checkout  h3.legend{
   font-weight: bold;
   margin-bottom: 10px;
}
.multiple-checkout .col-wide h3,
.multiple-checkout  .col-wide h4{
	font-weight: bold;
	margin-bottom: 10px;
}
.multiple-checkout .box-title{
	background: #777;
}
.multiple-checkout .box .box-content{
	padding: 15px;
	border: 1px solid #e9e9e9;
	margin-bottom: 15px;
}
.multiple-checkout .messages{
	float: none;
}
#multishipping-billing-form .sp-methods dt{
	line-height: 170%;
}
.multiple-checkout .box-title >h3,
.multiple-checkout .box-title >h2,
.multiple-checkout .box-title >h4{
	color: #ffffff;
	line-height: 100%;
	padding: 8px;
}
.multiple-checkout .box-title >h3 >a,
.multiple-checkout .box-title >h2 >a,
.multiple-checkout .box-title >h4 >a{
	color: #ffffff;
}
#checkout-review-submit .place-order .grand-total{
	float: right;
}
#checkout-review-submit .place-order .grand-total big{
	line-height: 200%;
	font-size: 120%;
}

/*
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table thead tr th{
	padding: 5px 0;
	text-align: center;
	color: #ffffff;
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table tbody tr.even{
	background: #fdfdfd;
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table tbody tr td{
	text-align: center;
	padding-top: 10px;
}
#yt_wrapper #checkout_multishipping_form #multiship-addresses-table tbody tr td > .input-text.qty{
	width: 50px;
	text-align: center;
}
#yt_wrapper .multiple-checkout .title-shipping-info,
#yt_wrapper .title-card-empty{
	font-weight: normal;
	font-size: 24px;
	line-height: 150%;
	display: inline-block;	
}
#yt_wrapper .multiple-checkout .box{
    margin-bottom: 20px;
}
#yt_wrapper .multiple-checkout .data-table tr td{
	padding:10px;
}
#yt_wrapper .multiple-checkout .buttons-set{
	margin-top: 10px;
}
#yt_wrapper .multiple-checkout .data-table thead tr th.a-center{
	text-align: center;
}
#yt_wrapper .multiple-checkout .data-table tbody tr td > h3{
	margin-left: 20px;
}
#yt_wrapper .multiple-checkout .data-table tbody tr.even{
	background: #f1f1f1;
}
#yt_wrapper #multishipping-billing-form{
	margin-top: 10px;
}
#yt_wrapper .multiple-checkout .sub-title{
	margin:0;
}
*/

/***---------wishlist----------***/
#yt_wrapper #yt_left .block-account .title-header{
	position: relative;
}
#yt_wrapper #yt_left .block-account .block-content{
	border-bottom: 1px solid #e1e1e1;
	float: left;
}
#yt_wrapper #yt_left .block-account .block-content > ul > li{
    border: 1px solid #e1e1e1;
    border-bottom: none;
    padding: 10px;
    width: 100%;
    float: left;
}
#yt_wrapper #yt_left .block-account .block-content > ul > li.current,
#yt_wrapper #yt_left .block-account .block-content > ul > li:hover{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
#yt_wrapper #yt_left .block-account .block-content > ul > li > strong,
#yt_wrapper #yt_left .block-account .block-content >ul > li:hover >a{
	color: #000;
}
.customer-account-login .page-title,
.account-content .page-title,
.catalogsearch-result-index .page-title,
.account-create .page-title,
.send-friend .page-title,
.customer-account-forgotpassword .page-title
{
	padding: 25px 0 10px;
	/*border-bottom: 4px double #e1e1e1;*/
	margin-bottom: 20px;
}

.account-create .messages{
	margin:20px 0 20px 0px;
}
.account-create .page-title,
.send-friend .page-title,
.customer-account-forgotpassword .page-title{
	margin-bottom: 40px;
}
#sender_message{
	width: 50%;
}
.sendfriend-product-send #yt_main{
	padding: 0;
}
.account-content .page-title{
	margin-bottom: 40px;
	padding: 0 0 6px !important;
}

.my-account .title-buttons{
	float: left;
	width: 100%;
}
.my-account .product-name{
	font-weight: bold;
	margin-bottom: 5px;
}
.my-account #wishlist-view-form .buttons-set{
	float: right;
}
#wishlist-view-form, .my-account .buttons-set{
	float: left;
	width: 100%;	
}
.my-account  a:hover{
color: #000
}
.my-account #wishlist-view-form textarea{
	width: 100%;
	margin-top: 5px;
}
.my-account #wishlist-view-form .price-box{
	font-weight: bold;
	font-size: 116.67%;
	margin-bottom: 5px;
}
.my-account > #form-validate > .buttons-set {
    display: inline-block;
    width:100%;
}
.my-account > #form-validate > .buttons-set .back-link{
	float:left;
}
.my-account .box-account{
	margin-top: 10px;
}

.my-account .box-account .box-head  > h2 {
	float: left;
}



.account-login{ background-color: #fff; font-family: 'Open Sans' !important; float:none; margin:0 auto; padding:0;}
.my-account .col2-set .col-1,
.account-login .col2-set .col-1{
	float: left;
	width: 50%;
	
}

.my-account .col2-set .col-2,
.account-login .col2-set .col-2{
	float: right;
	width: 50%;
	padding-left: 30px;
}
.my-account .data-table{
	width: 100%;
	margin-bottom: 10px;
}
#wishlist-table .btn-cart{ min-width: 100px;}
.my-account .data-table#my-orders-table{
	margin-top: 10px;
	margin-bottom: 20px;
}
.my-account .data-table .input-text.qty{
	width: 80px;
	margin-bottom: 10px;
}
.my-account .data-table .link-edit{
	float: left;
	margin-top: 5px;
	width: 100%;
}
.my-account .box-title{
	overflow:hidden;	
	border-bottom: 1px dashed #E9E9E9;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.my-account .box-title > h3{
	line-height: 180%;
	font-weight: bold;
	float: left;
}
.my-account .box-title > a{
	float:right;
	line-height: 180%;
}
.my-account .box-title > a:hover{
	text-decoration:underline;
}
.my-account .box-content h4{
	line-height: 180%;
	font-weight: bold;
	margin-bottom: 5px;
}
.my-account .box-account .number{
	margin:10px  10px 0 0;
	float: left;
}
.fieldset{
    /*border: 1px solid #e9e9e9;
    margin-bottom: 20px;
    padding: 20px 20px 10px;*/
}
.fieldset .legend {
    background: #fff;
    float: left;
    font-weight: bold;
   margin: 10px 0 0 0;
    padding: 5px 10px;
    border: 1px solid #e9e9e9;
}
.buttons-set {
 /*   border-top: 1px solid #e9e9e9;*/
    text-align: right;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.buttons-set .button{
	float:right;
	margin-left: 5px;
}
.my-account .buttons-set.buttons-set2{
	border: none;
	padding: 0;
	margin: 0;
}


.col2-set .content > h2{
	font-weight: bold;
	margin-bottom: 5px;
}

.form-list input.input-text,
input.input-text {
    width: 250px;
	padding: 7px 10px;
}
input.input-text.qty{
	width: auto;
}
.my-account .pager{
	border: 1px solid #e9e9e9;
	border-bottom: 4px solid #e9e9e9;
	padding: 5px 10px;
	margin: 0 0 20px 0;
}
.pager li > a, .pager li > span {
    float: left;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0;
	border: none;
	background:none;
}
.pager li > a:hover, 
.pager li > a:focus,
.pager li.current > a {
    color: #000;
	background: none;
}
.my-account .pager .amount {
    float: left;
	line-height:24px;
	margin-right:10px;
	line-height: 30px;
}
.block-reorder .block-content{
	padding: 10px 20px 0;
}
#cart-sidebar-reorder{
	margin: 10px 0;
}
.my-account .pager  .limiter {
    float: left;
}
.my-account .pager .pages{
	display: inline-block;
	float: left;
}
.my-account .pager .pages .s-page{
	height: 30px;
	line-height: 30px;
}
.my-account .pager .pages li a{
	height: 30px;
	line-height: 30px;
}
.my-account .limiter-re{
	float: right;
	line-height: 30px;
}
.my-account .limiter-re select{
	padding: 2px;
}
.my-account .limiter-re label{
	font-weight: normal;
}
.my-account .pager > .pages > ol{
	display: inline;
}
.pager .limiter label {
	font-weight: normal;
}
.pager .limiter select {
    margin: 0;
    width: 65px;
    position: relative;
	padding: 2px;
}
.my-account .title-buttons{
	float: left;
	width: 100%;
}
.my-account .title-buttons .page-title{
	float: left;
}
.my-account .title-buttons .button,
.my-account .link-print{
    float: right;
}
.my-account .link-print{
	margin-right: 10px;
}
.my-account .addresses-list h3,
.my-account .addresses-list h2,
.my-account .order-info-box h2{
	font-weight: bold;
	float: left;
	width: 100%;
	margin: 10px 0 7px 0;
}
.my-account .addresses-list h2{
	border-bottom: 1px dashed #E9E9E9;
	padding-bottom: 5px;
	margin: 0;
}
/* -JN-phone-top */
.janu-phone{ 
	position: relative; 
	padding-left: 35px;
	line-height: 42px;
	font-size: 85.71%;
}
.janu-phone:before{ 
	content:"\f095";
	font-size: 12px;
	font-family: "FontAwesome";
	position: absolute; 
	top:8px; left:0;
	width: 26px;
	height: 26px;
	border:1px solid #ebebeb;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	padding:0 0 0 7px; 
	line-height:26px;
} 
/* -JN-end-phone-top */
/* -JN-toplinks */

#yt_header{
	z-index: 9999 !important;
}
.block-login-top > h2{
	width:100%; float: left;
	line-height: 50px;
	color: #fff;
	text-transform: uppercase;
	background: #225034;
	font-size: 214.28%;
	padding-left: 20px;
}
.block-login-top .s-input{
	width: 100%;
	float: left;
	font-size: 128.57%;
	
}
.block-login-top .s-input label{
	width: 160px;
	float: left;
	text-align:right;
	margin-right: 15px; 
	line-height: 40px;
}
.block-login-top .actions{
	float: left;
	margin: 0;
	width: 100%;
}

.checker label{ margin-top:-20px}

.header-wishlist,.top-link-checkout{
	position:relative;
	display: block;
}

ul.links li.first + li.Il.mio.account:before {/*	content:"\f004";*/
	content:".";
	color:#fff;
	position:absolute;
	top: 0; left:.7px;
	line-height:36px;
	font-size:14px;
	font-family: "Open Sans";}

.header-wishlist> a:before{
/*	content:"\f004";*/
	content:".";
	position:absolute;
	top: 0; left:-7px;
	line-height:36px;
	font-size:14px;
	font-family: "Open Sans";
}
.top-link-checkout:before{
	/*content:"\f13e";*/
	content:".";
	position:absolute;
	left:-7px;
	line-height:36px;
	font-size:13px;
	font-family: "Open Sans";
}
/* -JN-toplinks-end */
/* -JN-Slider */
/* .g1{
	-moz-transform: translate(0,-75px);
	-webkit-transform: translate(0,-75px);
	transform: translate(0,-75px);
} */
/* .g1{
	-moz-transform: translate(0,-1000px);
	-webkit-transform: translate(0,-1000px);
	transform: translate(0,-1000px);
}
.g2{
	-moz-transform: translate(0,1000px);
	-webkit-transform: translate(0,1000px);
	transform: translate(0,1000px);
}
.sj-extraslider .extraslider-inner .item-wrap:hover .item-info .g1, 
.products-grid .item:hover .g1
{
	-moz-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}
.products-grid .item:hover .g2,
.sj-extraslider .extraslider-inner .item-wrap:hover .item-info .g2{
	-moz-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
} */
.s-zoom{
	width:40px;
	height: 40px;
	float: left;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-zoom-footer.png) #000 no-repeat center center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	opacity:0;
	filter: alpha( opacity = 0 );
}
.slider-media .item-img-info{
	position: relative;
	border: 1px solid transparent;
}
.slider-media .item-img-info:hover,
.slider-media .item-img-info:hover .s-zoom{
	opacity:1;
	filter: alpha( opacity = 100 );	
	cursor: pointer;
}
.slider-media .item-img-info:hover{
	border: 1px solid #979898;
}

.slider-media .page-button .control-button .preview,
.slider-media .page-button .control-button .next{
	width:50px;
	height: 50px;
	background: #000;
	opacity: 1;
	filter: alpha( opacity = 100 );
	bottom: 19px !important;
	z-index: 99;
}

.slider-media .page-button .control-button .preview{
	left: 0;
}
.slider-media .page-button .control-button .next{
	right: 0;
}
.slider-media .page-button .control-button span{
	width: 30px;
	height: 30px;	
	float: left;
	margin: 10px 0 0 10px;
	position: relative;
	text-indent: -9999em;
}
.slider-media .page-button .control-button .preview:hover span,
.slider-media .page-button .control-button .next:hover span{
	background: #78a4ba;
	cursor: pointer;
}
.slider-media .page-button .control-button .preview span:before,
.slider-media .page-button .control-button .next span:before{	
	width: 10px;
	height: 10px;
	font-family: "FontAwesome";
	font-size: 10px;
	color: #fff;
	position: absolute;
	text-indent: 0;
	top: 8px;
	right: 7px;
}
.slider-media .page-button .control-button .preview span:before{
	content:"\f053";
}
.slider-media .page-button .control-button .next span:before{
	content:"\f054";
}
.slider-media  .page-button .control-button{
	text-indent: -9999em;
}
.slider-media  .page-title-slider{
	font-size: 128.57%;
	text-transform: uppercase;
	color: #ccc;
	line-height: 30px;
	float: left;
	font-weight: normal;
	margin: 12px 0 14px;
}
.title-slider{
	font-size: 428.57%;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Latohairline';
	margin: 32px 0 15px 0;
}
.title-slider span{
	font-family: 'Latoblold';
}

.yt-slider .container-slider .page-button.top, 
.yt-slider .container-slider .page-button.bottom{
	position: absolute;
	bottom: -89px;
	left: 50%; 
	margin-left: -119px;
}

.yt-slider .container-slider .page-button.top, .yt-slider .container-slider .page-button.bottom{
	bottom: -96px;
}
.yt-slider .page-button{
	background: rgba(45,46,48, 0.6);
	padding: 10px;
}
.slider-media  .page-button .control-button{
	text-indent: -999999px;
}
.yt-slider .container-slider .page-button .control-button .preview,
.yt-slider .container-slider .page-button .control-button .next{	
    width:108px;
    height:38px;            
	float: left;
    padding:0px;
    margin:0px;
    z-index: 9999;
	color: #ccc;
	font-size: 128.57%;
	text-transform: uppercase;
	line-height: 36px;
	padding: 0 10px;
	position: static;
}
.yt-slider  .container-slider .page-button .control-button .preview:hover,
.yt-slider  .container-slider .page-button .control-button .next:hover{
	background: rgba(255,255,255,0.1);
	cursor: pointer;
}
.yt-slider .container-slider .page-button .control-button .preview{
	text-align: right;
}

.yt-slider  .container-slider .page-button .control-button .next{
	margin-left: 5px;
}
.yt-slider .container-slider .slider .vpo-wrap .vp .item .item-wrap:hover .item-info{
	opacity: 1;
	filter: alpha(opacity: 100);
}
.yt-slider .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info{
	opacity: 1;
	filter: alpha(opacity: 0);
	position: absolute;
	bottom: -100%;
	width: 100%;
	height: 100%;
	background: #000;
	margin: 0;
	color: #fff;
	padding-top: 10px;
}

.yt-slider .container-slider .slider .vpo-wrap .vp .item .item-wrap:hover .item-info .item-price{
	opacity: 1;
}

.yt-slider .container-slider .item-title a{
	color: #fff;
	font-size: 14px;
}
.yt-slider .container-slider .item-title a:hover{
	text-decoration: underline;
}
.yt-slider .container-slider .price,
.yt-slider .container-slider .special-price{
	font-size: 24px;
}
.yt-slider .item-price{
	padding: 0 60px;
	margin-bottom: 25px;
}
.yt-slider .item-price .sale-price-sl{
	padding-bottom: 20px;
	border-bottom: 1px dashed;	
}
.yt-slider .container-slider .slider .vpo-wrap .vp .item .item-wrap{
	/* position: relative; */
	text-align: center;
	min-height: 387px;
	overflow: hidden;
}

.yt-slider .container-slider .slider .vpo-wrap .vp .item .item-wrap .wrap-w-c{
	text-align: center;
	/* padding: 0 101px; */
}
.yt-slider .container-slider .slider .item img{
	width: auto;
	/*margin-top: 30px;*/
}
.wrap-name-price{
	/* position: absolute; */
	bottom: 20px;
	width: 100%;
	text-align: center;
}
.wrap-name-price a{
	font-size: 14px;	
	color: #000;
	text-align: center;
}
.wrap-name-price .price-box .price,
.wrap-name-price .price-box .special-price{
	font-size: 24px;
	color: #000;	
}
.wrap-name-price .price-box .old-price .price,
.yt-slider .container-slider .old-price .price{
	font-size: 14px;
}
 
.group-btn-slider{
	margin-top: 18px;
}
.group-btn-slider .link-t{ display: none; }
.wrap-atc a{
	border: 1px solid #b2cbd8;
    min-width: 132px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    color: #fff;
	background: #8cb1c5;
	font-size: 14px;
	margin:1px 0 0 2px;
}
.wrap-atc a:hover{
	background: none;
	color: #a8c4d3;
}
.wrap-w-c{
	margin-top: 22px;
}
.wrap-w-c .btn-wishlist,
.wrap-w-c .btn-compare{
	text-indent:-9999em;
	display: inline-block;
	width:35px;
	height: 30px;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c.png) no-repeat 0 0;
}
.wrap-w-c .btn-wishlist:hover{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-hover.png) no-repeat 0 1px;
}
.wrap-w-c .btn-compare:hover{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c-hover.png) no-repeat 0 -70px;
}
.wrap-w-c .btn-compare{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-w-c.png) no-repeat 0 -70px;
	margin-left: 15px;
}

.sale-item{
	left: 20px;
}
/* -JN-Slider-end */
/*-JN-Extraslider*/
.yt-extraslider{
	margin: 0 auto;
	padding: 0;
	clear:both;
	font-family:'Open Sans';
	float: none !important;
}
	

.cms-home-1-column .yt-extraslider{
	padding-right: 0;
}
.wrap-ex{
	overflow: hidden;
}
.yt-extraslider .banner-content{
	margin-top: 50px;
}
.cms-home-1-column .yt-extraslider .banner-content{
	margin: 50px -15px 0;
	overflow: hidden;
	
}
.yt-extraslider .banner-content .b-col-left,
.yt-extraslider .banner-content .b-col-right{
	position: relative;
}
.yt-extraslider .banner-content .b-col-left:before,
.yt-extraslider .banner-content .b-col-left:before,
.yt-extraslider .banner-content .b-col-right:before
{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/bg-effect.png") no-repeat -300px 0;
	z-index: 2;
}
.yt-extraslider .banner-content .b-col-right:before{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/bg-effect.png") no-repeat -300px 0;
}
.yt-extraslider .banner-content .b-col-left:hover:before,
.yt-extraslider .banner-content .b-col-left:hover:before{
	background-position: 1000px 0;
}
.yt-extraslider .banner-content .b-col-right:hover:before{
	background-position: 400px 0;
}
.banner-lc{
	position: relative;
}
.banner-lc a{
	background: #858785;
	color: #fff;
	text-transform: uppercase;
	position: absolute;
	left: 27px;
	bottom: 50px;
	height: 40px;
	min-width: 132px;
	line-height: 40px;
	text-align: center;
	display: block;
	z-index: 2;
}
.banner-lc a:hover{
	background: #000;
}

.yt-extraslider .banner-content img{
	width: 100%;
	position: relative;
	z-index:1;
}
.wrap-ex{
	background-color: #fff;
}
.wrap-content-bottom{
	float: left;
	width: 100%;
	background-color: #fff;
	overflow: hidden;
}
.wrap-content-bottom .link-bottom-content{
/*	margin-top: 50px;*/
}
/*-JN-Extraslider-end*/
/*-JN-Link content bottom

.link-bottom-content .style1,
.link-bottom-content .style2,
.link-bottom-content .style3,
.link-bottom-content .style4{
    text-align: center;
    line-height: 60px;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
	position: relative;
	padding-left: 10px;
	background-color: #fff;
	margin-bottom: 20px;
}*/

/*-JN-Link-content-bottom-end*/
/*-JN-Women-Men*/
.wi{
	width: 100%;
	overflow: hidden;
}
.wrap-s1:hover .wi,
.wrap-s2:hover .wi,
.wrap-s3:hover .wi{
	opacity: 0.5;
	filter: alpha( opacity = 50 );
}
.wrap-w-m-ac{
	margin: 75px -15px 0;
}
.wrap-s1,
.wrap-s2,
.wrap-s3{
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 45px 10px 10px;
	position: relative;
}
.wrap-s1 .title-header,
.wrap-s2 .title-header,
.wrap-s3 .title-header{
    left: 50%;
    margin-left: -98px;
    position: absolute;
    top: -25px;
}
.wrap-s2 .title-header{
	margin-left: -76px;
}
.wrap-s3 .title-header{
	margin-left: -117px;
}
.wrap-s1 .info,
.wrap-s2 .info,
.wrap-s3 .info{
	position: absolute;
	bottom: 9px;
	padding: 0 60px;
	left: 0;
	min-height: 242px;
}
.wrap-s1 .info .inner,
.wrap-s2 .info .inner,
.wrap-s3 .info .inner{
	position: relative;
	background: rgba(45,46,48,0.7);
	padding-top: 12px;
	
}
.wrap-s1 .info .style-t1,
.wrap-s1 .info .style-t2,
.wrap-s1 .info p,
.wrap-s2 .info .style-t1,
.wrap-s2 .info .style-t2,
.wrap-s2 .info p,
.wrap-s3 .info .style-t1,
.wrap-s3 .info .style-t2,
.wrap-s3 .info p{
	color: #ccc;
	
}
.wrap-s1 .info .w-p,
.wrap-s2 .info .w-p,
.wrap-s3 .info .w-p{
	padding: 0 21px 0;
	min-height: 147px;
}
.wrap-s1 .info .style-t1,
.wrap-s1 .info .style-t2,
.wrap-s2 .info .style-t1,
.wrap-s2 .info .style-t2,
.wrap-s3 .info .style-t1,
.wrap-s3 .info .style-t2{
	text-transform: uppercase;
}
.wrap-s1 .info .style-t1,
.wrap-s2 .info .style-t1,
.wrap-s3 .info .style-t1{
	font-size: 128.57%;
	
}
.wrap-s1 .info .style-t2,
.wrap-s2 .info .style-t2,
.wrap-s3 .info .style-t2{
	font-size: 214.28%;
	line-height: 34px;
	display: inline-block;
	padding-bottom: 20px;
}
.wrap-w-m-ac img{
	width: 100%;
}
.wrap-w-m-ac .style-button{
	width: 35px;
	height: 36px;
	display: block;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/btn-plus-minus.png) #2d2e30 no-repeat 9px 10px;
	position: absolute;
	top: -25px;
	left: 50%;
	margin-left: -18px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	z-index: 9;
	text-indent: -9999em;
}
.wrap-w-m-ac .style-button.minus{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/btn-plus-minus.png) #2d2e30 no-repeat 9px -59px;
}
.wrap-w-m-ac .style-button:hover{
	cursor: pointer;
}
/**/
/* -JN-Brand*/
.wrap-brand{
	/*border: 1px solid #E1E1E1;*/
    padding: 0 10px;
    position: relative;
	margin: 30px auto 0 auto;
	float: none;
	padding: 0;
}
.wrap-brand .title-header{
	left: 50%;
    margin-left: -81px;
    position: absolute;
    top: -25px;
}
.wrap-brand .wrap-img{
	/*border: 1px solid #e1e1e1;
	background: #f8f8f8;*/
	text-align: center;
	min-height: 58px;
}

.wrap-img > a {
    display: block;
    width: 100%;
}

/*------*/
/*-JN-New arrival*/
.wrap-new-arrival{
	position: relative;
	margin-top: 70px;
	padding-right: 0;
}
.block-video{ padding-right: 0;}
.wrap-new-arrival .title-header{
	position: absolute;
	top: -25px;
	left: 50%;
	margin-left: -123px;
	z-index: 9;
}
.wrap-new-arrival .info{
	border: 1px solid #E1E1E1;
    position: relative;
    text-align: center;
	padding-top: 45px;
	padding-bottom: 10px;
}
.wrap-new-arrival .arrival-info{
	bottom: 10px;
    overflow: hidden;
    position: absolute;
	padding: 0 55px;
}
.wrap-new-arrival .arrival-info .w-des{
	background: rgba(255,255,255,0.2);
	
}
.wrap-new-arrival .arrival-info .w-des a{
	color: #fff;
	text-transform: uppercase;
	font-size: 171.42%;
	padding: 15px 0 0 0;
	display: inline-block;
}
.wrap-new-arrival .arrival-info .w-des > a:hover{
	color: #000;
}
.wrap-new-arrival .arrival-info .w-des p{
	color: #fff;
	padding: 0 23px;
}
.wrap-new-arrival .arrival-info .s-arrow{
	width: 35px;
	height: 35px;
	position: relative;
	background: #2d2e30;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-indent: -9999em;
	display: inline-block;
	margin-left: 152px;
}
.wrap-new-arrival .arrival-info .s-arrow:hover{
	background: #000;
}
.wrap-new-arrival .arrival-info .s-arrow:before{
	content:"\f0da";
	font-size: 20px;
	font-family: "FontAwesome";
	position: absolute;
	top: 2px;
	left: 16px;
	color: #fff;
	text-indent: 0;
}

.wrap-video .title-header{
	position: absolute;
    top: -28px;
    left: 50%;
    margin-left: -77px;
}
.wrap-video{
	border: 1px solid #E1E1E1;
    padding: 45px 10px 25px;
    position: relative;
    margin-top: 70px;
}
.wrap-video .videoinfo .video-title{
	font-size: 128.57%;
    margin: 12px 0 8px;
    text-transform: uppercase;
}
.wrap-video .videoinfo{
	padding:0 15px;
}
/* -JN-about-us*/
.au-row1{
	background: #000;
	padding: 30px 15px;
	margin: 26px 0 0;
}
.au-row2{
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	padding: 30px 30px 0 30px;
}

.au-row3 .item .au-info h2{
	color: #fff;
	font-size: 128.57%;
	margin:15px 0 25px;
	display: inline-block;
	width: 100%;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
}
.au-row3 .item .au-info h2 a{
	color: #fff;
}
.au-row3 .item .au-info h2 a:hover{
	text-decoration: underline;
}
.au-row3 .item img{
	width: 100%;
	position: relative;
	/* z-index: -1; */
}
.au-row3 .item{	
	border-right: 3px solid #fff;
}
.au-row3 .item:hover{
	background: rgba(0,0,0,0.3);
}
.au-row3{
	padding: 26px 27px 30px;
	margin:0;	
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}
.au-row3 .item{
	padding: 0;
	border-bottom: 3px solid #fff;
}
.au-row3 .item > span{
	position: absolute;
	display: inline-block;
	text-align: center;
	background: rgba(0,0,0,0.3);
	color: #fff;
	line-height: 40px;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 128.57%;
	font-family: 'Open Sans', sans-serif;
}
.au-row3 .item .au-info{
	opacity: 0;
	filter: alpha(opacity = 0);
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	width: 100%;
	text-align: center;
}
.au-row3 .item:hover .au-info{
	opacity: 1;
	filter: alpha(opacity = 100);
}
.au-row3 .item .au-info ul{
	overflow: hidden; 
	display: inline-block;
}
.au-row3 .item .au-info ul li a{
	text-indent: -9999em;
	display: block;
	width: 35px;
	height: 35px;
}
.au-social{
	display: inline-block;
    text-align: center;
    width: 100%;
	padding-bottom: 8px;
}
.au-row3 .item .au-info ul li{
	width: 35px;
	height: 35px;
	background: #51798e;
	margin-right: 5px;
	float: left;
}
.au-row3 .item .au-info ul li:hover{
	cursor: pointer;
}
.au-row3 .item .au-info ul li.fb{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -44px #51798e;
}
.au-row3 .item .au-info ul li.fb:hover{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -44px #75a2b9;
}
.au-row3 .item .au-info ul li.tw{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -121px #51798e;
}
.au-row3 .item .au-info ul li.tw:hover{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -121px #75a2b9;
}

.au-row3 .item .au-info ul li.likein{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -201px #51798e;
}
.au-row3 .item .au-info ul li.likein:hover{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -201px #75a2b9;
}
.au-row3 .item .au-info ul li.pr{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -285px #51798e;
}
.au-row3 .item .au-info ul li.pr:hover{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -285px #75a2b9;
}
.au-row3 .item .au-info ul li.gp{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -364px #51798e;
}

.au-row3 .item .au-info ul li.gp:hover{
	background: url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-social.png") no-repeat -8px -364px #75a2b9;
}

.au-row1 .au-col1{
	padding-right: 30px;
}
.au-row1 .au-col2 .w-img{
	overflow: hidden;
}
.au-row1 .au-col2  img{
	width: 100%;
}
.au-row1 p{
	color: #fff;
	margin-top: 20px;
}
.au-row1  p.p-first{
	font-size: 128.57%;
	margin-top: 0;
}
.au-row1  p.p-second{
	margin-top: 5px;
}
.au-row1 p.au-sp-color{
	color: #add3e6;
	font-style: italic;

}
.au-row2 h2{
	font-size: 128.57%;
	color: #000;
	padding-bottom: 10px;
}
/* -JN-contact*/
.cu-wrap-content{
	background: #7f7f7f;
	
	float: left;
	width: 100%;
}
.p-contact-us {
	padding-bottom: 25px;
}
.contact-map-wrap{
	padding: 0 30px;
	background: #000;
	color: #fff;
}
.cms-contact-us .page-title{
	display: none;
}
.contact_us{
	display: block !important;
	
}
.contact_us h1{font-family: 'Open Sans';
	font-weight:300;
	font-size: 56px;}

.cu-title h2{
	font-size:128.57%;
	margin: 30px 0 8px;
}
.contact-info p,
.cu-list-site{
	margin-top: 1px;
	background: #75a2b9;
	padding: 12px 50px;
}
.contact-info p.sh,
.cu-list-site{
	padding: 20px 50px;
}
.contact-info{
	margin-bottom: 30px;
	margin-top:20px;
}
.contact-info .s-add,
.contact-info .mail,
.contact-info .tel,
.contact-info .cu-list-site{
	position: relative;
}
.contact-info .s-add:before,
.contact-info .mail:before,
.contact-info .tel:before,
.contact-info .cu-list-site:before{
	content:"";
	width: 32px;
	height: 34px;
	position: absolute;
	top: 10px;
	left: 14px;
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-contact.png) no-repeat 0 0;
}
.contact-info .mail:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-contact.png) no-repeat 0 -80px;
}
.contact-info .tel:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-contact.png) no-repeat 0 -40px;
}
.contact-info .cu-list-site:before{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-contact.png) no-repeat 0 -120px;
	left: 12px;
}
.contact-info .cu-list-site h2{
	margin-bottom: 2px;
	text-transform: capitalize;
}
.cu-list-site ul li a{
	color: #fff;
}
.cu-list-site ul li a:hover{
	text-decoration: underline;
}
.contact-map-wrap .contact-info .contact-address,
.contact-map-wrap .contact-info .contact-phone,
.contact-map-wrap .contact-info .contact-email{
	line-height: 200%;
	margin-bottom: 25px;
}
.contact-map-wrap .contact-info .contact-email{
	margin-bottom: 20px;
}
.contact-map-wrap .contact-info .contact-address:before,
.contact-map-wrap .contact-info .contact-phone:before,
.contact-map-wrap .contact-info .contact-email:before{
	content:"\f041";
	background-color: #b8b8b8;
	font-family: "FontAwesome";
	color: #fff;
	font-size:16px;
	float: left;
	width: 26px;
	height: 26px;
	text-align: center;
	padding-top: 1px;
	border-radius: 100%;
	-moz-border-radius:100%; 	
	khtml-border-radius:100%; 	
	-webkit-border-radius:100%;
	margin-right: 15px;
}
.contact-map-wrap .contact-info .contact-phone:before{
	content:"\f095";
	padding-top: 2px;
}
.contact-map-wrap .contact-info .contact-email:before{
	content:"\f0e0";
	font-size: 14px;
}
.contact-map-wrap .contact-map .contact-map-content img{
	height: 260px;
	width: 100%;
	border: 7px solid #eaeaea;
}
.contact-info-under{
	clear: both;
	margin-top: 30px;
	padding-top: 15px;
	border-top: 1px dashed #e9e9e9; 
	display: inline-block;
}
.contact-form{
	padding-right: 0;
	padding-left: 30px;
}
.contact-map { text-align: center;}
.contact-map > h2{
	color: #FFFFFF;
    font-size: 128.57%;
    margin: 30px 0 16px;
    padding-left: 15px;
    text-align: left;
}
.contact-form > h2{
	color: #FFFFFF;
    font-size: 128.57%;
    margin: 30px 0 16px;    
    text-align: left;
}
.contact-form   .fieldset,
.contact-form   .buttons-set{
	border: none;
	padding: 0;
}


.contact-form .input-box > input.input-text{
	height: 40px;
	margin-bottom: 1px;
	width: 100%;
	border: none;
	line-height: 40px;
	background: #8c8c8c;
	padding-left: 12px;
	color: #cccccc;
}
.contact-form .input-box  > textarea{
	width: 100%;
	min-height: 232px;
	background: #8c8c8c;
	padding-left: 12px;
	color: #cccccc;
	border: none;
}
.contact-form .buttons-set .button{
	float: left;
	text-transform: uppercase;
	color: #fff;
	min-width: 146px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-left: 0;
}
.contact-form .form-list li{
	margin-bottom: 0;
}

/*-----------------------------------JN-Product-Detail--------------------------------*/
#product-options-wrapper .input-box > div.selector{
	position: relative;
	width: auto !important;
	display: inline-block;
	max-width: 310px !important;
}
#product-options-wrapper .input-box > div.selector > span{
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0 0 10px;
	background: #e5e5e5;
	line-height: 40px;
	width: 100% !important;
	min-width: 150px;
}
#product-options-wrapper .input-box > div.selector > span:before{
	content: "\f0d7";
	font-family: "FontAwesome";
	position: absolute;
	top: 0;
	right: 12px;	
}
#product-options-wrapper .input-box > div.selector > select:hover{
	cursor: pointer;
}
.add-to-holder .price-box{
	display: none;
}
.product-bundle-product  .add-to-holder .price-box{
	display: block;
	float: left;
	width: 100%;
}
.product-bundle-product   .yt-product-detail .price-as-configured,
.product-bundle-product   .yt-product-detail .add-to-holder{
	margin-top: 0;
}
.product-configurable-product .required{
	margin-top: 5px;
}
.add-to-holder { width: 100%; float: left;}
.yt-product-detail #product-options-wrapper .input-box select{
	opacity: 0;
	filter: alpha(opacity = 0);
	height: 40px;
	min-width: 150px;
}
.yt-product-detail #product-options-wrapper .input-box select.multiselect,
.yt-product-detail #product-options-wrapper .input-box select.uniform-multiselect{
	opacity: 1;
	height: auto;
}
#confirmbox #product-options-wrapper .input-box select{
	height: 32px;
    min-width: 150px;
}
.product-bundle-product input.input-text.qty{
	width: 32px;
}
.product-bundle-product label{
	font-weight: normal;
}
.product-bundle-product dt > label{
	display: none;
}
.product-bundle-product .yt-product-detail .price-box{
	font-size: 100%;
}
.product-bundle-product .yt-product-detail .price{
	font-size: 171.42%;
}
.product-bundle-product .price-label{
	color: #000;
}

.s-margin{
	margin-top: 50px;
	float: left; 
	width: 100%;
}


/*--JN-Review Product---------------*/


#customer-reviews .pager p.amount{
	float: left;
}
#customer-reviews .pager p.amount strong{
	font-weight: normal;
}
#customer-reviews .pager .limiter{
	float: right;
}
#customer-reviews .pager select{
	border: none;
	width: 65px;
	padding: 2px;
}
#customer-reviews .pager label{
	font-weight: normal;
	margin-right: 10px;
}


#customer-reviews dl dt > a,
#customer-reviews dl dt{
	color: #000;
	font-weight: normal;
}




#product-review-table td.value{
	padding: 0;
}
#product-review-table td > div{
	margin: 0 0 0 46%;
	padding: 0;
}



.write-your-review label{
	margin-bottom: 5px;
	font-weight: normal;
}

#review-form div.buttons-set .button{
	height: 40px;
    padding: 10px 20px;
    float: left;
    margin: 0;
}

#review-form  .form-list li{
	margin-bottom: 1px;
}
#review-form input.radio{
    margin: 0;
    padding: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
}
#review-form .radio{ height: 16px; min-height: 16px; }
#review-form div.radio span{ 
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/bg-radio.png) no-repeat 0 3px; 
	display: block;
	width: 16px;
	height: 16px;
}
#review-form div.radio span.checked{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/bg-radio.png) no-repeat 0 -33px; 
}

.ds-by,
.ds-by:hover{
	color: #000;
}

.fancybox-skin{
	background: #fff !important;
}
.catalog-product-compare-index,
.catalog-product-compare-index .button,
.catalog-product-compare-index .add-to-links a{
	color: #000 !important;
}
.catalog-product-compare-index{
	padding: 0 20px;
}
.catalog-product-compare-index .ratings .rating-box{
	margin-top: 5px;
}
.wishlist-index-configure .yt-product-detail .add-to-links{
	clear: both;
	width: 100%;
}
.wishlist-index-configure .yt-product-detail .add-to-links > li{
	float: left;
	margin: 20px 5px 0 0;
}
.catalog-product-compare-index  a:hover,
.catalog-product-compare-index .button:hover{
	color: #000 !important;
}
.catalog-product-compare-index a.product-image{
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;	
}
.catalog-product-compare-index #product_comparison .add-to-row.last{
	display: none;
}
.catalog-product-compare-index .price-box {
    font-size: 18px;
    margin: 5px 0;
}
.catalog-product-compare-index  .a-right{
	text-align: center;
}
.catalog-product-compare-index  .page-title h1{
	font-size: 20px;
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: none !important;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-close:before{
	content: "\f00d";
	font-family: "FontAwesome";
	width: 10px; height: 10px;
	font-size: 12px;
	position: absolute;
	top: 20px; left: -4px;
	text-indent: 0;
	color: #555;
}
#yt_right .block-cate #yt_sidenav li ul{
	display: none !important;
}
.yt-footer-middle .slider-footer .page-button .preview,
.yt-footer-middle .slider-footer .page-button .next{
	opacity: 0;
	filter: alpha(opacity=0);
}
.yt-footer-middle .slider-footer:hover .page-button .preview,
.yt-footer-middle .slider-footer:hover .page-button .next{
	opacity: 1;
	filter: alpha(opacity=100);
}
.footer-title-slider{
	overflow: hidden;
}
/*-----------------------------*/
 .da-thumbs-div .sub-item {
	float: left;
	width:100%;
	position:relative
	/*border:1px solid #dedede;
	 position: relative;	 */
}

.slider .da-thumbs-div .sub-item { border:0 !important;}
 .da-thumbs-div .sub-item:hover{
	 opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
}

/*.da-thumbs-div .sub-item > span {
	overflow: hidden;
}

.da-thumbs-div .sub-item > span{
	display: block;
	position: relative;
}

.da-thumbs-div .sub-item > span div {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
	bottom: -100%;
} */

.da-thumbs-div .sub-item > span > span{
	width:100%;
	height: 305px;
	display: block;
}
.da-thumbs-div .sub-item > span > span div{
	display: inline-block !important;
	width: 100%;
}
.da-thumbs-div1.da-thumbs-div .sub-item{
	min-height: 387px;
}
.da-thumbs-div1 .wrap-name-price{
	min-height: 107px;
}
.yt-slider .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info{

}

/*background image header*/
.hpattern1 {  
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/hpattern/hpattern1.png);
}
.hpattern2 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/hpattern/hpattern2.png);
}
.hpattern3 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/hpattern/hpattern3.png);
}
.hpattern4 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/hpattern/hpattern4.png);
}
.hpattern5 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/hpattern/hpattern5.png);
}
.hpattern6 {
    /*background-image: none;*/
}
/*background image footer*/
.fpattern1 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/fpattern/fpattern1.png);
}
.fpattern2 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/fpattern/fpattern2.png);
}

.fpattern3 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/fpattern/fpattern3.png);
}

.fpattern4 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/fpattern/fpattern4.png);
}

.fpattern5 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/fpattern/fpattern5.png);
}
.fpattern6 {
    /*background-image: none;*/
}

/*background image body*/
.pattern1 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern1.png);
	background-attachment: fixed;
}
.pattern2 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern2.png);
	background-attachment: fixed;
}
.pattern3 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern3.png);
	background-attachment: fixed;
}
.pattern4 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern4.png);
	background-attachment: fixed;
}
.pattern5 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern5.png);
	background-attachment: fixed;
}
.pattern6 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern6.png);
	background-attachment: fixed;
}
.pattern7 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern7.png);
	background-attachment: fixed;
}
.pattern8 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern8.jpg);
	background-attachment: fixed;
}
.pattern9 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern9.jpg);
	background-attachment: fixed;
}
.pattern10{
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern10.jpg);
	background-attachment: fixed;
}
.pattern11 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern11.jpg);
	background-attachment: fixed;
}
.pattern12 {
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern12.jpg);
	background-attachment: fixed;
}
.pattern13{
    background-image: url(https://www.fars.it/skin/frontend/default/avtheme/images/pattern/pattern13.jpg);
	background-attachment: fixed;
}
.stage{margin: 0 auto; max-width: 91.00000000000066%;}



.wrapper-section-bottom{
	border-top:1px solid #cccccd;
	margin: 10px auto 0 auto;
	float:none;
	padding:0;
	height:60px;
	background-color: #fff;
	padding-top:10px;
}

.wrapper-section-bottom .logo{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/logo.jpg) no-repeat center;
	float:left;
	width:199px;
	height:46px;
	
}

.wrapper-section-bottom .carrello{
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/carrello.jpg) no-repeat center;
	float:right;
	width:51px;
	height:51px;
	margin:3px;
}

.clearfix{clear:both}
.bg-grey{ background-color:#ededed;}
.bg-white{ background-color:#fff;}
.color-red{ color:#f00}
.color-white{ color:#fff}
.-normal{ font-weight:400;}
.-bold{ font-weight:700;}
.-light{ font-weight:300;}

.d-table{ display:table; width:100%}
.d-cell{ display:table-cell}
.v-align-m{ vertical-align:middle}
.v-align-t{ vertical-align:top}
.v-align-b{ vertical-align:bottom}


.max-width-external{ width:1280px; margin:0 auto;}
a:visited{color: #225034;}
.-animate{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}
.-animate-fast{ -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}

.-dotted.-line-3{-webkit-line-clamp: 3;}
.-dotted{display: block; display: -webkit-box; max-width: 100%; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
/*------------------------------------------------------------------------------------- HEADER------------------------------------------------------------------------------*/

#yt_header .yt-header-top .wrapper-link{ padding:4px 0; text-align:right}
#yt_header .yt-header-top .wrapper-link .-item{ display: inline-block;font-size: 14px; }
#yt_header .yt-header-top .wrapper-link .-item:before{ content:'|';color: #fff;}
#yt_header .yt-header-top .wrapper-link .-item:first-child:before{ content:''}
#yt_header .yt-header-top .wrapper-link .-item a{color: #fff;}

#yt_header .yt-header-top .wrapper-assistenza{ color:#fff; font-size:14px; display:none}
#yt_header .yt-header-bottom{position: relative;background-color: #fff !important; padding:10px 0}

.yt-header-bottom .menu-responsive{ display:none; padding-right:10px; vertical-align:middle;}
.yt-header-bottom .menu-responsive:after{content: "\f0c9";font-family: 'FontAwesome'; font-size:30px; color:#4b7162;vertical-align:middle;}


.yt-header-bottom .form-search{ width:100%; position:relative}
.yt-header-bottom .form-search input{ border:0; background-color:#d3e0d8; height:35px; width: 100%; -webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;color:#fff; padding: 7px 40px 7px 10px;}
.yt-header-bottom .form-search button{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/search.png) #d3e0d8 no-repeat center !important; height:35px; width:43px; float:right ;-webkit-border-top-left-radius: 0 !important;-webkit-border-bottom-left-radius: 0 !important;-moz-border-radius-topleft: 0 !important;-moz-border-radius-bottomleft: 0 !important;border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important; position:absolute; right:-3px;  }
.yt-header-bottom #search_autocomplete{ background-color:#fff; z-index:9; padding:10px; display:none}


.yt-header-bottom .header-login{ width: 100%}
.yt-header-bottom .header-login > a .content-login{font-size: 20px;color: #585858; background-color:#d3e0d8; padding-left: 10px; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; text-transform:lowercase; width:100%; position:relative; line-height:170%; }
.yt-header-bottom .header-login > a .-ico{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/ico-login.png) no-repeat center; width:23px; height:25px;}
.yt-header-bottom .header-login > a.login:before{content:none}
.yt-header-bottom .wrapper-login .sep-login{ height:1px; width:100%; background:#e5e5e5; margin:8px 0;}
.yt-header-bottom .wrapper-login .content-signup{font-size: 14px;color: #000; font-weight:300;}
.yt-header-bottom .wrapper-login .content-signup .-ico{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/ico-signup.svg) no-repeat center; width:25px; height:27px; display:inline-block; vertical-align:middle;margin-right:10px}
.yt-header-bottom .wrapper-login{ position:relative; }
.yt-header-bottom .wrapper-login .content{margin:0 20px }
.yt-header-bottom .wrapper-login .content .wrapper-account{border-top: 1px solid #000; margin-top:3px; padding-top:3px}
.yt-header-bottom .iconlogout{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/icon-logout.png) no-repeat center center; width:9px; height:9px; position:absolute; top:4px; right:24px;}
.yt-header-bottom .wrapper-customer-name .-ico{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/icon-customer.png) no-repeat center center; width:16px; height:20px; float:left;  margin-top: 2px; }
.yt-header-bottom .wrapper-customer-name .-name, .wrapper-customer-name .-lastname{ font-size:14px; color:#000; font-weight:300; float:left}
.yt-header-bottom .wrapper-customer-name .-name{ margin-left:5px}
.yt-header-bottom .wrapper-account a,
.yt-header-bottom .wrapper-address{ color:#000; font-weight:300}

#v-cookielaw .v-button.v-accept:hover, #v-cookielaw .v-button:hover, #v-cookielaw .v-button:focus{background-image: linear-gradient(#225034, #225034);border-color: #225034; border-bottom-color: #225034; background-color: #225034;}

.yt-header-bottom .wrapper-social .social-header{ float:left; background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/sprite-social.png") center center no-repeat; width:35px; height:35px; margin-left:10px}
.yt-header-bottom .wrapper-social .social-header.first{ margin-left:0;}
.yt-header-bottom .wrapper-social .social-header:hover{ opacity: 0.4;filter: alpha(opacity=40)}
.yt-header-bottom .wrapper-social .social-header.-facebook{ background-position: 0 0;}
.yt-header-bottom .wrapper-social .social-header.-twitter{ background-position: -35px 0;}
.yt-header-bottom .wrapper-social .social-header.-google{ background-position: -70px 0;}



.yt-header-bottom .wrapper-assistenza{/*background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/ico-tel.png) no-repeat left center;*/ padding-left:33px; font-size:14px;  color:#585858}
.yt-header-bottom .wrapper-assistenza .-title{ font-size:24px}
.yt-header-bottom .wrapper-assistenza strong{ color:#4b7162}
.yt-header-bottom .wrapper-assistenza .-content{ font-size:14px; line-height:18px; border-top:1px solid #d3e0d8; padding-top:10px; margin-top:5px; float:left}


.content-menu-resonsive .wrapper-content-sidebar{ display:none}


/*---------------------------------------------------------------------------------- MENU ------------------------------------------------------------------------------*/


.yt-header-bottom .wrapper-menu-header{ position:relative}

.yt-header-bottom .wrapper-menu-header .-close{ display:none;color:#fff; font-size:22px; text-align:right; cursor:pointer}
.yt-header-bottom .wrapper-menu-header .sidebar-mask{position: fixed!important;top: 0!important; left: 0!important; width: 100vw!important; height: 100vh!important; opacity: 0.2; background-image: none!important; background-color: #000; z-index: 99998; display:none}
.yt-header-bottom .wrapper-menu-header ul.category-list{ position:relative;}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item.-resp{ display:none}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item{ display:inline-block; vertical-align:middle; padding:10px 35px}

.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item.first-child .-ico-first-level:before{ display:none}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item.first-child{margin-left:0;}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item:last-child{padding-right:0;}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item .-title{ font-size:12px;line-height:18px; position:relative; text-transform:uppercase; margin-left:0;}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item .-title .-ico{ display:none}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item .-title a{ display:block; color:#000}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item:hover .-title,
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item:hover .-title a{color:#5d7f71}

.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories{position:absolute;left:80px; top:100%; z-index: 999;display:none;background-color:#fff;margin:0 -20px 0 -20px; height:520px; margin-left: -220px;-webkit-box-shadow: 0px 10px 46px 1px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 10px 46px 1px rgba(0,0,0,0.36);
box-shadow: 0px 10px 46px 1px rgba(0,0,0,0.36);
}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .container{ height:100%}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .title-sub-categories{ font-size:55px; position:absolute; right:20px; bottom:0; }

.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list{ width:21%; border-right:2px solid #5d7f71; position:absolute; left:20px; top:0; bottom:0;padding: 20px 0;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item .title-second-level,
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item .title-second-level a{ font-weight:700; margin-bottom:10px; font-size:16px; line-height:24px;color:#000; text-transform:uppercase; position:relative}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item .title-second-level .-ico{ position:absolute; left:-8px; top:0; color:#5d7f71; display:none;}


.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item.-active .title-second-level a{color: #5d7f71;}

.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .w-third-level-list{ display:none; position: absolute; top:0; bottom:0; left:100%;  width:470px}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.third-level-list{ width:225px; float:left; height:100%; background-color: #5d7f71;padding:20px 0 20px 20px;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.third-level-list li.third-level-item{ font-size:16px;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.third-level-list li.third-level-item a{color:#fff;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.third-level-list li.third-level-item:hover a{color: #4c4d4d;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item.-active .w-third-level-list{ display:block}


.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza{position: absolute; top: 20px; right: 20px;}
.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza .-title-prodotto-evidenza{ text-align:center; color:#225034; font-size:20px; font-weight:700; margin-bottom:60px}


.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item{ width:220px; float:left; margin-left:5px}
.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item .w-top{ min-height:auto; padding:0}
.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item .circle{}
.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item .w-all{ border:1px solid #f2f2f2;}
.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item .foto-product{ padding:0 10px; text-align:center;}
.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item .-sconto{ width:64px; height:64px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; font-size:24px; text-align:center; color:#fff; padding:14px 0; position:absolute; left:0; top:-14px; z-index:1}
.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item .button{ margin-top:10px !important}

.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item .-name { font-size: 18px; color: #4c4d4d; line-height: 24px; height: 48px;  padding: 0 10px;  margin: 15px 0;}

@media screen and (min-width: 1281px) {

.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item:hover .wrapper-sub-categories{ display:block; }
}


@media screen and (max-width: 1280px) {
.yt-header-bottom .menu-responsive{ display:block}	
.yt-header-bottom .wrapper-menu-header .-close{ display:block; position:absolute; top:10px; right:10px;}
.yt-header-bottom .wrapper-menu-header .-close:after{ content: "\f00d";font-family: 'FontAwesome'; }

.yt-header-bottom .wrapper-menu-header .w-responsive{ position: fixed; top: 0; bottom: 0; left: 0; right:0; z-index:99999; overflow:scroll !important; display:none; background-color:#225034; padding: 50px 33px;}

.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .container{ padding:0}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item.-resp{ display:block}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item{ display:block; padding-right:0; border-bottom:2px solid #fff;}	
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item .-ico-first-level{ display:none}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item .-title{ min-width:inherit; max-width:inherit; min-height:inherit; text-align:left; padding:10px 0; font-size:16px; line-height:24px; color:#fff; width:100%}
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item:hover .-title a{    color: #fff !important; }
.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item .-title a{color:#fff; font-weight:700; display:inline-block}


.yt-header-bottom .wrapper-menu-header ul.category-list li.category-item .-title .-ico,
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item .title-second-level .-ico{display:block;position:absolute; right:12px; top:6px; color:#fff; font-size:30px; left:inherit}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item .title-second-level .-ico{ top:-5px; right:0} 


.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories{ position:inherit; top:inherit; left:inherit; background-color:transparent; margin:0; padding-left:20px;height:auto; display:block}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list{ position:inherit; top:inherit; left:inherit;bottom:inherit; border-right:0; width:100%; display:none}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item .title-second-level,
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item .title-second-level a{ color:#fff;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.second-level-list li.second-level-item.-active .title-second-level a{ color:#fff}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .w-third-level-list{ position:inherit;top:inherit;bottom:inherit;left:inherit; width:auto; margin-bottom:10px; display:block;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.third-level-list{ width:auto; float:none;display:none;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .wrapper-prodotto-evidenza{ display:none}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .wrapper-prodotto-evidenza .-title-prodotto-evidenza{color:#fff; margin:10px 0 30px 0; padding:10px 0; border-bottom:2px solid #fff;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .wrapper-prodotto-evidenza{position:inherit; bottom:inherit;right:inherit;}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .wrapper-prodotto-evidenza li.product-item{ margin-bottom:20px}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories .wrapper-prodotto-evidenza li.product-item .w-all{border:0}
.yt-header-bottom .wrapper-menu-header .wrapper-sub-categories ul.product-list li.product-item .button{ background-color:#fff !important; color: #225034 !important;}

.yt-header-bottom .wrapper-menu-header .wrapper-prodotto-evidenza li.product-item .-name{ color:#fff}
}
/*----------------------------------------------------------------------------------LOGIN QUICK------------------------------------------------------------------------------*/
.yt-header-top{ background-color:#4b7162;}
.yt-header-top .wrapper-language a{ font-size:14px; color:#fff; font-weight:normal; line-height:30px;float:left;}
.yt-header-top .wrapper-language a:before{ content:"|";  padding:0 3px; float:left;}
.yt-header-top .wrapper-language a.first:before{ content:""; padding:0}
.yt-header-top .wrapper-language a.current{ font-weight:700}
.yt-header-top .wrapper-contact{ float:right; line-height:30px;font-size:14px; color:#fff;}
.yt-header-bottom .login-quick .chk-remember{line-height: 40px;float: left;text-align: right;width: 300px;margin:15px 15px 0 0; display: none;}
.yt-header-bottom .login-quick .chk-remember .checker{margin-left: 174px;}
.yt-header-bottom .login-quick .chk-remember .checker input{width: 20px;height: 20px;opacity:0;}
.yt-header-bottom .login-quick .chk-remember .checker > span{ background: #FFFFFF; float: left;height: 20px;width: 20px; margin-top: 10px;margin-right: 10px;}
.yt-header-bottom .login-quick .chk-remember .checker > span.checked{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-checked.png) #fff no-repeat -1px 0;}
.yt-header-bottom .login-quick .block-content .more-actions{float: right;width: 50%;margin-top: 20px;}
.yt-header-bottom .login-quick .block-content .more-actions a{padding-top: 0 !important;padding-bottom: 0 !important;color: #fff;}
.yt-header-bottom .login-quick .block-content .more-actions a:hover{text-decoration: underline;}
.yt-header-bottom .login-quick #mini-login,
.yt-header-bottom .login-quick #mini-password{	width: 230px;height: 40px;line-height: 40px;margin: 0 0 5px;border: none;	font-size: 14px;}
.yt-header-bottom .login-quick label{font-weight: normal;/*float: left;*/}
.yt-header-bottom .login-quick .more-actions > a{padding: 9px 15px;float: left; width: 100%;}
.yt-header-bottom .login-quick .submit-login{position: relative;display: inline-block;margin-top: 15px;background: #fff;text-align: center;width: 92px;height: 40px;line-height: 40px; float:right; margin-right: 95px;}
.yt-header-bottom .login-quick .submit-login:hover:after{background: #fff;}
.yt-header-bottom .login-quick .submit-repl{color: #000;text-transform: uppercase; border: none;background: none;padding:0;}

.yt-header-bottom .header-login .modal{overflow: auto;}
.modal-open{overflow: auto !important;}
.yt-header-bottom .header-login .modal-dialog{width: 500px;margin-top: 130px;padding:0;position: relative;z-index: 99;}
.yt-header-bottom .header-login .modal-dialog .modal-content{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;background-color: transparent;	border:none;}

.yt-header-bottom .header-login > a:before{content:'|';position:absolute;left:-10px;font-family:"FontAwesome";font-size:13px;line-height:42px;}
.yt-header-bottom .header-login > span.icon-login{margin-right: 5px;background:url("https://www.fars.it/skin/frontend/default/avtheme/images/icon-login.png") no-repeat left center transparent;float: left;width: 16px;height: 19px;}
.yt-header-bottom .header-login > .links > li{display: none;}
.yt-header-bottom .header-login > .links > li.last,
.yt-header-bottom .header-login > .links{display: block;}
.yt-header-bottom .login-quick{  overflow:hidden;border-bottom: 5px solid #225034;}
.yt-header-bottom .login-quick .block-content{	background: rgba(222,222,222,0.7);	color: #fff;/*opacity: 0.7;filter: alpha(opacity = 70);*/float: left;	padding:40px 0 30px;}


/*------------------------------------------------------------------------------------- HOME------------------------------------------------------------------------------*/

#tpl-home .slider{}
#tpl-home .wrapper-content{ margin-top:20px;padding-bottom:20px; margin-bottom:15px;}
#tpl-home .content-sidebar-left{ float:left; width:24%;} 

#tpl-home .content-home-right{float:right; width:75.5%; margin-left:0.5%}

#tpl-home .wrapper-vetrina .-title{ font-size:22px; font-weight:300; color:#225034; text-align:right; line-height:100%; margin-bottom:15px;}
.wrapper-vetrina ul.vetrina-list{ padding:8px 8px 0 8px; background-color:#f7f9f8}
ul.vetrina-list li.vetrina-item{ border: 1px solid #dedede; background-color:#fff; margin-bottom:8px; float:left; width:24.25%; margin-left:1%}
ul.vetrina-list li.vetrina-item:nth-child(4n+1){ margin-left:0}
ul.vetrina-list li.vetrina-item img{ max-width:100%}
ul.vetrina-list li.vetrina-item:hover{border: 1px solid #225034;-webkit-box-shadow: 0px -1px 17px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px -1px 17px 0px rgba(50, 50, 50, 0.75);box-shadow:0px -1px 17px 0px rgba(50, 50, 50, 0.75);}
ul.vetrina-list li.vetrina-item .-description{ height:56px; font-size:15px; color:#000; margin:10px; overflow:hidden; line-height:18px}
ul.vetrina-list li.vetrina-item .-sku{font-size:13px; color:#000; margin:10px; font-weight:700}
ul.vetrina-list li.vetrina-item .wrapper-price{ margin: 10px; border-top:1px solid #ccc; padding-top:5px}
ul.vetrina-list li.vetrina-item .-availability{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; height:10px; width:10px; float:left; margin:8px 0 0 5px;}
ul.vetrina-list li.vetrina-item .-availability.in-stock{ background-color:#4b7162}
ul.vetrina-list li.vetrina-item .-availability.out-of-stock{ background-color:#e9b200}
ul.vetrina-list li.vetrina-item .-price{color:#896c2b; font-size:25px; font-weight:700; float:right; line-height:100%;}
ul.vetrina-list li.vetrina-item .-price .old-price{display:none;}
ul.vetrina-list li.vetrina-item .wrapper-bottom{ background-color:#fff;border-top:1px solid #ccc; }
ul.vetrina-list li.vetrina-item .wrapper-bottom .-details{ font-size:12px; color:#225034; float:left; margin-left:10px; line-height:36px}
ul.vetrina-list li.vetrina-item .wrapper-bottom input.qty{width:45px; height:28px; border:none; background-color:#ccc; float:right; margin-top:4px;  color: #000; text-align:center;padding:7px 0;}
ul.vetrina-list li.vetrina-item .wrapper-bottom .quantity-minus, ul.vetrina-list li.vetrina-item .wrapper-bottom .quantity-plus{ float:right;border:none; height:28px; background-color:#eaeaea;  margin-top:4px;}
ul.vetrina-list li.vetrina-item .wrapper-bottom .quantity-plus{ margin-right:14px;}
ul.vetrina-list li.vetrina-item .wrapper-bottom button{ background:none !important; padding:0 !important; float:right; line-height:0 !important}
ul.vetrina-list li.vetrina-item .wrapper-bottom button .ico-cart{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png) #5d7f71 no-repeat center; height:36px; width:68px; display:inline-block; }
ul.vetrina-list li.vetrina-item .wrapper-bottom button:hover .ico-cart{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png) #225034 no-repeat center; height:36px; width:68px; display:inline-block; }
ul.vetrina-list li.vetrina-item .foto-product{ position:relative; text-align:center}
ul.vetrina-list li.vetrina-item .sale-item{font-family: 'Open Sans' !important; background: #f00;color: #fff;font-size: 18px;text-align: center;text-transform: uppercase;position: absolute;top: 5px;left: -5px; padding:4px; line-height:100%;}

#tpl-home .wrapper-content-bottom .top .left, #tpl-home .wrapper-content-bottom .top .right{ background-color:#d5d5d5; -webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px; width:23%; font-size:15px; line-height:100%; padding:8px;}
#tpl-home .wrapper-content-bottom .top .left{text-align:left;}
#tpl-home .wrapper-content-bottom .top .right{text-align:right}
#tpl-home .wrapper-content-bottom .item{ float:left; margin-left:15px;}
#tpl-home .wrapper-content-bottom .item.first{margin-left:0;}

/*---------------------------------------------------------------------BANNER HOMEPAGE------------------------------------------------------------------*/

.wrapper-banner-homepage .banner-homepage-item{ margin-bottom:14px; float:left; }
.wrapper-banner-homepage .banner-homepage-item .box-content{height: 100%; margin: 0 7px;}
.wrapper-banner-homepage .banner-homepage-item .box-content img{ max-width:100%}
.wrapper-banner-homepage .banner-homepage-item.banner-1,
.wrapper-banner-homepage .banner-homepage-item.banner-3{ width:25%; height:340px;}
.wrapper-banner-homepage .banner-homepage-item.banner-2{width:50%;height:340px;}

.wrapper-banner-homepage .banner-homepage-item.banner-4,
.wrapper-banner-homepage .banner-homepage-item.banner-5,
.wrapper-banner-homepage .banner-homepage-item.banner-6{ width:33.3333%; height:270px;}

@media screen and (max-width: 1000px) {
.wrapper-banner-homepage .banner-homepage-item.banner-1,
.wrapper-banner-homepage .banner-homepage-item.banner-3,
.wrapper-banner-homepage .banner-homepage-item.banner-2{height:34vw;}

.wrapper-banner-homepage .banner-homepage-item.banner-4,
.wrapper-banner-homepage .banner-homepage-item.banner-5,
.wrapper-banner-homepage .banner-homepage-item.banner-6{height:27vw;}
}


@media screen and (max-width: 600px) {
	.wrapper-banner-homepage .banner-homepage-item{ width:100% !important; float:none; text-align:center; height:auto !important}
}




/*---------------------------------------------------------------------TEMPLATE CATEGORIE------------------------------------------------------------------*/

#tpl-home ul.categorie-list{ margin-top:37px}

#tpl-home ul.categorie-list li.categorie-item{ float:left; width:24.25%; margin-left:1%; margin-bottom:1%}
#tpl-home ul.categorie-list li.categorie-item:nth-child(4n+1){ margin-left:0; clear:both}

#tpl-home ul.categorie-list li.categorie-item .-img{ padding:9.5px;border: 1px solid #e5e5e5;}
#tpl-home ul.categorie-list li.categorie-item:hover .-img{opacity: 0.4; filter: alpha(opacity=40);}
#tpl-home ul.categorie-list li.categorie-item.first-five{ margin-left:0;}
#tpl-home ul.categorie-list li.categorie-item img{ width:100%; }
#tpl-home ul.categorie-list li.categorie-item .-title{ font-size:13px; line-height:18px; margin:3px 0; height:30px; text-align:center; overflow:hidden; text-transform:uppercase}
#tpl-home ul.categorie-list li.categorie-item:hover .-title{ color:#BC163F}

.wrapper-categorie-list{ margin-top:20px}
.wrapper-categorie-list ul.categorie-list{ margin:8px}
.wrapper-categorie-list ul.categorie-list li.categorie-item{ float:left; width:24.25%; margin-left:1%; margin-bottom:1%}
.wrapper-categorie-list ul.categorie-list li.categorie-item:nth-child(4n+1){ margin-left:0}
.wrapper-categorie-list ul.categorie-list li.categorie-item .-img{ padding:9.5px;border: 1px solid #e5e5e5;}
.wrapper-categorie-list ul.categorie-list li.categorie-item:hover .-img{opacity: 0.4; filter: alpha(opacity=40);}
.wrapper-categorie-list ul.categorie-list li.categorie-item.first-five{ margin-left:0;}
.wrapper-categorie-list ul.categorie-list li.categorie-item img{ width:100%; }
.wrapper-categorie-list ul.categorie-list li.categorie-item .-title{ font-size:14px; line-height:18px; margin:10px 0; height:32px; text-align:center; overflow:hidden; text-transform:uppercase}
.wrapper-categorie-list ul.categorie-list li.categorie-item:hover .-title{ color:#f0990a}

@media screen and (max-width: 800px) {
	.wrapper-categorie-list ul.categorie-list li.categorie-item{ width:49.5%}
	.wrapper-categorie-list ul.categorie-list li.categorie-item:nth-child(2n+1){ margin-left:0}
}


/*-------------------------------------------------------------------------------------SIDEBAR------------------------------------------------------------------------------*/
.wrapper-content-sidebar{ margin-bottom:20px}
.wrapper-content-sidebar .-title-sidebar{ font-size:22px; color:#225034; font-weight:300; line-height:100%;}
.wrapper-content-sidebar .w-responsive{ display:none}

.menu-category-left{margin:0;}
.menu-category-left	ul.product-list{  margin-top:15px}
.menu-category-left	ul.product-list li.product-item-menu{ cursor:pointer; position:relative; margin-bottom:5px;}
.menu-category-left	ul.product-list li.product-item-menu .title-product-first{ font-size: 16px;line-height: 20px;min-height: 38px;color: #225034; background-color:#d3e0d8  }
.menu-category-left	ul.product-list li.product-item-menu .title-product-first .-ico{ background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/ico-sidebar.png) #d3e0d8 no-repeat center;    height: 38px; width: 16%; display: inline-block;vertical-align: middle; border-right: 1px solid #5d7f71;}

.menu-category-left ul.product-list li.product-item-menu .title-product-first .cnt{ display: inline-block; vertical-align: middle; padding-left: 10px; width: 83%; line-height: 40px; }
.menu-category-left	ul.product-list li.product-item-menu .title-product-first.active .-ico, 
.menu-category-left	ul.product-list li.product-item-menu .title-product-first:hover .-ico{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/ico-sidebar-down.png) #225034 no-repeat  center;}

.menu-category-left	ul.product-list li.product-item-menu .title-product-first.active, 
.menu-category-left	ul.product-list li.product-item-menu .title-product-first:hover{ color:#93aa44;}
.menu-category-left	ul.product-list-second{ background:#fff;}
.menu-category-left	ul.product-list-second li.product-item-second{ border-top: 1px solid #e3e3e3; position:relative}
.menu-category-left	ul.product-list-second li.product-item-second .title-product-second{ font-size:15px; color:#000;  padding:8px 30px;  text-transform:uppercase}
.menu-category-left	ul.product-list-second li.product-item-second .title-product-second:hover{ color:#d3e0d8;}
.menu-category-left	ul.product-list-second li.product-item-second .-open{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/close.png) center; height:16px; width:10px;position: absolute;right: 10px; top: 10px; display:inline-block}
.menu-category-left	ul.product-list-second li.product-item-second .-close{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/open.png) center;  height:9px; width:16px;position: absolute;right: 10px; top: 15px;display:none;}
.menu-category-left	ul.product-list-second li.product-item-second.active .-open{ display: inline-block}
.menu-category-left	ul.product-list-second li.product-item-second.active .-close{ display:none;}
.menu-category-left	ul.product-list-second li.product-item-second .title-product-second.active{  background-color:#ededed;}
.menu-category-left	ul.product-list-third li.product-item-third .title-product-third{ font-size:14px; color:#101f2c; padding:5px 0;}
.menu-category-left	li.product-item-menu .title-product-third.active{font-weight:700;}
.menu-category-left	li.product-item-menu .title-product-forth.active{font-weight:normal;}
.menu-category-left	ul.product-list-third{ padding-left:40px;} 
.menu-category-left	ul.product-list-forth{ padding-left:50px;} 
.div-toggle, .div-toggle-second, .div-toggle-third{ display:none; position:relative}


.wrapper-content-sidebar .wrapper-cnt{ margin-top:20px}
.wrapper-content-sidebar .wrapper-cnt img{ margin-bottom:10px; width:100%}
.wrapper-content-sidebar .wrapper-newsletter{ position:relative}
.wrapper-content-sidebar .wrapper-newsletter .-title{ color: #2c312b; font-size: 28px;font-weight: 300;line-height: 100%; margin-bottom: 10px; margin-top:10px}
.wrapper-content-sidebar .wrapper-newsletter .-ico{ background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/ico-newsletter.png)no-repeat center; height:33px; width:45px; position:absolute; top:0; right:0;}
.wrapper-content-sidebar .wrapper-newsletter label{font-size: 14px; color: #225034;font-weight: 400;}
.wrapper-content-sidebar .wrapper-newsletter input{ height: 29px; margin: 0; border: 0;background-color: #d5d5d5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:230px}
.wrapper-content-sidebar .wrapper-newsletter button{color: #fff; font-size: 13px;padding: 10px;background-color: #565a55 !important;text-transform: uppercase; font-weight: 400;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top: 10px;float:right; margin-right:10px;}

.wrapper-content-sidebar .wrapper-search .-search{  position: fixed; top: 10px;  width: 12.6%;    z-index: 99999999;}

/*------------------------------------------------------------------------------------- BREADCRUMB------------------------------------------------------------------------------*/

.wrap-cate-bc .page-title > h1{margin-bottom: 5px;}
li.breadcrumbs-item{float:left;}
.yt-breadcrumbs{ text-align: left;line-height: 100%; border-top:1px solid #225034}
#yt_wrapper #yt_pathway .pathway-inner{display: inline-block;}
#yt_wrapper #yt_pathway .pathway-inner .breadcrumbs{float:left;margin:10px 0}
#yt_pathway .pathway-inner .breadcrumbs .breadcrumbs-content{	float: left;width: 100%;}
#yt_wrapper #yt_pathway  ul.breadcrumbs li a,#yt_wrapper #yt_pathway  ul.breadcrumbs li{float:left;color: #666; font-size:13px;}
#yt_wrapper #yt_pathway  ul.breadcrumbs li a:hover{color: #225034;}
#yt_wrapper #yt_pathway  ul.breadcrumbs li.last{	color: #666;}
#yt_wrapper #yt_pathway .icon-path{padding: 0 10px;color: #b9b7b7;}

/*-------------------------------------------------------------------------------------TOOLBAR------------------------------------------------------------------------------*/

.toolbar  .amount, .toolbar  .view-mode,.toolbar  .pages, .toolbar  .sorter,.toolbar  .limiter,.pages .s-page,.pages ol,.toolbar .sorter .sort-by,
.toolbar .sorter .stely-desc,.toolbar .sorter .stely-asc,.toolbar .limiter .jqTransformSelectWrapper,.toolbar .limiter label{float: left;}
.category-products  .toolbar-bottom .toolbar{margin: 30px 0 20px 0; float:right}
.category-products  .toolbar .pager{margin: 0;}
.category-products > .toolbar{margin: 0 0 7px; float:right; width:100%}
.toolbar .limiter-re,.toolbar .amount-re{float:left; display:none}
.wrap-sorter-limiter{float: right;}
.toolbar  .sorter{margin-left: 15px;}
.toolbar-bottom .toolbar{ width:100%}
.stely-asc {background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-acs-des.png) no-repeat 0 8px;}
.stely-desc{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-acs-des.png) no-repeat 0 -52px;}
.sort-by {position: relative;}
.sort-by > label{margin:0 20px 0 20px;float: left;}
.sort-by .jqTransformSelectWrapper{float: left;margin-top: 0;min-width: 90px;}
.sort-by .jqTransformSelectWrapper div > span{padding-left: 0;display: block;font-size:100%;text-align: left;}
.sort-by .jqTransformSelectWrapper  a.jqTransformSelectOpen:before,
.limiter .jqTransformSelectWrapper  a.jqTransformSelectOpen:before{top: 0; right:0;width: 32px; height: 30px;padding: 2px 0 0 0;border-left: 1px solid #fff;}
.sort-by .jqTransformSelectWrapper ul{top: 41px;background: #e5e5e5;	}
.toolbar .limiter .jqTransformSelectWrapper ul{width: 86px !important;}
.toolbar .limiter .jqTransformSelectWrapper ul li:hover{background: #000;}
.toolbar .limiter .jqTransformSelectWrapper ul li a{width: 100%;text-align: left;}
.toolbar .limiter .jqTransformSelectWrapper ul li:hover a{color: #fff;}
.toolbar .limiter{position: relative; display:none;}
.toolbar .limiter .jqTransformSelectWrapper{float: left; margin-top: 0; width: 65px;}
.sort-by .jqTransformSelectWrapper ul li a{color: #000;background: none;padding-left: 20px;width: 100%;text-align: left; border:0}
.sort-by .jqTransformSelectWrapper ul li:hover{background: #000;}
.sort-by .jqTransformSelectWrapper ul li:hover a{color: #fff;}
.pages {margin-left: 18px;}
.pages a.previous,.pages a.next{text-indent: -9999em;position: relative;}
.pages a.previous{padding-right: 5px;}
.pages a.previous:before{content: "\f053";}
.pages a.next{padding-left: 5px;}
.pages a.next:before{content:"\f054";}
.pages a.previous:before,.pages a.next:before{text-indent: 0;font-family: "FontAwesome";font-size: 10px;position: absolute;top: 1px; left: 0;}
.toolbar .amount,.toolbar  .view-mode strong,.toolbar  .view-mode a,.pages li > a, .pages li > span,.pages > span,.sort-by > label,.sort-by .jqTransformSelectWrapper div > span,
.toolbar .sorter .stely-desc,.toolbar .sorter .stely-asc,.toolbar .limiter,.toolbar .limiter .jqTransformSelectWrapper div > span{line-height: 30px;height: 30px;}
.toolbar .limiter .jqTransformSelectWrapper div > span{display: block;text-align: left;padding-left: 0;font-size: 100%;}
.toolbar .limiter .jqTransformSelectWrapper ul li a{color: #000;}
.toolbar .limiter .jqTransformSelectWrapper ul li a{	background: none;}
.toolbar .limiter .jqTransformSelectWrapper ul{top: 41px;}
.toolbar .limiter label{padding: 0 20px;}
.toolbar .sorter .stely-desc,.toolbar .sorter .stely-asc{min-width: 10px;margin-left: 10px;margin-right: 12px;}
.pages li {margin-left: 10px;float: left;	}
.toolbar .view-mode{/*margin-left: 10px;*/ margin-top:4px;}
.toolbar .view-mode strong{color: #fff;}
.toolbar .amount,.toolbar .sorter .sort-by,.toolbar .limiter,.toolbar .limiter .jqTransformSelectWrapper ul{background: #e5e5e5;	}
.toolbar .view-mode strong,.toolbar  .view-mode a{float: left;text-align: left; margin-left:15px}

.toolbar .view-mode strong.grid{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/icon-grid.png) no-repeat 0 -23px; width:23px; height:23px;}
.toolbar .view-mode a.grid:hover{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/icon-grid.png) no-repeat 0 -23px; width:23px; height:23px;}
.toolbar .view-mode a.grid{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/icon-grid.png) no-repeat 0 0;  width:23px; height:23px;}

.toolbar .view-mode strong.list{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/icon-list.png) no-repeat 0 -23px; width:22px; height:23px;}
.toolbar .view-mode a.list:hover{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/icon-list.png) no-repeat 0 -23px;}
.toolbar .view-mode a.list{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/icon-list.png) no-repeat 0 0; width:22px; height:23px;}
.toolbar .view-mode a:hover{background: #000;color: #fff;}
.toolbar .amount{min-width: 104px;}
.toolbar .view-mode .listing-grid-icon,.toolbar  .view-mode .listing-icon{font-size:14px;border-right:1px solid #e9e9e9;padding: 8px 15px;float: left;}
.toolbar .view-mode > strong,.toolbar  label{	font-weight:normal;}
.toolbar .view-mode .listing-grid-icon:before{content:"\f00a";font-family:"FontAwesome";}
.toolbar .view-mode .listing-icon:before{content:"\f03a";font-family:"FontAwesome";}
.toolbar .toolbar-inner .sort-by-wrap,
.toolbar .toolbar-inner .view-mode-wrap,
.toolbar .toolbar-inner .limiter-wrap{float:left;}
.toolbar .toolbar-inner .limiter-wrap,
.toolbar .toolbar-inner .sort-by-wrap{padding: 8px 0 8px 20px;line-height: 23px;}
.toolbar .toolbar-inner .limiter-wrap label,
.toolbar .toolbar-inner .limiter-wrap .select-new,
.toolbar .toolbar-inner .sort-by-wrap .select-new{float:left;}
.toolbar .toolbar-inner .limiter-wrap .select-new{margin:0 10px;}
.limiter-wrap .select-new select{ width:50px;}
.limiter-wrap .select-new div.selector{	background-color:#FFF; height: 23px; overflow: hidden;  position: relative;border:1px solid #e9e9e9;}
.limiter-wrap .select-new div.selector select{	background: none repeat scroll 0 0 transparent; border: medium none;   height: 22px;   left: 0;  opacity: 0;filter:alpha(opacity = 0);  position: absolute; top: 0px;  width: 100%;cursor:pointer;margin:0;padding:0;	}
.limiter-wrap .select-new div.selector span{background:url(https://www.fars.it/skin/frontend/default/avtheme/images/arrow-select.png) 25px 7px no-repeat; cursor: pointer; display: block; height: 21px;line-height: 23px; overflow: hidden;white-space: nowrap;width: 100% !important;padding-left:10px;}
.sort-by .select-new select{ width:90px;}
.sort-by .select-new div.selector{	background-color:#FFF; height: 23px; overflow: hidden; padding: 0; position: relative;border:1px solid #e9e9e9;}
.sort-by .select-new div.selector select{	background: none repeat scroll 0 0 transparent; border: medium none;  height: 23px;  left: 0; opacity: 0;filter:alpha(opacity = 0);  position: absolute; top: 0px;  width: 100%;cursor:pointer;margin:0;padding:0;}
.sort-by .select-new div.selector span{background:url(https://www.fars.it/skin/frontend/default/avtheme/images/arrow-select.png) 70px 7px no-repeat; cursor: pointer;  display: block;  height: 21px;   line-height: 23px;  overflow: hidden;   white-space: nowrap; width: 100% !important;padding-left:10px;padding-right: 5px;}
.toolbar .toolbar-inner .pagination-wrap{float: right; padding: 0;line-height: 100%;}
.toolbar .toolbar-inner .pagination-wrap .pagination .pages ol li{float: left;margin-left: 5px;}
.toolbar .toolbar-inner .pagination-wrap .pagination .pages ol li.current a,
.toolbar .toolbar-inner .pagination-wrap .pagination .pages ol li:hover a{color: #000;}
.pager li a{-webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px; border: 1px solid #d3d3d3; background: #f8f8f8; padding: 4px; height: 20px;line-height: 100%; margin-top: 4px;color:#333;}
.pager li a.next, .pager li a.previous{border:0; background:inherit; line-height:17px;}
.pager li.current a{ border: 1px solid #c6c6c6; background: #e1e1e1;}
/*------------------------------------------------------------------------CATEGORIA-----------------------------------------------------------------------------------*/

.yt-products-container{font-family: 'Open Sans' !important; padding:8px;   background-color: #f7f9f8; margin-top:10px}
.yt-products-top{ border-top:1px solid #d5d5d5; padding:8px}
.yt-products-top .-category-name{ font-size:22px; font-weight:300; color:#225034; float:left; line-height:100%; margin-top:10px;}
.yt-products-top .-filter-manufacturer{float:right; width:34%; margin:10px 10px 0 0}
.yt-products-top .block-shopby{float:left; width:47%; margin-left:1%}
.yt-products-top .block-shopby.first{float:right;}
.yt-products-top .-search{ float:right; margin-top: 10px; background-color:#d5d5d5}
.yt-products-top .-search input{ border: 0;background-color: #d5d5d5; height: 30px;width: 132px;}
.yt-products-top .-search button{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/search.png) #d5d5d5 no-repeat center !important; height:30px; width:38px; float:right}

.cat-banner-content{ clear:both; padding:10px 4px;   background-color: #ededed;   width: 102.3%;margin-left: -8px; border-bottom: 8px solid #dadada}


.wrap-cr{ font-family:'Open Sans' !important; color: #000 !important; border-bottom:1px solid #225034; padding-bottom:20px; display: inline-block;clear:both;width:100%;padding-top: 5px;}
.wrap-cr .note-msg{margin-top:50px; color:#225034; font-weight:700; font-size:18px; text-align:center}
.wrap-cr .error-msg, .wrap-cr .advanced-search-summary p{ margin-top:20px;color: #225034;font-weight: 700; font-size: 18px;}
.wrap-cr .error-msg a{display:none;}
.wrap-cr .advanced-search-amount{ margin-top:30px; color: #225034;font-weight: 700; font-size: 14px;}
.wrap-cr .advanced-search-summary strong{ color: #225034 !important;}
.wrap-cr .advanced-search-summary{ font-size:14px; margin-top:10px}
.wrap-cr .sidebar-category{ width:24%; float:left}
.wrap-cr .yt-main-right{  width: 75.5%;margin-left: 0.5%; float:left}
.wrap-cate-bc{ position:relative; font-family:'Open Sans' !important; color: #000!important;}
.wrap-cate-bc h1{ font-size:26px; font-weight:700; font-family:'Open Sans' !important; float:left; width:86%;text-align:right; margin-top:12px;}


.category-products.pro-list .wrapper-item{ float:none; width:100%; background-color:#fff; clear:both; margin-bottom:10px; border:1px solid #fcfcfc;margin-left:0 !important}
.category-products.pro-list .wrapper-item .product-image{ float:left; width:32.3%;}
.category-products.pro-list .wrapper-item .product-image img{ width:100%}
.category-products.pro-list .wrapper-item .content-information{float:left;   width: 67.7%; padding:10px 0 0 10px; position:relative }
.category-products.pro-list .wrapper-item .title-product{ font-size:15px; font-weight:700; line-height:130%; margin-bottom:10px; color:#000; height:38px; overflow:hidden; padding-right:10px}
.category-products.pro-list .wrapper-item .description{font-size:15px; line-height:130%; margin-bottom:10px; color:#000; overflow:hidden; height: 58px; padding-right:10px; display:block}
.category-products.pro-list .wrapper-item .-separatore{ background-color:#ccc; height:1px; width:100%; margin:10px 0 8px 0}
.category-products.pro-list .wrapper-item .product-price{color: #896c2b;font-size: 25px; font-weight: 700;line-height: 100%; float:left}
.category-products.pro-list .wrapper-item .product-price  .old-price{ display:none;}
.category-products.pro-list .wrapper-item .wrapper-cart{float:right; width:48%; background-color:#fff; border:1px solid #dfdede; clear:none; margin-top:0}
.category-products.pro-list .wrapper-item .wrapper-cart .-details{ font-size:12px; color:#225034; float:left; margin-left:10px; line-height:36px;}
.category-products.pro-list .wrapper-item .wrapper-cart input.qty{width:45px; height:28px; border:none; background-color:#ccc; float:right;   margin-top:4px;  color: #000; text-align:center;padding:7px 0;}
.category-products.pro-list .wrapper-item .wrapper-cart .quantity-minus, .category-products.pro-list .wrapper-item .wrapper-cart .quantity-plus{ float:right;border:none; height:28px; background-color:#EAEAEA;  margin-top:4px;}
.category-products.pro-list .wrapper-item .wrapper-cart .quantity-plus{ margin-right:14px;}
.category-products.pro-list .wrapper-item .wrapper-cart button{ background:none !important; padding:0 !important; float:right; line-height:0 !important}
.category-products.pro-list .wrapper-item .wrapper-cart button .ico-cart{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png) #5d7f71 no-repeat center; height:36px; width:68px; display:inline-block; }
.category-products.pro-list .wrapper-item .wrapper-cart button:hover .ico-cart{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png) #225034 no-repeat center;}
.category-products.pro-list .wrapper-item .-availability{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; height:10px; width:10px;float:none; margin:0; position: absolute; bottom: 14px; left: 48%;}

.category-products .wrapper-item{border: 1px solid #dedede; background-color: #fff; margin-bottom: 8px; float: left; width: 24.25%; margin-left: 1%;}
.category-products .wrapper-item:nth-child(4n+1){ margin-left:0}
.category-products .wrapper-item:hover{border: 1px solid #225034;-webkit-box-shadow: 0px -1px 17px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px -1px 17px 0px rgba(50, 50, 50, 0.75);box-shadow:0px -1px 17px 0px rgba(50, 50, 50, 0.75);}
.category-products .wrapper-item .title-product{ height:56px; font-size:15px; color:#000; margin:10px; overflow:hidden; line-height:18px}
.category-products .wrapper-item .sku{ font-size:13px; color:#000; margin:10px; font-weight:700}
.category-products .wrapper-item .description{ display:none}
.category-products .wrapper-item .-separatore{ background-color:#c2c2c2; height:1px; width:95%; margin:5px auto;}
.category-products .wrapper-item .product-price{ color: #896c2b;font-size: 25px; font-weight: 700; float: right; line-height: 100%; margin-right:8px; margin-bottom:10px}
.category-products .wrapper-item .product-price .old-price{ display:none}
.category-products .wrapper-item .-availability{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; height:10px; width:10px; float:left; margin:8px 0 0 12px;}
.category-products .wrapper-item .-availability.in-stock{ background-color:#4b7162}
.category-products .wrapper-item .-availability.out-of-stock{ background-color:#e9b200}

.category-products .wrapper-item .wrapper-cart{ background-color:#fff;border-top:1px solid #fcfcfc;   height: 37px; clear:both; margin-top:10px;}
.category-products .wrapper-item .wrapper-cart .-details{ font-size:12px; color:#225034; float:left; margin-left:10px; line-height:36px}
.category-products .wrapper-item .wrapper-cart input.qty{width:45px; height:28px; border:none; background-color:#ccc; float:right; margin-top:4px;  color: #000; text-align:center;padding:7px 0;}
.category-products .wrapper-item .wrapper-cart .quantity-minus, .category-products .wrapper-item .wrapper-cart .quantity-plus{ float:right;border:none; height:28px; background-color:#EAEAEA;  margin-top:4px;}
.category-products .wrapper-item .wrapper-cart .quantity-plus{ margin-right:14px;}

.category-products .wrapper-item .wrapper-cart button{ background:none !important; padding:0 !important; float:right; line-height:0 !important}

.category-products .wrapper-item .wrapper-cart button .ico-cart{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png) #5d7f71 no-repeat center;height:36px; width:68px; display:inline-block;}
.category-products .wrapper-item .wrapper-cart button:hover .ico-cart{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png) #225034 no-repeat center;}
.category-products .product-image{ position:relative}
.category-products .product-image img{ width:100%}
.category-products .sale-item{font-family: 'Open Sans' !important; background: #f00;color: #fff;font-size: 18px;text-align: center;text-transform: uppercase;position: absolute;top: 5px;left: -5px; padding:4px; line-height:100%;}
/*--------------------------------------------------DETTAGLIO PRODOTTO-----------------------------------------------------------------------------------------------*/

.sidebar-detail{  float: left;width: 24%;}
.yt-product-detail{}
.yt-product-detail-inner{ padding-left:10px}
.yt-product-detail .category-name{ font-size:22px; font-weight:700; color:#225034; float:right; line-height:100%; margin-top:10px}
.yt-product-detail .wrapper-top-product{ border-bottom:1px solid #d5d5d5; margin-bottom:10px}
.yt-product-detail .ico-top{ float:left; margin:3px 0;}
.yt-product-detail .ico-top .-back{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/back-prod-detail.png) no-repeat center; width:30px; height:35px; float:left}
.yt-product-detail .ico-top .-print{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/print-prod-detail.png) no-repeat center; width:30px; height:35px; float:left; margin-left:3px; cursor:pointer}
.wrapper-product-shop{ width:32.9%; float:left; margin-left:1%;}

.yt-product-detail .product-name{font-size: 22px;font-weight: 700;text-align:left;font-family: 'Open Sans' !important; color:#000; margin-bottom:10px;}
.yt-product-detail .wrapper-product-shop .wrap-sc{font-family: 'Open Sans' !important; font-size:14px; padding:10px 0 10px 10px}
.yt-product-detail .wrapper-product-shop .in-stock, .yt-product-detail .wrapper-product-shop .pro-code{color: #000; font-weight:700}
.yt-product-detail .wrapper-product-shop .in-stock, .yt-product-detail .wrapper-product-shop .out-of-stock{ text-transform: lowercase;}

.yt-product-detail .wrapper-product-shop .wrap-sc .-availability{  -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 10px; width: 10px; float: left; margin: 6px 6px 0 0;}
.yt-product-detail .wrapper-product-shop .wrap-sc .in-stock .-availability{  background-color: #4b7162;}
.yt-product-detail .wrapper-product-shop .wrap-sc .out-of-stock .-availability{  background-color: #e9b200;}
.yt-product-detail .wrapper-product-shop .short-description{font-size:14px; color:#000;font-family: 'Open Sans' !important;}
.yt-product-detail .wrapper-product-shop .spedizione span{font-weight:700}
.yt-product-detail .wrapper-product-shop .-qty{ color:#fff}
.yt-product-detail .wrapper-price{ background-color: #fff;padding:10px;border-top:1px solid #cacaca; border-bottom:1px solid #cacaca}
.yt-product-detail .wrapper-product-shop .price-box{ width:100%;font-size: 37px;color: #896c2b;font-weight: 700;font-family: 'Open Sans' !important; display:inline-block; line-height:100%; padding-bottom:10px}
.yt-product-detail .old-price{font-weight: normal;margin-left: 10px;	display:none;}
.yt-product-detail .old-price .price{text-decoration: line-through;font-size: 14px;}
.yt-product-detail .ico-bottom{ width: 32.9%;float: right; margin-top:3px; margin-bottom:10px}
.yt-product-detail .ico-bottom .-back{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/back-prod-detail-small.png) #7a7a7a no-repeat center left 3px; width:40%; height:22px; float:left; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px; color:#fff; text-align:right; padding: 2px 5px; font-size:11px;  margin-left:10px; }
.yt-product-detail .ico-bottom .-print{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/print-prod-detail-small.png) #7a7a7a no-repeat center right 3px; width:40%; height:22px; float:left; margin-left:10px; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px;color:#fff; text-align:left;padding: 2px 5px;font-size:11px; cursor:pointer}
.yt-product-detail .ico-bottom  button{ background-color:#7a7a7a !important; height:100%;}


.yt-product-detail .wrapper-product-shop .wrap-qty{/*float: left;*/}
.yt-product-detail .wrapper-product-shop .wrap-qty input{float: left;height: 36px;background: #ccc;border: none;color: #000; text-align:center}
.yt-product-detail .wrapper-product-shop .wrap-qty input.quantity-minus, .yt-product-detail .wrapper-product-shop .wrap-qty input.quantity-plus{background: #eaeaea;}

.yt-product-detail .wrapper-product-shop .qty {text-align: right;width: 60px;}
.yt-product-detail .wrapper-product-shop .quantity-minus, .yt-product-detail .wrapper-product-shop .quantity-plus{ width:27px;}
.yt-product-detail .wrapper-product-shop .add-to-box{width: 100%;float: left;}
.yt-product-detail .wrapper-product-shop .add-to-cart{/*float: right;*/}
.yt-product-detail .add-to-cart .button.btn-cart{width: 178px; margin-top:10px;}
.yt-product-detail .wrapper-product-shop .button{color:#fff !important; text-transform: lowercase;  text-align:right; height:36px;background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png") no-repeat left 15px center #225034 !important;font-family: 'Open Sans'; font-size:12px;}
.yt-product-detail .wrapper-product-shop .button:hover{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png") no-repeat left 15px center #d3e0d8 !important; color:#225034 !important}
.yt-product-detail .wrapper-product-shop .t-sc{ color: #000; text-transform:uppercase}

.yt-product-detail .-title-description{ font-size:22px; color:#225034; font-weight:700; line-height:100%; padding-top:15px;margin-top:15px;}
.yt-product-detail .description{ font-size:14px; line-height:18px; color:#000; margin-top:15px; padding-bottom:14px; border-bottom: 1px solid #d5d5d5;}

.yt-product-detail .-social-addthis{ width:56%; margin:0 auto; padding:10px 0; height:59px; overflow:hidden}
.yt-product-detail .social-item{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/sprite-social.png") no-repeat left center; width:35px !important; height:35px; margin-left:10px; float:left}
.yt-product-detail .social-item.first{margin:0}
.yt-product-detail .social-item.facebook{ background-position: 0 0}
.yt-product-detail .social-item.google{ background-position: -35px 0}
.yt-product-detail .social-item.twitter{ background-position: -70px 0}
.yt-product-detail .sale-item{font-family: 'Open Sans' !important; background: #f00;color: #fff;font-size: 18px;text-align: center;text-transform: uppercase;position: absolute;top: 10px;left: -8px; padding:4px; line-height:100%;}
.yt-product-detail .wrapper-media{float:left; position:relative; width:66.1%; height:645px; cursor:pointer}
.product-image-zoom #wrap{    z-index: 99 !important;}
.yt-product-detail .more-views{padding-top:7px;}
.gallery-container{padding:0 10px}
.gallery-container ul li{ float:left; margin-left:5px; width:30.7%; margin-bottom:5px;}
.product-options{ margin-top:20px}
.yt-product-detail .wrapper-related{ padding-bottom:10px; border-bottom: 1px solid #d5d5d5;}
.yt-product-detail .related-title{font-size: 18px;color: #225034;font-family: 'Open Sans';text-align: left; padding-top:10px; line-height:100%; font-weight:700; margin-bottom:15px; padding-left:10px}
.yt-product-detail .wrapper-related{  padding-left: 10px;}
.yt-product-detail .wrapper-related .product{display: inline-block;text-align: center; width: 24.44%; margin-left: 0.75%; float:left; position:relative; border:1px solid #dddcdc}
.yt-product-detail .wrapper-related .product:nth-child(4n+1),
.yt-product-detail .wrapper-related .product.first{ margin-left:0}

.yt-product-detail .box-reviews{ background-color:#dadada;  margin-top:10px;}
.yt-product-detail .review-nologged{padding-left:10px; margin-top:10px}
.yt-product-detail .review-container-padd{padding:10px;}
.yt-product-detail .box-reviews h2{ font-size:18px;}


#customer-reviews dl{ background-color:#f0f0f0}
#customer-reviews dl dt{font-size: 15px; background-color:#fff; padding:10px; border-bottom:1px solid #dedddd;  border-top: 10px solid #dadada}
#customer-reviews dl dt span{ color:#225034; font-weight:700}
#customer-reviews dl dd{padding:10px;border-bottom: 10px solid #dadada; position:relative}
#customer-reviews .ratings-table{ margin-left:10px; float:left; width:40%}
#customer-reviews th{font-weight: normal;padding-right: 20px;white-space: nowrap; text-transform:uppercase; color:#225034; width: 60%;}
#customer-reviews .ratings-table td{ width:40%}
#customer-reviews .-title{ font-size:15px; font-weight:700; color:#225034; margin-bottom:5px;}
#customer-reviews .reviews-detail{float:right; width:58%; padding: 10px; background-color:#fff; border:1px solid #dfdede; min-height:115px; font-size:14px; color:#000}
#customer-reviews .rating-box .rating{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/bkg_rating_pro.png") repeat-x 0 1px;height:17px}
#customer-reviews .divider-review{ width:100%; height:1px; background-color:#989898}
#customer-reviews .pager{background: #ccc;padding: 10px; margin:10px 0}
.customer-review > h4, .write-your-review > h4{  font-size: 18px; margin: 20px 0;}
#product-review-table th{font-weight: normal;padding-right: 20px; white-space: nowrap;text-transform: uppercase; color: #225034;}
#product-review-table  tbody th{background-color:#225034; color:#fff; border-bottom:none !important}
th .logo-stars{ color:#225034; font-weight:700}
.data-table .odd,.data-table .first.odd { background-color:#e5e3e3; }
.data-table th, .data-table tbody tr, .data-table tr td, .data-table thead{ border:0;border-bottom:1px solid #e5e3e3}
#review-form div.radio span:hover{  background: url(https://www.fars.it/skin/frontend/default/avtheme/images/bg-radio.png) no-repeat 0 -33px;}
#review-form div.radio span{ cursor:pointer}
#review-form .form-list li{ float:left; width:49.5%; margin-left:1%}
#review-form .form-list li.first{ margin-left:0}
#review-form .form-list li.whole{ width:100%}
#review-form input.input-text{height: 40px; border: none; background: #e5e3e3; width: 100%;}
#review_field{ min-height: 100px;  width: 100%; border: none; background: #e5e3e3; margin-top:6px}
#review-form div.buttons-set{border-top: none;margin: 10px 0;padding: 0; float:right}
#review-form div.buttons-set button{ background-color:#225034;}
#customer-reviews .final-vote{ position:absolute; top:-42px; right:0; width:30%; height:42px; padding:10px; color:#fff; font-size:15px; font-weight:700}
#customer-reviews .final-vote.-up{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/review-up.png")#225034 no-repeat right 10px center;}
#customer-reviews .final-vote.-down{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/review-down.png") #225034 no-repeat right 10px center;}

.yt-product-detail .wrapper-notice{ padding-top:10px; margin-top:10px; margin-bottom:10px; padding-left:10px}
.yt-product-detail .not-logged-in-notice{margin-bottom:10px}

#product-options-wrapper.product-options .options-list li{ width:16.66666%; float:left; text-align:center;}
#product-options-wrapper.product-options .options-list li:nth-child(6n+1){ clear:both}
#product-options-wrapper.product-options .options-list li img{ max-width:100%; display:inline-block; cursor:pointer}
#product-options-wrapper.product-options .options-list li input[type="radio"]{ float:inherit; margin: 0 45%; width:10px}
#product-options-wrapper.product-options .options-list li .-title-option{ color:#000; font-size:12px; text-align:center; cursor:pointer}
/*#product-options-wrapper.product-options dt > label{display: none;}*/
#product-options-wrapper.product-options  .-title{ border-top: 1px solid #d5d5d5;font-size: 22px; color: #225034; font-weight: 700; line-height: 100%; padding-top: 15px; margin-bottom:70px}
.yt-product-detail .product-options dt label{margin: 10px 0;line-height: 100%; font-size:15px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background-color:#e0e9e4; padding:10px;  color:#225034; min-width:19.2%; text-align:center; cursor:pointer}

#product-options-wrapper{float: left;width: 100%; position:relative}

.yt-product-detail .product-options dt label.-active{ background:#4b7162; color:#fff}
.yt-product-detail .product-options dt label.position-0,
.yt-product-detail .product-options dt label.position-1{ position:absolute; top:60px; left:0}
.yt-product-detail .product-options dt label.position-2{ position:absolute; top:60px; left:20.2%}
.yt-product-detail .product-options dt label.position-3{ position:absolute; top:60px; left:40.4%}
.yt-product-detail .product-options dt label.position-4{ position:absolute; top:60px; left:60.5%}
.yt-product-detail .product-options dt label.position-5{ position:absolute; top:60px; left:80.8%}

#product-options-wrapper.product-options .options-list{ margin:20px 0; display:none}
#product-options-wrapper.product-options dd,
#product-options-wrapper.product-options select{
	margin-bottom: 0;
}
.yt-product-detail .product-image-option{ position:relative}
.yt-product-detail .product-image-option img{ position:absolute; top:0; left:0;}

.yt-product-detail .product-image-option img#-img-1{ z-index:1}
.yt-product-detail .product-image-option img#-img-2{ z-index:2}
.yt-product-detail .product-image-option img#-img-3{ z-index:3}
.yt-product-detail .product-image-option img#-img-4{ z-index:4}
.yt-product-detail .product-image-option img#-img-5{ z-index:5}
.yt-product-detail .product-image-option .position-00{}
.yt-product-detail .product-image-option .-variabile{ }

.yt-product-detail .short-description img{ max-width:100%}


.yt-product-detail #product-options-wrapper .input-box select.multiselect, 
.yt-product-detail #product-options-wrapper .input-box select.uniform-multiselect{ display:none; margin:20px 0}

@media screen and (max-width: 800px) {
	.category-products .wrapper-item{ width: 49.5%; }
	.category-products .wrapper-item:nth-child(2n+1){ margin-left:0}
}

/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.cart-empty{ padding-bottom: 20px !important;}
.no-item-cart{ margin-bottom:20px; float:none; background-color: #fff; padding:20px; font-size:16px;}
.no-item-cart a{ color:#225034; font-weight:700}
.no-item-cart a:hover{ text-decoration:underline}
.no-item-cart-title{ margin-top: 10px; border-top: 1px solid #225034;padding: 10px 0;}
.no-item-cart a{color:#225034}
.account-create{ background-color: #fff; clear:both; }
.slider-width{ width:50%; float:left;}
.description-content-foto{width: 25%;float: left;height: 540px;overflow: hidden; position:relative;}
.description-content{width: 25%;float: left;padding: 25px;height: 540px;overflow: hidden; position:relative;}
.description-content .-title{margin-top: 25px;text-align: right;font-size: 40px;color: #000;line-height: 35px;font-weight: 600; margin-bottom: 20px;}
.description-content .-description{ font-size:15px; color: #000; font-family: 'Open Sans'; font-weight:300; line-height: 19px; text-align:right}
.description-content .description-color-category{ width:30px; height:30px; position:absolute; bottom: 0; left:0;}

.description-content-foto .-foto{ position:relative;}
.description-content-foto .foto-color-category{ width:30px; height:30px; position:absolute; bottom: 0; right:0;}


.no-padding{padding:0 !important;}

.category-box{ height:30px; width:30px;margin-left: -30px;}
.link-bottom-wrap{padding: 20px 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; height: 80px;}

/*----------------------------------------------ACCOUNT UTENTE-----------------------------------------------------------------------------------*/

.block-account .block-title{color: #225034; font-size:22px; line-height:100%; padding:10px 0; font-weight:700;}
#yt_wrapper .my-account{ background-color:#fff; margin-top:42px; padding:10px; font-size:14px}
#yt_wrapper .my-account a{ color:#225034;} 
#yt_wrapper .my-account .page-title h1, #yt_wrapper .title-buttons h1.page-title, .my-account .custom-address-edit-title{color: #225034; font-size:22px !important; line-height:100%; padding:10px 0; float:right; font-weight:700; margin:0; margin-top:-56px}
.yt-left-wrap .block-account .block-content li{ height:38px; color:#225034; background-color: #d3e0d8; font-size:16px; padding:8px 0 10px 10px; margin-bottom:5px; position:relative}
.yt-left-wrap .block-account .block-content li .-title{float:left;margin-left:15px}
.yt-left-wrap .block-account .block-content li .-arrow{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/arrow-account-link.png") no-repeat center; width:11px; height:22px; position:absolute; right:0;top:8px;}
.yt-left-wrap .block-account .block-content li a{ color:#225034}
.yt-left-wrap .block-account .block-content li.current{ background-color:#225034 !important; color:#fff;}
.yt-left-wrap .block-account .block-content li:hover{ background-color:#225034  !important;}
.yt-left-wrap .block-account .block-content li:hover a{color:#fff !important; }
.yt-left-wrap .block-account .block-content li .-ico{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/sprite-account.png"); width:22px; height:22px;float:left; }
.yt-left-wrap .block-account .block-content li.-link-1 .-ico{ background-position:0 0;}
.yt-left-wrap .block-account .block-content li.-link-2 .-ico{ background-position:-44px 0;}
.yt-left-wrap .block-account .block-content li.-link-3 .-ico{ background-position:-66px 0;}
.yt-left-wrap .block-account .block-content li.-link-4 .-ico{ background-position:-22px 0;}
.yt-left-wrap .block-account .block-content li.-link-5 .-ico{ background-position:-88px 0;}

#yt_wrapper .my-account .welcome-msg{ font-size: 14px; line-height: 18px; color: #000;}
#yt_wrapper .my-account .welcome-msg .hello{ margin-bottom:10px}
.my-account .box-account .box-head {background: none repeat scroll 0 0 #d3e0d8;  color: #225034;  line-height: 100%;  padding: 10px;}
.my-account  .box-account  .col2-set > .box  > .box-title{/*margin-left: 30px;*/}
.my-account .box-account .box-head  > a {float: right;color: #fff !important;}
.my-account .rating-box {  background:url(https://www.fars.it/skin/frontend/default/avtheme/images/bkg_rating.png) -1px -23px repeat-x;  height: 13px;  position: relative;  width: 75px; float:left}
.my-account .ratings strong{ float:left}
#my_recent_reviews{ margin-top:10px}

.my-account .account-information label{font-size:14px; color:#225034; font-weight:700}
.my-account .account-information input{height:29px; margin:0;border:0; background-color:#e5e5e5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.my-account .account-information label.required em{color:#d3e0d8}
.my-account .account-information label.change-password{ margin-left:10px; line-height:200%;}
.my-account .buttons-set{ margin-top:0; padding-top:0}
.my-account button{ background-color:#225034 !important}
.my-account .required, .my-account .back-link a{color:#225034 !important}
.my-account .page-title{color:#225034; font-size:15px; font-weight:700; margin-bottom:5px}

.my-account .fieldset .legend{ border:0; color:#d3e0d8; font-size:16px; padding-left:0}

.my-account .-address-contact label{font-size:14px; color:#225034; font-weight:normal}
.my-account .-address-contact input{height:29px; margin:0;border:0; background-color:#e5e5e5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.my-account .-address-contact label.required em{color:#d3e0d8}
.my-account .-address-contact label.change-password{ margin-left:10px; line-height:200%;}

.my-account .-change-pass label{font-size:14px; color:#225034; font-weight:700}
.my-account .-change-pass input{height:29px; margin:0;border:0; background-color:#e5e5e5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.my-account .-change-pass label.required em{color:#d3e0d8}

.my-account .-address-all label{font-size:14px; color:#225034; font-weight:700}
.my-account .-address-all label[for=primary_shipping]:hover{ text-decoration:underline}
.my-account .-address-all label[for=primary_billing]:hover{ text-decoration:underline}

.my-account .-address-all input{height:29px; margin:0;border:0; background-color:#e5e5e5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.my-account .-address-all label.required em{color:#d3e0d8}
.my-account label.default_shipping, .my-account label.default_billing{ margin-left:10px; line-height:200%;}
.my-account select{ background-color:#e5e5e5; width: 230px;}
.my-account .-newsletter{ padding:20px 0}

#my-orders-table tr{ text-align:center}
#my-orders-table tr td.last.-custom{ padding:10px 5px}
#my-orders-table th{ text-transform:uppercase; color:#225034;}
#my-orders-table thead tr{ border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5}
#my-orders-table .odd, #my-orders-table .first.odd{ background-color:#f5f5f5}
#my-orders-table a.link-reorder{ color:#225034; font-weight:700}
#my-orders-table a.link-vieworder{font-weight:700}
#my-orders-table a:hover{ text-decoration:underline}

.my-account li.wide label{ width:100%;} 
.custom-account-edit{width: 75%; margin: 0 auto;}
.custom-account-edit .custom-taxvat{width:50%; float:left;margin-top:10px}
.custom-account-edit li.control{ margin-top:10px;}
.custom-account-edit label{color: #225034 !important; }
.custom-account-edit label[for=taxvat]{ font-weight:normal}
.custom-account-edit label[for=prefix]{ font-weight:normal}
.custom-account-edit label[for=change_password]:hover{ text-decoration:underline}
.custom-account-edit label[for=company]{ font-weight:normal}
.custom-account-edit input{ height: 29px; margin: 0; border: 0;background-color: #f2f2f2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.custom-account-edit input.required-entry{background-color: #e5e5e5;}
.custom-account-edit ul.form-list li.email-item, .custom-account-edit ul.custom-field-list{margin-top:10px}	
.custom-account-edit input[name=email]{ color:#b1b1b1;  width: 95.5%;}
.custom-account-edit input[name=company]{width: 100%; }
.custom-account-edit li.fields.company .field{ width: 95.5%;}
.custom-account-edit li.fields.cod_fiscale{ float:left; width:50%; margin-top:10px}
.custom-account-edit li.fields.cod_fiscale  .field{width:100%}
.custom-account-edit .buttons-set{margin-top:20px}
.custom-account-edit input[type="checkbox"]{ margin-top:-4px}
.my-account .form-list .field { float: left; width: 50%;}
.my-account .form-list .field.wide{ width:100%; margin-top:10px}
.my-account .form-list .field.wide input{ width:95%}
.custom-account-edit input[name=current_password]{width:95.5%}


.custom-address-edit{ width:75%; margin:0 auto;}
.custom-address-edit label{ font-weight:normal !important}
.custom-address-edit ::-webkit-input-placeholder {color:#666;}
.custom-address-edit :-moz-placeholder { color:#666;}
.custom-address-edit ::-moz-placeholder {  color:#666;}
.custom-address-edit :-ms-input-placeholder { color: #666;}

.custom-address-edit input[placeholder],.custom-address-edit [placeholder],.custom-address-edit *[placeholder]{color: #666 !important;}
.custom-address-edit label.required{font-weight:700}
.custom-address-edit li{ margin-top:10px}
.custom-address-edit li.wide input{ width:95.5%;}
.custom-address-edit select{width:250px}
.custom-address-edit input{background-color: #f2f2f2 !important; color: #666;}
.custom-address-edit input.required-entry{ background-color: #e5e5e5 !important;}
.custom-address-edit li.wide input.custom-address{ width: 250px !important;}
.custom-address-edit li.wide .input-box{ width: 100%}
.custom-address-edit li.wide .input-box input{width:95.5% !important;}
.custom-address-edit input[type="checkbox"]{ margin-top: -4px; margin-right: 7px;}
.custom-address-edit .buttons-set{margin-top:20px}
/*.custom-address-edit .form-list .field{ width:49%; float:left; margin-left:2%}*/
.my-account .box-account.box-recent a:hover, my-account .box-account.box-info a:hover{ text-decoration:underline}
.my-account .box-account.box-reviews .box-head a:hover{text-decoration:underline}
.my-account #my-reviews-table td.last a:hover{text-decoration:underline}
.my-account .back-link a{background-color: #225034; color:#fff !important;webkit-border-radius: 5px;  -moz-border-radius: 5px;border-radius: 5px; padding: 5.5px;}
.my-account .product-review .rating-links a:hover{text-decoration:underline}
.my-account .custom-address-book .buttons-set{margin-top:20px}
.my-account .custom-address-book .buttons-set .back-link{margin-top:3px}
.my-account .custom-address-book .button{float:left}
.my-account .custom-address-book .addresses-primary a:hover, .my-account .custom-address-book .addresses-additional a:hover{ text-decoration:underline}

.custom-order-info a:hover{ text-decoration:underline}
.custom-order-info .link-reorder{ margin-left:10px}
.custom-order-info .link-reorder, .custom-order-info .separator{ float:right}

.custom-order-details{margin-top:20px} 
.custom-order-details .separator{margin:0 10px}
.custom-order-details a:hover{ text-decoration:underline}
.custom-order-details .data-table tr td{ min-width:100px}

.custom-invoice-detail{ margin-top:20px}
.custom-invoice-detail a:hover{ text-decoration:underline}
.custom-invoice-detail .separator{margin:0 10px}
.custom-invoice-detail h3, .custom-invoice-detail h2{ float:left}
.custom-invoice-detail .order-links{ float:right; line-height:100%}
.custom-invoice-detail .table-caption{margin-top:20px}

.custom-shipment-detail{ margin-top:20px}
.custom-shipment-detail a:hover{ text-decoration:underline}
.custom-shipment-detail .order-links{ line-height:100%}
.custom-shipment-detail .order-links a{ float:right}
.custom-shipment-detail .order-links .separator{float:right; margin-right:10px}
.custom-shipment-detail .sub-title{float:left; }
.custom-shipment-detail .sub-title .separator{ margin:0 10px}
.custom-shipment-detail .label{color:#000; border-bottom:0}
.custom-shipment-detail  a.track-shipment{float:right; margin-right:-10px}
.custom-shipment-detail td.last{ text-align:center}

.custom-creditmemo-detail{margin-top:20px}
.custom-creditmemo-detail a:hover{ text-decoration:underline}
.custom-creditmemo-detail .order-links{ line-height:100%}
.custom-creditmemo-detail .order-links a{ float:right}
.custom-creditmemo-detail .order-links .separator{float:right; margin-right:10px}
.custom-creditmemo-detail .sub-title{float:left; }
.custom-creditmemo-detail .sub-title .separator{ margin:0 10px}
.custom-creditmemo-detail .table-caption{padding-top:20px}
.my-account .box-account a:hover{ text-decoration:underline}

/*----------------------------------------------LOGOUT-----------------------------------------------------------------*/

.page-title.title-logout{margin-top:20px}
.logout-content{margin-bottom:20px}
.custom-class-logout{ background-color:#fff; font-size:16px; padding:30px; margin-top:20px; margin-bottom:20px}

/*----------------------------------------------PAGINE-----------------------------------------------------------------*/

#yt_wrapper .page-title h1{ font-size: 22px; font-family:'Open Sans'; font-weight:700;  color:#225034; border-bottom:1px solid #e5e5e5; padding-bottom:20px}
.yt_main_inner{ position:relative}
.yt_main_inner .custom-content-page{margin-top:12px; background-color:#fff; padding:20px 0; font-size:14px; position:relative} 
.yt_main_inner .title-custom-page{color:#225034; font-weight:700; font-size:16px;margin-bottom:15px}
.yt_main_inner .privacy-container{position: absolute; z-index:999; border:1px solid #e3e3e3; padding:20px; top:70px; bottom:20px;overflow:auto; left:5%; width:680px; background-color:#f8f8f8; display:none;}
.yt_main_inner .-page-privacy{ cursor:pointer; color:#225034}
.yt_main_inner .privacy-container .close-privacy{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/close.png") no-repeat center center;  width: 15px; height: 14px; cursor: pointer; float:right; margin-top:-10px; margin-right:-10px}
.yt_main_inner .privacy-container .-title{font-size: 18px;font-family: 'Open Sans'; font-weight: 700;color: #225034; margin-bottom:10px}


/*----------------------------------------------CHI SIAMO-----------------------------------------------------------------*/

.chi-siamo-container{padding: 3% 0;border-top:1px solid #e5e5e5;  }
.img-chi-siamo img{width:100% !important}
.ico-chi-siamo-container{padding: 25px 0; width:350px; margin:0 auto}
.ico-chi-siamo-container .-image{ margin:0 auto; width:63px; }
.ico-chi-siamo-container .box{ float:left;margin-left:20px}
.ico-chi-siamo-container .box .-image{height: 55px; width: 55px; margin: 0 auto; background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/sprite-link-home.png) no-repeat center; width: 55px; height: 55px;}
.ico-chi-siamo-container .box.-first .-image{background-position: 0 0;}
.ico-chi-siamo-container .box.-second .-image{background-position: -55px 0;}
.ico-chi-siamo-container .box.-third .-image{    background-position: -110px 0;}
.ico-chi-siamo-container .box.-first:hover .-image{background-position: 0 -55px;}
.ico-chi-siamo-container .box.-second:hover .-image{background-position: -55px -55px;}
.ico-chi-siamo-container .box.-third:hover .-image{    background-position: -110px -55px;}

.ico-chi-siamo-container .box.-first{margin-left:0 }
.ico-chi-siamo-container .box .-title{ text-align:center; margin-top:10px; font-size:12px; color:#003f7f}
.ico-chi-siamo-container .box:hover .-title{ color:#d3e0d8;}

/*------------------------------------------------------------CREAZIONE ACCOUNT--------------------------------------------------------*/

.custom-account-create-title{margin-top:10px; border-top:1px solid #225034; padding:10px 0;}

.custom-account-create{background-color:#fff; margin-bottom:20px; padding:20px}
.custom-account-create form{width:70%; margin:20px auto}
.custom-account-create label{font-size: 14px; color: #225034;}
.custom-account-create label.required{ font-weight: 700;}
.custom-account-create input.input-text{  height: 29px; margin: 0; border: 0; background-color: #f2f2f2;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.custom-account-create .name-firstname{float:left; width:49%;}
.custom-account-create input{ width:100% !important}
.custom-account-create .name-lastname{float:left; width:49%; margin-left:2%}

.custom-account-create li.wide input{width:100%; }
.custom-account-create li.wide label{margin-top:20px}
.custom-account-create li.control{ margin:20px 0; height:auto}

.custom-account-create li.fields .field{ width:49%; float:left; margin-left:2%}
.custom-account-create li.fields .field:first-child{ margin-left:0}
.custom-account-create li.fields.custom-password .field{float:left; width:49%; margin-left:2%}
.custom-account-create li.fields.custom-password .field.first{margin:0}
.custom-account-create li.fields.custom-password .field input{ width:100%}
.custom-account-create .buttons-set .back-link{float:left;  padding: 1.5px 5px;background-color:#225034; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:14px; text-transform:uppercase;}
.custom-account-create .buttons-set .back-link a{ color:#fff}
.custom-account-create .buttons-set button{color:#fff; font-size:13px;padding:10px; background-color: #225034 !important; text-transform:uppercase; font-weight:400; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-left:7px}
.custom-message span{color:#f00;}
.custom-message-uppercase, .custom-message{font-size:14px;}
.custom-message-uppercase span{color:#f00; }
.custom-message-uppercase.padding-top{ padding-top:20px}
.custom-message-uppercase.padding-bottom{ padding-bottom:20px}
.custom-message-uppercase.padding-left{ padding-left:20px}
.custom-message-uppercase.padding-right{ padding-right:20px}
.custom-account-create{position:relative;}
.custom-account-create .custom-password{ margin-top:40px}
.custom-account-create .tax-li{ margin-left:2%;width: 49%; float:left;}
.custom-account-create .fields.cod_fiscale{width: 49%; float:left;}
.custom-account-create li.fields, .custom-account-create .tax-li{ margin-top:15px}
.custom-account-create ul.form-list.password .field{width: 49%; float:left; margin-left:2%;}
.custom-account-create ul.form-list.password .field.first{margin:0}
.custom-account-create .password{margin-top:20px}
.custom-account-create li select{ width:100%;} 
.custom-account-create .checkbox, .custom-account-create .consenso{float:left;width: 12px !important;}
.custom-account-create .checkbox#is_subscribed{margin-top: 5px;}
.custom-account-create .checkbox.custom{margin-top: 4px;}
.custom-account-create .consenso{margin-top:0}
.custom-account-create .label-consenso{font-size: 11px;font-weight: 300;color: #000;text-align: left; float: left; width: 93%;text-decoration: underline !important; cursor:pointer; margin-left:10px}
.custom-account-create .buttons-set{margin-top:0; padding:0;}
.custom-account-create .wrapper-consenso{margin-bottom:20px}

.custom-account-create .privacy-container{position: absolute; z-index:999; border:1px solid #e3e3e3; padding:20px; top:20px; bottom:20px;overflow:auto; left:5%; width:90%; background-color:#f8f8f8; display:none;}
.custom-account-create .privacy-container .close-privacy{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/close.png") no-repeat center center;  width: 15px; height: 14px; cursor: pointer; float:right; margin-top:-10px; margin-right:-10px}
.custom-account-create .privacy-container .-title{font-size: 18px;font-family: 'Open Sans'; font-weight: 700;color: #225034; margin-bottom:10px}
.custom-account-create  .form-list .field.wide{padding-top:10px}


/*------------------------------------------------------------PASSWORD DIMENTICATA--------------------------------------------------------*/

.custom-forgot-password-title .page-title{margin-top:10px; border-top:1px solid #225034; padding:10px 0; margin-bottom:10px}
.custom-forgot-password{background-color:#fff; margin-bottom:20px; font-size:14px;}
.custom-forgot-password form{width:70%; margin:20px auto}
.custom-forgot-password form label{font-size: 14px; color: #225034; font-weight: 700;margin-top:20px}
.custom-forgot-password .buttons-set{ padding-bottom:0}
.custom-forgot-password input.input-text{  height: 29px; margin: 0; border: 0; background-color: #e5e5e5;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.custom-forgot-password .buttons-set .back-link{float:left;  padding: 1.5px 5px;background-color:#225034; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:14px; text-transform:uppercase}
.custom-forgot-password .buttons-set .back-link a{ color:#fff}
.custom-forgot-password .buttons-set button{color:#fff; font-size:13px;padding:10px; background-color: #225034 !important; text-transform:uppercase; font-weight:400; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-left:7px}

/*------------------------------------------------------------REINVIA CODICE CONFERMA--------------------------------------------------------*/

.custom-class-confirmation-title{margin-top: 10px;border-top: 1px solid #225034;padding: 10px 0;}
.custom-class-confirmation{font-size:14px; background-color:#fff; padding:20px 0; margin-bottom:20px}
.custom-class-confirmation form{width: 70%; margin: 0 auto;}
.custom-class-confirmation .legend{ background: none; float:none; padding-left:0; padding-bottom:20px; color:#225034; border:none}
.custom-class-confirmation ul{ margin-top:20px}
.custom-class-confirmation label{ font-size: 14px; color: #225034; font-weight: 700;}
.custom-class-confirmation input.input-text{height: 29px; margin: 0; border: 0; background-color: #e5e5e5; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;}
.custom-class-confirmation .buttons-set .back-link{float: left; padding: 1.5px 5px;  background-color: #225034;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;font-size: 14px; text-transform: uppercase; color:#fff}
.custom-class-confirmation .buttons-set .back-link a{color:#fff}
.custom-class-confirmation .buttons-set button{ background-color: #225034 !important;color:#fff !important;text-transform: uppercase;}

/*-----------------------------------------------------------------LOGIN ACCOUNT-----------------------------------------------------------*/

.custom-account-login-title .page-title{margin-top:10px; border-top:1px solid #225034; padding:10px 0; margin-bottom:10px}
.custom-account-login{padding:20px; font-size:14px; margin-bottom:20px}
.custom-account-login h2{color:#225034}
.custom-account-login form{margin:0 !important}
.custom-account-login label{font-size: 14px; color: #225034; font-weight: 700;margin-top:20px}
.custom-account-login input.input-text{  height: 29px; margin: 0; border: 0; background-color: #e5e5e5;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.custom-account-login button{color:#fff; font-size:13px;padding:10px; background-color: #225034 !important; text-transform:uppercase; font-weight:400; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-left:7px}
.custom-account-login .custom-forgot-password{float:left !important; text-decoration:underline; color:#225034; width:auto !important; font-weight:700}
.custom-account-login .error-msg span{ font-weight:700; color:#FF0000;}
/*--------------------------------------------------------------------CARRELLO-------------------------------------------------------------*/

.cart{padding-bottom:20px;}
.cart-container-custom{ background-color:#fff; margin-top:10px;   padding-bottom: 15px;}
.cart .title-buttons{overflow: hidden;margin-top:10px; border-top:1px solid #225034; padding-top:10px; }
#yt_wrapper .cart .title-buttons > .page-title {float: left; color:#225034; font-size:22px; font-weight:700;}
#yt_wrapper .checkout-types .btn-checkout{color:#fff; font-size:14px;padding:10px; background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png") #225034 right 10px center no-repeat !important; text-transform:uppercase; font-weight:700; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#yt_wrapper .checkout-types .btn-checkout span{margin-right:23px; }
#yt_wrapper .checkout-types{text-align: right;font-size: 128.57%;}
.cart .title-buttons .checkout-types{float: right;}

.cart-container-custom table.data-table{ margin:20px; width:93%; border:1px solid #e9e9e9}
.cart-container-custom .data-table th, .cart-container-custom  .data-table tbody tr,.cart-container-custom  .data-table tr td,.cart-container-custom .data-table thead{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
.cart-container-custom .data-table .odd, .cart-container-custom .data-table .first.odd{ background-color:#fff;}
.cart-container-custom .data-table .-title-custom{ color:#535358; font-size:14px; font-weight:700;}
.cart-container-custom .data-table  .product-name a{ font-size:14px;  color:#535358; text-transform:uppercase}
#shopping-cart-table tbody td a{ color:#535358; }
.cart-container-custom button{color:#fff; font-size:13px;padding:10px; background-color: #225034 !important; text-transform:uppercase; font-weight:400; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-left:7px}
.cart-section-bottom{ padding:10px 0; border-bottom:1px solid #225034; }
.cart-container-custom .icon-remove:before{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/cestino.png") no-repeat center; color:transparent; height:20px; width:17px }

.cart-container-custom #discount-coupon-form .buttons-set button{ padding: 10px 4px; float:left}
.cart-container-custom #discount-coupon-form .buttons-set button:first-child{margin:0;}
.cart-container-custom .item-msg.error, .cart-container-custom .item-msg.notice{ color:#f00; margin-top:10px}
#shipping-zip-form select{ width:96%}
#shipping-zip-form li{ margin-top:10px}
#co-shipping-method-form .sp-methods li{border-bottom:1px solid #e1e1e1; margin-bottom:10px; padding-bottom:10px}
/*-----------------------------------------------------------ORDINE EFFETTUATO CON SUCCESSO--------------------------------------------------------*/
.custom-class-success-title{ margin-top: 10px; border-top: 1px solid #225034; padding: 10px 0;}
.custom-class-success{ background-color: #fff; margin-bottom: 20px;font-size: 16px;padding: 20px;}
.custom-class-success h2{ color:#225034; font-weight:700; margin-bottom:20px}
.custom-class-success .button{ background-color: #225034 !important;}
.custom-class-success a:hover{ text-decoration:underline}

/*-----------------------------------------------------------------------CONTATTI-------------------------------------------------------------*/

.contatti-custom-page{float:none; margin: 20px auto 0 auto; padding:0; font-family: 'Open Sans' !important; color: #000; position:relative}
.contatti-custom-page .page-title h1{ text-transform:lowercase;}
.contatti-custom-page .divisore{height:1px; width:100%; background-color: #dedede !important;} 
.contatti-custom-page .left{ float: left;width: 46%;color: #000;font-size: 14px;line-height: 18px; }
.contatti-custom-page .right{float: left;width: 52%; border-left:1px solid #e5e5e5;margin-left:2%; padding-left:2%}

.contatti-custom-page .left .address .-icon{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/contatti-icon.png")no-repeat center;  width:22px; height:22px; margin-bottom:10px}
.contatti-custom-page .left ul.contact-list{margin:0; padding:0; clear:both; }
.contatti-custom-page .left ul.contact-list li.contact-item{list-style: none; float:none; margin-bottom:10px;}
.contatti-custom-page .left ul.contact-list li.contact-item .ico-address{float: left;background: url(https://www.fars.it/skin/frontend/default/avtheme/css/<?=Mage::getBaseUrl('media').'css/icon-address.png'?>) no-repeat center center;width:19px; height:24px;}

.contatti-custom-page .servizi .-title-servizi{ font-size:16px; font-weight:700; color:#d3e0d8; margin-top:15px}
.contatti-custom-page ul.servizi-list{ margin-top:15px}
ul.servizi-list li.servizi-item{width:49%; margin-left:2%; float:left; margin-top:5px;}
ul.servizi-list li.servizi-item.first{margin-left:0;}
ul.servizi-list li.servizi-item .-ico{ float:left; margin-top:5px;}
ul.servizi-list li.servizi-item  a{ font-size:14px; color:#225034}
ul.servizi-list li.servizi-item .-title{ float:left; margin-left:10px; }
ul.servizi-list li.servizi-item .contatti-sprite{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/servizi-contatti-sprite.png"); }

ul.servizi-list li.servizi-item.-faq .contatti-sprite{ background-position: 0 0; width:13px; height:13px;} 
ul.servizi-list li.servizi-item.-rivenditori .contatti-sprite{ background-position: -13px 0; width:13px; height:13px;} 
ul.servizi-list li.servizi-item.-privacy .contatti-sprite{ background-position: -26px 0; width:13px; height:12px;} 
ul.servizi-list li.servizi-item.-tracking .contatti-sprite{ background-position: -39px 0; width:11px; height:15px;} 
ul.servizi-list li.servizi-item.-supporto .contatti-sprite{ background-position: -50px 0; width:13px; height:13px;} 
ul.servizi-list li.servizi-item.-dove-siamo .contatti-sprite{ background-position: -63px 0; width:10px; height:13px;} 
.contatti-custom-page  .fields .field.first{ margin-left:0}
.contatti-custom-page .right .fieldset .input-box input{  border: none;background: none;height: 30px; padding-left: 10px; background-color: #e5e5e5; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;  margin-bottom:10px; width:100%}


.contatti-custom-page .right .fieldset .input-box textarea{ border:0; background-color: #e5e5e5; webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; width:100%; height:100px }
 button{ background-color: #828281  !important;  webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.contatti-custom-page .right .buttons-set{ margin-top:10px; padding-top:10px;}
.contatti-custom-page .right .buttons-set label{float:left;width: 12px; margin-right:10px}
.contatti-custom-page  button{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/go-contatti.png") #225034 no-repeat center !important; width:42px; height:29px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left !important}
.contatti-custom-page  .label-consenso{ font-size:11px; font-weight:300; color:#000; text-align:left;  float: left;width: 80%;}
.contatti-custom-page .link-pricacy, .contatti-custom-page .label-consenso{ text-decoration:underline !important; cursor:pointer;}
.contatti-custom-page .label-consenso{    width: 80%;}
.contatti-custom-page input[type="checkbox"]{margin: 4px 7px 0 0;}
.contatti-custom-page .privacy-container{position: absolute; z-index:999; border:1px solid #e3e3e3; padding:20px; top:0; bottom:20px;overflow:auto;left:5%; width:90%; background-color:#f8f8f8; display:none;}
.contatti-custom-page .privacy-container .close-privacy{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/close.png") no-repeat center center;  width: 15px; height: 14px; cursor: pointer; float:right; margin-top:-10px; margin-right:-10px}
.contatti-custom-page .privacy-container .-title{font-size: 18px;font-family: 'Open Sans'; font-weight: 700;color: #225034; margin-bottom:10px}
/*--------------------------------------------------------------------CHECKOUT ONEPAGE--------------------------------------------------------*/

#checkout-progress-wrapper .block-title{color:#fff; font-size:16px; padding:11px 0 11px 50px; background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/cart-small.png") #225034 left 10px center no-repeat !important; line-height:100%; position:relative; text-transform:capitalize}
#checkout-progress-wrapper .block-title .-arrow{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/arrow-account-link.png") no-repeat center; width:11px; height:22px; position:absolute; right:0;top:7px;}
#checkout-progress-wrapper .block-content dt{font-size:14px; font-weight:700; color:#000; padding: 20px 0 10px 40px; border-bottom:1px solid #e1e1e1;}
.process-opcheckout{ position:relative;}
#checkout-progress-wrapper .process-opcheckout .-ico{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/sprite-checkout.png") no-repeat; position:absolute; left:10px; top:19px; }
#checkout-progress-wrapper #billing-progress-opcheckout .-ico{ background-position: -14px -40px; width:17px; height:20px }
#checkout-progress-wrapper #shipping-progress-opcheckout .-ico{ background-position: -31px -40px; width:17px; height:17px }
#checkout-progress-wrapper #shipping_method-progress-opcheckout .-ico{background-position: -48px -40px; width:18px; height:15px }
#checkout-progress-wrapper #payment-progress-opcheckout .-ico{background-position: -66px -40px; width:13px; height:17px }

#checkout-progress-wrapper #billing-progress-opcheckout:hover .-ico{ background-position: -14px -20px; }
#checkout-progress-wrapper #shipping-progress-opcheckout:hover .-ico{ background-position: -31px -20px;  }
#checkout-progress-wrapper #shipping_method-progress-opcheckout:hover .-ico{background-position: -48px -20px; }
#checkout-progress-wrapper #payment-progress-opcheckout:hover .-ico{background-position: -66px -20px; }

#checkout-progress-wrapper .block-content dt.complete{color:#225034; }
#checkout-progress-wrapper .block-content dt.complete a{color:#225034;}
#checkout-progress-wrapper .block-content dt.complete a:hover{ text-decoration:underline}
#checkout-progress-wrapper .block-content dd.complete{padding: 10px 10px 10px 40px;border-bottom: 1px solid #e1e1e1; color:#9a9a9a; font-size:14px;}

#checkout-progress-wrapper #billing-progress-opcheckout dt.complete .-ico{ background-position: -14px -20px; }
#checkout-progress-wrapper #shipping-progress-opcheckout dt.complete .-ico{ background-position: -31px -20px;  }
#checkout-progress-wrapper #shipping_method-progress-opcheckout dt.complete .-ico{background-position: -48px -20px; }
#checkout-progress-wrapper #payment-progress-opcheckout dt.complete .-ico{background-position: -66px -20px; }


#checkoutSteps li.active .step-title, #checkoutSteps .step-title, #checkoutSteps li.allow.active .step-title{ background-color:#225034;color:#fff; line-height: 100%; padding: 5.5px 8px;border: none;cursor: pointer; }
#checkoutSteps li.allow .step-title{background-color:#225034;}
#checkoutSteps li.allow.active .step-title .-complete{ display:none}
#checkoutSteps li.allow .step-title .-complete{ background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/complete.png") no-repeat center; width:24px; height:21px;position:absolute; right:10px; top:5px; }
#checkoutSteps .step-title .-ico{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/sprite-checkout.png") no-repeat center;}
#checkoutSteps > li#opc-billing .step-title .-ico{ background-position: -14px 0;width:17px; height:20px   }
#checkoutSteps > li#opc-shipping .step-title .-ico{ background-position: -31px 0;   width:17px; height:17px}
#checkoutSteps > li#opc-shipping_method .step-title .-ico{background-position: -48px 0;width:18px; height:15px }
#checkoutSteps > li#opc-payment .step-title .-ico{background-position: -66px 0;width:13px; height:17px }
#checkoutSteps > li#opc-review .step-title .-ico{background-position: -79px 0;width:18px; height:18px }


.checkout-onepage-index .page-title{margin-bottom: 14px !important;}
#checkoutSteps .-ico{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/sprite-checkout.png") no-repeat; float:left}
#checkoutSteps #opc-login .-ico{ background-position: 0 0; width:14px; height:18px;}
#checkoutSteps .step-title > span.number{line-height: 100%;margin-left: 15px;float: left; font-size:20px; font-weight:400}
#checkoutSteps .step-title h2{  margin-left: 8px;float: left; font-size:20px; font-weight:400}
#checkoutSteps > li{position:relative;margin-bottom:10px; float: left;width: 100%;}
#checkoutSteps > li.active{padding-bottom:10px;border-bottom:1px solid #225034;}
#checkoutSteps > li > div{padding:20px;border-top: none;float: left;width: 100%;background-color:#fff;}

.custom-checkout-step-login h3{ font-size:16px; font-weight:700; color:#000; float:left}
#checkout-step-login #login-form{margin-left: 0;clear: both; margin-top:20px;}
#checkout-step-login #login-form label{ font-size:14px; font-weight:700; margin-bottom:10px}
#checkout-step-login #login-form ul.form-list li{ width:49%; margin-left:2%; float:left; margin-bottom: 10px;}
#checkout-step-login #login-form ul.form-list li.first{ margin-left:0;}
#checkout-step-login #login-form ul.form-list li input.input-text{ width:100%; border:0; background-color:#e5e5e5;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#checkout-step-login a.forgot-password{ float:left; font-weight:700; color:#225034; font-size:14px; text-decoration:underline}
#checkout-step-login .buttons-set{ padding-bottom:0}
#checkout-step-login .buttons-set button{ background-color:#225034; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#fff; font-size:14px; text-transform:uppercase; padding:8px 17px}
#checkout-step-login .register{ float:right;padding:4px 5px;background-color:#225034; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#fff; font-size:14px; text-transform:uppercase; margin-bottom:10px;}
#checkout-step-login .register a{ color:#fff;}
.custom-checkout-step-login ul.messages{ clear:both;}
#checkout-step-billing label{ font-size:14px; font-weight:700; }
#checkout-step-billing label.select-choise{margin-bottom:10px}
#checkout-step-billing select{background-color:#e5e5e5; color:#000; padding:5px}
#checkout-step-billing ul.form-list li{margin-bottom:10px}
#checkout-step-billing button{ background-color:#225034 !important; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#fff; font-size:14px; text-transform:uppercase;}
#checkout-step-billing label[for='street_1']{ font-weight:normal}
#checkout-step-billing li.fields .field{width:49%; margin-left:2%; float:left; margin-bottom: 10px;}
#checkout-step-billing li.fields .field.un-terzo{width:32%; margin-left:2%}
#checkout-step-billing li.fields .field.first{ margin-left:0}
#checkout-step-billing li#billing-new-address-form{border-bottom:1px solid #e5e5e5}
#checkout-step-billing li.wide, #checkout-step-billing li#billing-new-address-form{ width:100%; margin-left:0; float:none;}
#checkout-step-billing li#billing-new-address-form input{width:100%; border:0;background-color:#f2f2f2; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#666 !important; }
#checkout-step-billing li#billing-new-address-form input.required-entry{background-color:#e5e5e5;}
#checkout-step-billing select{ width:100%; background-color:#e5e5e5; height:30px;}
#checkout-step-billing li#billing-new-address-form label{color:#225034; margin-bottom:10px}
#checkout-step-billing li#billing-new-address-form .name-firstname{ width:49%;float:left; margin-bottom: 10px;}
#checkout-step-billing li#billing-new-address-form .name-lastname{width:49%;float:left; margin-bottom: 10px; margin-left:2%;}
#checkout-step-billing li.company-field label, #checkout-step-billing li.vat-field label{ font-weight:400}
#checkout-step-billing li#billing-new-address-form input.-check{float: left;width: 2%;}
#checkout-step-billing .buttons-set{ padding:0; margin:0}
#checkout-step-billing .required-fields{font-size:14px; font-weight:700; color:#000; line-height:100%; margin-bottom:5px}
#checkout-step-billing .uc-first{font-size:14px; font-weight:400;color:#ff0000; line-height:100%; margin-bottom:40px}
#checkout-step-billing label[for='billing:fax']{ font-weight:normal}
#checkout-step-billing label[for='billing:prefix']{ font-weight:normal}
#checkout-step-billing ::-webkit-input-placeholder {color:#666;}
#checkout-step-billing :-moz-placeholder { color:#666;}
#checkout-step-billing ::-moz-placeholder {  color:#666;}
#checkout-step-billing :-ms-input-placeholder { color: #666;}
#checkout-step-billing input[type="checkbox"]{margin-top:5px}
#checkout-step-billing input[type="radio"]{margin-top:5px}

#checkout-step-shipping label{ font-size:14px; font-weight:700; }
#checkout-step-shipping label[for='street_1']{ font-weight:normal}
#checkout-step-shipping label.select-choise{margin-bottom:10px}
#checkout-step-shipping select{background-color:#e5e5e5; color:#000; padding:5px}
#checkout-step-shipping ul.form-list li{margin-bottom:10px}
#checkout-step-shipping button{ background-color:#225034 !important; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#fff; font-size:14px; text-transform:uppercase;}
#checkout-step-shipping li.fields .field{width:49%; margin-left:2%; float:left; margin-bottom: 10px;}
#checkout-step-shipping li.fields .field.wide{margin:0; width:100%}
#checkout-step-shipping li.fields .field.un-terzo{width:32%; margin-left:2%}
#checkout-step-shipping li.fields .field.first{ margin-left:0}
#checkout-step-shipping li#billing-new-address-form{border-bottom:1px solid #e5e5e5}
#checkout-step-shipping li.wide, checkout-step-shipping li#shipping-new-address-form{ width:100%; margin-left:0; float:none;}
#checkout-step-shipping li.hide{ display:none}
#checkout-step-shipping label[for='shipping:fax']{ font-weight:normal}
#checkout-step-shipping label[for='shipping:prefix']{ font-weight:normal}
#checkout-step-shipping li#shipping-new-address-form input{width:100%; border:0; background-color:#f2f2f2;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#666 !important;}
#checkout-step-shipping ::-webkit-input-placeholder {color:#666;}
#checkout-step-shipping :-moz-placeholder { color:#666;}
#checkout-step-shipping ::-moz-placeholder {  color:#666;}
#checkout-step-shipping :-ms-input-placeholder { color: #666;}
#checkout-step-shipping input[type="checkbox"]{margin-top:5px}
#checkout-step-shipping input[type="radio"]{margin-top:5px}


#checkout-step-shipping li#shipping-new-address-form input.required-entry{background-color:#e5e5e5; }
#checkout-step-shipping select{ width:100%; background-color:#e5e5e5; height:30px;}
#checkout-step-shipping li#shipping-new-address-form label{color:#225034; margin-bottom:10px}
#checkout-step-shipping li#shipping-new-address-form .name-firstname{ width:49%;float:left; margin-bottom: 10px; margin-left:0}
#checkout-step-shipping li#shipping-new-address-form .name-lastname{width:49%;float:left; margin-bottom: 10px; margin-left:2%;}
#checkout-step-shipping li.company-field label, checkout-step-shipping li.vat-field label{ font-weight:400}
#checkout-step-shipping li#shipping-new-address-form input.-check{float: left;width: 2%;}
#checkout-step-shipping .buttons-set{ padding:0; margin:0}
#checkout-step-shipping .required-fields{font-size:14px; font-weight:700; color:#000; line-height:100%; margin-bottom:5px}
#checkout-step-shipping .uc-first{font-size:14px; font-weight:400;color:#ff0000; line-height:100%; margin-bottom:40px}
#checkout-step-shipping .buttons-set .back-link{float:left;padding:4px 5px;background-color:#225034; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:14px; text-transform:uppercase}
#checkout-step-shipping .buttons-set .back-link a{ color:#fff;}
#checkout-shipping-method-load dt{font-size:14px; font-weight:700; color:#000; margin-bottom:10px; margin-top:10px;padding-top:10px; }
#checkout-shipping-method-load dt:first-child{border:0}
#checkout-shipping-method-load label{font-size:14px; font-weight:400; color:#000}
#checkout-shipping-method-load dd ul li label{ margin-left:10px; width:95%}
#checkout-shipping-method-load input[type="radio"]{margin-top:3px;}

#checkout-payment-method-load dt{ border-top:1px solid #e1e1e1; padding-top:10px;}
#checkout-payment-method-load dt:first-child{border:0;  padding-top:0px;}
#checkout-payment-method-load dd{ padding-bottom:10px}
#checkout-payment-method-load input[type="radio"]{margin-top:3px;}

#checkout-step-shipping_method .buttons-set button{ background-color:#225034 !important; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#fff; font-size:14px; text-transform:uppercase;}
#checkout-step-shipping_method .buttons-set .back-link{float:left;padding:4px 5px;background-color:#225034; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:14px; text-transform:uppercase}
#checkout-step-shipping_method .buttons-set{ margin-bottom:0; padding-bottom:0;}

#co-shipping-form li.control.same_as_billing{display:none;}


#checkout-step-shipping_method .buttons-set .back-link a{ color:#fff;}
#checkout-step-payment dt label{font-size:14px; font-weight:700; color:#000; margin-bottom:10px}
#checkout-step-payment .agreement-content{font-size:14px; font-weight:400; color:#000}
#checkout-step-payment .buttons-set{ margin-bottom:0; padding-bottom:0;}
#checkout-step-payment .buttons-set button{ background-color:#225034 !important; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#fff; font-size:14px; text-transform:uppercase;}
#checkout-step-payment .buttons-set .back-link{float:left;padding:4px 5px;background-color:#225034; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:14px; text-transform:uppercase}
#checkout-step-payment .buttons-set .back-link a{ color:#fff;}

#checkout-step-review{ font-size:14px !important}
#checkout-step-review .data-table .odd, .data-table .first.odd{ background-color:#fff}
#review-buttons-container a{ font-weight:700; color:#17518b; text-decoration:underline}
#review-buttons-container p.f-left{ margin-bottom:20px;}
#review-buttons-container button{background-color:#225034 !important; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#fff; font-size:14px; text-transform:uppercase; padding:8px 17px}


#checkout-agreements{margin-top:20px}
#checkout-agreements .agreement-content a{ font-weight:700; color:#225034; font-size:14px; margin-bottom:10px}
#checkout-agreements input[type="checkbox"]{margin-top:5px}
#checkout-agreements label[for="agreement-1"]{width: 97%;}

#checkout-review-submit li .agreement-content{ cursor:pointer; text-decoration:underline; color:#225034; font-weight:700}
#checkout-review-submit .privacy-container{position: absolute; z-index:999; border:1px solid #e3e3e3; padding:20px; top:20px; bottom:20px; left:5%; width:90%; background-color:#f8f8f8; display:none; overflow:auto}
#checkout-review-submit .privacy-container .close-privacy{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/close.png") no-repeat center center;  width: 15px; height: 14px; cursor: pointer; float:right; margin-top:-10px; margin-right:-10px}
#checkout-review-submit .privacy-container .-title{font-size: 18px;font-family: 'Open Sans'; font-weight: 700;color: #225034; margin-bottom:10px}

ul.checkout-types p.paypal-logo{ display:none}
/*--------------------------------------------------------------------MESSAGE---------------------------------------------------------------*/
ul.messages { margin-top:10px}
.messages li{margin: 0 0 10px !important;}
.messages li.error-msg{border:1px solid #f16048;background: url("https://www.fars.it/skin/frontend/default/avtheme/images/i_msg-error.gif") #faebe7 no-repeat 7px 13px; color: #df280a; padding: 8px 8px 8px 32px !important; font-weight:400;}
.messages li.success-msg{ border: 1px solid #95a486 !important; color: #3d6611 !important; background: #eff5ea url("https://www.fars.it/skin/frontend/default/avtheme/images/success_msg_icon.gif") no-repeat 10px 10px !important; padding: 8px 8px 8px 32px !important;  font-weight:400;}
.messages li.notice-msg{border:1px solid #f16048;background: url("https://www.fars.it/skin/frontend/default/avtheme/images/i_msg-error.gif") #faebe7 no-repeat 7px 13px; color: #df280a; padding: 8px 8px 8px 32px !important; font-weight:400;}
#messages_product_view .messages{margin-top:20px}
/*--------------------------------------------------------------------FOOTER---------------------------------------------------------------*/

#yt_footer .yt-footer-middle .yt-footer-middle-wrap{float: left;width: 100%; position:relative; }
#yt_footer .yt-footer-middle{ background-color:#e0e9e4}
#yt_footer .yt-footer-bottom{background:#225034;}
.yt-footer-middle ul.menu-wrapper-list{ padding:20px 0}
.yt-footer-middle ul.menu-wrapper-list li.menu-wrapper-item{ display:inline-block; margin-left:10px;line-height:100%}
.yt-footer-middle ul.menu-wrapper-list li.menu-wrapper-item:before{ content:'|'; font-size:16px; line-height:0; padding-right:5px;}
.yt-footer-middle ul.menu-wrapper-list li.menu-wrapper-item a{ font-size:16px; color:#000; }
.yt-footer-middle ul.menu-wrapper-list li.menu-wrapper-item:first-child{ margin-left:0}
.yt-footer-middle ul.menu-wrapper-list li.menu-wrapper-item:first-child:before{ content:''; padding-right:0}


.yt-footer-bottom .credits{float: right; }
.yt-footer-bottom .credits a, .yt-footer-bottom .credits a:hover{ color:#fff !important}
.footer-container-position{ float:none !important; margin: 0 auto; padding:0;}
#yt_footer .yt-footer-bottom .yt-copyright{padding: 0;line-height: 32px;color: #fff;font-size:15px; margin-top:5px; }

/*-------------------------------------------------------------------------------------STAMPA FATTURA------------------------------------------------------------------------------*/
.sales-order-printinvoice, .sales-order-printcreditmemo, .sales-order-print{width: 1000px; margin: 0 auto;}
.sales-order-printinvoice .print-head, .sales-order-printcreditmemo .print-head, .sales-order-print .print-head{ padding:20px 0}
.sales-order-printinvoice  .button-set, .sales-order-printcreditmemo .button-set, .sales-order-print .button-set{ padding:20px 0}
.sales-order-printinvoice button, .sales-order-printcreditmemo button, .sales-order-print button{background-color: #225034 !important;  color: #fff !important; webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;padding: 5.5px;}

.yt-product-detail .description{ margin-bottom:10px; }
.yt-product-detail .description table{ font-size:12px; line-height:15px; width:100% !important}
.yt-product-detail .description th.product-features-group{ text-align:left; color:#fff; background: #d3e0d8;font-weight: bold;  padding: 5px 10px;}
.yt-product-detail .description table.product-features-list{ margin:5px 0 15px 0;}
.yt-product-detail .description table.product-features-list .feature-key{ padding:5px;}
.yt-product-detail .description table.product-features-list .feature-value{ padding:5px; font-weight:bold;}

.custom-title-paypal{ margin-top:10px}
.paypal-custom{ background-color:#fff; margin-top:15px; padding:20px;font-size: 14px; position:relative}
.paypal-custom .info-set h2.legend{ color: #225034; margin-bottom:15px;    font-size: 18px; font-weight:700}
.paypal-custom .info-set h2.legend a{ color:#d3e0d8;font-size: 14px; font-weight:400}
.paypal-custom .info-set h2.legend a:hover{ text-decoration:underline}
.paypal-custom .box-title{ font-size: 15px; margin-bottom:10px; margin-top:20px}

.paypal-custom .box-title a{ color:#d3e0d8;}
.paypal-custom .box-title a:hover{ text-decoration:underline}

.paypal-custom .box-content{margin-bottom:10px}
.paypal-custom select{height:29px; margin:0;border:0; background-color:#e5e5e5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; width:100% !important}
.paypal-custom .agreement-content{text-decoration:underline; color:#225034;cursor:pointer; margin-top:20px }

.paypal-custom .privacy-container{position: absolute; z-index:999; border:1px solid #e3e3e3; padding:20px; top:20px; bottom:20px;overflow:auto; left:20px; width:95%; background-color:#f8f8f8; display:none;}
.paypal-custom .-page-privacy{ cursor:pointer; color:#225034}
.paypal-custom .privacy-container .close-privacy{background: url("https://www.fars.it/skin/frontend/default/avtheme/images/content/close.png") no-repeat center center;  width: 15px; height: 14px; cursor: pointer; float:right; margin-top:-10px; margin-right:-10px}
.paypal-custom .privacy-container .-title{font-size: 18px;font-family: 'Open Sans'; font-weight: 700;color: #225034; margin-bottom:10px}

.sales-order-printinvoice .print-head img, .sales-order-printcreditmemo .print-head img, .sales-order-print img{ float:left;}
.sales-order-printinvoice .print-head address, .sales-order-printcreditmemo .print-head address, .sales-order-print .print-head address{ float:right}

/*----------------------------------------------------------------------POPUP TRACKING------------------------------------------------------------------------------*/
.custom-popup-template{ padding:20px}
.custom-popup-template .data-table th, .custom-popup-template .data-table tbody tr, .custom-popup-template .data-table tr td, .custom-popup-template .data-table thead{ border:0}
.custom-popup-template a{ text-decoration:underline}
.custom-popup-template .tracking-table-popup{border-bottom: 1px solid #e5e3e3}
.custom-popup-template .page-title h1{ color: #225034; font-size: 22px !important; line-height: 100%; padding: 10px 0; font-weight: 700; margin: 0;}
.custom-popup-template .page-title h2{font-size:16px;}
.custom-popup-template button{ float:right;background-color: #225034 !important; color: #fff !important ;  webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px; padding: 5.5px;}
.custom-popup-template .tracking-table-popup.data-table .label{ color: #000; border-bottom:0; font-size:14px; display:block; line-height:100%}

/*----------------------------------------------------------------------FLIP CARD------------------------------------------------------------------------------*/


.flip-card{ background-color: transparent; width: 316px; height: 511px; perspective: 1000px; margin:0 auto}
.flip-card-inner{ position: relative;width: 100%; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
.flip-card-front, .flip-card-back {position: absolute;width: 100%; height: 100%; backface-visibility: hidden;}
.flip-card-front { background-color: #bbb; color: black; z-index: 2;}
.flip-card-back {background-color: #2980b9; color: white; transform: rotateY(180deg); z-index: 1;}




#f1_container{ position: relative; margin: 10px auto; z-index: 1;}
#f1_container{ perspective: 1000;}
#f1_card { width: 100%; height: 100%; transform-style: preserve-3d; transition: all 0.7s linear;-webkit-box-shadow: 3px 1px 12px 0px rgba(50, 50, 50, 0.6);-moz-box-shadow:    3px 1px 12px 0px rgba(50, 50, 50, 0.6);box-shadow: 3px 1px 12px 0px rgba(50, 50, 50, 0.6);}
#f1_container:hover #f1_card {transform: rotateY(180deg); box-shadow: -5px 5px 5px #aaa;}
#f1_container .face { position: absolute; width: 100%;  height: 100%;  backface-visibility: hidden;}
#f1_container .face.back { display: block;  transform: rotateY(180deg);  box-sizing: border-box;  padding: 10px; color: white; text-align: center; background-color: #aaa;}

#yt-responsivemenu {
    display: none;
}
.yt_ressidebar_screennav{
	display:none;
}

textarea, select,
input[type="file"], 

input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"]{	
	padding: 7px 10px;	
	border: 1px solid #e1e1e1;
	color:#666;
	outline:none !important;
	-webkit-box-shadow: none; 	
	-moz-box-shadow: none; 	
	box-shadow: none;
}
select{
	padding: 6px 6px 6px 10px;
}
input[type="checkbox"]{
	outline:none !important;
}
textarea:focus, select:focus,
textarea:hover, select:hover, 
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input[type="radio"]:focus,
.uneditable-input:focus {
	outline:none !important;
	-webkit-box-shadow: none; 	
	-moz-box-shadow: none; 	
	box-shadow: none;
}

input[type="radio"], 
input[type="checkbox"] {
    float: left;
    margin: 0 7px 0 0;
}



/***---Device---***/
@media (min-width: 1200px) {
	.item.last .br{
		display: none;
	}
	.layout-boxed #yt_wrapper{
		width: 1200px;
		margin: 0 auto;
		background: #fff;
		-moz-box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
		-webkit-box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
		box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
	}
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	.yt-product-detail .col-sm-5{
		width: 40%;
	}
	.yt-product-detail .product-shop{
		width:60%;
	}
	.wrap-sorter-limiter {
		float: right;
		margin-top: 0 !important;
		margin-left: 64px;
	}
	.yt-product-detail .product-add-box{
		float: none;
		clear: both;
		margin-left: 155px;
		padding-top:15px;
	}
	.layout-boxed #yt_wrapper{
		width: 1000px;
		margin: 0 auto;
		background: #fff;
		-moz-box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
		-webkit-box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
		box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
	}
	
/***--------------------header-------------------------***/	
	#yt_pathway{
	/*	margin-top: 26% !important;*/
	}
	.wrap-img-banner .banner-des{
		left: 6% !important;
		top: 17% !important;
	}
	.yt-header-top .header-login{
		margin-left:0;
	}
	#yt_header  .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li a.sm_megamenu_head{
		padding: 26px 8px ;
	}
	.sm_megamenu_wrapper_horizontal_menu{
		margin: 0 0px 0 34px !important;
	}

	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .menu-custom1 .sm_megamenu_content,
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .menu-custom2 .sm_megamenu_content, 
	.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .menu-custom3 .sm_megamenu_content {
		padding: 0 12px !important;
	}
	.mega-bestsale .list-items .item .product-image{
		padding: 0 10px !important;
	}
	.yt-slider .container-slider .preset02-3 .vpo-wrap .vp .item{
		width: 33.3333%;
		margin: 0 1px 0 0;
	}
	.yt-slider .container-slider .slider .vpo-wrap .vp .item .item-wrap .wrap-w-c{
		padding: 0 118px;
	}

	#yt_header .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_right{
		float: left;
		padding-right: 0;
	}
	#yt_header .top-search{
	/*	width: 45px;*/
	}
	#yt_header .top-search:hover{
		width: auto;
	}
	#yt_header .yt-header-top .janu-slogan{
		display: none;
	}
	#yt_header .header-service .header-service-content > li{
		padding: 6px 13px;
		margin-left: 0;
	}
	.wrap-s1 .info, .wrap-s2 .info, .wrap-s3 .info{
		padding: 0 32px;
		bottom: 10px;
	}
	.link-bottom-content .style1:before, 
	.link-bottom-content .style2:before, 
	.link-bottom-content .style3:before, 
	.link-bottom-content .style4:before{
		left: 28px;
	}
	.link-bottom-content .style1, 
	.link-bottom-content .style2, 
	.link-bottom-content .style3, 
	.link-bottom-content .style4{
		padding-left: 56px;
	}
	.link-bottom-content .style2:before{
		left: 36px;
	}
	.link-bottom-content .style3:before{
		left: 50px;
	}
	.yt-footer-middle .container-slider .preset02-3 .vpo-wrap .vp .item{
		margin: 0 0  0 10px !important;
	}
	.yt-footer-middle .container-slider .preset02-3 .vpo-wrap .vp .item{
		width: 15.6901%;
	}
	
	.slider-media .page-button .control-button .preview, .slider-media .page-button .control-button .next{
		bottom: 46px !important;
	}
	#newsletter-validate-detail .input-box input{
		width: 200px;
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
	}
	
	.get-off{
		padding: 0;
	}
	.stay-connected{
		padding-left: 0;
	}

	
	.yt-menu-nav{ margin-left: 40px !important; }
	#nav > li > a { padding: 0 5px !important;
		line-height: 70px;
	}
	.wrap-video,.wrap-new-arrival{ margin-top: 45px; min-height: 408px; }
	.wrap-video .videoinfo{ text-align: left; }
	.wrap-video{ text-align: center;}
	.wrap-brand{ margin-top: 70px;}
	.wrap-new-arrival .arrival-info{
		padding: 0 20%;
		bottom: 30px;
	}
	.wrap-new-arrival .info{
		padding-bottom: 30px;
	}
	#yt_main .products-grid .last.item .br{
		display: none;
	} 
	.products-grid .item .product-addto-wrap{
		padding: 75px 23%;
	}
	.wrap-sorter-limiter{
		float: right;
		margin-left: 0;
	}
	.wrap-sorter-limiter .sorter{ margin-left: 0; }
	#yt_main .products-list .product-info{
		margin-right: 5px;
		width: 37%;
	}
	.contact-map iframe{
		max-width: 100%;
	}
	
	#yt_tab_products{
		width: 100%;
		margin-top: 30px;
	}

	.pro-social{
		padding: 20px 0;
	}
	.yt-product-detail input{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
	}
	.top-link-checkout{ display: none;}
	#yt_header .top-search{ margin-left: -30px;}
	.yt-extraslider{ padding-right: 0;}
	.wrap-new-arrival{ padding-left: 0;}
	#country{ max-width: 269px;}
	.pro-list .wrap-sorter-limiter {
		float: left;
		margin: 10px 0 0 !important;
	}
	#yt_main .products-list .product-image {
		padding: 12px 0;
	}
	#yt_main .products-list .product-image {
		border-right: medium none;
		margin-right: 0;
		text-align: center;
		width: 100%;
	}
	
	#yt_main .products-list .product-info {
		float: left;
		margin-right: 6.6%;
		padding: 10px 15px;
		width: 100% !important;
	}
	#yt_main .products-list .product-image img{
		width: auto;
	}
	#yt_main .products-list .product-addto-wrap {
		float: left;
		margin: 0 !important;
		max-width: 100%;
		padding: 0 15px 15px;
	}
	.col{
		margin-right: 0;
		margin-left: 38px;
	}
	.s-qty strong{
		margin-top: -6px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.cms-home-1-column  .da-thumbs-div .sub-item{
		width: 100%;
		border-right: 1px solid #E1E1E1;
		border-top: 1px solid #E1E1E1;
	}
	.cms-home-1-column  .br{
		display: none;
	}
	.cms-home-1-column  .sj-extraslider .item .line{
		border: none;
	}
	.cms-home-1-column .sj-extraslider.preset02-4 .extraslider-inner .item-wrap{
		width: 50%;
	}
	.cms-home-1-column .sj-extraslider {
		border: none;
		border-bottom: 1px solid #E1E1E1;
		border-left: 1px solid #E1E1E1;
	}
	.cms-home-1-column .item-1, 
	.cms-home-1-column .item-2, 
	.cms-home-1-column .item-3{
		border: none;
	}
	.top-link-checkout{ display: none;}
	#yt_header .top-search{ margin-left: -30px;}
	.yt-product-detail .col-sm-5,
	.yt-product-detail .product-shop{
		width: 50%;
	}
	.col{
		margin-right: 0;
		margin-left: 26px;		
	}
	.col.last{
		margin-top: 0;
	}
	.s-qty strong{
		margin-top: -6px;
	}
	.crosssell{ display: none;}
	#billing-address-select{
		max-width: 400px;
	}

	#my-downloadable-products-table .nobr, #my-orders-table .nobr{
		white-space: normal !important;
	}
	#my-orders-table td,#my-orders-table th{ padding: 0; text-align: center;}
	.yt-slider .container-slider{ margin: 0 -1px 0 0;}
	.my-account .form-list .field{ width: 100%; margin-bottom: 10px;}
	.yt-product-detail .product-add-box{
		margin-right: 66px;
	}
	.yt-product-detail input{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
	}
	#newsletter{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
	}
	#cpanel_btn{ display: none;}
	.layout-boxed #yt_wrapper{
		width: 780px;
		margin: 0 auto;
		background: #fff;
		-moz-box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
		-webkit-box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
		box-shadow: -1px 0px 5px #ccc,1px 0px 5px #ccc;
	}
	
	#yt_header .logo-janu > a{
		    left: 10px;
			position: absolute;
	}
	#yt_header .yt-responsivemenu{
		    left: 10px;
			position: absolute;
	}
	.header-content-right{
		min-height: 70px;
	}
	.contact-map iframe{
		max-width: 100%;
	}
	.contact-map-wrap{
		padding: 0 10px;
	}
	.contact-form{
		padding-left: 16px;
	}
	#yt_main .products-list .product-image img{
		width: auto;
	}
	#yt_main .products-list .product-image{
		border-right: none;
		margin-right: 0;
		width: 100%;
		text-align: center;
	}
	#yt_main .products-list .product-addto-wrap {
		float: left;
		margin: 0 !important;
		max-width: 100%;
		padding: 0 15px 15px;
	}
	#yt_main .products-list .product-info {
		float: left;
		margin-right: 6.6%;
		padding: 10px 15px;
		width: 100% !important;
	}
	.products-grid .item .product-addto-wrap{
		padding: 75px 57px;
	}
	.products-grid .item-2 .br{
		display: none;
	}
	
	.wrap-video iframe{ width: 339px; }
	.wrap-new-arrival .arrival-info{
		bottom: 30px;
	}
	.wrap-new-arrival{
		padding-left: 0;
	}
	.yt-extraslider{ padding-right: 0;}
	.yt-product-detail .tab-product-detail .yt-tab-content{
		height: 180px;
	}
	.wrap-brand{
		margin-top: 70px;
		padding: 45px 10px 10px 28px;
	}
	.wrap-new-arrival,.wrap-video{
		margin-top: 45px;
	}
	.wrap-new-arrival .info{
		padding: 45px 10px 30px;
	}
	.wrap-new-arrival .info img{
		max-width: 100%;
	}
	.wrap-video{
		min-height: 407px;
	}
	.cms-home .item-2 .br{ display: block; }
	.wrap-sorter-limiter{
		float: right;
		
	}
	.toolbar .sorter{
		margin-left: 0;
	}
	#yt_pathway{
		/*margin-top: 35% !important;*/
	}
	.wrap-img-banner .banner-des{
		left: 2% !important;
		top: 2% !important;
	}
	.yt-footer-middle .container-slider.slider-media .slider{
		margin-left: 0 !important;
	}
	.container-slider .page-button.top .control-button .preview, 
	.container-slider .page-button.top .control-button .next{
		bottom: 33px !important;
	}
	.container-slider .page-button.top .control-button .next{
		right: 2px;
	}
	.wrap-s3 .title-header {
		margin-left: -104px !important;
		padding: 0 26px !important;
	}
	.wrap-brand .col-sm-2{
		margin-left: 2px;
		padding: 0;
		width: 16%;
	}


	.get-off,.stay-connected{
		
		margin-top: 15px;
		padding-top: 20px;
	}
	.container-slider .preset02-3 .vpo-wrap .vp .item{
		margin:0 9px;
	}
	.link-bottom-content .style1, 
	.link-bottom-content .style2, 
	.link-bottom-content .style3, 
	.link-bottom-content .style4{
		padding-right: 0 !important;
	}
	.link-bottom-content .style1:before, 
	.link-bottom-content .style2:before, 
	.link-bottom-content .style3:before, 
	.link-bottom-content .style4:before{
		left:0 !important;
	}
	.link-bottom-content .style1{
		padding-left: 28px !important;
	}
	.link-bottom-content .style2{
		padding-left: 38px !important;
	}

	.link-bottom-content .style2:before{
		left: 10px !important;
	}

	.link-bottom-content .style3{
		padding-left: 30px !important;
	}
	.link-bottom-content .style3:before{
		left: 20px !important;
	}
	.link-bottom-content .style4{
		padding-left: 32px !important;
	}
	.link-bottom-content .style4:before{
		left: 5px !important;
	}
	.wrap-s1 .info, .wrap-s2 .info, .wrap-s3 .info{
		padding: 0 10px !important;
		bottom: -1px !important;
	}
	.wrap-s1 .info .style-t2, .wrap-s2 .info .style-t2, .wrap-s3 .info .style-t2{
		padding-bottom: 10px !important;
	}
	.banner-lc a{
		bottom: 28px !important;
		height: 32px !important;
		left: 5px !important;
		line-height: 32px !important;
		min-width: 100px !important;
	}
	.item-1,.item-2,.item-3{
		border-bottom: 1px solid #e1e1e1;
	}
	.cms-home .item-1,.cms-home .item-2,.cms-home .item-3{
		border-bottom: none;
	}
	
	.last.item-1, .last.item-2, .last.item-3{
		border-bottom: none;
	}
	.container-slider .preset02-3 .vpo-wrap .vp .item {
		margin: 0 10px 0 0;
		width: 16.2%;
	}
	.yt-slider .container-slider .preset02-3 .vpo-wrap .vp .item{
		width: 33.3333%;
		margin: 0 1px 0 0;
	}
	.yt-slider .container-slider .slider .vpo-wrap .vp .item .item-wrap .wrap-w-c{
		padding: 0 80px;
	}
	.col-sm-3-none{
		display: none;
	}
	.yt-header-top .header-login{
		margin: 0;
	}
	/* .cms-home-1-column .sj-extraslider.preset02-4 .extraslider-inner .item-wrap{
		width: 33.3333%;
	} */
	.item-3 .br{
		display: none;
	}
	.cms-home .item-3 .br{
		display: block;
	}
	.item-wrap.last .br{
		display: block;
	}
	.cms-home .item-wrap.last .br{
		display: none;
	}
	.sj-extraslider .item .line .item-wrap .item-price{
		overflow: hidden;
	}
	.sj-extraslider .item .line .item-wrap .item-price .price-from .price,
	.sj-extraslider .item .line .item-wrap .item-price .price-to .price{
		font-size: 18px;
	}
	
	#yt_header .yt-header-top .janu-lang-currency .block-currency{
		padding: 12px 12px 12px 10px;
	}
	#yt_header .yt-header-top .janu-lang-currency .language-switcher{
		padding: 12px 40px 12px 10px;
	}
	#yt_header .yt-header-top .janu-slogan{
		display: none;
	}
	#yt_header .header-service .header-service-content > li{
		padding: 6px 12px;
		margin-left: 0;
	}
	#yt_header .header-service .header-service-content > li:before{
		display: none;
	}
	#yt_header .yt-header-under{
		height: 53px;
		padding: 5px 0;
	}
	#yt_header .yt-menu{
		display: none;
	}
	#yt_header .yt-responsivemenu{
		display: block;
	}
	.yt_ressidebar_screennav {
		display:block;
		left: 0;
		bottom: 0;
		top: 0;
		position: absolute;
	}
	#yt_header .header-content-right{
		
	}
	#yt_header .logo-janu{
		margin: 0 0 0 -15px;
	}
	.col-sm-5-s{
		padding-left: 0;
	}
	#yt_header .header-content-right .header-login,
	#yt_header .header-content-right .header-cart{
		float: left;
		width: 50%;
		border: none;
		border-left : 5px solid #fff;
	}
	#yt_header .header-content-right .header-login > a.actived:after,
	.mini-cartpro .block-title a.btn-toggle.show:after{
		background: #dfdfdf;
	}
	#yt_header .header-content-right .login-quick{
		top: 38px;
	}
/***--------------------footer-------------------------***/	
	#yt_footer .yt-footer-top .yt-footer-top-wrap .why-choose-us,
	#yt_footer .yt-footer-top .yt-footer-top-wrap .block-newsletter{
		margin-top: 20px;
	}
	#yt_footer .block-newsletter .input-box{
		width: 250px;
	}
/***--------------------slideshow-------------------------***/	
	/*#yt_content .yt-slideshow{
		margin-bottom: 30px;
	}
	#yt_content .yt-slideshow:before{
		display: none;
	}*/	
/***------------------toolbar listting----------------------***/	
	#yt_wrapper .toolbar-bottom .view-mode .listing-grid-icon, 
	#yt_wrapper .toolbar-bottom .view-mode .listing-icon,
	.toolbar .toolbar-inner .pagination-wrap .pagination{
		border: none;
	}
/*-----------------------listing content-----------------------*/
	#yt_main .products-list .product-image{
		padding: 12px 0; 
	}
	
	#yt_main .products-list .product-addcart, 
	#yt_main .products-list .product-wishlist, 
	#yt_main .products-list .product-compare{
		width: 30px;
	}
	#yt_main .products-list .product-addcart:hover, 
	#yt_main .products-list .product-wishlist:hover, 
	#yt_main .products-list .product-compare:hover{
		width: 135px;
	}
/*------------------------detail page---------------------------*/	
	.yt-product-detail .block-related .block-content-inner{
		margin-left: -20px;
	}
	#yt_main .yt-product-detail .block-related .products-grid .item .item-wrap{
		padding-left: 20px;
	}
	.yt-product-detail .col-sm-5,
	.yt-product-detail .product-shop{
		width: 50%;
	}
	#yt_tab_products{
		width: 100%;
		margin-top: 30px;
	}
	
	.pro-social{
		padding: 20px 0;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi > li.active{
		margin-top: 0;
	}
	.au-social{
		padding-bottom: 2px;
	}
	.au-row3 .item .au-info h2{
		margin: 10px 0;
	}
	
}

@media (max-width: 770px) {
	
	.s-qty strong{
		margin-top: -6px;
	}
	#yt_wrapper .page-title.category-title{
		clear: both;
	}
	#yt_wrapper #yt_pathway .pathway-inner .breadcrumbs{
		margin-left: 15px;
	}
	.top-link-checkout{
		display: none;
	}
	#wishlist-table.data-table tr td {	
		padding: 10px;
		vertical-align: middle;
		display: block !important;
		width: 100%;
		border: none;
		text-align: center;
	}
	.page-title > h1{
		font-size: 20px !important;
	}
	.yt-header-top .header-login .modal-dialog{
		margin-top: 100px;
	}
	.sj-extraslider.preset02-4 .extraslider-inner .item-wrap{
		 border-bottom: 1px solid #E1E1E1;
	}
	.sj-extraslider .extraslider-inner .item-wrap.last {
		border-bottom: medium none;
	}
	#productTagName{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
	}

	#newsletter-validate-detail .input-box{
		width: 100%;
	}
	.send-friend{ padding: 0 15px;}
	#sender_message{ width: 100%;}
	.yt-slider{
		min-height: 750px !important;
	}
	.data-table.grouped-items-table{
		max-width: 100%;
	}
	#product-review-table td > div{
		margin: 0 0 0 48%;
	}
	.yt-product-detail .product-shop {
		float: left;
		width: 100%;
		margin-top: 10px;
	}
	.col{
		width: 100%;
		margin-top: 10px;
	}
	#yt_tab_products {
		float: left;
		width: 100%;
		margin-top: 40px;
	}
	#super-product-table td{
		padding: 5px;
	}
	#yt_tab_additional table td{
		border-bottom: 1px solid #e1e1e1 !important;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi > li{
		padding: 20px 20px 20px 0;
	}
	.yt-product-detail .tab-product-detail .yt-tab-content .collateral-box .box-collateral .form-add .input-box{
		width: 85%;
	}
	#yt_tab_additional table tr{
		border-bottom: none !important;
	}
	#product-review-table td.last{
		padding-bottom: 10px;
	}
	.catalog-product-view .yt-breadcrumbs{
		padding: 0;
		text-align: left;
	}
	.catalog-product-view .breadcrumbs{
		padding: 0 !important;
	}
	.catalog-product-view #yt_pathway {
		margin-top: 6%;
	}
	#review-form input.input-text,#review_field{
		width: 100%;
	}
	#yt_cloudzoom img{
		width: 300px !important;
	}
	.jCarouselLite > ul li{
		width: 65px !important;
	}
	.yt-product-detail .more-views.slide-gallery .next{
		left: 0;
	}
	.yt-product-detail .more-views.slide-gallery .prev{
		right: 0;
	}
	/* .yt-product-detail .more-views{
		margin-left: 6px;
	} */
	.catalog-product-view #yt_main{
		padding: 0 5px;
	}
	.cu-title{
		padding: 5px 20px;
		margin-top: 10px;
	}
	.cu-title h2{
		margin: 17px 0 8px;
	}
	.contact-map > h2{
		padding-left: 0;
	}
	.contact-map{
		padding-bottom: 10px;
		padding-left: 0;
		padding-right: 0;
	}
	.contact-map iframe{
		max-width: 100%;
	}
	.cu-wrap-content{
		padding:0 10px;
	}
	.au-social{
			padding-bottom: 5px;
	}
	.au-row3 .item .au-info h2{
		margin: 12px 0;
	}
	.au-row1 .au-col2 .w-img{
		margin-top: 25px;
	}
	.wrap-sorter-limiter {
		float: right;
	
	}
	.products-grid .item .product-addto-wrap{
		padding: 75px 0;
		width: 100%;
	}
	.wrap-img-banner{
		display: none;
	}
	.wrap-sorter-limiter .sorter{
		margin-left: 0;
		margin-bottom: 10px;
	}
	.wrap-sorter-limiter .limiter{
		margin-bottom: 30px;
	}
	#yt_main .products-list .product-image img{
		width: auto;
	}
	#yt_main .products-list .product-image {
		margin-right: 0;
		text-align: center;
		border-left: 1px solid #e1e1e1 !important;
		border-right: 1px solid #e1e1e1 !important;
	}
	#yt_main .products-list .product-addto-wrap {
		float: left;
		margin: 0 !important;
		max-width: 100%;
		padding: 0 15px 15px;
	}
	#yt_main .products-list .product-info {
		float: left;
		margin-right: 6.6%;
		padding: 15px 15px;
		width: 100% !important;
	}
	.wrap-new-arrival .info img{ max-width: 100% }
	.wrap-new-arrival .info{
		padding: 45px 2% 10px;
	}
	.wrap-new-arrival .arrival-info{
		padding: 0 10%;
	}
	.wrap-video iframe{ max-width: 100%; }
	.wrap-brand{
		margin-top: 70px;
	}
	.wrap-video{
		text-align: center;
	}
	.wrap-video .videoinfo{
		text-align: left;
	}
	.col-xs-12-s, .logo-janu-s{
		display: block !important;
		float:right !important;
		 margin-right:10px !important; 
	}
	
	#yt-responsivemenu .btn.btn-navbar{ top:55px !important; left:10px !important} 
	#yt_header .logo-janu{
		margin: 0;
		overflow: hidden;
		padding: 0;
		display:none;
	}
	#yt_header .logo-janu > a{
		  width: 210px;
 		 height: 70px;
		background: url("https://www.fars.it/skin/frontend/default/avtheme/images/logo.png") no-repeat scroll center center;
	}
	.col-sm-3-none, .col-sm-5-s, .yt-header-content .logo-janu{
		display: none;
	}
	
	.col-xs-12-s {
		padding: 0;
		height: 52px;
		background: #858785;
		padding-top: 11px;
		position: relative;
	}
	#yt_header .yt-responsivemenu{
		width: 32px;
		height: 30px;
		background: #9d9f9d;
		margin-right: 10px;
		float: left;
		padding: 10px;
		position: relative;
	}
	.language-switcher .jqTransformSelectWrapper div span{
		padding: 0 !important;
		text-indent: -9999em !important;
		display: inline-block !important;
		
	}
	
	#yt_header .jqTransformSelectWrapper{
		margin-top: 0;
	}
	.yt-header-content #yt-responsivemenu .btn.btn-navbar{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		font-size: 14px !important;
		left: 9px !important;
		padding: 0 !important;
		top: 6px !important;
	}
	.yt-header-top .header-login{
		margin-left: 15px;
	}
	.yt-header-top .top-search{
		position: absolute !important;
		top: -41px !important;
		left: 50%;
		margin-left: 101px;
	}
	#yt_header .top-search .t-search{
		width: 32px;
		height: 30px;
		background: #9d9f9d;
		text-indent: -9999em;
		display: block;
	}
	#yt_header .top-search .t-search:before{
		color: #FFFFFF;
		font-size: 14px;
		left: 9px;
		text-indent: 0;
		top: -6px;
	}
	#yt_header .top-search #search_mini_form .form-search input#search{
		height: 30px;
		line-height: 30px;
		margin: 0 32px 0 0;
	}
	#yt_header .top-search #search_mini_form .form-search{
		right: 0px;
		top: 32px;
	}
	#yt_header .top-search #search_mini_form .form-search .button:before{
		line-height: 32px;
		top: -2px;
		left: 10px;
	}
	#yt_header .top-search #search_mini_form .form-search .button{
		height: 30px;
		width: 32px;
	}
	
	
	.yt-header-top .header-login{
		margin-left: 0;
		float: none;
		display: inline-block;
		line-height: 50px;
	}
	.yt-header-top .header-login > a:before{
		top: 3px;
	}
	.language-switcher .jqTransformSelectWrapper ul{
		width: 54px !important; 
	}
	.language-switcher{
		width: 54px !important;
		border: none;
		background: #9d9f9d;
		height: 30px;
		padding: 3px 7px 0 7px!important;
		margin-left: 40px;
		position: absolute;
		margin-left: -93px;
		left: 50%;
	}
	#yt_header .jqTransformSelectWrapper ul{
		top: 30px;
		right: 0;
		/* background: #aaabaa; */
		z-index: 99999;
	}
	.language-switcher .jqTransformSelectWrapper ul li a{
		text-indent: -9999em;
		margin-left: 6px;
	}
	.language-switcher .jqTransformSelectWrapper ul li:hover{
		background: #225034 ;
	}
	.language-switcher .jqTransformSelectWrapper ul li:hover > a{
		opacity: 1;
	}
	#yt_header .jqTransformSelectWrapper a.jqTransformSelectOpen:before{
		right: -1px;
		top: -3px;
		color: #fff;
	}
	.block-currency{
		width: 75px;
		height: 30px;
		background: #9d9f9d;
		padding: 0 !important;
		border-right: none;
		margin-left: -28px;
		position: absolute;
		left: 50%;
	}
	.block-currency .jqTransformSelectWrapper ul{
		width: 75px !important;
	}
	.block-currency .jqTransformSelectWrapper div span{
		color: #fff;
		line-height: 29px;
		margin-left: 9px;
		width: 66px !important;
	}
	.block-currency .jqTransformSelectWrapper ul li a{
		font-size: 12px;
		padding-left: 6px;
	}
	.block-currency .jqTransformSelectWrapper ul li:hover a{
		color: #fff;
	}
	.block-currency .jqTransformSelectWrapper ul li:hover{
		background: #225034 ;
	}
	#cpanel_btn{
		display: none;
	}
	.search-cart-mobile{
		position: relative;
		display: inline-block;
		width: 100%;
		text-align: center;
		display:none;
	}
	.mini-cartpro .title-block .empty{
		text-indent: -9999em;
		display: none;
	}
	#yt_header .top-search:hover, #yt_header .top-search:hover .t-search:before{
		color: #fff;
	}
	.cms-home .sj-extraslider .heading-title, .cms-home-1-column .sj-extraslider .heading-title{
		padding: 0;
		left: 0;
		margin-left: 0;
		position: absolute;
		top: -54px;
		z-index: 9;
		width: 100%;
		text-align: center;
		font-size: 18px;
	}
	.cms-home-1-column .sj-extraslider.preset02-4 .extraslider-inner .item-wrap,
	.cms-home .sj-extraslider.preset02-3 .extraslider-inner .item-wrap{
		width: 100%;
	}
	.cms-home-1-column .sj-extraslider.preset02-4 .extraslider-inner .item-wrap .br,
	.cms-home .sj-extraslider.preset02-3 .extraslider-inner .item-wrap .br{
		display: none;
	}
	.yt-extraslider{
		margin: 90px 0 50px;
	}
	.cms-home-1-column .yt-extraslider .banner-content{
		display: none;
	}
	.wrap-brand .wrap-img{
		border-bottom: none;
	}
	.wrap-brand .wrap-img.last{
		border: 1px solid #e1e1e1;
	}
	.wrap-s1, .wrap-s2{
		margin-bottom: 60px;
	}
	
	.wrap-s1 .info, .wrap-s2 .info, .wrap-s3 .info {
		padding: 0;
		left: 50%;
		margin-left: -125px;
	}
	.wrap-s1 .info .inner, .wrap-s2 .info .inner, .wrap-s3 .info .inner{
		width: 250px;
	}
	.link-bottom-content{
		padding: 0 15px;
	}
	.link-bottom-content > div{
		border-left: 1px solid #e1e1e1;
		border-right: 1px solid #e1e1e1;
	}
	.yt-footer-middle .container-slider.slider-media .slider{
		padding: 0 15px !important;
		margin-left: -3.1%;
	}
	/* .yt-footer-middle .container-slider .preset05-1 .vpo-wrap .vp .item {
		margin: 0 0 0 10px;
		width: 50%;
	} */
	.container-slider .preset04-3 .vpo-wrap .vp .item{
		/* width: 30.29%;		 */
		width: 30.2083%;		
		/* margin: 0 0 0 3.1%; */
		margin-left: 3.125% !important;
	}
	.block-customer-service,
	.block-company-info,
	.block-stay-connected{
		margin-bottom: 20px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 20px;
		
	}
	.yt-footer-middle  .block-content-info{
		overflow: hidden;
		width: 100%;
		clear: both;
	}
	.yt-footer-middle  .page-title-slider{
		margin-left: 10px;
	}
	.get-off .block-title-footer{
		float: left;
	}
	.yt-footer-middle .slider-media .page-button .control-button .preview{
		left: 15px;
	}
	.yt-footer-middle  .slider-media .page-button .control-button .next{
		right: 15px !important;
	}
/* 	.yt-footer-middle  .slider-media .page-button .control-button .preview, 
	.yt-footer-middle  .slider-media .page-button .control-button .next{
		bottom: 47px !important;
	} */
	.link-bottom-content .style1:before, 
	.link-bottom-content .style2:before, 
	.link-bottom-content .style3:before, 
	.link-bottom-content .style4:before{
		left: 30px !important;
	}
	.link-bottom-content .style1, 
	.link-bottom-content .style2, 
	.link-bottom-content .style3, 
	.link-bottom-content .style4{
		padding-left: 72px !important;
		text-align: left;
	}
	.slider-media .page-button .control-button .preview,
	.slider-media .page-button .control-button .next{
		bottom: 50% !important;
		margin-bottom: -53px;
	}
	.mini-cartpro .block-content{
		top: 41px;
		right: 54px;
	}
	.mini-cartpro .block-content .mini-products-list .product-details{
		width: 180px !important;
	}
	.mini-cartpro .block-content{
		right: -69px !important;
		width: 320px !important;
	}

/***--------------------header-------------------------***/		
	#yt_header .yt-header-top .janu-clock,
	#yt_header .yt-header-top .janu-slogan,
	#yt_header .header-service{
		display: none;
	}
	#yt_header .header-user > .links > li.last{
		display: block;
		border: none;
	}
	#yt_header .yt-header-top .janu-lang-currency,
	#yt_header .yt-header-content,
	#yt_header .yt-header-under .yt-header-under-wrap{
		padding: 0 15px;
	}
	#yt_header .yt-header-top .janu-lang-currency .block-currency{
		padding: 12px 14px 12px 10px;
	}
	#yt_header .yt-header-top .janu-lang-currency .language-switcher{
		padding: 12px 25px 12px 10px;
	}
	#yt_header .yt-header-top .janu-lang-currency .language-switcher .jqTransformSelectWrapper{
		width: 62px !important;
	}	
	#yt_header  .yt-header-content .logo-janu > a{
		background-position: center center;
	}
	#yt_header .yt-menu{
		display: none;
	}	
	#yt_header .yt-responsivemenu{
		display: block;
		position: absolute;
		top: -48px;
		left: 50%;
		left:0;
	}
	
	.yt-header-top ul.links li{
		line-height: 50px;
		margin-left: 27px;
		float: none;
	}
	.header-wishlist > a:before,
	.top-link-checkout:before{
		top: 4px;
	}
	.yt_ressidebar_screennav {
		display:block;
		left: 0;
		bottom: 0;
		top: 0;
		position: absolute;
	}
	.title-slider {
		font-size: 30px;
		margin: 70px 0 40px;
		padding-left: 10px;
		text-transform: uppercase;
	}
	#yt_header .yt-header-under{
		height: 53px;
		background: #393939;
		padding: 5px 15px;
	}	
	#yt_header .header-content-right .header-login{
		display: none;
	}
	#yt_header .header-content-right .header-cart{
		float: right;
		width: 180px;
		border: none;
		margin: 30px 50px -42px 0;
	}
	.mini-cartpro .block-content{
		width: 290px;
		right: -50px;
	}
	
	#yt_header .header-content-right .header-login > a.actived:after,
	.mini-cartpro .block-title a.btn-toggle.show:after{
		background: #dfdfdf;
	}	
	.wrap-ltl{
		display: inline-block;
		padding-left: 9px;
	}
	.yt-header-top ul.links{
		margin-left: 2px;
		float: none;
		display: inline-block;
	}
	.yt-header-top .header-login .modal-dialog{
		width: 300px !important;
	}
	.yt-header-top .login-quick .block-content{
		padding: 10px 0 15px;
	}
	.yt-header-top .login-quick .chk-remember{
		margin: 13px 0 0 35px;
		width: 140px;
	}
	.yt-header-top .login-quick .chk-remember .checker{
		margin-left: 0;
	}
	.yt-header-top .login-quick .submit-login{
		float: left;
	}
	.block-login-top .s-input label{
		width: auto;
		margin-left: 36px;
		text-align: left;
	}
/***--------------------footer-------------------------***/	
	.home-under .block-home-under{
		padding: 17px 15px;
	}
	#yt_footer .yt-footer-top .yt-footer-top-wrap{
		padding: 25px 15px;
	}
	#yt_footer .yt-footer-top .yt-footer-top-wrap .other-information,
	#yt_footer .yt-footer-top .yt-footer-top-wrap .why-choose-us,
	#yt_footer .yt-footer-top .yt-footer-top-wrap .block-newsletter{
		margin-top: 25px;
	}
	#yt_footer .yt-footer-bottom .yt-copyright, 
	#yt_footer .yt-footer-bottom .yt-payment{
		padding: 0 15px;
	}
	#yt_footer .yt-footer-bottom .block-payment {
		margin-top: 20px;
		width: 100%;
		text-align: center;
	}	
/***--------------------content-------------------------***/
/*-----slideshow-----*/	
	/*#yt_content .yt-slideshow{
		margin-bottom: 30px;
	}
	#yt_content .yt-slideshow:before{
		display: none;
	}*/	
	#yt_wrapper #yt_pathway .pathway-inner .breadcrumbs,
	#yt_main,
	#yt_wrapper #yt_left{
		padding: 0 5px;
	}		
	#yt_main #yt_main_right, .yt-main-right{
		padding: 0;
		margin-top: 30px;
		float: left;
	}
	#yt_main #yt_main_left,
	.yt-product-detail .yt-detail-left{
		padding: 0;
	}
	.yt-tab-listing .respl-tabs-wrap{
		border: none;
	}
	.yt-tab-listing .respl-wrap .respl-items-container{
		margin: 0 0 0 -20px;
	}
	.yt-tab-listing .respl-items-container .respl-items .respl-item{
		padding-left: 20px;
	}
	.yt-tab-listing .respl-tabs-container .respl-tabs > li{
		margin-bottom: 5px;
	}
/*------------------toolbar listting----------------------*/	
	.toolbar .toolbar-inner .sort-by-wrap, 
	.toolbar .toolbar-inner .view-mode-wrap, 
	.toolbar .toolbar-inner .limiter-wrap,
	.toolbar-bottom .toolbar .toolbar-inner .pagination-wrap{
		float: left;
		padding: 7px 10px;
		width: 100%;
		border-bottom: 1px dotted #e9e9e9;
	}
	.toolbar .toolbar-inner .view-mode-wrap, 
	.toolbar-bottom .toolbar .toolbar-inner .pagination-wrap{
		padding: 0;
	}
	.toolbar-bottom .toolbar .toolbar-inner .pagination-wrap,
	.toolbar .toolbar-inner .pagination-wrap .pagination{
		border: none;
	}
/*-----------------------listing content-----------------------*/
	#yt_main .products-list .product-image{
		width: 100%;
		border: none;
		margin-bottom: 15px;
		border-bottom: 1px solid #e9e9e9;
	}
	#yt_main .products-list .product-info{
		margin: 0;
		padding: 15px;
	}
	#yt_main .products-list .product-addto-wrap{
		bottom: 0;
		top: 0;
		left: 0;
	}
	#yt_main .products-list .product-addcart, 
	#yt_main .products-list .product-wishlist, 
	#yt_main .products-list .product-compare{
		float: none;
		margin-bottom: 2px;
		width: 30px;
	}
	#yt_main .products-list .product-addcart:hover, 
	#yt_main .products-list .product-wishlist:hover, 
	#yt_main .products-list .product-compare:hover{
		width: 135px;
	}
/*------------------------detail page---------------------------*/	
	.yt-product-detail .block-related{
		display: none;
	}

	#yt_main .yt-product-detail .block-related .products-grid .item .item-wrap{
		padding-left: 20px;
	}
	#yt_main .yt-product-detail .block-related .product-info .product-review .amount{
		font-size: 91.67%;
	}
	.yt-product-detail .yt-detail-right{
		float: left;
		margin-top: 20px;
		padding: 0;
	}
	.yt-product-detail .yt-detail-right .wrap-qty{
		margin-right: 10px;
	}
	.yt-product-detail .yt-detail-right .add-to-cart, 
	.yt-product-detail .yt-detail-right .product-add-box .wishlist, 
	.yt-product-detail .yt-detail-right .product-add-box .compare{
		width: 35px;
		margin-right: 5px;
		overflow: hidden;
	}
	.yt-product-detail .yt-detail-right .add-to-cart:hover, 
	.yt-product-detail .yt-detail-right .product-add-box .wishlist:hover, 
	.yt-product-detail .yt-detail-right .product-add-box .compare:hover{
		width: 130px;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi,
	.yt-product-detail .tab-product-detail .yt-tab-navi > li,
	.yt-product-detail .tab-product-detail .yt-tab-navi > li > a{
		width: 100%;
		margin-left: 0;
	}
	.yt-product-detail .tab-product-detail .yt-tab-navi > li.active{
		margin-top: 0;
	}
	.yt-product-detail .tab-product-detail .yt-tab-content{
		padding: 20px 10px 30px;
	}
/*------------------------other page---------------------------*/
/*contact*/
	.contact-map-wrap,
	.contact-form{
		padding: 0
	}	
	.contact-form{
		margin-top: 30px
	}
/*account*/		
	.account-login{
		padding: 0 15px;
	}
	.my-account .col2-set .col-1, .account-login .col2-set .col-1,
	.my-account .col2-set .col-2, .account-login .col2-set .col-2{
		width: 100%;
		margin-bottom: 15px;
		padding-left:0
	}
	.my-account .form-list .field{
		width: 100%;
	}
	.my-account .link-reorder{
		float: none;
	}
	.my-account .pager .pages,
	.my-account .pager .limiter,
	.my-account .pager .amount{
		float: left;
		width: 100%;
		text-align: left;
		padding: 7px 0;
		border-bottom: 1px dotted #e9e9e9;
	}
	.my-account .pager .amount{
		padding-top: 0;
	}
	.my-account .pager .pages{
		padding-bottom: 0;
		border: none;
	}
	.my-account #wishlist-view-form .buttons-set{
		width: 100%;
	}
	.my-wishlist #wishlist-view-form .buttons-set .button,
	#shopping-cart-table.cart-table .button{
		width: 100%;
		margin-top: 2px;
	}
	
	
	.data-table {
		/* table-layout: fixed; */
	}	
	.data-table thead th, .data-table thead td, 
	.data-table tr.even th, .data-table tr.odd td, 
	.data-table tr.odd th, .data-table tr.even td, 
	.data-table tfoot td, .data-table tr.first th, 
	.data-table tr.first td {
		border: medium none !important;
		display: block;
		float: none !important;
		text-align: center;
		width: auto !important;
	}
	
	select {
		width: 100%;
	}
		.menu-selectbox .icon-reorder{
		font-size: 17px !important;
		left: -3px !important;
		top: 9px !important;
		background: none !important;
	}
	#yt-responsivemenu .menu-selectbox {
		top: -20px !important;
		left: -10px !important;
		width: 30px;
		
	}
	#confirmbox{
		margin-left: 5px;
	}
}

@media (max-width: 640px) {
	#newsletter{
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important;
	}
	.da-thumbs-div .sub-item{
		float: none;
	}
	.des-slideshow, .title-slideshow,.wrap-img4,.wrap-slide-2,.slide-2,
	.wrap-item-slide3, .wrap-slide3-img, .wrap-slide4-img,
	.wrap-slide4-img-1
	{ 
		display: none !important;
	}
	.yt-extraslider{
		padding-right:0;
	}
	.wrap-new-arrival,.block-video{
		padding-left: 0;
	}
	.header-slideshow{
		padding:0 15px;
	}
	.slider-media .page-button .control-button .preview, 
	.slider-media .page-button .control-button .next{
		margin-bottom: -26px;
	}
	#yt_resmenu_collapse{
		left:-10px !important;
		top: 21px !important;
	}
	#yt_right{
		padding-right: 15px;
	}
	.products-grid .br,.products-list .br{
		display: none;
	}
	#yt_main .products-list .product-image{
		border-right: none !important;
		border-left: none !important;
	}
	.wrap-cate-bc .page-title{
		margin-left: 0;
	}
	.toolbar .view-mode,.pages{
		margin-left:10px;
	}
	.toolbar .sorter .stely-asc{
		margin-right:0;
	}
	
	.yt-product-detail .product-add-box{
		margin-left: 155px;
		float: left;
	}
}
@media (max-width: 320px) {
	
	.top-link-checkout{ display: none;}
	.yt-product-detail .wrap-qty{
		margin-right: 15px;
	}
	.account-login h1{
		font-size: 20px;
	}
	.yt-product-detail .product-add-box{
		margin-right: 5px;
	}
	#confirmbox{ width: 300px; margin-left: 10px;}
	.toolbar .sorter .stely-desc, .toolbar .sorter .stely-asc{
		margin-right:0;
	}
}
/*---------------menu sidebar----------------*/
.btn:active, .btn.active{
	box-shadow:none;
}
#yt-responsivemenu .btn.btn-navbar {
    top: 35px;
    left: 0;
    margin: 0;
    position: absolute;
	padding: 7px 10px 6px 10px;
	line-height: 100%;
	font-size: 21px;
	color: #fff;
	outline: none;
	background: #225034 ;
}
#yt_resmenu_sidebar {
    display: none;
}
.onpen-sidebar #yt_wrapper > .wrap{
	padding-left: 10px;
}
#yt_wrapper{
	position: relative;
	left: 0;
	font-family:'Open Sans' !important;
}
.onpen-sidebar #yt_wrapper,
.onpen-sidebar .yt_ressidebar_screennav {	
	margin-left: 0;
	left: 220px;
}
.yt_ressidebar_screennav #yt_screennav {
    background: #222;
    left: 0;
	top: 0;
    margin: 0;
    position: absolute;
    /*transform: translateX(-100%);*/
	margin-left: -220px;
    width: 220px;
	height: 100%;
}
#yt_screennav ul.siderbar-menu li ul{
	padding-left:15px;
}
#yt_screennav ul.siderbar-menu li a {
	padding: 9px 0 9px 10px;
	line-height: 100%;
	display:block;
	border-bottom: 1px solid #444;
}
#yt_screennav ul.siderbar-menu li a:hover{
	color: #225034 ;
}
/*---------------menu collapse---------*/
#yt_resmenu_collapse{
	position:relative;
	left: 0;	
	z-index: 9990;
	top: 55px;
	min-width:170px;
}
#yt_resmenu_collapse ul.nav-menu{
	background-color: #222;
}
#yt_resmenu_collapse ul.nav-menu > li:hover,
#yt_resmenu_collapse ul.nav-menu > li.active{
	color:#FFF;
}
#yt_resmenu_collapse ul.nav-menu > li > a {
    border-bottom: 1px solid #444;
}
#yt_resmenu_collapse ul.nav-menu > li:hover,
#yt_resmenu_collapse ul.nav-menu > li.active,
#yt_resmenu_collapse ul.nav-menu > li.active > a > span,
#yt_resmenu_collapse ul.nav-menu > li:hover > a > span{
	color:#FFF;
}
.nav-collapse .nav-menu > li > a, 
.nav-collapse .dropdown-menu a {           
    padding: 8px 35px 8px 15px;
	display: block;
}
.nav-collapse .nav-menu > li {
    float: none;
	position:relative;
	z-index:10;
}
ul.nav-menu li.parent {
    position: relative;
}
.nav-collapse .nav > li {
    float: none;
}
ul.nav-menu li.parent .menuress-toggle.menuress-toggle:before {
    content: "\f107";
	font-family: 'FontAwesome';
	font-size:20px;
	display:block;
}
ul.nav-menu li.parent.open .menuress-toggle.menuress-toggle:before {
    content: "\f106";
	font-family: 'FontAwesome';
	font-size:20px;
	display:block;
}
ul.nav-menu li.parent .menuress-toggle {
    cursor: pointer;   
    position: absolute;
    right: 0;
    text-align: center;
    top: 3px;
    vertical-align: middle;
    width: 40px;
	color:#909090;
}
ul.nav-menu li.parent > .res-wrapnav {
    height: 0;
    opacity: 0;
}
ul.nav-menu li.parent > .res-wrapnav ul{
	position:relative;
	z-index:1;
}
ul.nav-menu li.parent.open > .res-wrapnav {
    display: block;
    opacity: 1;
	background:#2B2B2B;
	border-bottom: 1px solid #444;
}
ul.nav-menu li.parent > .res-wrapnav ul li{
	padding:5px 5px 5px 15px;
}
/*---------------menu responsive selectbox---------*/
.menu-selectbox .icon-reorder {
    top: 5px;
    left: 0;
    margin: 0;
    position: absolute;
	padding: 8px 11px;
	line-height: 100%;
	font-size: 21px;
	color: #fff;
	outline: none;
	border-radius: 0;
	background: #225034 ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#yt-responsivemenu .menu-selectbox{
	position:relative;
	top: 10px;
}
#yt-responsivemenu .menu-selectbox > select {
    opacity: 0;
    padding: 0;
	height: 41px;
	width: 100%;
	cursor: pointer;
}
#yt-responsivemenu .menu-selectbox > select > option{
	width: 100%;
	padding:5px 10px;
}

@media screen and (max-width: 1280px) {
	.max-width-external{ width:100% !important}
	.dynamicslideshow-container {max-height: 46.8vw !important;}
	.dynamicslideshow li,.dynamicslideshow ul{ height:36.6vw; }
}	


@media screen and (max-width: 1150px) {
/*---------------------------------------HEADER------------------------------------------------*/

#yt_header .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li a.sm_megamenu_head{ padding: 10px 8px;}
.sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li a.sm_megamenu_head:after{  top: 10px !important;}
.wrapper-bottom .content-bottom .-title-newsletter{ line-height:100%}
.wrapper-bottom .content-bottom .-ico-assistenza{ display:none}
.wrapper-pagamenti .left, .wrapper-pagamenti .right{ float:none; margin-left:20px; width:100%; margin-bottom:20px; clear:both}
.wrapper-pagamenti .right{ background-position: left center;}
.wrapper-pagamenti .right .pagamento{ margin-bottom:20px}

#yt_header .yt-header-top .wrapper-assistenza{ display:none}


/*----------------------------------------CATEGORIA-------------------------------------------------*/
.wrapper-item .add-to-cart{ font-size:12px}

/*----------------------------------------DETTAGLIO-------------------------------------------------*/
/*.yt-product-detail .more-views{ display:none;}*/
.yt-product-detail .wrap-related-pro .product{height: 26.1vw;}
.wrapper-media{ width:66.1%}
.wrapper-media img{ width:100%}
/*----------------------------------------ACOUNT-------------------------------------------------*/

.my-account .form-list .field.wide input, .custom-account-edit input[name=email]{ width:92%}
}
@media screen and (max-width: 1000px) {
/*----------------------------------------HEADER-------------------------------------------------*/

.yt-header-top .wrapper-telephone{ width:17%; margin-left: 2%; padding: 1.5% 0;}
.yt-header-top .wrapper-menu-small{ margin: 0  1.5%; padding: 0.4% 0 0.4% 1.6%;    width: 19%;}
.yt-header-top .wrapper-menu-small .-item{ margin:0; width:100%; margin-bottom:10px}
.yt-header-top .wrapper-menu-small .-item .-ico{ display:none;}
.yt-header-top .wrapper-menu-small .-item .-title{ display:block; position:initial; margin:0; width:100%;}
.yt-header-top .wrapper-menu-small .-item .-title .-arrow{display:none;}

.yt-header-bottom .wrapper-assistenza{ display:none}

/*----------------------------------------HOME-------------------------------------------------*/

#tpl-home ul.vetrina-list li.vetrina-item .wrapper-bottom input.qty{ width: 27px;}
#tpl-home ul.vetrina-list li.vetrina-item .wrapper-bottom .-details{margin-left: 5px;}
#tpl-home ul.vetrina-list li.vetrina-item .wrapper-bottom .quantity-plus{margin-right:5px}
#tpl-home ul.vetrina-list li.vetrina-item .wrapper-bottom button .ico-cart{width: 58px;}

.menu-category-left	ul.product-list li.product-item-menu .title-product-first{ font-size: 13px;}
.wrapper-content-sidebar .wrapper-newsletter .-title{font-size: 31px;}
.wrapper-newsletter input{ width:100% !important;}
.wrapper-content-sidebar .form-search input{width: 78.6%;}

#tpl-home ul.categorie-list li.categorie-item{ width:49%;}
#tpl-home ul.categorie-list li.categorie-item:nth-child(2n+1){clear:both; margin-left:0}

/*----------------------------------------CATEGORIA-------------------------------------------------*/

.wrap-cr .wrapper-item{width:49.5%; }
.wrap-cr .wrapper-item:nth-child(2n+1){ margin-left:0}
.wrapper-item .add-to-cart{ font-size:10px}
.category-products.pro-list .wrapper-item .-availability{ position: inherit; float:left; margin-right:10px; margin-top:7px}
.category-products.pro-list .wrapper-item .wrapper-cart{ width:70%}

/*----------------------------------------DETTAGLIO-------------------------------------------------*/

.wrapper-product-shop, .wrapper-media{ float:none; width:100% !important; clear:both; margin-left:0}
.yt-product-detail .wrapper-media{ height: 52.3vw; overflow:hidden}
.wrapper-product-shop{ min-height:auto}

.yt-product-detail .wrap-related-pro .product{height: 27.9vw;}
.yt-product-detail .wrapper-product-shop .wrap-sc{ font-size:16px}
.yt-product-detail .wrapper-product-shop .button{ float:right; margin-top:0 !important}
.yt-product-detail .-social-addthis{ width:137px}
.yt-product-detail .ico-bottom{ width:100%;}
.yt-product-detail .ico-bottom .-back, .yt-product-detail .ico-bottom .-print{padding: 7px 5px; height:32px; margin-left:0}
.yt-product-detail .ico-bottom .-back{ width:90px; float:right}
.gallery-container ul li{ width:69px;}

#product-options-wrapper.product-options .options-list li{ width:25%;}



/*----------------------------------------sidebar-------------------------------------------------*/
.wrapper-content-sidebar .wrapper-newsletter .-ico{ display:none}


/*----------------------------------------ACOUNT-------------------------------------------------*/
.custom-account-edit .custom-taxvat, .custom-account-edit li.fields.cod_fiscale, .custom-account-edit input, .custom-account-edit input[name=email]{ clear:both; width:100% !important}
.custom-account-edit input[type="checkbox"]{ width:19px !important; margin-left:5px}
.yt-left-wrap .block-account .block-content li .-ico{ display:none;}
.yt-left-wrap .block-account .block-content li .-title{ margin-left:0}
}

@media(max-width:800px) {
/*----------------------------------------HEADER-------------------------------------------------*/
.yt-header-bottom .wrapper-login .content .wrapper-account a{ display:block}

}

@media screen and (max-width: 770px) {
/*----------------------------------------HEADER-------------------------------------------------*/
.yt-header-bottom .-logo{ width:20%; padding-right:10px}
.yt-header-bottom .-logo img{ max-width:100%}

.mini-cartpro .title-block{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/icon-cart-mobile.png) no-repeat center center !important;}
.mini-cartpro .title-block .summary{padding:0 !important; margin-left:0 !important}
.mini-cartpro.block{ padding: 3px 0; min-width:61px}
.yt-header-bottom .wrapper-login{ width:200px}


/*----------------------------------------HOME-------------------------------------------------*/

#tpl-home .content-sidebar-left{width: 33%;}
#tpl-home .content-home-right{width: 66.5%;}
#tpl-home ul.vetrina-list li.vetrina-item{width: 49.5%;}
#tpl-home ul.vetrina-list li.vetrina-item:nth-child(2n+1){ margin-left:0}

#tpl-home .wrapper-banner-home img{width:100% }


/*----------------------------------------CATEGORIA-------------------------------------------------*/
.wrap-cr .sidebar-category{ width:33%}
.wrap-cr .yt-main-right{ width:66.5%}
.wrapper-item .add-to-cart{  font-size: 11px}
.category-products.pro-list .wrapper-item .wrapper-cart{ width:100%; float:none; clear:both}
.yt-products-top .-filter-manufacturer{ float:none; clear:both; width:100%;} 
.yt-products-top .block-shopby{width: 171px; margin-top:10px}

.category-products .wrapper-item .wrapper-cart .-details{ display:none}

/*----------------------------------------DETTAGLIO-------------------------------------------------*/
.sidebar-detail{ width:33%}
.yt-product-detail{}

.yt-product-detail .wrap-related-pro .add-to-cart{ font-size:11px}
.yt-product-detail .wrap-related-pro .product{  height: 49.9vw; width:49.6%}
.yt-product-detail .wrap-related-pro .product img{ max-width:100%}
/*----------------------------------------UFFICIO IN AFFITTO--------------------------------------------*/
.wrapper-ufficio-in-affitto .wrapper-servizi .content-servizio .-title{  font-size: 12px !important;line-height: 12px !important;}


}

@media(max-width: 600px) {
	
/*---------------------------------------HEADER------------------------------------------------*/
.yt-header-bottom .wrapper-login{ padding:10px}
.mini-cartpro .title-block{ margin:0}

/*----------------------------------------HOME-------------------------------------------------*/

#tpl-home ul.vetrina-list li.vetrina-item{width: 49.37%;}
#tpl-home ul.vetrina-list li.vetrina-item .wrapper-bottom .-details{ display:none}

/*----------------------------------------menu-------------------------------------------------*/

.wrap-cr .sidebar-category{ width:100%;}
.sidebar-detail{ width:100%;}


/*----------------------------------------CATEGORIE-------------------------------------------------*/

.wrap-cr .yt-left-wrap.category-template .wrapper-promo, .wrap-cr .yt-left-wrap.category-template .-show-all, .wrap-cr .yt-left-wrap.category-template ul.promo-list, .wrap-cr .yt-left-wrap.category-template .wrapper-pc, .wrap-cr .yt-left-wrap.category-template .wrapper-newsletter, .wrap-cr .yt-left-wrap.category-template .wrapper-search{ display:none}

.wrap-cr .yt-main-right{ width:100%}
/*----------------------------------------DETTAGLIO-------------------------------------------------*/
.sidebar-detail .wrapper-promo, .sidebar-detail .-show-all, .sidebar-detail ul.promo-list, .sidebar-detail .wrapper-pc, .sidebar-detail .wrapper-newsletter, .sidebar-detail .wrapper-search{ display:none}

.yt-product-detail{width:100%; margin-left:0}
#product-options-wrapper.product-options .options-list li{ width:33.3333%;}

.yt-product-detail .wrapper-media{ height:124vw}
.yt-product-detail-inner{ padding-left:0}

/*----------------------------------------SIDEBAR-------------------------------------------------*/

.wrapper-content-sidebar .wrapper-cnt{ display:none}


}

@media(max-width:480px) {

/*---------------------------------------HEADER------------------------------------------------*/


#yt_header .yt-header-top .wrapper-link{ display:none}
.yt-header-top .d-cell{ display:block; text-align:center !important}
.yt-header-bottom .d-cell{ display:block}

#yt_header .yt-header-bottom{ padding:10px 0}
.yt-header-bottom .-logo{ width:100%; text-align:center }

.yt-header-bottom .header-cart{ position:absolute; top:0; right:0}
.yt-header-bottom .header-login > a .content-login, .yt-header-bottom .wrapper-login .content-signup{ width:80px; float:right; padding:3px 0; font-size:12px}


.yt-header-bottom .wrapper-login{ display:none}
.yt-header-bottom .form-search{ width:100%; margin-top:10px}

.yt-header-top .wrapper-contact, .yt-header-top .wrapper-language{ float:none; text-align:center}
.yt-header-top .wrapper-language a{ float:none; display:inline-block;}
.yt-header-bottom .-account-resp .-ico{position: absolute;top: 0px; right: 60px;}
.mini-cartpro.block{position: absolute;top: 0px; right: 0;}
.yt-header-bottom .-account-resp .-ico:before{content: "\f007";font-family: 'FontAwesome'; font-size:37px; color:#4b7162;vertical-align:middle;}


/*---------------------------------------HOME-------------------------------------------------*/
#tpl-home .slider{ display:none}	
#tpl-home .wrapper-content{ margin-top:0}
#tpl-home .wrapper-content iframe{ display:none}
#tpl-home .content-home-right{width: 99% !important;}

#tpl-home ul.vetrina-list li.vetrina-item{ width:100% !important; margin-left:0 !important}

/*---------------------------------------SIDEBAR-------------------------------------------------*/

.content-sidebar-left{width: 99%;}

.wrapper-content-sidebar .w-responsive{ display:block}
.wrapper-content-sidebar .w-responsive .-close{ position:absolute; top:10px; right:10px;}
.wrapper-content-sidebar .w-responsive .-close:after{content: "\f00d";font-family: 'FontAwesome'; font-size:30px; color:#4b7162;vertical-align:middle;}
.wrapper-content-sidebar .w-responsive .wrapper-assistenza{ font-size:20px; margin-bottom:20px;}
.wrapper-content-sidebar .w-responsive .wrapper-assistenza a{color:#225034}

.wrapper-content-sidebar .w-responsive .header-login > a .content-login,
.wrapper-content-sidebar .w-responsive .wrapper-login .content-signup{ font-size: 20px; color: #fff; background-color: #225034; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; text-transform: lowercase;  width: 100%; position: relative;   line-height: 170%; text-align:center; margin-bottom:10px;}
.wrapper-content-sidebar .wrapper-customer-name,
.wrapper-content-sidebar .wrapper-account{ font-size:20px;}
.wrapper-content-sidebar .wrapper-customer-name a,
.wrapper-content-sidebar .wrapper-account a{color: #225034;}
.wrapper-content-sidebar .wrapper-account{margin-bottom:10px}


.wrapper-content-sidebar{ position: fixed;top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: 99999;  overflow: scroll !important;  display: none;  background-color: #d3e0d8;  padding: 20px; margin-bottom:0}
.menu-category-left ul.product-list li.product-item-menu .title-product-first{ border-bottom:1px solid #225034 }
.content-home-right{width: 99%;float:none}
.wrapper-content-sidebar .-title-sidebar{cursor:pointer; color:#225034; text-align:center; padding:8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.menu-category-left	ul.product-list li.product-item-menu .title-product-first{ background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/ico-sidebar.png) #d3e0d8 no-repeat right 10px center; padding-left:5px }
.menu-category-left	ul.product-list li.product-item-menu .title-product-first.active, 
.menu-category-left	ul.product-list li.product-item-menu .title-product-first:hover{background: url(https://www.fars.it/skin/frontend/default/avtheme/images/content/ico-sidebar-down.png) #225034 no-repeat right 10px center;}
.menu-category-left	ul.product-list li.product-item-menu .title-product-first.active a, 
.menu-category-left	ul.product-list li.product-item-menu .title-product-first:hover a{ color:#fff}
.hide-in-reponsive-mode.not-logged-in{ display:none}

/*----------------------------------------CATEGORIA-------------------------------------------------*/
.wrap-cr .yt-main-right, .wrap-cr .sidebar-category{ width:99%; float:none;}
.category-products.pro-list .wrapper-item .product-image, .category-products.pro-list .wrapper-item .content-information{ width:100%;}
.category-products.pro-list .wrapper-item .wrapper-cart{ margin-bottom:10px}

/*----------------------------------------DETTAGLIO-------------------------------------------------*/

.yt-product-detail .wrap-related-pro .product{  height: 56.5vw;}

/*----------------------------------------ACCOUNT-------------------------------------------------*/
.custom-address-edit, .custom-account-edit{ width:100%}
.custom-account-create form{ width:100%}

.custom-account-login .form-wrapper-login .col2-set:nth-child(3){ display: flex; flex-direction: column-reverse;}

/*----------------------------------------FOOTER-------------------------------------------------*/

.yt-footer-middle ul.menu-wrapper-list li.menu-wrapper-item{ display:block; text-align:center; margin-left:0; margin-bottom:10px}
.yt-footer-middle ul.menu-wrapper-list li.menu-wrapper-item:before{ content:''; padding-right:0}
.yt-footer-bottom .credits{ float:none; text-align:center}
#yt_footer .yt-footer-bottom .yt-copyright{ text-align:center}

}
@media(max-width:400px) {
	
/*----------------------------------------DETTAGLIO-------------------------------------------------*/

.yt-product-detail .wrapper-product-shop .add-to-cart{ clear:both}
.yt-product-detail .wrapper-product-shop .button{ float:none; display:block;  margin:20px auto !important}
.yt-product-detail .wrapper-product-shop .wrap-qty{ text-align:center} 
.yt-product-detail .wrapper-product-shop .wrap-qty input{ float:none; display:inline-block}
.yt-product-detail .wrapper-product-shop .price-box{ text-align:center}
	
/*----------------------------------------SIDEBAR-------------------------------------------------*/

	.wrapper-content-sidebar .w-responsive .-close{ top:6px;}
	.wrapper-content-sidebar .w-responsive .wrapper-assistenza{font-size: 13px;}
	.wrapper-content-sidebar .wrapper-customer-name, .wrapper-content-sidebar .wrapper-account{ font-size:15px;}
}

@media(max-width:360px) {
	/*----------------------------------------HEADER-------------------------------------------------*/
.yt-header-bottom .wrapper-login{ float:none; margin:0 auto; clear:both}
.yt-header-bottom .form-search{ float:none; margin:0 auto}
.yt-header-bottom .wrapper-search{ clear:both; padding-top:10px}	
}

@media(max-width:320px) {
	
	
li.product-item-evidenza{ height: 73.1vw;}	
li.product-item-evidenza a, li.product-item-evidenza .add-to-cart, li.product-item-categoria a, li.product-item-categoria .add-to-cart{ font-size: 10px;}
li.product-item-categoria{height: 67vw;}	

/*----------------------------------------CATEGORIA-------------------------------------------------*/

.wrap-cr .wrapper-item{ width:100%; margin-left:0 !important}

/*----------------------------------------DETTAGLIO-------------------------------------------------*/

.yt-product-detail .wrap-related-pro .product{    height: 63.6vw;}
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #949494;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
/* 	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); */
/*    	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); */
/* 	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); */
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
 	/*background-image: url('https://www.fars.it/skin/frontend/default/avtheme/images/fancybox_sprite.png'); */
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	/*background: url('https://www.fars.it/skin/frontend/default/avtheme/css/fancybox_loading.gif') center center no-repeat;*/
}

.fancybox-close {
	position: absolute;
	top: 5px;
	right: 0;
	width: 25px;
	height: 25px;
	cursor: pointer;
	z-index: 8040;
	color: #666;
	background: none;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	/*background: transparent url('https://www.fars.it/skin/frontend/default/avtheme/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	display: none;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.fars.it/skin/frontend/default/avtheme/images/fancybox_overlay.png') repeat;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	/*overflow-y: scroll;*/
	background: url(https://www.fars.it/skin/frontend/default/avtheme/images/fancybox_overlay.png) repeat;
	z-index: 9991;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	/*margin-bottom: -35px;*/
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 10px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	/*-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	font-weight: bold;
	text-shadow: 0 1px 2px #222;*/
	color: #FFF;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('https://www.fars.it/skin/frontend/default/avtheme/css/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('https://www.fars.it/skin/frontend/default/avtheme/css/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}




#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 9999;
}
#fancybox-buttons.top {
	top: 10px;
}
#fancybox-buttons.bottom {
	bottom: 10px;
}
#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}
#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 28px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('https://www.fars.it/skin/frontend/default/avtheme/images/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}
#fancybox-buttons a:hover {
	opacity: 1;
}
#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}
#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}
#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}
#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}
#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}
#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}
#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}
#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/*
 Cloud Zoom CSS. (c)2012 Star Plugins.
 This CSS can be altered to change the look and size of the lens.
*/

.cloudzoom-lens {
	border: none;
	width: 100px;
	height: 100px;
	cursor: crosshair;
	
}

/* CSS for zoom window (not used for 'inside' position). */
.cloudzoom-zoom {
	border: 1px solid #888;
	
}

.cloud-zoom-gallery .border {
	border-width: 1px;
	border-style: solid;
	border-right: none;
}

.border-right {
	border-right-width: 1px;
	border-right-style: solid;
}

/* CSS for captions */
.cloudzoom-caption {
	display: none; /* CSS captions should be hidden initially */
	text-align: left;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	font-family: sans-serif;
	font-size: 11px;
}

/* cloud-zoom */
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	margin: 0;
	cursor: move;
}

/* This is for the title text. */
.cloud-zoom-title {
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute !important;
	background-color: #000;
	color: #fff;
	padding: 5px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	top: 0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	overflow: hidden;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-color: #fff !important;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color: white;
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}
