 @font-face {

font-family: 'Helvetica';

font-style: normal;

font-weight: normal;

src: local('Helvetica'), url('Helvetica.woff') format('woff');

}

@font-face {

font-family: 'Helvetica Oblique';

font-style: normal;

font-weight: normal;

src: local('Helvetica Oblique'), url('Helvetica-Oblique.woff') format('woff');

}

@font-face {

font-family: 'Helvetica Compressed';

font-style: normal;

font-weight: normal;

src: local('Helvetica Compressed'), url('helvetica-compressed-5871d14b6903a.woff') format('woff');

}

@font-face {

font-family: 'Helvetica Rounded Bold';

font-style: normal;

font-weight: normal;

src: local('Helvetica Rounded Bold'), url('helvetica-rounded-bold-5871d05ead8de.woff') format('woff');

}

@font-face {

font-family: 'Helvetica Bold';

font-style: normal;

font-weight: 700;

src: local('Helvetica'), url('Helvetica-Bold.woff') format('woff');

}

@font-face {

font-family: 'Helvetica Bold Oblique';

font-style: normal;

font-weight: normal;

src: local('Helvetica Bold Oblique'), url('Helvetica-BoldOblique.woff') format('woff');

}

@font-face {

font-family: 'Helvetica Light';

font-style: normal;

font-weight: normal;

src: local('Helvetica Light'), url('helvetica-light-587ebe5a59211.woff') format('woff');

}

@font-face {

font-family: 'Helvetica';

font-style: normal;

font-weight: normal;

src: local('Helvetica Light'), url('Helvetica.woff') format('woff');

}

 body {

	font-family: 'Helvetica';

	font-weight: normal;

}

body {

	-webkit-font-smoothing: none;

	-webkit-font-smoothing: subpixel-antialiased;

	-webkit-font-smoothing: antialiased;

}

a {

	cursor:pointer

}

.pull-right {

	float:right

}

.formquestion{ margin:20px auto; width:100%; padding:20px; background-color:#f5f5f5;}
.formquestion h3{font-size: 20px;font-weight: 700;color: #1476b3; margin: 0 0 10px 0; padding:0; }
.formquestion textarea{ width:100%; padding:10px; border:1px #ccc solid;}
.formquestion  button{background: #1587ce ;border-radius: 4px;text-align: center;color: #ffffff;
border: none;box-shadow: none;padding: 8px 12px;cursor: pointer; margin-top:10px;}


#myiocnsection { padding:35px 0 40px 0; background-color:#f5f5f5;}
#myiocnsection .ups-text{ margin-bottom:15px;}
#myiocnsection .froniocn{ margin-bottom:10px;}



#contactusbaner {

	background-color:#f5f5f5;

	padding:50px 0;

}

#contactusbaner .contactusinner {

	

	background-color:#fff;

	position:relative;

	z-index:4;

	box-shadow:0 0 10px #ccc;

	min-height:400px;

	

}

#contactusbaner .contactusinner h2 {

	margin:0 0 25px 0;

	font-weight:700;

	padding:0;

	color:#000

}

#contactusbaner .contactusinner .form-horizontal {

	margin-top:35px;

}

.leftpanel {

	float:left;

	width:350px;

	position:relative;

	z-index:9;

	background: url(../img/lg-b-blog-1.jpg) no-repeat;

	

	

	box-shadow:0 0 10px #666;

	border:1px #fff solid;

}

.leftpanel .leftinner {

	background-color:#f5f5f5;

	padding:35px 35px 15px 35px;

	

	min-height:400px;

}

#contactusbaner .form-group {

	margin-bottom:20px

}

#contactusbaner .form-group label {

	text-align:left !important;

	;

	font-size:14px;

}

.contactusadd li {

	position:relative;

	padding:0 0 20px 50px;

	font-size:14px;

	margin-bottom:20px;

	color:#666;

	;

}

.contactusadd li i {

	position:absolute;

	left:0;

	top:2px;

	font-size:30px;

	color:#1587ce;

}

.contactusadd li b {

	display:block;

	padding:0 0 5px 0;

	font-size:16px;

}

/*.contactusadd li a {color:#f2f1f2 }*/

.contactusinner .form-horizontal{ padding:30px;}


.morebuttons {

	background-color: #1587ce;

	text-align: center;

	color: #ffffff;

	border: none;

	box-shadow: none;

	padding: 8px 18px;

	;

	text-transform:uppercase;

	font-size:16px;

	box-shadow:0 0 10px #666;

}

.megadropqown {

	position:static

}

.megadropqown .megadropdowns {

	position: relative;

	left:0;

	right:0;

	z-index:999;

	box-shadow:5px 5px 5px transparent;

	width:100%;

	display:none;

	padding:23px 0 0;

}

.megadropqown .megadropdowns .megainner {

	background-color:#fff;

	padding:20px 10% 30px 10%;

	border-top:1px #ccc solid;

}

.megadropqown .megadropdowns .megainner .maindrt strong{ color:#1587ce !important}


.megadropqown:hover > .megadropdowns {

	display:block

}

.megadropdowns {

	overflow:hidden;

	text-align:left

}

.megadropdowns .subcoat {

	background:#fff;

	letter-spacing:.8px;

}

.megadropdowns .subcoat .maindrt {

	display:block;

	padding:5px 0 10px 0;

	font-size:17px;

}
.megadropdowns .megainner{ position:relative; min-height:320px;}

.headersmallbanner{ margin-bottom:10px;}
.headersmallbanner ul { 

	

	padding:0 70% 0 0;

	

}

.headersmallbanner li img {

	position:absolute;

	width:70%;

	height:auto;

	top:20px;

	right:20px;

	display:none;

	z-index:1

}

.headersmallbanner li:hover > img, .megadropdowns .megainner  .headersmallbanner:nth-of-type(2) ul li:nth-of-type(1) img, .megadropdowns .megainner  .headersmallbanner:nth-of-type(1) ul li:nth-of-type(1) img {

	display: block;

	z-index:2

}



.megadropdowns .subcoat a {

	padding:2px 0;

	display:block

}

.categoriespage {

	padding:40px 30px;

	background-color:#f5f5f5;

}

.categoriespage li {

	margin-bottom:20px;

}

.categoriespage li a {

	display:block;

	background-color:#fff;

	box-shadow:0 0 10px #ccc

}

.categoriespage li a img {

	border:1px #eee solid;

}

.categoriespage li a .catcontent {;

	padding:20px;

	color:#666

}

.categoriespage li a:hover .catcontent {;

	padding:20px;

	color:#666

}

.categoriespage li a .catcontent h2 {

	color:#000;

	font-size:20px;

	font-weight:bold;

	margin:0 0 10px 0;

	padding:0;

}

.mycartpro {

	padding:40px 30px;

}

.catehpricust {

	margin-bottom:30px;

}

.catehpricust .thumbcat {

	box-shadow:0 0 10px #ccc;

	overflow:hidden;

	position:relative

}

.catehpricust .thumbcat .hoverimg {

	position:absolute;

	left:100%;

	bottom:0;

	width:100%;

	height:100%;

	top:0;

	transition: all 1s ease 0s;

	-webkit-transition: all 1s ease 0s;

	-moz-transition: all 1s ease 0s;

	-o-transition: all 1s ease 0s;

}

.catehpricust:hover .thumbcat .hoverimg {

	left:0;

	bottom:0;

	width:100%;

	height:100%;

	top:0;

}

.catehpricust .thumbcat img {

	width:100%;

	height:auto

}

.catehpricust .catehpricust-meta {

	padding:15px 0;

}

.catehpricust .catehpricust-meta h4 {

	margin:0 0 10px 0;

	padding:0;

	color:#000;

	font-size:23px;font-weight:bold;

}

.catehpricust .partcian {

	margin-bottom:15px;

	padding:0 0 15px 0;

	border-bottom:1px #ebebeb solid

}

#productsdetailspage {

	padding:30px 0;

	background-color:#fff;

}

#productsdetailspage .detailsiner {

	background-color:#fff;

	padding:55px 25px;

	min-height:100px;

}

#productsdetailspage .detailsiner-1 {

	background-color:#f0f7fd;

	padding:55px 25px 30px 25px;

	min-height:100px;

}

.detailshead {

	margin:0 0 10px 0;

	padding:0 30px 0 0;

	position:relative;

	font-size:30px;

	font-weight:700;

	color:#1476b3;

}

.detailshead button {

	position:absolute;

	right:0;

	background-color:transparent;

	border:0;

	color:#df2b7c

}

.specfication h1 {

	text-align:center

}

.specfication ul li {

	list-style:none;

	padding:20px 15px 10px 15px;

	float:left;

	width:20%

}

.specfication ul li div {

	position:relative;

	padding:0 0 20px 0;

	text-align:center

}

.specfication ul li img {

	margin-bottom:5px;

}

.specfication ul li strong {

	display:block;

	font-weight:700;

	color:#000;

	font-size:16px;

}

.rating .fa-star.off, .rating-wrapper .fa-star.off, #review table .fa-star.off {

	color: #b5b5b5;

}

.rating-wrapper .fa-stack i {

	color: #df2b7c;

	font-size: 16px;

	color:#009ce4 !important

}

.rating-wrapper a + a {

	border-left: 1px #ccc solid;

	padding: 0 0 0 5px;

	margin-left: 4px;

}

.rating-wrapper .fa-stack {

	width: 1em;

}

.rating-wrapper a {

	color: #000 !important;

	font-size:15px;

	font-weight:400

}

.inputbutton {

	padding: 10px 22px;

	margin:20px 0 0px 0;

	font-weight: 500;

	text-align: center;

	color: #fff;

	border: 0;

	font-size: 16px;

	background-color: #38479a;

	border-radius:1px;

	text-transform: uppercase;

}

#tab-review h2{ font-weight:bold}

.subheads {

	font-size:22px;

	color:#000;

	margin:0 0 20px 0;

	padding:0;

	font-weight:500 !important;

}

.mb10 {

	margin-bottom:10px !important

}

.myformdrt {

	padding:35px;

	position:relative

}

.myformdrt h3 {

	font-size:25px;

	color:#000;

	margin:0 0 20px 0;

	padding:0;

	font-weight:500 !important;

}

.myformdrt .close {

	position:absolute;

	right:0;

	top:0

}

.myformdrt .formfield {

	margin:0 0 15px 0;

}

.myformdrt .formfield .input {

	width:100%;

	padding:12px 10px;

	border:1px #ccc solid;

	;

	font-size:14px;

}

.myformdrt .formfield .input:focus {

	border:1px #373a92 solid;

}

.mytabsss .nav {

	padding:0 0 15px 0;

	margin:0;

}

#myDiv {

	position:absolute;

	top:-130px

}

.mytabsss .nav li {

	float:left;

	margin-right:4px;

}

.mytabsss .nav li a {

	display:block;

	padding:5px 20px;

	letter-spacing:.5px;

	background-color:#000;

	color:#fff;

}

.mytabsss .nav li.active a {

	background-color:#373a92;

	color:#fff;

}

.morepic {

	position:relative;

	padding: 0 0 20px 90px;

}

.morepic .leftimg {

	position:absolute;

	left:0;

	top:0

}

.morepic .leftimg a {

	display:block;

	border:1px #eeeeee solid;

	margin-bottom:10px;

}

.morepic .leftimg a img {

	width:80px;

}

.mainthumbb {

	border:1px #eeeeee solid !important

}

.mainthumbb a img {

	width:100%;

	height:auto

}

.toppostbars {

	padding:20px 0;

	margin:20px 0;

	border-bottom:1px #e5e5e5 solid;

	border-top:1px #e5e5e5 solid;

	font-size:14px;
	display: none;

}

.toppostbars .mycustomfield {

	display:inline-block;

	padding:0 0 0 70px;

	position:relative

}

.toppostbars .mycustomfield label {

	position:absolute;

	left:0;

	top:9px

}

.toppostbars .mycustomfield select {

	border:1px #ccc solid;

	padding:10px;

	-webkit-appearance: none;

	-moz-appearance: none;

	-ms-appearance: none;

	-o-appearance: none;

	appearance: none;

	background: #fff url(../img/drop.png) no-repeat right 9px center;

}

.grilistview {

	position:relative;

	padding:9px 0 0 60px;

}

.grilistview .listss {

	position:absolute;

	left:0;

	top:9px

}

.grilistview .listss a {

	float:left;

	margin-right:5px;

	font-size:20px;

	cursor:pointer

}

.listitem .nomar {

	margin:0 !important;

}

.listitem .nomar .nopad {

	padding:0 !important;

	width:100% !important;

}

.listitem .catehpricust-meta {

	text-align:center

}

.listitem .partcian {

	margin-bottom:0;

	padding:0;

	border-bottom:0

}

.subsrcrcr {

	background-color:#00a5ec !important;

	padding:12px 10px !important;

	display:inline-block;

}

.mt30 {

	margin-top:30px;

}

.sidewarper {

	z-index: 9999;

	position: fixed;



	overflow: auto;

	overflow-x: hidden;

	right: -1000px;

	top: 100px;

	bottom: 0;

}

#slidesection {

	width: 285px;

	border: 2px #1587ce solid; border-radius:9px 0 0 9px;; border-right:0 !important;

	background-color: #f5f5f5;

	box-shadow:0 0 10px #666;

	

	position:relative;

	margin-left:50px;

}

#slidesection .topclose {



	

	position:  absolute; display:block !important;

height: 40px; left:-108px;



width: 174px;



text-align: center;



box-shadow: -2px -1px 8px rgba(58, 56, 52, .58);



cursor: pointer;



background: #1587ce;



top: 45%;



font-weight: 400;







border-radius: 3px 3px 0 0;



transform: rotate(270deg);



cursor: pointer;



color: #fff;



line-height: 40px;



font-size: 18px;



z-index: 9;

}

























#slidesection .topclose a {

	display: block;

	color: #fff !important

}

#slidesection .topclose a i {

	float: right

}

#sidepanelmaenu {

	padding: 20px;

}



#slidesection  h3{ background-color:#1587ce; color:#fff; font-weight:bold; margin:0;  padding:13px; font-size:20px; text-align:center }



.formfield {

	margin:0 0 15px 0;

	position:relative

}

.formfield strong {

	display:block;

	padding:0 0 4px 0

}

.formfield .firldr {

	width:100%;

	padding:8px 15px;border-radius:20px;

	border:1px #ccc solid;

}

.formfield input[type="submit"] {

	border:0;

	background-color:#1969b8; font-size:16px;  text-transform:uppercase;

	color:#fff;

	padding:7px 20px; border-radius:30px;

	cursor:pointer

}

#search_widget {

	float:left

}

#search {

	position:relative;

	margin:0;

	float:left

}

#search button {

	color:#1587ce;

	position:absolute;

	top:0;

	right:0;

	bottom:0;

	width:45px;

	border:0

}

#search input[type="text"] {

	width:100%;

	padding:10px;

	border:0;

	background-color:#fff;

}

 #search input[type="text"]::placeholder {

color:#000

}

_mobile_menu {

}

.detext ul:after {

	content: "";

	display: table;

	clear: both

}

.detext ul li {

	padding:0 0 6px 0; background:

}

.detext.part ul li {

	padding:0 0 6px 0;

	float:left;

	width:40%;

}

.otherdetails{ margin-top:20px}

.otherdetails ul li{ background:url(../img/errow-1.png) no-repeat 0 6px; padding:0 0 5px 30px}





.darkblue {

	color:#1587ce !important

}

.seprtio {

	padding:20px 0 0 0;

	border-bottom:1px #ccc solid;

	border-top:1px #ccc solid;

	margin-bottom:30px;

}

.benefints img {

	width:100%;

	height:auto

}

.benefints ul li {

	background:url(../img/errow-1.png) no-repeat 0 6px;

	padding:0 0 10px 25px;

}

.benefints .subheads {

	margin-bottom:20px !important;

}

.mblogtyu .spltext {

	padding:50px;

	position:relative

}

.mblogtyu .imgconer {

	position:relative

}

.mblogtyu .imgconer:after {

	position:absolute;

	left:20px;

	top:20px;

	bottom:20px;

	right:20px;

	border:15px rgba(58, 93, 170, .4) solid;

	content:"";

}

.mblogtyu .imgconer.njui:after {

	border:15px rgba(0, 0, 0, .4) solid;

}

.mblogtyu {

	background:url(../img/bg-1.jpg) no-repeat left top

}

.mblogtyu .spltext ul li {

	background:url(../img/errow-1.png) no-repeat 0 6px;

	padding:0 0 15px 25px;

}

.mblogtyu .spltext.splright {

	text-align:right

}

.mblogtyu .spltext.splright ul li {

	background:url(../img/errow-1.png) no-repeat 100% 6px;

	text-align:right !important;

	padding:0 25px 15px 0px;

}

{

}

.nomar {

	margin:0 !important

}

.nopad {

	padding:0 !important

}

.mynewmoreimgs {

	margin-right:30px;

}

.mynewmoreimgs .tab-pane img {

	border:1px #ccc solid;

}

.mynewmoreimgs .nav {

	margin:0 -5px;

	;

	padding:0;

}

.mynewmoreimgs .nav li {

	float:left;

	width:20%;

	padding:5px;

}

.mynewmoreimgs .nav li a {

	display:block;

	border:1px #ccc solid;

	padding:0 !important

}

.mynewmoreimgs .nav li a img {

	width:100%;

	height:auto

}
.thumbnails{ border:1px #eee solid;}
.zoomIn {

	display: inline-block;

	position: relative;

	overflow: hidden;

	cursor: pointer

}

/*.zoomIn>img { max-height: 600px;  width: auto}















*/.zoomIn>.description {

	position: absolute;

	bottom: 0;

	width: 100%;

	margin: 0;

	color: #ddd;

	background: rgba(0, 0, 0, 0.7);

	height: 30px;

	color: #fff;

	padding: 0 10px;

	box-sizing: border-box;

	display:none

}

.zoomIn>.description>h2 {

	font-size: 1.3em;

	font-family: 'Calibri';

	font-weight: 'normal';

	margin: 0;

	display: inline

}

.zoomIn>.description>.zoom {

	float: right

}

 .zoomIn>.description>.zoom::before {

content: 'x'

}

#comfortzonesection {

	padding:50px 0;

}

#comfortzonesection h2 {

	text-align:center;

	margin-bottom:30px;

	padding:0

}

#comfortzonesection .cominner {

	text-align:center

}

#comfortzonesection .cominner h3 {

	font-size:20px;

	margin: 0 0 10px 0;

	padding:0

}

#specificationsss {

	padding:50px 0;

	background-color:#f0f7fd;

}

#specificationsss h2 {

	text-align:center;

	margin-bottom:40px;

}

#specificationsss img {

	float:left

}

#specificationsss .rightcontant {

	float:left;

	padding:70px 0 0 70px

}

#specificationsss .rightcontant ul li {

	position:relative;

	padding:0 0 30px 0;

	font-size:15px;

}

#specificationsss .rightcontant ul li:after {

	position:absolute;

	right:110%;

	top:12px;

	width:90px;

	content:"";

	border-bottom:2px #f00 dashed

}

 #specificationsss .rightcontant ul li:nth-of-type(1):after {

right:110%;

width:140px !important;

content:"";

border-bottom:2px #f00 dashed

}

 #specificationsss .rightcontant ul li:nth-of-type(2):after {

right:110%;

width:120px !important;

content:"";

border-bottom:2px #f00 dashed

}

 #specificationsss .rightcontant ul li:nth-of-type(3):after {

right:110%;

width:80px !important;

content:"";

border-bottom:2px #f00 dashed

}

#specificationsss .rightcontant ul li:last-child {

	margin-top:60px

}

.topheader {

	background:#1587cf url(../img/topheader-bg.jpg) repeat-y right center;

	padding:0;

	min-height:20px;

}

.topnumber {

	float:right;

	background:url(../img/header-con.png) no-repeat left center;

	padding:0 0 0 30px;

	color:#fff;

}

.secondf {

	background-color:#243746;

	text-align:center;

	padding:5px 0;

	min-height:20px;

	color:#fff

}

.secondf .close_div {

	float:right;

	color:#fff;

	width:25px;

	cursor:pointer;

	height:25px;

	border-radius:50%;

	border:1px #fff solid;

	display:block

}

.secondf .close_div i {

	line-height:21px;

}

#videosecrtion {

	border-bottom:3px #f5f5f5 solid;

	border-top:3px #f5f5f5 solid;

	position:relative

}

#videosecrtion img {

	width:100%;

	height:auto

}

#videosecrtion .overconvideo {

	position: relative;

	bottom:0;

	left:0;

	right:0;

	text-align:center;

/*	background:url(../img/overcontentbg.png) repeat-x top;
*/
	padding:20px 0 20px 0;

}

#videosecrtion .overconvideo h3 {

	font-size:40px;

	font-weight:bolder; color:#fff;

	font-style:italic;

}

#videosecrtion .overconvideo h4 {

	font-size:25px;

	color:rgba(255,255,255,.7);

	margin-bottom:15px;

}

#fullproductspecfication {

	padding:50px 0 20px 0;

}

#fullproductspecfication .fullwidthinner {

	background-color:#f5f5f5;

	margin-top:20px;

	border:9px #fff solid;

	padding:15px;

	box-shadow:0 0 20px #eeefef;

}

#fullproductspecfication .fullwidthinner .panel {

	margin-bottom:20px;

	padding:0 0 20px 0;

	border-bottom:1px #ccc solid

}

#fullproductspecfication .fullwidthinner .panel .panel-title a {

	font-size:22px;

	font-weight:bold;

	color:#1587ce;

}

#fullproductspecfication .fullwidthinner .panel .panel-collapse {

	padding:15px 0 0 0;

}



#fullproductspecfication .fullwidthinner .panel .panel-collapse ul li { position:relative;

	float:left;

	width:50%;

	margin:0 0 10px 0;

	font-size:15px; padding:0 0 0 20px;

}

#fullproductspecfication .fullwidthinner .panel .panel-collapse ul li:after{ background-color:#000; content:""; left:0; top:8px; width:8px; height:8px; border-radius:50%; position:absolute;}





#fullproductspecfication .fullwidthinner .panel .panel-collapse .detext {

	width:100%

}

.topleftbutton {

	padding:5px 0 0 0;
	display: none;

}

.topleftbutton a {

	color:#fff !important;

	float:left;

	padding:0 15px;

	display:block

}

.topleftbutton a+a {

	border-left:1px #fff solid

}

.text-right {

	text-align:right

}

.numbersss {

	background:url(../img/phoneiocn.png) no-repeat 3px 2px;

	padding:0 10px 0 40px !important; margin-right:20px

}


.topformsaert{ background-color:#f5f5f5; padding:20px 20px 10px 20px; border-bottom:3px #eee solid; margin-bottom:30px;}
.topformsaert select{ padding:10px; border:1px #ccc solid; width:100%; font-size:14px; margin-bottom:10px; }

.alladdress{ overflow-y:scroll; height:500px; overflow-x:hidden}
.alladdress li+li{ border-top:1px #ccc dashed}
.alladdress li .addresss{ padding:10px 0}
.alladdress li .addresss b{ display:block; margin:0 0 5px 0;}
.alladdress li .addresss p{ margin-bottom:5px;}


.pagereview {

	background-color:#eee;

	position:relative;

	z-index:10;

	padding:45px 0

}

.pagereview #pagereview {

	position:absolute;

	top:-130px;

}

.pagereview:after {

	position:absolute;

	top:50%;

	bottom:0;

	left:0;

	right:0;

	background-color:#f5f5f5;

	content:""

}

.container {

	position:relative;

	z-index:8;

}

.pagereviewsection {

	background-color:#fff;

	padding:20px;

	box-shadow:0 0 4px #ccc;

	border-radius:0 0 35px 0;

}

.pagereviewsection .textss {

	position:relative;

	padding:0 0 0 25px;

}

.pagereviewsection .textss:after {

	position:absolute;

	left:-30px;

	top:0;

	background:url(../img/quotes.png) no-repeat;

	width:40px;

	height:34px;

	content:""

}

.pagereviewsection h4 {

	margin:0;

	padding:10px 0 5px 0;

	font-weight:bold;

	font-size:16px;

	color:#000

}

.pagereviewsection .ratingdf span i {

	color:#1587ce;

}

.pagereview .owl-carousel {

	padding:0 50px;

}

.morebutton {

	padding:20px 0;

	text-align:center

}

.morebutton a {

	background-color:#1587ce;

	padding:8px 25px;

	font-weight:700;

	box-shadow:0 0 10px #ccc;

	border-bottom:2px #fff solid;

	letter-spacing:1px;

	border-radius:5px;

	text-transform:uppercase;

	display:inline-block;

	transition: all 0.5s ease;

	margin:10px;

	color:#fff !important;

}

.morebutton a:last-child {

	background-color:#1587ce

}

.morebutton a:hover {

	transform:translateY(2px)

}

.comfortdesgin {

	display:inline-block;

	position: relative

}

.comfortdesgin .metter {

	position:absolute;

	bottom:180px;

	left:0;

	right:0;

	margin:0 auto

}

#layersection {

	padding:50px 0 0 0

}

.headingsd {

	margin:0 0 30px 0;

}

.headingsd h2 {

	color:#1476b3;

	font-size:30px;

	margin: 0 0 10px 0;font-weight:bold;

	padding:0

}

.headingsd p {

	font-size:15px;

}

#layersection ul {

	text-align:right;

	margin-top:70px;

	margin-right:50px

}

#layersection ul li {

	list-style:none;

	margin-bottom:15px;

}

#layersection ul li div {

	display:inline-block;

	background-color:#243746;

	font-weight:400;

	text-transform:uppercase;

	border-radius:5px;

	color:#fff;

	padding:0px 10px;

	font-size:13px;

	letter-spacing:.9px;

}

.sleepbottom {

	text-align:center;

	font-size:15px;

	padding:10px 10% 10px 10%;

	margin:10px 0 20px 0;

	color:#000

}

.sleepbottom h3 {

	color:#000;

	font-size:20px;

	margin:0 0 10px 0;

	padding:0;

	text-transform:uppercase;

}

.blleft {

	border-left:3px #c0c6ca solid;

}

.tab-pane.active {

	display:block !important

}

#sleppsercrtion {

	position:relative;

	background-color:#f0f7fd;

}

#sleppsercrtion .overfontss {

	position:absolute;

	top:80px;

	text-align:center;

	z-index:999;

	left:0;

	right:0;

}

#sleppsercrtion .overfontss h2 {

	color:#fff;

	font-weight:bold;

}

#sleppsercrtion .archyu {

	position:absolute;

	top:0;

	left:0;

	right:0;

	height:30px;

	width:100%

}

.text-center {

	text-align:center

}

#sleppsercrtion img {

	width:100%;

	height:auto

}

.faqs .faqli {

	position:relative;

	padding:25px 0 25px 60px;

	line-height:25px;

	font-size:15px;

	color:#666;

	overflow:hidden

}

.faqs .faqli+.faqli {

	border-top:1px #ccc dashed

}

.faqs .faqli .ques {

	background-color:#1587ce;

	position:absolute;

	left:0;

	top:20px;

	color:#fff;

	width:40px;

	height:40px;

	line-height:40px;

	border-radius:50%;

	text-align:center;

	border:2px #fff solid;

	box-shadow:0 0 10px #ccc;

}



.faqs .faqli li{ background:url(../img/errow-1.png) no-repeat 0 7px; padding:0 0  10px 30px; }



.faqs .faqli .ques:after {

	position:absolute;

	left:0;

	right:0;

	width:5px;

	bottom:25px;

	height:100px;

	content:"";

	background-color:#1587ce;

	top:0;

	margin:0 auto;

	z-index:-2

}

.faqs .faqli h4 {

	font-weight:bold;

}

.mobilenone {

	display:none

}

.tabnone {

	display:none

}

.mobileblock {

	display:   block

}

 @media (max-width:768px) {

 .headermenu {

position:relative;

padding:0;

}

 .headermenu .btn.canvas-menu {

position:absolute;

left:5px;

top:20px

}

 .headermenu .logo-theme-s {

width:140px;

margin-left:20px;

}

 .headermenu .logo-theme-s a img {

width:100%;

height:auto

}

 .headermenu .bts-nm1 {

float:right;

padding: 5px 12px 5px 30px;

margin-top:10px

}

 .headerLeft {

float:none !important

}

 .headermenu .container {

padding:0 5px !important;

}

 .headermenu .headerRight {

float:none !important;

width:100%;

padding:0 0 10px 0 !important

}

 .headermenu .headerRight #search_widget {

float:none !important;

margin:0 !important

}

 .headermenu .headerRight .searchsection input {

width:100% !important

}

}

 @media (min-width:1100px) {

 .tabnone {

display: block

}

}

 @media (min-width:768px) {
	 

 .mobilenone {

display: block

}

 .mobileblock {

display:  none

}

 .megadropdowns {

}

 .megadropqown .megadropdowns {

position:  absolute;

top:70px;

left:0;

right:0;

z-index:999;

box-shadow:5px 5px 5px #666;

width:100%;

display:none;

}

 .headerFixed .megadropdowns {

top:70px;

}

 #fullproductspecfication .fullwidthinner {

padding:30px 35px;

}

 #fullproductspecfication .fullwidthinner .panel .panel-collapse .detext {

width:50%

}

}

 @font-face {

 font-family: 'FontAwesome';

 src: url(../fonts/fontawesome-webfont.eot?v=4.7.0);

 src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");

 font-weight: 400;

 font-style: normal

}

.fa {

	display: inline-block;

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.fa-lg {

	font-size: 1.33333em;

	line-height: .75em;

	vertical-align: -15%

}

.fa-2x {

	font-size: 2em

}

.fa-3x {

	font-size: 3em

}

.fa-4x {

	font-size: 4em

}

.fa-5x {

	font-size: 5em

}

.fa-fw {

	width: 1.28571em;

	text-align: center

}

.fa-ul {

	padding-left: 0;

	margin-left: 2.14286em;

	list-style-type: none

}

.fa-ul>li {

	position: relative

}

.fa-li {

	position: absolute;

	left: -2.14286em;

	width: 2.14286em;

	top: .14286em;

	text-align: center

}

.fa-li.fa-lg {

	left: -1.85714em

}

.fa-border {

	padding: .2em .25em .15em;

	border: solid .08em #eee;

	border-radius: .1em

}

.fa-pull-left {

	float: left

}

.fa-pull-right {

	float: right

}

.fa.fa-pull-left {

	margin-right: .3em

}

.fa.fa-pull-right {

	margin-left: .3em

}

.pull-right {

	float: right

}

.pull-left {

	float: left

}

.fa.pull-left {

	margin-right: .3em

}

.fa.pull-right {

	margin-left: .3em

}

.fa-spin {

	-webkit-animation: fa-spin 2s infinite linear;

	animation: fa-spin 2s infinite linear

}

.fa-pulse {

	-webkit-animation: fa-spin 1s infinite steps(8);

	animation: fa-spin 1s infinite steps(8)

}

 @-webkit-keyframes fa-spin {

 0% {

 -webkit-transform: rotate(0deg);

 transform: rotate(0deg)

}

 100% {

 -webkit-transform: rotate(359deg);

 transform: rotate(359deg)

}

}

 @keyframes fa-spin {

 0% {

 -webkit-transform: rotate(0deg);

 transform: rotate(0deg)

}

 100% {

 -webkit-transform: rotate(359deg);

 transform: rotate(359deg)

}

}

.fa-rotate-90 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.fa-rotate-180 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg)

}

.fa-rotate-270 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";

	-webkit-transform: rotate(270deg);

	-ms-transform: rotate(270deg);

	transform: rotate(270deg)

}

.fa-flip-horizontal {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";

	-webkit-transform: scale(-1, 1);

	-ms-transform: scale(-1, 1);

	transform: scale(-1, 1)

}

.fa-flip-vertical {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";

	-webkit-transform: scale(1, -1);

	-ms-transform: scale(1, -1);

	transform: scale(1, -1)

}

:root .fa-rotate-90, 













:root .fa-rotate-180, 













:root .fa-rotate-270, 













:root .fa-flip-horizontal, 













:root .fa-flip-vertical {

	filter: none

}

.fa-stack {

	position: relative;

	display: inline-block;

	width: 2em;

	height: 2em;

	line-height: 2em;

	vertical-align: middle

}

.fa-stack-1x,  .fa-stack-2x {

	position: absolute;

	left: 0;

	width: 100%;

	text-align: center

}

.fa-stack-1x {

	line-height: inherit

}

.fa-stack-2x {

	font-size: 2em

}

.fa-inverse {

	color: #fff

}

.container {

	margin-left: auto;

	margin-right: auto;

	padding-left: 15px;

	padding-right: 15px

}

 .container::after {

 content: "";

 display: table;

 clear: both

}

 @media (min-width:576px) {

 .container {

 width: 560px;

 max-width: 100%

}

}

 @media (min-width:769px) {

 .container {

 width: 760px;

 max-width: 100%

}

}

 @media (min-width:992px) {

 .container {

 width: 990px;

 max-width: 100%

}

}

 @media (min-width:1200px) {

 .container {

 width: 1410px;

 max-width: 100%

}

}

.container-fluid {

	margin-left: auto;

	margin-right: auto;

	padding-left: 15px;

	padding-right: 15px;

	padding-left: 0;

	padding-right: 0

}

 .container-fluid::after {

 content: "";

 display: table;

 clear: both

}

.row {

	margin-right: -15px;

	margin-left: -15px

}

 .row::after {

 content: "";

 display: table;

 clear: both

}

 @media (min-width:576px) {

 .row {

 margin-right: -15px;

 margin-left: -15px

}

}

 @media (min-width:769px) {

 .row {

 margin-right: -15px;

 margin-left: -15px

}

}

 @media (min-width:992px) {

 .row {

 margin-right: -15px;

 margin-left: -15px

}

}

 @media (min-width:1200px) {

 .row {

 margin-right: -15px;

 margin-left: -15px

}

}

.col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md-13,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px

}

 @media (min-width:576px) {

 .col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md-13,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

 padding-right: 15px;

 padding-left: 15px

}

}

 @media (min-width:769px) {

 .col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md-13,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

 padding-right: 15px;

 padding-left: 15px

}

}

 @media (min-width:992px) {

 .col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md-13,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

 padding-right: 15px;

 padding-left: 15px

}

}

 @media (min-width:1200px) {

 .col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

 padding-right: 15px;

 padding-left: 15px

}

}

.col-xs-1 {

	float: left;

	width: 8.33333%

}

.col-xs-2 {

	float: left;

	width: 16.66667%

}

.col-xs-3 {

	float: left;

	width: 25%

}

.col-xs-4 {

	float: left;

	width: 33.33333%

}

.col-xs-5 {

	float: left;

	width: 41.66667%

}

.col-xs-6 {

	float: left;

	width: 50%

}

.col-xs-7 {

	float: left;

	width: 58.33333%

}

.col-xs-8 {

	float: left;

	width: 66.66667%

}

.col-xs-9 {

	float: left;

	width: 75%

}

.col-xs-10 {

	float: left;

	width: 83.33333%

}

.col-xs-11 {

	float: left;

	width: 91.66667%

}

.col-xs-12 {

	float: left;

	width: 100%

}

.pull-xs-0 {

	right: auto

}

.pull-xs-1 {

	right: 8.33333%

}

.pull-xs-2 {

	right: 16.66667%

}

.pull-xs-3 {

	right: 25%

}

.pull-xs-4 {

	right: 33.33333%

}

.pull-xs-5 {

	right: 41.66667%

}

.pull-xs-6 {

	right: 50%

}

.pull-xs-7 {

	right: 58.33333%

}

.pull-xs-8 {

	right: 66.66667%

}

.pull-xs-9 {

	right: 75%

}

.pull-xs-10 {

	right: 83.33333%

}

.pull-xs-11 {

	right: 91.66667%

}

.pull-xs-12 {

	right: 100%

}

.push-xs-0 {

	left: auto

}

.push-xs-1 {

	left: 8.33333%

}

.push-xs-2 {

	left: 16.66667%

}

.push-xs-3 {

	left: 25%

}

.push-xs-4 {

	left: 33.33333%

}

.push-xs-5 {

	left: 41.66667%

}

.push-xs-6 {

	left: 50%

}

.push-xs-7 {

	left: 58.33333%

}

.push-xs-8 {

	left: 66.66667%

}

.push-xs-9 {

	left: 75%

}

.push-xs-10 {

	left: 83.33333%

}

.push-xs-11 {

	left: 91.66667%

}

.push-xs-12 {

	left: 100%

}

.offset-xs-1 {

	margin-left: 8.33333%

}

.offset-xs-2 {

	margin-left: 16.66667%

}

.offset-xs-3 {

	margin-left: 25%

}

.offset-xs-4 {

	margin-left: 33.33333%

}

.offset-xs-5 {

	margin-left: 41.66667%

}

.offset-xs-6 {

	margin-left: 50%

}

.offset-xs-7 {

	margin-left: 58.33333%

}

.offset-xs-8 {

	margin-left: 66.66667%

}

.offset-xs-9 {

	margin-left: 75%

}

.offset-xs-10 {

	margin-left: 83.33333%

}

.offset-xs-11 {

	margin-left: 91.66667%

}

 @media (min-width:576px) {

 .col-sm-1 {

 float: left;

 width: 8.33333%

}

 .col-sm-2 {

 float: left;

 width: 16.66667%

}

 .col-sm-3 {

 float: left;

 width: 25%

}

 .col-sm-4 {

 float: left;

 width: 33.33333%

}

 .col-sm-5 {

 float: left;

 width: 41.66667%

}

 .col-sm-6 {

 float: left;

 width: 50%

}

 .col-sm-7 {

 float: left;

 width: 58.33333%

}

 .col-sm-8 {

 float: left;

 width: 66.66667%

}

 .col-sm-9 {

 float: left;

 width: 75%

}

 .col-sm-10 {

 float: left;

 width: 83.33333%

}

 .col-sm-11 {

 float: left;

 width: 91.66667%

}

 .col-sm-12 {

 float: left;

 width: 100%

}

 .pull-sm-0 {

 right: auto

}

 .pull-sm-1 {

 right: 8.33333%

}

 .pull-sm-2 {

 right: 16.66667%

}

 .pull-sm-3 {

 right: 25%

}

 .pull-sm-4 {

 right: 33.33333%

}

 .pull-sm-5 {

 right: 41.66667%

}

 .pull-sm-6 {

 right: 50%

}

 .pull-sm-7 {

 right: 58.33333%

}

 .pull-sm-8 {

 right: 66.66667%

}

 .pull-sm-9 {

 right: 75%

}

 .pull-sm-10 {

 right: 83.33333%

}

 .pull-sm-11 {

 right: 91.66667%

}

 .pull-sm-12 {

 right: 100%

}

 .push-sm-0 {

 left: auto

}

 .push-sm-1 {

 left: 8.33333%

}

 .push-sm-2 {

 left: 16.66667%

}

 .push-sm-3 {

 left: 25%

}

 .push-sm-4 {

 left: 33.33333%

}

 .push-sm-5 {

 left: 41.66667%

}

 .push-sm-6 {

 left: 50%

}

 .push-sm-7 {

 left: 58.33333%

}

 .push-sm-8 {

 left: 66.66667%

}

 .push-sm-9 {

 left: 75%

}

 .push-sm-10 {

 left: 83.33333%

}

 .push-sm-11 {

 left: 91.66667%

}

 .push-sm-12 {

 left: 100%

}

 .offset-sm-0 {

 margin-left: 0%

}

 .offset-sm-1 {

 margin-left: 8.33333%

}

 .offset-sm-2 {

 margin-left: 16.66667%

}

 .offset-sm-3 {

 margin-left: 25%

}

 .offset-sm-4 {

 margin-left: 33.33333%

}

 .offset-sm-5 {

 margin-left: 41.66667%

}

 .offset-sm-6 {

 margin-left: 50%

}

 .offset-sm-7 {

 margin-left: 58.33333%

}

 .offset-sm-8 {

 margin-left: 66.66667%

}

 .offset-sm-9 {

 margin-left: 75%

}

 .offset-sm-10 {

 margin-left: 83.33333%

}

 .offset-sm-11 {

 margin-left: 91.66667%

}

}

 @media (min-width:769px) {

 .col-md-1 {

 float: left;

 width: 8.33333%

}

 .col-md-2 {

 float: left;

 width: 16.66667%

}

 .col-md-3 {

 float: left;

 width: 25%

}

 .col-md-4 {

 float: left;

 width: 33.33333%

}

 .col-md-5 {

 float: left;

 width: 41.66667%

}

 .col-md-6 {

 float: left;

 width: 50%

}

 .col-md-7 {

 float: left;

 width: 58.33333%

}

 .col-md-8 {

 float: left;

 width: 66.66667%

}

 .col-md-9 {

 float: left;

 width: 75%

}

 .col-md-10 {

 float: left;

 width: 83.33333%

}

 .col-md-11 {

 float: left;

 width: 91.66667%

}

 .col-md-12 {

 float: left;

 width: 100%

}

 .col-md-13 {

 float: left;

 width:20%

}

 .pull-md-0 {

 right: auto

}

 .pull-md-1 {

 right: 8.33333%

}

 .pull-md-2 {

 right: 16.66667%

}

 .pull-md-3 {

 right: 25%

}

 .pull-md-4 {

 right: 33.33333%

}

 .pull-md-5 {

 right: 41.66667%

}

 .pull-md-6 {

 right: 50%

}

 .pull-md-7 {

 right: 58.33333%

}

 .pull-md-8 {

 right: 66.66667%

}

 .pull-md-9 {

 right: 75%

}

 .pull-md-10 {

 right: 83.33333%

}

 .pull-md-11 {

 right: 91.66667%

}

 .pull-md-12 {

 right: 100%

}

 .push-md-0 {

 left: auto

}

 .push-md-1 {

 left: 8.33333%

}

 .push-md-2 {

 left: 16.66667%

}

 .push-md-3 {

 left: 25%

}

 .push-md-4 {

 left: 33.33333%

}

 .push-md-5 {

 left: 41.66667%

}

 .push-md-6 {

 left: 50%

}

 .push-md-7 {

 left: 58.33333%

}

 .push-md-8 {

 left: 66.66667%

}

 .push-md-9 {

 left: 75%

}

 .push-md-10 {

 left: 83.33333%

}

 .push-md-11 {

 left: 91.66667%

}

 .push-md-12 {

 left: 100%

}

 .offset-md-0 {

 margin-left: 0%

}

 .offset-md-1 {

 margin-left: 8.33333%

}

 .offset-md-2 {

 margin-left: 16.66667%

}

 .offset-md-3 {

 margin-left: 25%

}

 .offset-md-4 {

 margin-left: 33.33333%

}

 .offset-md-5 {

 margin-left: 41.66667%

}

 .offset-md-6 {

 margin-left: 50%

}

 .offset-md-7 {

 margin-left: 58.33333%

}

 .offset-md-8 {

 margin-left: 66.66667%

}

 .offset-md-9 {

 margin-left: 75%

}

 .offset-md-10 {

 margin-left: 83.33333%

}

 .offset-md-11 {

 margin-left: 91.66667%

}

}

 @media (min-width:992px) {

 .col-lg-1 {

 float: left;

 width: 8.33333%

}

 .col-lg-2 {

 float: left;

 width: 16.66667%

}

 .col-lg-3 {

 float: left;

 width: 25%

}

 .col-lg-4 {

 float: left;

 width: 33.33333%

}

 .col-lg-5 {

 float: left;

 width: 41.66667%

}

 .col-lg-6 {

 float: left;

 width: 50%

}

 .col-lg-7 {

 float: left;

 width: 58.33333%

}

 .col-lg-8 {

 float: left;

 width: 66.66667%

}

 .col-lg-9 {

 float: left;

 width: 75%

}

 .col-lg-10 {

 float: left;

 width: 83.33333%

}

 .col-lg-11 {

 float: left;

 width: 91.66667%

}

 .col-lg-12 {

 float: left;

 width: 100%

}

 .pull-lg-0 {

 right: auto

}

 .pull-lg-1 {

 right: 8.33333%

}

 .pull-lg-2 {

 right: 16.66667%

}

 .pull-lg-3 {

 right: 25%

}

 .pull-lg-4 {

 right: 33.33333%

}

 .pull-lg-5 {

 right: 41.66667%

}

 .pull-lg-6 {

 right: 50%

}

 .pull-lg-7 {

 right: 58.33333%

}

 .pull-lg-8 {

 right: 66.66667%

}

 .pull-lg-9 {

 right: 75%

}

 .pull-lg-10 {

 right: 83.33333%

}

 .pull-lg-11 {

 right: 91.66667%

}

 .pull-lg-12 {

 right: 100%

}

 .push-lg-0 {

 left: auto

}

 .push-lg-1 {

 left: 8.33333%

}

 .push-lg-2 {

 left: 16.66667%

}

 .push-lg-3 {

 left: 25%

}

 .push-lg-4 {

 left: 33.33333%

}

 .push-lg-5 {

 left: 41.66667%

}

 .push-lg-6 {

 left: 50%

}

 .push-lg-7 {

 left: 58.33333%

}

 .push-lg-8 {

 left: 66.66667%

}

 .push-lg-9 {

 left: 75%

}

 .push-lg-10 {

 left: 83.33333%

}

 .push-lg-11 {

 left: 91.66667%

}

 .push-lg-12 {

 left: 100%

}

 .offset-lg-0 {

 margin-left: 0%

}

 .offset-lg-1 {

 margin-left: 8.33333%

}

 .offset-lg-2 {

 margin-left: 16.66667%

}

 .offset-lg-3 {

 margin-left: 25%

}

 .offset-lg-4 {

 margin-left: 33.33333%

}

 .offset-lg-5 {

 margin-left: 41.66667%

}

 .offset-lg-6 {

 margin-left: 50%

}

 .offset-lg-7 {

 margin-left: 58.33333%

}

 .offset-lg-8 {

 margin-left: 66.66667%

}

 .offset-lg-9 {

 margin-left: 75%

}

 .offset-lg-10 {

 margin-left: 83.33333%

}

 .offset-lg-11 {

 margin-left: 91.66667%

}

}

 @media (min-width:1200px) {

 .col-xl-1 {

 float: left;

 width: 8.33333%

}

 .col-xl-2 {

 float: left;

 width: 16.66667%

}

 .col-xl-3 {

 float: left;

 width: 25%

}

 .col-xl-4 {

 float: left;

 width: 33.33333%

}

 .col-xl-5 {

 float: left;

 width: 41.66667%

}

 .col-xl-6 {

 float: left;

 width: 50%

}

 .col-xl-7 {

 float: left;

 width: 58.33333%

}

 .col-xl-8 {

 float: left;

 width: 66.66667%

}

 .col-xl-9 {

 float: left;

 width: 75%

}

 .col-xl-10 {

 float: left;

 width: 83.33333%

}

 .col-xl-11 {

 float: left;

 width: 91.66667%

}

 .col-xl-12 {

 float: left;

 width: 100%

}

 .pull-xl-0 {

 right: auto

}

 .pull-xl-1 {

 right: 8.33333%

}

 .pull-xl-2 {

 right: 16.66667%

}

 .pull-xl-3 {

 right: 25%

}

 .pull-xl-4 {

 right: 33.33333%

}

 .pull-xl-5 {

 right: 41.66667%

}

 .pull-xl-6 {

 right: 50%

}

 .pull-xl-7 {

 right: 58.33333%

}

 .pull-xl-8 {

 right: 66.66667%

}

 .pull-xl-9 {

 right: 75%

}

 .pull-xl-10 {

 right: 83.33333%

}

 .pull-xl-11 {

 right: 91.66667%

}

 .pull-xl-12 {

 right: 100%

}

 .push-xl-0 {

 left: auto

}

 .push-xl-1 {

 left: 8.33333%

}

 .push-xl-2 {

 left: 16.66667%

}

 .push-xl-3 {

 left: 25%

}

 .push-xl-4 {

 left: 33.33333%

}

 .push-xl-5 {

 left: 41.66667%

}

 .push-xl-6 {

 left: 50%

}

 .push-xl-7 {

 left: 58.33333%

}

 .push-xl-8 {

 left: 66.66667%

}

 .push-xl-9 {

 left: 75%

}

 .push-xl-10 {

 left: 83.33333%

}

 .push-xl-11 {

 left: 91.66667%

}

 .push-xl-12 {

 left: 100%

}

 .offset-xl-0 {

 margin-left: 0%

}

 .offset-xl-1 {

 margin-left: 8.33333%

}

 .offset-xl-2 {

 margin-left: 16.66667%

}

 .offset-xl-3 {

 margin-left: 25%

}

 .offset-xl-4 {

 margin-left: 33.33333%

}

 .offset-xl-5 {

 margin-left: 41.66667%

}

 .offset-xl-6 {

 margin-left: 50%

}

 .offset-xl-7 {

 margin-left: 58.33333%

}

 .offset-xl-8 {

 margin-left: 66.66667%

}

 .offset-xl-9 {

 margin-left: 75%

}

 .offset-xl-10 {

 margin-left: 83.33333%

}

 .offset-xl-11 {

 margin-left: 91.66667%

}

}

.animated {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both

}

.animated.hinge {

	-webkit-animation-duration: 2s;

	animation-duration: 2s

}

 @-webkit-keyframes bounce {

 0%,  20%,  50%,  80%,  100% {

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

 40% {

 -webkit-transform: translateY(-30px);

 transform: translateY(-30px)

}

 60% {

 -webkit-transform: translateY(-15px);

 transform: translateY(-15px)

}

}

 @keyframes bounce {

 0%,  20%,  50%,  80%,  100% {

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

 40% {

 -webkit-transform: translateY(-30px);

 -ms-transform: translateY(-30px);

 transform: translateY(-30px)

}

 60% {

 -webkit-transform: translateY(-15px);

 -ms-transform: translateY(-15px);

 transform: translateY(-15px)

}

}

.bounce {

	-webkit-animation-name: bounce;

	animation-name: bounce

}

 @-webkit-keyframes flash {

 0%,  50%,  100% {

 opacity: 1

}

 25%,  75% {

 opacity: 0

}

}

 @keyframes flash {

 0%,  50%,  100% {

 opacity: 1

}

 25%,  75% {

 opacity: 0

}

}

.flash {

	-webkit-animation-name: flash;

	animation-name: flash

}

 @-webkit-keyframes pulse {

 0% {

 -webkit-transform: scale(1);

 transform: scale(1)

}

 50% {

 -webkit-transform: scale(1.1);

 transform: scale(1.1)

}

 100% {

 -webkit-transform: scale(1);

 transform: scale(1)

}

}

 @keyframes pulse {

 0% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 transform: scale(1)

}

 50% {

 -webkit-transform: scale(1.1);

 -ms-transform: scale(1.1);

 transform: scale(1.1)

}

 100% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 transform: scale(1)

}

}

.pulse {

	-webkit-animation-name: pulse;

	animation-name: pulse

}

 @-webkit-keyframes shake {

 0%,  100% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 10%,  30%,  50%,  70%,  90% {

 -webkit-transform: translateX(-10px);

 transform: translateX(-10px)

}

 20%,  40%,  60%,  80% {

 -webkit-transform: translateX(10px);

 transform: translateX(10px)

}

}

 @keyframes shake {

 0%,  100% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 10%,  30%,  50%,  70%,  90% {

 -webkit-transform: translateX(-10px);

 -ms-transform: translateX(-10px);

 transform: translateX(-10px)

}

 20%,  40%,  60%,  80% {

 -webkit-transform: translateX(10px);

 -ms-transform: translateX(10px);

 transform: translateX(10px)

}

}

.shake {

	-webkit-animation-name: shake;

	animation-name: shake

}

 @-webkit-keyframes swing {

 20% {

 -webkit-transform: rotate(15deg);

 transform: rotate(15deg)

}

 40% {

 -webkit-transform: rotate(-10deg);

 transform: rotate(-10deg)

}

 60% {

 -webkit-transform: rotate(5deg);

 transform: rotate(5deg)

}

 80% {

 -webkit-transform: rotate(-5deg);

 transform: rotate(-5deg)

}

 100% {

 -webkit-transform: rotate(0deg);

 transform: rotate(0deg)

}

}

 @keyframes swing {

 20% {

 -webkit-transform: rotate(15deg);

 -ms-transform: rotate(15deg);

 transform: rotate(15deg)

}

 40% {

 -webkit-transform: rotate(-10deg);

 -ms-transform: rotate(-10deg);

 transform: rotate(-10deg)

}

 60% {

 -webkit-transform: rotate(5deg);

 -ms-transform: rotate(5deg);

 transform: rotate(5deg)

}

 80% {

 -webkit-transform: rotate(-5deg);

 -ms-transform: rotate(-5deg);

 transform: rotate(-5deg)

}

 100% {

 -webkit-transform: rotate(0deg);

 -ms-transform: rotate(0deg);

 transform: rotate(0deg)

}

}

.swing {

	-webkit-transform-origin: top center;

	-ms-transform-origin: top center;

	transform-origin: top center;

	-webkit-animation-name: swing;

	animation-name: swing

}

 @-webkit-keyframes tada {

 0% {

 -webkit-transform: scale(1);

 transform: scale(1)

}

 10%,  20% {

 -webkit-transform: scale(.9) rotate(-3deg);

 transform: scale(.9) rotate(-3deg)

}

 30%,  50%,  70%,  90% {

 -webkit-transform: scale(1.1) rotate(3deg);

 transform: scale(1.1) rotate(3deg)

}

 40%,  60%,  80% {

 -webkit-transform: scale(1.1) rotate(-3deg);

 transform: scale(1.1) rotate(-3deg)

}

 100% {

 -webkit-transform: scale(1) rotate(0);

 transform: scale(1) rotate(0)

}

}

 @keyframes tada {

 0% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 transform: scale(1)

}

 10%,  20% {

 -webkit-transform: scale(.9) rotate(-3deg);

 -ms-transform: scale(.9) rotate(-3deg);

 transform: scale(.9) rotate(-3deg)

}

 30%,  50%,  70%,  90% {

 -webkit-transform: scale(1.1) rotate(3deg);

 -ms-transform: scale(1.1) rotate(3deg);

 transform: scale(1.1) rotate(3deg)

}

 40%,  60%,  80% {

 -webkit-transform: scale(1.1) rotate(-3deg);

 -ms-transform: scale(1.1) rotate(-3deg);

 transform: scale(1.1) rotate(-3deg)

}

 100% {

 -webkit-transform: scale(1) rotate(0);

 -ms-transform: scale(1) rotate(0);

 transform: scale(1) rotate(0)

}

}

.tada {

	-webkit-animation-name: tada;

	animation-name: tada

}

 @-webkit-keyframes wobble {

 0% {

 -webkit-transform: translateX(0%);

 transform: translateX(0%)

}

 15% {

 -webkit-transform: translateX(-25%) rotate(-5deg);

 transform: translateX(-25%) rotate(-5deg)

}

 30% {

 -webkit-transform: translateX(20%) rotate(3deg);

 transform: translateX(20%) rotate(3deg)

}

 45% {

 -webkit-transform: translateX(-15%) rotate(-3deg);

 transform: translateX(-15%) rotate(-3deg)

}

 60% {

 -webkit-transform: translateX(10%) rotate(2deg);

 transform: translateX(10%) rotate(2deg)

}

 75% {

 -webkit-transform: translateX(-5%) rotate(-1deg);

 transform: translateX(-5%) rotate(-1deg)

}

 100% {

 -webkit-transform: translateX(0%);

 transform: translateX(0%)

}

}

 @keyframes wobble {

 0% {

 -webkit-transform: translateX(0%);

 -ms-transform: translateX(0%);

 transform: translateX(0%)

}

 15% {

 -webkit-transform: translateX(-25%) rotate(-5deg);

 -ms-transform: translateX(-25%) rotate(-5deg);

 transform: translateX(-25%) rotate(-5deg)

}

 30% {

 -webkit-transform: translateX(20%) rotate(3deg);

 -ms-transform: translateX(20%) rotate(3deg);

 transform: translateX(20%) rotate(3deg)

}

 45% {

 -webkit-transform: translateX(-15%) rotate(-3deg);

 -ms-transform: translateX(-15%) rotate(-3deg);

 transform: translateX(-15%) rotate(-3deg)

}

 60% {

 -webkit-transform: translateX(10%) rotate(2deg);

 -ms-transform: translateX(10%) rotate(2deg);

 transform: translateX(10%) rotate(2deg)

}

 75% {

 -webkit-transform: translateX(-5%) rotate(-1deg);

 -ms-transform: translateX(-5%) rotate(-1deg);

 transform: translateX(-5%) rotate(-1deg)

}

 100% {

 -webkit-transform: translateX(0%);

 -ms-transform: translateX(0%);

 transform: translateX(0%)

}

}

.wobble {

	-webkit-animation-name: wobble;

	animation-name: wobble

}

 @-webkit-keyframes bounceIn {

 0% {

 opacity: 0;

 -webkit-transform: scale(.3);

 transform: scale(.3)

}

 50% {

 opacity: 1;

 -webkit-transform: scale(1.05);

 transform: scale(1.05)

}

 70% {

 -webkit-transform: scale(.9);

 transform: scale(.9)

}

 100% {

 -webkit-transform: scale(1);

 transform: scale(1)

}

}

 @keyframes bounceIn {

 0% {

 opacity: 0;

 -webkit-transform: scale(.3);

 -ms-transform: scale(.3);

 transform: scale(.3)

}

 50% {

 opacity: 1;

 -webkit-transform: scale(1.05);

 -ms-transform: scale(1.05);

 transform: scale(1.05)

}

 70% {

 -webkit-transform: scale(.9);

 -ms-transform: scale(.9);

 transform: scale(.9)

}

 100% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 transform: scale(1)

}

}

.bounceIn {

	-webkit-animation-name: bounceIn;

	animation-name: bounceIn

}

 @-webkit-keyframes bounceInDown {

 0% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

 60% {

 opacity: 1;

 -webkit-transform: translateY(30px);

 transform: translateY(30px)

}

 80% {

 -webkit-transform: translateY(-10px);

 transform: translateY(-10px)

}

 100% {

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

}

 @keyframes bounceInDown {

 0% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 -ms-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

 60% {

 opacity: 1;

 -webkit-transform: translateY(30px);

 -ms-transform: translateY(30px);

 transform: translateY(30px)

}

 80% {

 -webkit-transform: translateY(-10px);

 -ms-transform: translateY(-10px);

 transform: translateY(-10px)

}

 100% {

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

}

.bounceInDown {

	-webkit-animation-name: bounceInDown;

	animation-name: bounceInDown

}

 @-webkit-keyframes bounceInLeft {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

 60% {

 opacity: 1;

 -webkit-transform: translateX(30px);

 transform: translateX(30px)

}

 80% {

 -webkit-transform: translateX(-10px);

 transform: translateX(-10px)

}

 100% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

}

 @keyframes bounceInLeft {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 -ms-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

 60% {

 opacity: 1;

 -webkit-transform: translateX(30px);

 -ms-transform: translateX(30px);

 transform: translateX(30px)

}

 80% {

 -webkit-transform: translateX(-10px);

 -ms-transform: translateX(-10px);

 transform: translateX(-10px)

}

 100% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

}

.bounceInLeft {

	-webkit-animation-name: bounceInLeft;

	animation-name: bounceInLeft

}

 @-webkit-keyframes bounceInRight {

 0% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 transform: translateX(2000px)

}

 60% {

 opacity: 1;

 -webkit-transform: translateX(-30px);

 transform: translateX(-30px)

}

 80% {

 -webkit-transform: translateX(10px);

 transform: translateX(10px)

}

 100% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

}

 @keyframes bounceInRight {

 0% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 -ms-transform: translateX(2000px);

 transform: translateX(2000px)

}

 60% {

 opacity: 1;

 -webkit-transform: translateX(-30px);

 -ms-transform: translateX(-30px);

 transform: translateX(-30px)

}

 80% {

 -webkit-transform: translateX(10px);

 -ms-transform: translateX(10px);

 transform: translateX(10px)

}

 100% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

}

.bounceInRight {

	-webkit-animation-name: bounceInRight;

	animation-name: bounceInRight

}

 @-webkit-keyframes bounceInUp {

 0% {

 opacity: 0;

 -webkit-transform: translateY(2000px);

 transform: translateY(2000px)

}

 60% {

 opacity: 1;

 -webkit-transform: translateY(-30px);

 transform: translateY(-30px)

}

 80% {

 -webkit-transform: translateY(10px);

 transform: translateY(10px)

}

 100% {

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

}

 @keyframes bounceInUp {

 0% {

 opacity: 0;

 -webkit-transform: translateY(2000px);

 -ms-transform: translateY(2000px);

 transform: translateY(2000px)

}

 60% {

 opacity: 1;

 -webkit-transform: translateY(-30px);

 -ms-transform: translateY(-30px);

 transform: translateY(-30px)

}

 80% {

 -webkit-transform: translateY(10px);

 -ms-transform: translateY(10px);

 transform: translateY(10px)

}

 100% {

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

}

.bounceInUp {

	-webkit-animation-name: bounceInUp;

	animation-name: bounceInUp

}

 @-webkit-keyframes bounceOut {

 0% {

 -webkit-transform: scale(1);

 transform: scale(1)

}

 25% {

 -webkit-transform: scale(.95);

 transform: scale(.95)

}

 50% {

 opacity: 1;

 -webkit-transform: scale(1.1);

 transform: scale(1.1)

}

 100% {

 opacity: 0;

 -webkit-transform: scale(.3);

 transform: scale(.3)

}

}

 @keyframes bounceOut {

 0% {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 transform: scale(1)

}

 25% {

 -webkit-transform: scale(.95);

 -ms-transform: scale(.95);

 transform: scale(.95)

}

 50% {

 opacity: 1;

 -webkit-transform: scale(1.1);

 -ms-transform: scale(1.1);

 transform: scale(1.1)

}

 100% {

 opacity: 0;

 -webkit-transform: scale(.3);

 -ms-transform: scale(.3);

 transform: scale(.3)

}

}

.bounceOut {

	-webkit-animation-name: bounceOut;

	animation-name: bounceOut

}

 @-webkit-keyframes bounceOutDown {

 0% {

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

 20% {

 opacity: 1;

 -webkit-transform: translateY(-20px);

 transform: translateY(-20px)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(2000px);

 transform: translateY(2000px)

}

}

 @keyframes bounceOutDown {

 0% {

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

 20% {

 opacity: 1;

 -webkit-transform: translateY(-20px);

 -ms-transform: translateY(-20px);

 transform: translateY(-20px)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(2000px);

 -ms-transform: translateY(2000px);

 transform: translateY(2000px)

}

}

.bounceOutDown {

	-webkit-animation-name: bounceOutDown;

	animation-name: bounceOutDown

}

 @-webkit-keyframes bounceOutLeft {

 0% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 20% {

 opacity: 1;

 -webkit-transform: translateX(20px);

 transform: translateX(20px)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

}

 @keyframes bounceOutLeft {

 0% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 20% {

 opacity: 1;

 -webkit-transform: translateX(20px);

 -ms-transform: translateX(20px);

 transform: translateX(20px)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 -ms-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

}

.bounceOutLeft {

	-webkit-animation-name: bounceOutLeft;

	animation-name: bounceOutLeft

}

 @-webkit-keyframes bounceOutRight {

 0% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 20% {

 opacity: 1;

 -webkit-transform: translateX(-20px);

 transform: translateX(-20px)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 transform: translateX(2000px)

}

}

 @keyframes bounceOutRight {

 0% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 20% {

 opacity: 1;

 -webkit-transform: translateX(-20px);

 -ms-transform: translateX(-20px);

 transform: translateX(-20px)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 -ms-transform: translateX(2000px);

 transform: translateX(2000px)

}

}

.bounceOutRight {

	-webkit-animation-name: bounceOutRight;

	animation-name: bounceOutRight

}

 @-webkit-keyframes bounceOutUp {

 0% {

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

 20% {

 opacity: 1;

 -webkit-transform: translateY(20px);

 transform: translateY(20px)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

}

 @keyframes bounceOutUp {

 0% {

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

 20% {

 opacity: 1;

 -webkit-transform: translateY(20px);

 -ms-transform: translateY(20px);

 transform: translateY(20px)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 -ms-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

}

.bounceOutUp {

	-webkit-animation-name: bounceOutUp;

	animation-name: bounceOutUp

}

 @-webkit-keyframes fadeIn {

 0% {

 opacity: 0

}

 100% {

 opacity: 1

}

}

 @keyframes fadeIn {

 0% {

 opacity: 0

}

 100% {

 opacity: 1

}

}

.fadeIn {

	-webkit-animation-name: fadeIn;

	animation-name: fadeIn

}

 @-webkit-keyframes fadeInDown {

 0% {

 opacity: 0;

 -webkit-transform: translateY(-20px);

 transform: translateY(-20px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

}

 @keyframes fadeInDown {

 0% {

 opacity: 0;

 -webkit-transform: translateY(-20px);

 -ms-transform: translateY(-20px);

 transform: translateY(-20px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

}

.fadeInDown {

	-webkit-animation-name: fadeInDown;

	animation-name: fadeInDown

}

 @-webkit-keyframes fadeInDownBig {

 0% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

}

 @keyframes fadeInDownBig {

 0% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 -ms-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

}

.fadeInDownBig {

	-webkit-animation-name: fadeInDownBig;

	animation-name: fadeInDownBig

}

 @-webkit-keyframes fadeInLeft {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-20px);

 transform: translateX(-20px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

}

 @keyframes fadeInLeft {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-20px);

 -ms-transform: translateX(-20px);

 transform: translateX(-20px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

}

.fadeInLeft {

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft

}

 @-webkit-keyframes fadeInLeftBig {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

}

 @keyframes fadeInLeftBig {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 -ms-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

}

.fadeInLeftBig {

	-webkit-animation-name: fadeInLeftBig;

	animation-name: fadeInLeftBig

}

 @-webkit-keyframes fadeInRight {

 0% {

 opacity: 0;

 -webkit-transform: translateX(20px);

 transform: translateX(20px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

}

 @keyframes fadeInRight {

 0% {

 opacity: 0;

 -webkit-transform: translateX(20px);

 -ms-transform: translateX(20px);

 transform: translateX(20px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

}

.fadeInRight {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight

}

 @-webkit-keyframes fadeInRightBig {

 0% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 transform: translateX(2000px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

}

 @keyframes fadeInRightBig {

 0% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 -ms-transform: translateX(2000px);

 transform: translateX(2000px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

}

.fadeInRightBig {

	-webkit-animation-name: fadeInRightBig;

	animation-name: fadeInRightBig

}

 @-webkit-keyframes fadeInUp {

 0% {

 opacity: 0;

 -webkit-transform: translateY(20px);

 transform: translateY(20px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

}

 @keyframes fadeInUp {

 0% {

 opacity: 0;

 -webkit-transform: translateY(20px);

 -ms-transform: translateY(20px);

 transform: translateY(20px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

}

.fadeInUp {

	-webkit-animation-name: fadeInUp;

	animation-name: fadeInUp

}

 @-webkit-keyframes fadeInUpBig {

 0% {

 opacity: 0;

 -webkit-transform: translateY(2000px);

 transform: translateY(2000px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

}

 @keyframes fadeInUpBig {

 0% {

 opacity: 0;

 -webkit-transform: translateY(2000px);

 -ms-transform: translateY(2000px);

 transform: translateY(2000px)

}

 100% {

 opacity: 1;

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

}

.fadeInUpBig {

	-webkit-animation-name: fadeInUpBig;

	animation-name: fadeInUpBig

}

 @-webkit-keyframes fadeOut {

 0% {

 opacity: 1

}

 100% {

 opacity: 0

}

}

 @keyframes fadeOut {

 0% {

 opacity: 1

}

 100% {

 opacity: 0

}

}

.fadeOut {

	-webkit-animation-name: fadeOut;

	animation-name: fadeOut

}

 @-webkit-keyframes fadeOutDown {

 0% {

 opacity: 1;

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(20px);

 transform: translateY(20px)

}

}

 @keyframes fadeOutDown {

 0% {

 opacity: 1;

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(20px);

 -ms-transform: translateY(20px);

 transform: translateY(20px)

}

}

.fadeOutDown {

	-webkit-animation-name: fadeOutDown;

	animation-name: fadeOutDown

}

 @-webkit-keyframes fadeOutDownBig {

 0% {

 opacity: 1;

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(2000px);

 transform: translateY(2000px)

}

}

 @keyframes fadeOutDownBig {

 0% {

 opacity: 1;

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(2000px);

 -ms-transform: translateY(2000px);

 transform: translateY(2000px)

}

}

.fadeOutDownBig {

	-webkit-animation-name: fadeOutDownBig;

	animation-name: fadeOutDownBig

}

 @-webkit-keyframes fadeOutLeft {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(-20px);

 transform: translateX(-20px)

}

}

 @keyframes fadeOutLeft {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(-20px);

 -ms-transform: translateX(-20px);

 transform: translateX(-20px)

}

}

.fadeOutLeft {

	-webkit-animation-name: fadeOutLeft;

	animation-name: fadeOutLeft

}

 @-webkit-keyframes fadeOutLeftBig {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

}

 @keyframes fadeOutLeftBig {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 -ms-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

}

.fadeOutLeftBig {

	-webkit-animation-name: fadeOutLeftBig;

	animation-name: fadeOutLeftBig

}

 @-webkit-keyframes fadeOutRight {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(20px);

 transform: translateX(20px)

}

}

 @keyframes fadeOutRight {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(20px);

 -ms-transform: translateX(20px);

 transform: translateX(20px)

}

}

.fadeOutRight {

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight

}

 @-webkit-keyframes fadeOutRightBig {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 transform: translateX(2000px)

}

}

 @keyframes fadeOutRightBig {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 -ms-transform: translateX(2000px);

 transform: translateX(2000px)

}

}

.fadeOutRightBig {

	-webkit-animation-name: fadeOutRightBig;

	animation-name: fadeOutRightBig

}

 @-webkit-keyframes fadeOutUp {

 0% {

 opacity: 1;

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(-20px);

 transform: translateY(-20px)

}

}

 @keyframes fadeOutUp {

 0% {

 opacity: 1;

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(-20px);

 -ms-transform: translateY(-20px);

 transform: translateY(-20px)

}

}

.fadeOutUp {

	-webkit-animation-name: fadeOutUp;

	animation-name: fadeOutUp

}

 @-webkit-keyframes fadeOutUpBig {

 0% {

 opacity: 1;

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

}

 @keyframes fadeOutUpBig {

 0% {

 opacity: 1;

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 -ms-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

}

.fadeOutUpBig {

	-webkit-animation-name: fadeOutUpBig;

	animation-name: fadeOutUpBig

}

 @-webkit-keyframes flip {

 0% {

 -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

 transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

 -webkit-animation-timing-function: ease-out;

 animation-timing-function: ease-out

}

 40% {

 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 -webkit-animation-timing-function: ease-out;

 animation-timing-function: ease-out

}

 50% {

 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 -webkit-animation-timing-function: ease-in;

 animation-timing-function: ease-in

}

 80% {

 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);

 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);

 -webkit-animation-timing-function: ease-in;

 animation-timing-function: ease-in

}

 100% {

 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 -webkit-animation-timing-function: ease-in;

 animation-timing-function: ease-in

}

}

 @keyframes flip {

 0% {

 -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

 -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

 transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

 -webkit-animation-timing-function: ease-out;

 animation-timing-function: ease-out

}

 40% {

 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);

 -webkit-animation-timing-function: ease-out;

 animation-timing-function: ease-out

}

 50% {

 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);

 -webkit-animation-timing-function: ease-in;

 animation-timing-function: ease-in

}

 80% {

 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);

 -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);

 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);

 -webkit-animation-timing-function: ease-in;

 animation-timing-function: ease-in

}

 100% {

 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);

 -webkit-animation-timing-function: ease-in;

 animation-timing-function: ease-in

}

}

.animated.flip {

	-webkit-backface-visibility: visible;

	-ms-backface-visibility: visible;

	backface-visibility: visible;

	-webkit-animation-name: flip;

	animation-name: flip

}

 @-webkit-keyframes flipInX {

 0% {

 -webkit-transform: perspective(400px) rotateX(90deg);

 transform: perspective(400px) rotateX(90deg);

 opacity: 0

}

 40% {

 -webkit-transform: perspective(400px) rotateX(-10deg);

 transform: perspective(400px) rotateX(-10deg)

}

 70% {

 -webkit-transform: perspective(400px) rotateX(10deg);

 transform: perspective(400px) rotateX(10deg)

}

 100% {

 -webkit-transform: perspective(400px) rotateX(0deg);

 transform: perspective(400px) rotateX(0deg);

 opacity: 1

}

}

 @keyframes flipInX {

 0% {

 -webkit-transform: perspective(400px) rotateX(90deg);

 -ms-transform: perspective(400px) rotateX(90deg);

 transform: perspective(400px) rotateX(90deg);

 opacity: 0

}

 40% {

 -webkit-transform: perspective(400px) rotateX(-10deg);

 -ms-transform: perspective(400px) rotateX(-10deg);

 transform: perspective(400px) rotateX(-10deg)

}

 70% {

 -webkit-transform: perspective(400px) rotateX(10deg);

 -ms-transform: perspective(400px) rotateX(10deg);

 transform: perspective(400px) rotateX(10deg)

}

 100% {

 -webkit-transform: perspective(400px) rotateX(0deg);

 -ms-transform: perspective(400px) rotateX(0deg);

 transform: perspective(400px) rotateX(0deg);

 opacity: 1

}

}

.flipInX {

	-webkit-backface-visibility: visible!important;

	-ms-backface-visibility: visible!important;

	backface-visibility: visible!important;

	-webkit-animation-name: flipInX;

	animation-name: flipInX

}

 @-webkit-keyframes flipInY {

 0% {

 -webkit-transform: perspective(400px) rotateY(90deg);

 transform: perspective(400px) rotateY(90deg);

 opacity: 0

}

 40% {

 -webkit-transform: perspective(400px) rotateY(-10deg);

 transform: perspective(400px) rotateY(-10deg)

}

 70% {

 -webkit-transform: perspective(400px) rotateY(10deg);

 transform: perspective(400px) rotateY(10deg)

}

 100% {

 -webkit-transform: perspective(400px) rotateY(0deg);

 transform: perspective(400px) rotateY(0deg);

 opacity: 1

}

}

 @keyframes flipInY {

 0% {

 -webkit-transform: perspective(400px) rotateY(90deg);

 -ms-transform: perspective(400px) rotateY(90deg);

 transform: perspective(400px) rotateY(90deg);

 opacity: 0

}

 40% {

 -webkit-transform: perspective(400px) rotateY(-10deg);

 -ms-transform: perspective(400px) rotateY(-10deg);

 transform: perspective(400px) rotateY(-10deg)

}

 70% {

 -webkit-transform: perspective(400px) rotateY(10deg);

 -ms-transform: perspective(400px) rotateY(10deg);

 transform: perspective(400px) rotateY(10deg)

}

 100% {

 -webkit-transform: perspective(400px) rotateY(0deg);

 -ms-transform: perspective(400px) rotateY(0deg);

 transform: perspective(400px) rotateY(0deg);

 opacity: 1

}

}

.flipInY {

	-webkit-backface-visibility: visible!important;

	-ms-backface-visibility: visible!important;

	backface-visibility: visible!important;

	-webkit-animation-name: flipInY;

	animation-name: flipInY

}

 @-webkit-keyframes flipOutX {

 0% {

 -webkit-transform: perspective(400px) rotateX(0deg);

 transform: perspective(400px) rotateX(0deg);

 opacity: 1

}

 100% {

 -webkit-transform: perspective(400px) rotateX(90deg);

 transform: perspective(400px) rotateX(90deg);

 opacity: 0

}

}

 @keyframes flipOutX {

 0% {

 -webkit-transform: perspective(400px) rotateX(0deg);

 -ms-transform: perspective(400px) rotateX(0deg);

 transform: perspective(400px) rotateX(0deg);

 opacity: 1

}

 100% {

 -webkit-transform: perspective(400px) rotateX(90deg);

 -ms-transform: perspective(400px) rotateX(90deg);

 transform: perspective(400px) rotateX(90deg);

 opacity: 0

}

}

.flipOutX {

	-webkit-animation-name: flipOutX;

	animation-name: flipOutX;

	-webkit-backface-visibility: visible!important;

	-ms-backface-visibility: visible!important;

	backface-visibility: visible!important

}

 @-webkit-keyframes flipOutY {

 0% {

 -webkit-transform: perspective(400px) rotateY(0deg);

 transform: perspective(400px) rotateY(0deg);

 opacity: 1

}

 100% {

 -webkit-transform: perspective(400px) rotateY(90deg);

 transform: perspective(400px) rotateY(90deg);

 opacity: 0

}

}

 @keyframes flipOutY {

 0% {

 -webkit-transform: perspective(400px) rotateY(0deg);

 -ms-transform: perspective(400px) rotateY(0deg);

 transform: perspective(400px) rotateY(0deg);

 opacity: 1

}

 100% {

 -webkit-transform: perspective(400px) rotateY(90deg);

 -ms-transform: perspective(400px) rotateY(90deg);

 transform: perspective(400px) rotateY(90deg);

 opacity: 0

}

}

.flipOutY {

	-webkit-backface-visibility: visible!important;

	-ms-backface-visibility: visible!important;

	backface-visibility: visible!important;

	-webkit-animation-name: flipOutY;

	animation-name: flipOutY

}

 @-webkit-keyframes lightSpeedIn {

 0% {

 -webkit-transform: translateX(100%) skewX(-30deg);

 transform: translateX(100%) skewX(-30deg);

 opacity: 0

}

 60% {

 -webkit-transform: translateX(-20%) skewX(30deg);

 transform: translateX(-20%) skewX(30deg);

 opacity: 1

}

 80% {

 -webkit-transform: translateX(0%) skewX(-15deg);

 transform: translateX(0%) skewX(-15deg);

 opacity: 1

}

 100% {

 -webkit-transform: translateX(0%) skewX(0deg);

 transform: translateX(0%) skewX(0deg);

 opacity: 1

}

}

 @keyframes lightSpeedIn {

 0% {

 -webkit-transform: translateX(100%) skewX(-30deg);

 -ms-transform: translateX(100%) skewX(-30deg);

 transform: translateX(100%) skewX(-30deg);

 opacity: 0

}

 60% {

 -webkit-transform: translateX(-20%) skewX(30deg);

 -ms-transform: translateX(-20%) skewX(30deg);

 transform: translateX(-20%) skewX(30deg);

 opacity: 1

}

 80% {

 -webkit-transform: translateX(0%) skewX(-15deg);

 -ms-transform: translateX(0%) skewX(-15deg);

 transform: translateX(0%) skewX(-15deg);

 opacity: 1

}

 100% {

 -webkit-transform: translateX(0%) skewX(0deg);

 -ms-transform: translateX(0%) skewX(0deg);

 transform: translateX(0%) skewX(0deg);

 opacity: 1

}

}

.lightSpeedIn {

	-webkit-animation-name: lightSpeedIn;

	animation-name: lightSpeedIn;

	-webkit-animation-timing-function: ease-out;

	animation-timing-function: ease-out

}

 @-webkit-keyframes lightSpeedOut {

 0% {

 -webkit-transform: translateX(0%) skewX(0deg);

 transform: translateX(0%) skewX(0deg);

 opacity: 1

}

 100% {

 -webkit-transform: translateX(100%) skewX(-30deg);

 transform: translateX(100%) skewX(-30deg);

 opacity: 0

}

}

 @keyframes lightSpeedOut {

 0% {

 -webkit-transform: translateX(0%) skewX(0deg);

 -ms-transform: translateX(0%) skewX(0deg);

 transform: translateX(0%) skewX(0deg);

 opacity: 1

}

 100% {

 -webkit-transform: translateX(100%) skewX(-30deg);

 -ms-transform: translateX(100%) skewX(-30deg);

 transform: translateX(100%) skewX(-30deg);

 opacity: 0

}

}

.lightSpeedOut {

	-webkit-animation-name: lightSpeedOut;

	animation-name: lightSpeedOut;

	-webkit-animation-timing-function: ease-in;

	animation-timing-function: ease-in

}

 @-webkit-keyframes rotateIn {

 0% {

 -webkit-transform-origin: center center;

 transform-origin: center center;

 -webkit-transform: rotate(-200deg);

 transform: rotate(-200deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: center center;

 transform-origin: center center;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

 @keyframes rotateIn {

 0% {

 -webkit-transform-origin: center center;

 -ms-transform-origin: center center;

 transform-origin: center center;

 -webkit-transform: rotate(-200deg);

 -ms-transform: rotate(-200deg);

 transform: rotate(-200deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: center center;

 -ms-transform-origin: center center;

 transform-origin: center center;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

.rotateIn {

	-webkit-animation-name: rotateIn;

	animation-name: rotateIn

}

 @-webkit-keyframes rotateInDownLeft {

 0% {

 -webkit-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(-90deg);

 transform: rotate(-90deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

 @keyframes rotateInDownLeft {

 0% {

 -webkit-transform-origin: left bottom;

 -ms-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(-90deg);

 -ms-transform: rotate(-90deg);

 transform: rotate(-90deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: left bottom;

 -ms-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

.rotateInDownLeft {

	-webkit-animation-name: rotateInDownLeft;

	animation-name: rotateInDownLeft

}

 @-webkit-keyframes rotateInDownRight {

 0% {

 -webkit-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(90deg);

 transform: rotate(90deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

 @keyframes rotateInDownRight {

 0% {

 -webkit-transform-origin: right bottom;

 -ms-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(90deg);

 -ms-transform: rotate(90deg);

 transform: rotate(90deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: right bottom;

 -ms-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

.rotateInDownRight {

	-webkit-animation-name: rotateInDownRight;

	animation-name: rotateInDownRight

}

 @-webkit-keyframes rotateInUpLeft {

 0% {

 -webkit-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(90deg);

 transform: rotate(90deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

 @keyframes rotateInUpLeft {

 0% {

 -webkit-transform-origin: left bottom;

 -ms-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(90deg);

 -ms-transform: rotate(90deg);

 transform: rotate(90deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: left bottom;

 -ms-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

.rotateInUpLeft {

	-webkit-animation-name: rotateInUpLeft;

	animation-name: rotateInUpLeft

}

 @-webkit-keyframes rotateInUpRight {

 0% {

 -webkit-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(-90deg);

 transform: rotate(-90deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

 @keyframes rotateInUpRight {

 0% {

 -webkit-transform-origin: right bottom;

 -ms-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(-90deg);

 -ms-transform: rotate(-90deg);

 transform: rotate(-90deg);

 opacity: 0

}

 100% {

 -webkit-transform-origin: right bottom;

 -ms-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

}

.rotateInUpRight {

	-webkit-animation-name: rotateInUpRight;

	animation-name: rotateInUpRight

}

 @-webkit-keyframes rotateOut {

 0% {

 -webkit-transform-origin: center center;

 transform-origin: center center;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: center center;

 transform-origin: center center;

 -webkit-transform: rotate(200deg);

 transform: rotate(200deg);

 opacity: 0

}

}

 @keyframes rotateOut {

 0% {

 -webkit-transform-origin: center center;

 -ms-transform-origin: center center;

 transform-origin: center center;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: center center;

 -ms-transform-origin: center center;

 transform-origin: center center;

 -webkit-transform: rotate(200deg);

 -ms-transform: rotate(200deg);

 transform: rotate(200deg);

 opacity: 0

}

}

.rotateOut {

	-webkit-animation-name: rotateOut;

	animation-name: rotateOut

}

 @-webkit-keyframes rotateOutDownLeft {

 0% {

 -webkit-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(90deg);

 transform: rotate(90deg);

 opacity: 0

}

}

 @keyframes rotateOutDownLeft {

 0% {

 -webkit-transform-origin: left bottom;

 -ms-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: left bottom;

 -ms-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(90deg);

 -ms-transform: rotate(90deg);

 transform: rotate(90deg);

 opacity: 0

}

}

.rotateOutDownLeft {

	-webkit-animation-name: rotateOutDownLeft;

	animation-name: rotateOutDownLeft

}

 @-webkit-keyframes rotateOutDownRight {

 0% {

 -webkit-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(-90deg);

 transform: rotate(-90deg);

 opacity: 0

}

}

 @keyframes rotateOutDownRight {

 0% {

 -webkit-transform-origin: right bottom;

 -ms-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: right bottom;

 -ms-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(-90deg);

 -ms-transform: rotate(-90deg);

 transform: rotate(-90deg);

 opacity: 0

}

}

.rotateOutDownRight {

	-webkit-animation-name: rotateOutDownRight;

	animation-name: rotateOutDownRight

}

 @-webkit-keyframes rotateOutUpLeft {

 0% {

 -webkit-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(-90deg);

 transform: rotate(-90deg);

 opacity: 0

}

}

 @keyframes rotateOutUpLeft {

 0% {

 -webkit-transform-origin: left bottom;

 -ms-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: left bottom;

 -ms-transform-origin: left bottom;

 transform-origin: left bottom;

 -webkit-transform: rotate(-90deg);

 -ms-transform: rotate(-90deg);

 transform: rotate(-90deg);

 opacity: 0

}

}

.rotateOutUpLeft {

	-webkit-animation-name: rotateOutUpLeft;

	animation-name: rotateOutUpLeft

}

 @-webkit-keyframes rotateOutUpRight {

 0% {

 -webkit-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(90deg);

 transform: rotate(90deg);

 opacity: 0

}

}

 @keyframes rotateOutUpRight {

 0% {

 -webkit-transform-origin: right bottom;

 -ms-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 opacity: 1

}

 100% {

 -webkit-transform-origin: right bottom;

 -ms-transform-origin: right bottom;

 transform-origin: right bottom;

 -webkit-transform: rotate(90deg);

 -ms-transform: rotate(90deg);

 transform: rotate(90deg);

 opacity: 0

}

}

.rotateOutUpRight {

	-webkit-animation-name: rotateOutUpRight;

	animation-name: rotateOutUpRight

}

 @-webkit-keyframes slideInDown {

 0% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

 100% {

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

}

 @keyframes slideInDown {

 0% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 -ms-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

 100% {

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

}

.slideInDown {

	-webkit-animation-name: slideInDown;

	animation-name: slideInDown

}

 @-webkit-keyframes slideInLeft {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

 100% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

}

 @keyframes slideInLeft {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 -ms-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

 100% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

}

.slideInLeft {

	-webkit-animation-name: slideInLeft;

	animation-name: slideInLeft

}

 @-webkit-keyframes slideInRight {

 0% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 transform: translateX(2000px)

}

 100% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

}

 @keyframes slideInRight {

 0% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 -ms-transform: translateX(2000px);

 transform: translateX(2000px)

}

 100% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

}

.slideInRight {

	-webkit-animation-name: slideInRight;

	animation-name: slideInRight

}

 @-webkit-keyframes slideOutLeft {

 0% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

}

 @keyframes slideOutLeft {

 0% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(-2000px);

 -ms-transform: translateX(-2000px);

 transform: translateX(-2000px)

}

}

.slideOutLeft {

	-webkit-animation-name: slideOutLeft;

	animation-name: slideOutLeft

}

 @-webkit-keyframes slideOutRight {

 0% {

 -webkit-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 transform: translateX(2000px)

}

}

 @keyframes slideOutRight {

 0% {

 -webkit-transform: translateX(0);

 -ms-transform: translateX(0);

 transform: translateX(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(2000px);

 -ms-transform: translateX(2000px);

 transform: translateX(2000px)

}

}

.slideOutRight {

	-webkit-animation-name: slideOutRight;

	animation-name: slideOutRight

}

 @-webkit-keyframes slideOutUp {

 0% {

 -webkit-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

}

 @keyframes slideOutUp {

 0% {

 -webkit-transform: translateY(0);

 -ms-transform: translateY(0);

 transform: translateY(0)

}

 100% {

 opacity: 0;

 -webkit-transform: translateY(-2000px);

 -ms-transform: translateY(-2000px);

 transform: translateY(-2000px)

}

}

.slideOutUp {

	-webkit-animation-name: slideOutUp;

	animation-name: slideOutUp

}

 @-webkit-keyframes hinge {

 0% {

 -webkit-transform: rotate(0);

 transform: rotate(0);

 -webkit-transform-origin: top left;

 transform-origin: top left;

 -webkit-animation-timing-function: ease-in-out;

 animation-timing-function: ease-in-out

}

 20%,  60% {

 -webkit-transform: rotate(80deg);

 transform: rotate(80deg);

 -webkit-transform-origin: top left;

 transform-origin: top left;

 -webkit-animation-timing-function: ease-in-out;

 animation-timing-function: ease-in-out

}

 40% {

 -webkit-transform: rotate(60deg);

 transform: rotate(60deg);

 -webkit-transform-origin: top left;

 transform-origin: top left;

 -webkit-animation-timing-function: ease-in-out;

 animation-timing-function: ease-in-out

}

 80% {

 -webkit-transform: rotate(60deg) translateY(0);

 transform: rotate(60deg) translateY(0);

 opacity: 1;

 -webkit-transform-origin: top left;

 transform-origin: top left;

 -webkit-animation-timing-function: ease-in-out;

 animation-timing-function: ease-in-out

}

 100% {

 -webkit-transform: translateY(700px);

 transform: translateY(700px);

 opacity: 0

}

}

 @keyframes hinge {

 0% {

 -webkit-transform: rotate(0);

 -ms-transform: rotate(0);

 transform: rotate(0);

 -webkit-transform-origin: top left;

 -ms-transform-origin: top left;

 transform-origin: top left;

 -webkit-animation-timing-function: ease-in-out;

 animation-timing-function: ease-in-out

}

 20%,  60% {

 -webkit-transform: rotate(80deg);

 -ms-transform: rotate(80deg);

 transform: rotate(80deg);

 -webkit-transform-origin: top left;

 -ms-transform-origin: top left;

 transform-origin: top left;

 -webkit-animation-timing-function: ease-in-out;

 animation-timing-function: ease-in-out

}

 40% {

 -webkit-transform: rotate(60deg);

 -ms-transform: rotate(60deg);

 transform: rotate(60deg);

 -webkit-transform-origin: top left;

 -ms-transform-origin: top left;

 transform-origin: top left;

 -webkit-animation-timing-function: ease-in-out;

 animation-timing-function: ease-in-out

}

 80% {

 -webkit-transform: rotate(60deg) translateY(0);

 -ms-transform: rotate(60deg) translateY(0);

 transform: rotate(60deg) translateY(0);

 opacity: 1;

 -webkit-transform-origin: top left;

 -ms-transform-origin: top left;

 transform-origin: top left;

 -webkit-animation-timing-function: ease-in-out;

 animation-timing-function: ease-in-out

}

 100% {

 -webkit-transform: translateY(700px);

 -ms-transform: translateY(700px);

 transform: translateY(700px);

 opacity: 0

}

}

.hinge {

	-webkit-animation-name: hinge;

	animation-name: hinge

}

 @-webkit-keyframes rollIn {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-100%) rotate(-120deg);

 transform: translateX(-100%) rotate(-120deg)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0) rotate(0deg);

 transform: translateX(0) rotate(0deg)

}

}

 @keyframes rollIn {

 0% {

 opacity: 0;

 -webkit-transform: translateX(-100%) rotate(-120deg);

 -ms-transform: translateX(-100%) rotate(-120deg);

 transform: translateX(-100%) rotate(-120deg)

}

 100% {

 opacity: 1;

 -webkit-transform: translateX(0) rotate(0deg);

 -ms-transform: translateX(0) rotate(0deg);

 transform: translateX(0) rotate(0deg)

}

}

.rollIn {

	-webkit-animation-name: rollIn;

	animation-name: rollIn

}

 @-webkit-keyframes rollOut {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0) rotate(0deg);

 transform: translateX(0) rotate(0deg)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(100%) rotate(120deg);

 transform: translateX(100%) rotate(120deg)

}

}

 @keyframes rollOut {

 0% {

 opacity: 1;

 -webkit-transform: translateX(0) rotate(0deg);

 -ms-transform: translateX(0) rotate(0deg);

 transform: translateX(0) rotate(0deg)

}

 100% {

 opacity: 0;

 -webkit-transform: translateX(100%) rotate(120deg);

 -ms-transform: translateX(100%) rotate(120deg);

 transform: translateX(100%) rotate(120deg)

}

}

.rollOut {

	-webkit-animation-name: rollOut;

	animation-name: rollOut

}

html {

	line-height: 1.15;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%

}

body {

	margin: 0;

}

article,  aside,  details,  figcaption,  figure,  footer,  header,  main,  menu,  nav,  section,  summary {

	display: block

}

audio,  canvas,  progress,  video {

	display: inline-block

}

 audio:not([controls]) {

 display: none;

 height: 0

}

progress {

	vertical-align: baseline

}

 template,  [hidden] {

 display: none

}

a {

	background-color: transparent;

	-webkit-text-decoration-skip: objects

}

a:active,  a:hover {

	outline-width: 0

}

abbr[title] {

	border-bottom: none;

	text-decoration: none

}

b,  strong {

	font-weight: inherit

}

b,  strong {

	font-weight: 700

}

dfn {

	font-style: italic

}

h1 {

	font-size: 2em;

	margin: .67em 0

}

mark {

	background-color: #ff0;

	color: #000

}

small {

	font-size: 80%

}

sub,  sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline

}

sub {

	bottom: -.25em

}

sup {

	top: -.5em

}

img {

	border-style: none

}

 svg:not(:root) {

 overflow: hidden

}

code,  kbd,  pre,  samp {

	font-size: 1em

}

figure {

	margin: 1em 40px

}

hr {

	box-sizing: content-box;

	height: 0;

	overflow: visible

}

button,  input,  optgroup,  select,  textarea {

	font: inherit;

	margin: 0

}

optgroup {

	font-weight: 700

}

button,  input {

	overflow: visible

}

button,  select {

	text-transform: none

}

 button,  html [type="button"],  [type="reset"],  [type="submit"] {

 -webkit-appearance: button

}

 button::-moz-focus-inner,  [type="button"]::-moz-focus-inner,  [type="reset"]::-moz-focus-inner,  [type="submit"]::-moz-focus-inner {

 border-style: none;

 padding: 0

}

 button:-moz-focusring,  [type="button"]:-moz-focusring,  [type="reset"]:-moz-focusring,  [type="submit"]:-moz-focusring {

 outline: 1px dotted ButtonText

}

fieldset {

	border: 1px solid silver;

	margin: 0 2px;

	padding: .35em .625em .75em

}

legend {

	box-sizing: border-box;

	color: inherit;

	display: table;

	max-width: 100%;

	padding: 0;

	white-space: normal

}

textarea {

	overflow: auto

}

 [type="checkbox"],  [type="radio"] {

 box-sizing: border-box;

 padding: 0

}

 [type="number"]::-webkit-inner-spin-button,  [type="number"]::-webkit-outer-spin-button {

 height: auto

}

 [type="search"] {

 -webkit-appearance: textfield;

 outline-offset: -2px

}

 [type="search"]::-webkit-search-cancel-button,  [type="search"]::-webkit-search-decoration {

 -webkit-appearance: none

}































::-webkit-input-placeholder {

 color: inherit;

 opacity: .54

}































::-webkit-file-upload-button {

 -webkit-appearance: button;

 font: inherit

}

html {

	line-height: 1.15;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%

}

body {

	margin: 0

}

article,  aside,  details,  figcaption,  figure,  footer,  header,  main,  menu,  nav,  section,  summary {

	display: block;

}

audio,  canvas,  progress,  video {

	display: inline-block

}

 audio:not([controls]) {

 display: none;

 height: 0

}

progress {

	vertical-align: baseline

}

 template,  [hidden] {

 display: none

}

a {

	background-color: transparent;

	-webkit-text-decoration-skip: objects

}

a:active,  a:hover {

	outline-width: 0

}

abbr[title] {

	border-bottom: none;

	text-decoration: none

}

b,  strong {

	font-weight: inherit

}

b,  strong {

	font-weight: 700

}

dfn {

	font-style: italic

}

h1 {

	font-size: 2em;

	margin: .67em 0

}

mark {

	background-color: #ff0;

	color: #000

}

small {

	font-size: 80%

}

sub,  sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline

}

sub {

	bottom: -.25em

}

sup {

	top: -.5em

}

img {

	border-style: none

}

 svg:not(:root) {

 overflow: hidden

}

code,  kbd,  pre,  samp {

	font-size: 1em

}

figure {

	margin: 1em 40px

}

hr {

	box-sizing: content-box;

	height: 0;

	overflow: visible

}

button,  input,  optgroup,  select,  textarea {

	font: inherit;

	margin: 0

}

optgroup {

	font-weight: 700

}

button,  input {

	overflow: visible

}

button,  select {

	text-transform: none

}

 button,  html [type="button"],  [type="reset"],  [type="submit"] {

 -webkit-appearance: button

}

 button::-moz-focus-inner,  [type="button"]::-moz-focus-inner,  [type="reset"]::-moz-focus-inner,  [type="submit"]::-moz-focus-inner {

 border-style: none;

 padding: 0

}

 button:-moz-focusring,  [type="button"]:-moz-focusring,  [type="reset"]:-moz-focusring,  [type="submit"]:-moz-focusring {

 outline: 1px dotted ButtonText

}

fieldset {

	border: 1px solid silver;

	margin: 0 2px;

	padding: .35em .625em .75em

}

legend {

	box-sizing: border-box;

	color: inherit;

	display: table;

	max-width: 100%;

	padding: 0;

	white-space: normal

}

textarea {

	overflow: auto

}

 [type="checkbox"],  [type="radio"] {

 box-sizing: border-box;

 padding: 0

}

 [type="number"]::-webkit-inner-spin-button,  [type="number"]::-webkit-outer-spin-button {

 height: auto

}

 [type="search"] {

 -webkit-appearance: textfield;

 outline-offset: -2px

}

 [type="search"]::-webkit-search-cancel-button,  [type="search"]::-webkit-search-decoration {

 -webkit-appearance: none

}































::-webkit-input-placeholder {

 color: inherit;

 opacity: .54

}































::-webkit-file-upload-button {

 -webkit-appearance: button;

 font: inherit

}

 @media print {

 *,  *::before,  *::after,  *::first-letter,  p::first-line,  div::first-line,  blockquote::first-line,  li::first-line {

 text-shadow: none!important;

 box-shadow: none!important

}

a,  a:visited {

	text-decoration: none

}

 abbr[title]::after {

 content: " (" attr(title) ")"

}

pre {

	white-space: pre-wrap!important

}

pre,  blockquote {

	border: 1px solid #999;

	page-break-inside: avoid

}

thead {

	display: table-header-group

}

tr,  img {

	page-break-inside: avoid

}

p,  h2,  h3 {

	orphans: 3;

	widows: 3

}

h2,  h3 {

	page-break-after: avoid

}

.navbar {

	display: none

}

.btn>.caret,  .dropup>.btn>.caret {

	border-top-color: #000!important

}

.tag {

	border: 1px solid #000

}

.table {

	border-collapse: collapse!important

}

.table td,  .table th {

	background-color: #fff!important

}

.table-bordered th,  .table-bordered td {

	border: 1px solid #ddd!important

}

}

html {

	box-sizing: border-box

}

 *,  *::before,  *::after {

 box-sizing: inherit

}

 @-ms-viewport {

 width: device-width

}

html {

	font-size: 14px;

	-ms-overflow-style: scrollbar;

	-webkit-tap-highlight-color: transparent

}

body {;

	font-size: 1rem;

	line-height: 1.6;

	color: #999;

	background-color: #fff

}

[tabindex="-1"]:focus {

	outline: none!important

}

h1,  h2,  h3,  h4,  h5,  h6 {

	margin-top: 0;

	margin-bottom: 1rem

}

p {

	margin-top: 0;

	margin-bottom: 1rem

}

abbr[title],  abbr[data-original-title] {

	cursor: help;

	border-bottom: 1px dotted #818a91

}

address {

	margin-bottom: 1rem;

	font-style: normal;

	line-height: inherit

}

ol,  ul,  dl {

	margin-top: 0;

	margin-bottom: 1rem

}

ol ol,  ul ul,  ol ul,  ul ol {

	margin-bottom: 0

}

dt {

	font-weight: 700

}

dd {

 margin-bottom: .5rem;

	margin-left: 0

}

blockquote {

	margin: 0 0 1rem

}

a {

	color: #3f3f3f;

	text-decoration: none

}

a:focus,  a:hover {

	color: #009de4;

	text-decoration: none

}

a:focus {

	outline: 5px auto -webkit-focus-ring-color;

	outline-offset: -2px

}

 a:not([href]):not([tabindex]) {

 color: inherit;

 text-decoration: none

}

 a:not([href]):not([tabindex]):focus,  a:not([href]):not([tabindex]):hover {

 color: inherit;

 text-decoration: none

}

 a:not([href]):not([tabindex]):focus {

 outline: none

}

pre {

	margin-top: 0;

	margin-bottom: 1rem;

	overflow: auto

}

figure {

	margin: 0 0 1rem

}

img {

	vertical-align: middle

}

 [role="button"] {

 cursor: pointer

}

 a,  area,  button,  [role="button"],  input,  label,  select,  summary,  textarea {

 touch-action: manipulation

}

table {

	border-collapse: collapse;

	background-color: transparent

}

caption {

 padding-top: .75rem;

 padding-bottom: .75rem;

	color: #818a91;

	text-align: left;

	caption-side: bottom

}

th {

	text-align: left

}

label {

	display: inline-block;

 margin-bottom: .5rem

}

button:focus {

	outline: 5px auto -webkit-focus-ring-color

}

input,  button,  select,  textarea {

	line-height: inherit

}

input[type="radio"]:disabled,  input[type="checkbox"]:disabled {

	cursor: not-allowed

}

input[type="date"],  input[type="time"],  input[type="datetime-local"],  input[type="month"] {

	-webkit-appearance: listbox

}

textarea {

	resize: vertical

}

fieldset {

	min-width: 0;

	padding: 0;

	margin: 0;

	border: 0

}

legend {

	display: block;

	width: 100%;

	padding: 0;

 margin-bottom: .5rem;

	font-size: 1.5rem;

	line-height: inherit

}

input[type="search"] {

	-webkit-appearance: none

}

output {

	display: inline-block

}

 [hidden] {

 display: none!important

}

h1,  h2,  h3,  h4,  h5,  h6,  .h1,  .h2,  .h3,  .h4,  .h5,  .h6 {

	margin-bottom: rem(15px);

	;

	font-weight: 400;

	line-height: 1.1;

	color: #1587ce;

}

h1,  .h1 {

	font-size: 2.5rem

}

h2,  .h2 {

	font-size: 2rem

}

h3,  .h3 {

	font-size: 1.75rem

}

h4,  .h4 {

	font-size: 1.5rem

}

h5,  .h5 {

	font-size: 1.25rem

}

h6,  .h6 {

	font-size: 1rem

}

.lead {

	font-size: 1.25rem;

	font-weight: 700

}

.display-1 {

	font-size: 6rem;

	font-weight: 300

}

.display-2 {

	font-size: 5.5rem;

	font-weight: 300

}

.display-3 {

	font-size: 4.5rem;

	font-weight: 300

}

.display-4 {

	font-size: 3.5rem;

	font-weight: 300

}

hr {

	margin-top: 0;

	margin-bottom: 0;

	border: 0;

	border-top: 1px solid rgba(0, 0, 0, .1)

}

small,  .small {

	font-size: 80%;

	font-weight: 400

}

mark,  .mark {

	padding: .2em;

	background-color: #fcf8e3

}

.list-unstyled {

	padding-left: 0;

	list-style: none

}

.list-inline {

	padding-left: 0;

	list-style: none

}

.list-inline-item {

	display: inline-block

}

 .list-inline-item:not(:last-child) {

 margin-right: 5px

}

.initialism {

	font-size: 90%;

	text-transform: uppercase

}

.blockquote {

	padding: 10px 20px;

	margin-bottom: 20px;

	font-size: 1.25rem;

 border-left: .25rem solid #eceeef

}

.blockquote-footer {

	display: block;

	font-size: 80%;

	color: #818a91

}

 .blockquote-footer::before {

 content: "\2014 \00A0"

}

.blockquote-reverse {

	padding-right: 20px;

	padding-left: 0;

	text-align: right;

 border-right: .25rem solid #eceeef;

	border-left: 0

}

 .blockquote-reverse .blockquote-footer::before {

 content: ""

}

 .blockquote-reverse .blockquote-footer::after {

 content: "\00A0 \2014"

}

dl.row>dd + dt {

	clear: left

}

.img-fluid,  .carousel-inner>.carousel-item>img,  .carousel-inner>.carousel-item>a>img {

	max-width: 100%;

	height: auto

}

.img-thumbnail {

 padding: .25rem;

	background-color: #fff;

	border: 1px solid #ddd;

	border-radius: 0;

 transition: all .2s ease-in-out;

	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);

	box-shadow: 0 1px 2px rgba(0, 0, 0, .075);

	max-width: 100%;

	height: auto

}

.figure {

	display: inline-block

}

.figure-img {

	margin-bottom: 10px;

	line-height: 1

}

.figure-caption {

	font-size: 90%;

	color: #ebebeb

}

code,  kbd,  pre,  samp {

}

code {

 padding: .2rem .4rem;

	font-size: 90%;

	color: #bd4147;

	background-color: #f7f7f9;

	border-radius: 0

}

kbd {

 padding: .2rem .4rem;

	font-size: 90%;

	color: #fff;

	background-color: #333;

	border-radius: 0;

 -webkit-box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25);

 box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25)

}

kbd kbd {

	padding: 0;

	font-size: 100%;

	font-weight: 700;

	-webkit-box-shadow: none;

	box-shadow: none

}

pre {

	display: block;

	margin-top: 0;

	margin-bottom: 1rem;

	font-size: 90%;

	color: #373a3c

}

pre code {

	padding: 0;

	font-size: inherit;

	color: inherit;

	background-color: transparent;

	border-radius: 0

}

.pre-scrollable {

	max-height: 340px;

	overflow-y: scroll

}

.container {

	margin-left: auto;

	margin-right: auto;

	padding-left: 15px;

	padding-right: 15px

}

 .container::after {

 content: "";

 display: table;

 clear: both

}

 @media (min-width:576px) {

 .container {

 width: 560px;

 max-width: 100%

}

}

 @media (min-width:769px) {

 .container {

 width: 760px;

 max-width: 100%

}

}

 @media (min-width:992px) {

 .container {

 width: 990px;

 max-width: 100%

}

}

 @media (min-width:1200px) {

 .container {

 width: 1240px;

 max-width: 100%

}

}

.container-fluid {

	margin-left: auto;

	margin-right: auto;

	padding-left: 15px;

	padding-right: 15px;

	padding-left: 0;

	padding-right: 0

}

 .container-fluid::after {

 content: "";

 display: table;

 clear: both

}

.row {

	margin-right: -15px;

	margin-left: -15px

}

 .row::after {

 content: "";

 display: table;

 clear: both

}

 @media (min-width:576px) {

 .row {

 margin-right: -15px;

 margin-left: -15px

}

}

 @media (min-width:769px) {

 .row {

 margin-right: -15px;

 margin-left: -15px

}

}

 @media (min-width:992px) {

 .row {

 margin-right: -15px;

 margin-left: -15px

}

}

 @media (min-width:1200px) {

 .row {

 margin-right: -15px;

 margin-left: -15px

}

}

.col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px

}

 @media (min-width:576px) {

 .col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

 padding-right: 15px;

 padding-left: 15px

}

}

 @media (min-width:769px) {

 .col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

 padding-right: 15px;

 padding-left: 15px

}

}

 @media (min-width:992px) {

 .col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

 padding-right: 15px;

 padding-left: 15px

}

}

 @media (min-width:1200px) {

 .col-xs,  .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,  .col-xs-12,  .col-sm,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-md,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-lg,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-xl,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12 {

 padding-right: 15px;

 padding-left: 15px

}

}

.col-xs-1 {

	float: left;

	width: 8.33333%

}

.col-xs-2 {

	float: left;

	width: 16.66667%

}

.col-xs-3 {

	float: left;

	width: 25%

}

.col-xs-4 {

	float: left;

	width: 33.33333%

}

.col-xs-5 {

	float: left;

	width: 41.66667%

}

.col-xs-6 {

	float: left;

	width: 50%

}

.col-xs-7 {

	float: left;

	width: 58.33333%

}

.col-xs-8 {

	float: left;

	width: 66.66667%

}

.col-xs-9 {

	float: left;

	width: 75%

}

.col-xs-10 {

	float: left;

	width: 83.33333%

}

.col-xs-11 {

	float: left;

	width: 91.66667%

}

.col-xs-12 {

	float: left;

	width: 100%

}

.pull-xs-0 {

	right: auto

}

.pull-xs-1 {

	right: 8.33333%

}

.pull-xs-2 {

	right: 16.66667%

}

.pull-xs-3 {

	right: 25%

}

.pull-xs-4 {

	right: 33.33333%

}

.pull-xs-5 {

	right: 41.66667%

}

.pull-xs-6 {

	right: 50%

}

.pull-xs-7 {

	right: 58.33333%

}

.pull-xs-8 {

	right: 66.66667%

}

.pull-xs-9 {

	right: 75%

}

.pull-xs-10 {

	right: 83.33333%

}

.pull-xs-11 {

	right: 91.66667%

}

.pull-xs-12 {

	right: 100%

}

.push-xs-0 {

	left: auto

}

.push-xs-1 {

	left: 8.33333%

}

.push-xs-2 {

	left: 16.66667%

}

.push-xs-3 {

	left: 25%

}

.push-xs-4 {

	left: 33.33333%

}

.push-xs-5 {

	left: 41.66667%

}

.push-xs-6 {

	left: 50%

}

.push-xs-7 {

	left: 58.33333%

}

.push-xs-8 {

	left: 66.66667%

}

.push-xs-9 {

	left: 75%

}

.push-xs-10 {

	left: 83.33333%

}

.push-xs-11 {

	left: 91.66667%

}

.push-xs-12 {

	left: 100%

}

.offset-xs-1 {

	margin-left: 8.33333%

}

.offset-xs-2 {

	margin-left: 16.66667%

}

.offset-xs-3 {

	margin-left: 25%

}

.offset-xs-4 {

	margin-left: 33.33333%

}

.offset-xs-5 {

	margin-left: 41.66667%

}

.offset-xs-6 {

	margin-left: 50%

}

.offset-xs-7 {

	margin-left: 58.33333%

}

.offset-xs-8 {

	margin-left: 66.66667%

}

.offset-xs-9 {

	margin-left: 75%

}

.offset-xs-10 {

	margin-left: 83.33333%

}

.offset-xs-11 {

	margin-left: 91.66667%

}

 @media (min-width:576px) {

 .col-sm-1 {

 float: left;

 width: 8.33333%

}

 .col-sm-2 {

 float: left;

 width: 16.66667%

}

 .col-sm-3 {

 float: left;

 width: 25%

}

 .col-sm-4 {

 float: left;

 width: 33.33333%

}

 .col-sm-5 {

 float: left;

 width: 41.66667%

}

 .col-sm-6 {

 float: left;

 width: 50%

}

 .col-sm-7 {

 float: left;

 width: 58.33333%

}

 .col-sm-8 {

 float: left;

 width: 66.66667%

}

 .col-sm-9 {

 float: left;

 width: 75%

}

 .col-sm-10 {

 float: left;

 width: 83.33333%

}

 .col-sm-11 {

 float: left;

 width: 91.66667%

}

 .col-sm-12 {

 float: left;

 width: 100%

}

 .pull-sm-0 {

 right: auto

}

 .pull-sm-1 {

 right: 8.33333%

}

 .pull-sm-2 {

 right: 16.66667%

}

 .pull-sm-3 {

 right: 25%

}

 .pull-sm-4 {

 right: 33.33333%

}

 .pull-sm-5 {

 right: 41.66667%

}

 .pull-sm-6 {

 right: 50%

}

 .pull-sm-7 {

 right: 58.33333%

}

 .pull-sm-8 {

 right: 66.66667%

}

 .pull-sm-9 {

 right: 75%

}

 .pull-sm-10 {

 right: 83.33333%

}

 .pull-sm-11 {

 right: 91.66667%

}

 .pull-sm-12 {

 right: 100%

}

 .push-sm-0 {

 left: auto

}

 .push-sm-1 {

 left: 8.33333%

}

 .push-sm-2 {

 left: 16.66667%

}

 .push-sm-3 {

 left: 25%

}

 .push-sm-4 {

 left: 33.33333%

}

 .push-sm-5 {

 left: 41.66667%

}

 .push-sm-6 {

 left: 50%

}

 .push-sm-7 {

 left: 58.33333%

}

 .push-sm-8 {

 left: 66.66667%

}

 .push-sm-9 {

 left: 75%

}

 .push-sm-10 {

 left: 83.33333%

}

 .push-sm-11 {

 left: 91.66667%

}

 .push-sm-12 {

 left: 100%

}

 .offset-sm-0 {

 margin-left: 0%

}

 .offset-sm-1 {

 margin-left: 8.33333%

}

 .offset-sm-2 {

 margin-left: 16.66667%

}

 .offset-sm-3 {

 margin-left: 25%

}

 .offset-sm-4 {

 margin-left: 33.33333%

}

 .offset-sm-5 {

 margin-left: 41.66667%

}

 .offset-sm-6 {

 margin-left: 50%

}

 .offset-sm-7 {

 margin-left: 58.33333%

}

 .offset-sm-8 {

 margin-left: 66.66667%

}

 .offset-sm-9 {

 margin-left: 75%

}

 .offset-sm-10 {

 margin-left: 83.33333%

}

 .offset-sm-11 {

 margin-left: 91.66667%

}

}

 @media (min-width:769px) {

 .col-md-1 {

 float: left;

 width: 8.33333%

}

 .col-md-2 {

 float: left;

 width: 16.66667%

}

 .col-md-3 {

 float: left;

 width: 25%

}

 .col-md-4 {

 float: left;

 width: 33.33333%

}

 .col-md-5 {

 float: left;

 width: 41.66667%

}

 .col-md-6 {

 float: left;

 width: 50%

}

 .col-md-7 {

 float: left;

 width: 58.33333%

}

 .col-md-8 {

 float: left;

 width: 66.66667%

}

 .col-md-9 {

 float: left;

 width: 75%

}

 .col-md-10 {

 float: left;

 width: 83.33333%

}

 .col-md-11 {

 float: left;

 width: 91.66667%

}

 .col-md-12 {

 float: left;

 width: 100%

}

 .pull-md-0 {

 right: auto

}

 .pull-md-1 {

 right: 8.33333%

}

 .pull-md-2 {

 right: 16.66667%

}

 .pull-md-3 {

 right: 25%

}

 .pull-md-4 {

 right: 33.33333%

}

 .pull-md-5 {

 right: 41.66667%

}

 .pull-md-6 {

 right: 50%

}

 .pull-md-7 {

 right: 58.33333%

}

 .pull-md-8 {

 right: 66.66667%

}

 .pull-md-9 {

 right: 75%

}

 .pull-md-10 {

 right: 83.33333%

}

 .pull-md-11 {

 right: 91.66667%

}

 .pull-md-12 {

 right: 100%

}

 .push-md-0 {

 left: auto

}

 .push-md-1 {

 left: 8.33333%

}

 .push-md-2 {

 left: 16.66667%

}

 .push-md-3 {

 left: 25%

}

 .push-md-4 {

 left: 33.33333%

}

 .push-md-5 {

 left: 41.66667%

}

 .push-md-6 {

 left: 50%

}

 .push-md-7 {

 left: 58.33333%

}

 .push-md-8 {

 left: 66.66667%

}

 .push-md-9 {

 left: 75%

}

 .push-md-10 {

 left: 83.33333%

}

 .push-md-11 {

 left: 91.66667%

}

 .push-md-12 {

 left: 100%

}

 .offset-md-0 {

 margin-left: 0%

}

 .offset-md-1 {

 margin-left: 8.33333%

}

 .offset-md-2 {

 margin-left: 16.66667%

}

 .offset-md-3 {

 margin-left: 25%

}

 .offset-md-4 {

 margin-left: 33.33333%

}

 .offset-md-5 {

 margin-left: 41.66667%

}

 .offset-md-6 {

 margin-left: 50%

}

 .offset-md-7 {

 margin-left: 58.33333%

}

 .offset-md-8 {

 margin-left: 66.66667%

}

 .offset-md-9 {

 margin-left: 75%

}

 .offset-md-10 {

 margin-left: 83.33333%

}

 .offset-md-11 {

 margin-left: 91.66667%

}

}

 @media (min-width:992px) {

 .col-lg-1 {

 float: left;

 width: 8.33333%

}

 .col-lg-2 {

 float: left;

 width: 16.66667%

}

 .col-lg-3 {

 float: left;

 width: 25%

}

 .col-lg-4 {

 float: left;

 width: 33.33333%

}

 .col-lg-5 {

 float: left;

 width: 41.66667%

}

 .col-lg-6 {

 float: left;

 width: 50%

}

 .col-lg-7 {

 float: left;

 width: 58.33333%

}

 .col-lg-8 {

 float: left;

 width: 66.66667%

}

 .col-lg-9 {

 float: left;

 width: 75%

}

 .col-lg-10 {

 float: left;

 width: 83.33333%

}

 .col-lg-11 {

 float: left;

 width: 91.66667%

}

 .col-lg-12 {

 float: left;

 width: 100%

}

 .pull-lg-0 {

 right: auto

}

 .pull-lg-1 {

 right: 8.33333%

}

 .pull-lg-2 {

 right: 16.66667%

}

 .pull-lg-3 {

 right: 25%

}

 .pull-lg-4 {

 right: 33.33333%

}

 .pull-lg-5 {

 right: 41.66667%

}

 .pull-lg-6 {

 right: 50%

}

 .pull-lg-7 {

 right: 58.33333%

}

 .pull-lg-8 {

 right: 66.66667%

}

 .pull-lg-9 {

 right: 75%

}

 .pull-lg-10 {

 right: 83.33333%

}

 .pull-lg-11 {

 right: 91.66667%

}

 .pull-lg-12 {

 right: 100%

}

 .push-lg-0 {

 left: auto

}

 .push-lg-1 {

 left: 8.33333%

}

 .push-lg-2 {

 left: 16.66667%

}

 .push-lg-3 {

 left: 25%

}

 .push-lg-4 {

 left: 33.33333%

}

 .push-lg-5 {

 left: 41.66667%

}

 .push-lg-6 {

 left: 50%

}

 .push-lg-7 {

 left: 58.33333%

}

 .push-lg-8 {

 left: 66.66667%

}

 .push-lg-9 {

 left: 75%

}

 .push-lg-10 {

 left: 83.33333%

}

 .push-lg-11 {

 left: 91.66667%

}

 .push-lg-12 {

 left: 100%

}

 .offset-lg-0 {

 margin-left: 0%

}

 .offset-lg-1 {

 margin-left: 8.33333%

}

 .offset-lg-2 {

 margin-left: 16.66667%

}

 .offset-lg-3 {

 margin-left: 25%

}

 .offset-lg-4 {

 margin-left: 33.33333%

}

 .offset-lg-5 {

 margin-left: 41.66667%

}

 .offset-lg-6 {

 margin-left: 50%

}

 .offset-lg-7 {

 margin-left: 58.33333%

}

 .offset-lg-8 {

 margin-left: 66.66667%

}

 .offset-lg-9 {

 margin-left: 75%

}

 .offset-lg-10 {

 margin-left: 83.33333%

}

 .offset-lg-11 {

 margin-left: 91.66667%

}

}

 @media (min-width:1200px) {

 .col-xl-1 {

 float: left;

 width: 8.33333%

}

 .col-xl-2 {

 float: left;

 width: 16.66667%

}

 .col-xl-3 {

 float: left;

 width: 25%

}

 .col-xl-4 {

 float: left;

 width: 33.33333%

}

 .col-xl-5 {

 float: left;

 width: 41.66667%

}

 .col-xl-6 {

 float: left;

 width: 50%

}

 .col-xl-7 {

 float: left;

 width: 58.33333%

}

 .col-xl-8 {

 float: left;

 width: 66.66667%

}

 .col-xl-9 {

 float: left;

 width: 75%

}

 .col-xl-10 {

 float: left;

 width: 83.33333%

}

 .col-xl-11 {

 float: left;

 width: 91.66667%

}

 .col-xl-12 {

 float: left;

 width: 100%

}

 .pull-xl-0 {

 right: auto

}

 .pull-xl-1 {

 right: 8.33333%

}

 .pull-xl-2 {

 right: 16.66667%

}

 .pull-xl-3 {

 right: 25%

}

 .pull-xl-4 {

 right: 33.33333%

}

 .pull-xl-5 {

 right: 41.66667%

}

 .pull-xl-6 {

 right: 50%

}

 .pull-xl-7 {

 right: 58.33333%

}

 .pull-xl-8 {

 right: 66.66667%

}

 .pull-xl-9 {

 right: 75%

}

 .pull-xl-10 {

 right: 83.33333%

}

 .pull-xl-11 {

 right: 91.66667%

}

 .pull-xl-12 {

 right: 100%

}

 .push-xl-0 {

 left: auto

}

 .push-xl-1 {

 left: 8.33333%

}

 .push-xl-2 {

 left: 16.66667%

}

 .push-xl-3 {

 left: 25%

}

 .push-xl-4 {

 left: 33.33333%

}

 .push-xl-5 {

 left: 41.66667%

}

 .push-xl-6 {

 left: 50%

}

 .push-xl-7 {

 left: 58.33333%

}

 .push-xl-8 {

 left: 66.66667%

}

 .push-xl-9 {

 left: 75%

}

 .push-xl-10 {

 left: 83.33333%

}

 .push-xl-11 {

 left: 91.66667%

}

 .push-xl-12 {

 left: 100%

}

 .offset-xl-0 {

 margin-left: 0%

}

 .offset-xl-1 {

 margin-left: 8.33333%

}

 .offset-xl-2 {

 margin-left: 16.66667%

}

 .offset-xl-3 {

 margin-left: 25%

}

 .offset-xl-4 {

 margin-left: 33.33333%

}

 .offset-xl-5 {

 margin-left: 41.66667%

}

 .offset-xl-6 {

 margin-left: 50%

}

 .offset-xl-7 {

 margin-left: 58.33333%

}

 .offset-xl-8 {

 margin-left: 66.66667%

}

 .offset-xl-9 {

 margin-left: 75%

}

 .offset-xl-10 {

 margin-left: 83.33333%

}

 .offset-xl-11 {

 margin-left: 91.66667%

}

}

.table {

	width: 100%;

	max-width: 100%;

	margin-bottom: 20px

}

.table th,  .table td {

 padding: .75rem;

	vertical-align: top;

	border-top: 1px solid #eceeef

}

.table thead th {

	vertical-align: bottom;

	border-bottom: 2px solid #eceeef

}

.table tbody + tbody {

	border-top: 2px solid #eceeef

}

.table .table {

	background-color: #fff

}

.table-sm th,  .table-sm td {

 padding: .3rem

}

.table-bordered {

	border: 1px solid #eceeef

}

.table-bordered th,  .table-bordered td {

	border: 1px solid #eceeef

}

.table-bordered thead th,  .table-bordered thead td {

	border-bottom-width: 2px

}

 .table-striped tbody tr:nth-of-type(odd) {

 background-color: rgba(0, 0, 0, .05)

}

.table-hover tbody tr:hover {

	background-color: rgba(0, 0, 0, .075)

}

.table-active,  .table-active>th,  .table-active>td {

	background-color: rgba(0, 0, 0, .075)

}

.table-hover .table-active:hover {

	background-color: rgba(0, 0, 0, .075)

}

.table-hover .table-active:hover>td,  .table-hover .table-active:hover>th {

	background-color: rgba(0, 0, 0, .075)

}

.table-success,  .table-success>th,  .table-success>td {

	background-color: #dff0d8

}

.table-hover .table-success:hover {

	background-color: #d0e9c6

}

.table-hover .table-success:hover>td,  .table-hover .table-success:hover>th {

	background-color: #d0e9c6

}

.table-info,  .table-info>th,  .table-info>td {

	background-color: #d9edf7

}

.table-hover .table-info:hover {

	background-color: #c4e3f3

}

.table-hover .table-info:hover>td,  .table-hover .table-info:hover>th {

	background-color: #c4e3f3

}

.table-warning,  .table-warning>th,  .table-warning>td {

	background-color: #fcf8e3

}

.table-hover .table-warning:hover {

	background-color: #faf2cc

}

.table-hover .table-warning:hover>td,  .table-hover .table-warning:hover>th {

	background-color: #faf2cc

}

.table-danger,  .table-danger>th,  .table-danger>td {

	background-color: #f2dede

}

.table-hover .table-danger:hover {

	background-color: #ebcccc

}

.table-hover .table-danger:hover>td,  .table-hover .table-danger:hover>th {

	background-color: #ebcccc

}

.thead-inverse th {

	color: #fff;

	background-color: #878787

}

.thead-default th {

	color: #acaaa6;

	background-color: #f6f6f6

}

.table-inverse {

	color: #f6f6f6;

	background-color: #878787

}

.table-inverse th,  .table-inverse td,  .table-inverse thead th {

	border-color: #acaaa6

}

.table-inverse.table-bordered {

	border: 0

}

.table-responsive {

	display: block;

	width: 100%;

	min-height: 0%;

	overflow-x: auto

}

.table-reflow thead {

	float: left

}

.table-reflow tbody {

	display: block;

	white-space: nowrap

}

.table-reflow th,  .table-reflow td {

	border-top: 1px solid #eceeef;

	border-left: 1px solid #eceeef

}

.table-reflow th:last-child,  .table-reflow td:last-child {

	border-right: 1px solid #eceeef

}

.table-reflow thead:last-child tr:last-child th,  .table-reflow thead:last-child tr:last-child td,  .table-reflow tbody:last-child tr:last-child th,  .table-reflow tbody:last-child tr:last-child td,  .table-reflow tfoot:last-child tr:last-child th,  .table-reflow tfoot:last-child tr:last-child td {

	border-bottom: 1px solid #eceeef

}

.table-reflow tr {

	float: left

}

.table-reflow tr th,  .table-reflow tr td {

	display: block!important;

	border: 1px solid #eceeef

}

.form-control {

	display: block;

	width: 100%;

 padding: .7rem .9rem;

	font-size: 1rem;

	line-height: 1.6;

	color: #55595c;

	background-color: #fff;

	background-image: none;

	background-clip: padding-box;

	border: 1px solid rgba(0, 0, 0, .15);

	border-radius: 3px;

	-webkit-box-shadow: none;

	box-shadow: none;

	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s

}

 .form-control::-ms-expand {

 background-color: transparent;

 border: 0

}

.form-control:focus {

	color: #55595c;

	background-color: #fff;

	border-color: #66afe9;

	outline: none;

	-webkit-box-shadow: none, 0 0 8px rgba(102, 175, 233, .6);

	box-shadow: none, 0 0 8px rgba(102, 175, 233, .6)

}

 .form-control::placeholder {

 color: #aeb4c2;

 opacity: 1

}

.form-control:disabled,  .form-control[readonly] {

	background-color: #eceeef;

	opacity: 1

}

.form-control:disabled {

	cursor: not-allowed

}

 select.form-control:focus::-ms-value {

 color: #55595c;

 background-color: #fff

}

.form-control-file,  .form-control-range {

	display: block

}

.col-form-label {

 padding-top: .7rem;

 padding-bottom: .7rem;

	margin-bottom: 0

}

.col-form-label-lg {

 padding-top: .75rem;

 padding-bottom: .75rem;

	font-size: 1.25rem

}

.col-form-label-sm {

 padding-top: .25rem;

 padding-bottom: .25rem;

 font-size: .875rem

}

.col-form-legend {

 padding-top: .7rem;

 padding-bottom: .7rem;

	margin-bottom: 0;

	font-size: 1rem

}

.form-control-static {

 padding-top: .7rem;

 padding-bottom: .7rem;

	line-height: 1.6;

	border: solid transparent;

	border-width: 1px 0

}

.form-control-static.form-control-sm,  .input-group-sm>.form-control-static.form-control,  .input-group-sm>.form-control-static.input-group-addon,  .input-group-sm>.input-group-btn>.form-control-static.btn,  .form-control-static.form-control-lg,  .input-group-lg>.form-control-static.form-control,  .input-group-lg>.form-control-static.input-group-addon,  .input-group-lg>.input-group-btn>.form-control-static.btn {

	padding-right: 0;

	padding-left: 0

}

.form-control-sm,  .input-group-sm>.form-control,  .input-group-sm>.input-group-addon,  .input-group-sm>.input-group-btn>.btn {

 padding: .25rem .5rem;

 font-size: .875rem;

	border-radius: 0

}

 select.form-control-sm:not([size]):not([multiple]),  .input-group-sm>select.form-control:not([size]):not([multiple]),  .input-group-sm>select.input-group-addon:not([size]):not([multiple]),  .input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]) {

 height: 1.8125rem

}

.form-control-lg,  .input-group-lg>.form-control,  .input-group-lg>.input-group-addon,  .input-group-lg>.input-group-btn>.btn {

 padding: .75rem 1.5rem;

	font-size: 1.25rem;

	border-radius: 0

}

 select.form-control-lg:not([size]):not([multiple]),  .input-group-lg>select.form-control:not([size]):not([multiple]),  .input-group-lg>select.input-group-addon:not([size]):not([multiple]),  .input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]) {

 height: 3.16667rem

}

.form-group {

	margin-bottom: 20px

}

.form-text {

	display: block;

	margin-top: 5px

}

.form-check {

	position: relative;

	display: block;

	margin-bottom: 15px

}

.form-check + .form-check {

 margin-top: -.25rem

}

.form-check.disabled .form-check-label {

	color: #818a91;

	cursor: not-allowed

}

.form-check-label {

	padding-left: 1.25rem;

	margin-bottom: 0;

	cursor: pointer

}

.form-check-input {

	position: absolute;

 margin-top: .25rem;

	margin-left: -1.25rem

}

.form-check-input:only-child {

	position: static

}

.form-check-inline {

	position: relative;

	display: inline-block;

	padding-left: 1.25rem;

	margin-bottom: 0;

	vertical-align: middle;

	cursor: pointer

}

.form-check-inline + .form-check-inline {

 margin-left: .75rem

}

.form-check-inline.disabled {

	color: #818a91;

	cursor: not-allowed

}

.form-control-feedback {

	margin-top: 5px

}

.form-control-success,  .form-control-warning,  .form-control-danger {

	padding-right: 2.7rem;

	background-repeat: no-repeat;

 background-position: center right .75rem;

	background-size: 1.5rem 1.5rem

}

.has-success .form-control-feedback,  .has-success .form-control-label,  .has-success .form-check-label,  .has-success .form-check-inline,  .has-success .custom-control {

	color: #70ba28

}

.has-success .form-control {

	border-color: #70ba28

}

.has-success .form-control:focus {

	box-shadow: none, 0 0 6px #a3df69

}

.has-success .input-group-addon {

	color: #70ba28;

	border-color: #70ba28;

	background-color: #d7f1bd

}

.has-success .form-control-success {

	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#70ba28' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")

}

.has-warning .form-control-feedback,  .has-warning .form-control-label,  .has-warning .form-check-label,  .has-warning .form-check-inline,  .has-warning .custom-control {

	color: #fec52e

}

.has-warning .form-control {

	border-color: #fec52e

}

.has-warning .form-control:focus {

	box-shadow: none, 0 0 6px #fee194

}

.has-warning .input-group-addon {

	color: #fec52e;

	border-color: #fec52e;

	background-color: #fffdf9

}

.has-warning .form-control-warning {

	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#fec52e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")

}

.has-danger .form-control-feedback,  .has-danger .form-control-label,  .has-danger .form-check-label,  .has-danger .form-check-inline,  .has-danger .custom-control {

	color: #ff8500

}

.has-danger .form-control {

	border-color: #ff8500

}

.has-danger .form-control:focus {

	box-shadow: none, 0 0 6px #ffb666

}

.has-danger .input-group-addon {

	color: #ff8500;

	border-color: #ff8500;

	background-color: #ffe7cc

}

.has-danger .form-control-danger {

	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#ff8500' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")

}

 @media (min-width:576px) {

 .form-inline .form-group {

 display: inline-block;

 margin-bottom: 0;

 vertical-align: middle

}

 .form-inline .form-control {

 display: inline-block;

 width: auto;

 vertical-align: middle

}

 .form-inline .form-control-static {

 display: inline-block

}

 .form-inline .input-group {

 display: inline-table;

 width: auto;

 vertical-align: middle

}

 .form-inline .input-group .input-group-addon,  .form-inline .input-group .input-group-btn,  .form-inline .input-group .form-control {

 width: auto

}

 .form-inline .input-group>.form-control {

 width: 100%

}

 .form-inline .form-control-label {

 margin-bottom: 0;

 vertical-align: middle

}

 .form-inline .form-check {

 display: inline-block;

 margin-top: 0;

 margin-bottom: 0;

 vertical-align: middle

}

 .form-inline .form-check-label {

 padding-left: 0

}

 .form-inline .form-check-input {

 position: relative;

 margin-left: 0

}

 .form-inline .has-feedback .form-control-feedback {

 top: 0

}

}

.btn {

	display: inline-block;

	font-weight: 700;

	line-height: 1rem;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	cursor: pointer;

	user-select: none;

	border: 1px solid transparent;

 padding: .66rem 1rem;

	font-size: 1rem;

	border-radius: 0;

	-webkit-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

	background-color: #1587ce;

	color: #ffffff;

}

.btn:focus,  .btn.focus,  .btn:active:focus,  .btn:active.focus,  .btn.active:focus,  .btn.active.focus {

	outline: 5px auto -webkit-focus-ring-color;

	outline-offset: -2px

}

.btn:focus,  .btn:hover {

	text-decoration: none

}

.btn.focus {

	text-decoration: none

}

.btn:active,  .btn.active {

	background-image: none;

	outline: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn.disabled,  .btn:disabled {

	cursor: not-allowed;

	opacity: .65

}

a.btn.disabled,  fieldset[disabled] a.btn {

	pointer-events: none

}

.btn-primary {

	color: #fff;

	border-color: #ff6f6f;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-primary:hover {

	color: #fff;

	background-color: #1587ce;

	border-color: #1587ce

}

.btn-primary:focus,  .btn-primary.focus {

	color: #fff;

	background-color: #038a89;

	border-color: #03807f

}

.btn-primary:active,  .btn-primary.active,  .open>.btn-primary.dropdown-toggle {

	color: #fff;

	background-color: #038a89;

	border-color: #03807f;

	background-image: none;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-primary:active:hover,  .btn-primary:active:focus,  .btn-primary:active.focus,  .btn-primary.active:hover,  .btn-primary.active:focus,  .btn-primary.active.focus,  .open>.btn-primary.dropdown-toggle:hover,  .open>.btn-primary.dropdown-toggle:focus,  .open>.btn-primary.dropdown-toggle.focus {

	color: #fff;

	background-color: #026766;

	border-color: #013f3e

}

.btn-primary.disabled:focus,  .btn-primary.disabled.focus,  .btn-primary:disabled:focus,  .btn-primary:disabled.focus {

	background-color: #009de4;

	border-color: #009de4

}

.btn-primary.disabled:hover,  .btn-primary:disabled:hover {

	background-color: #009de4;

	border-color: #009de4

}

.btn-secondary,  .btn-tertiary {

	color: #373a3c;

	background-color: #fff;

	border-color: #ccc;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-secondary:hover,  .btn-tertiary:hover {

	color: #373a3c;

	background-color: #e6e6e6;

	border-color: #adadad

}

.btn-secondary:focus,  .btn-tertiary:focus,  .btn-secondary.focus,  .focus.btn-tertiary {

	color: #373a3c;

	background-color: #e6e6e6;

	border-color: #adadad

}

.btn-secondary:active,  .btn-tertiary:active,  .btn-secondary.active,  .active.btn-tertiary,  .open>.btn-secondary.dropdown-toggle,  .open>.dropdown-toggle.btn-tertiary {

	color: #373a3c;

	background-color: #e6e6e6;

	border-color: #adadad;

	background-image: none;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-secondary:active:hover,  .btn-tertiary:active:hover,  .btn-secondary:active:focus,  .btn-tertiary:active:focus,  .btn-secondary:active.focus,  .btn-tertiary:active.focus,  .btn-secondary.active:hover,  .active.btn-tertiary:hover,  .btn-secondary.active:focus,  .active.btn-tertiary:focus,  .btn-secondary.active.focus,  .active.focus.btn-tertiary,  .open>.btn-secondary.dropdown-toggle:hover,  .open>.dropdown-toggle.btn-tertiary:hover,  .open>.btn-secondary.dropdown-toggle:focus,  .open>.dropdown-toggle.btn-tertiary:focus,  .open>.btn-secondary.dropdown-toggle.focus,  .open>.dropdown-toggle.focus.btn-tertiary {

	color: #373a3c;

	background-color: #d4d4d4;

	border-color: #8c8c8c

}

.btn-secondary.disabled:focus,  .disabled.btn-tertiary:focus,  .btn-secondary.disabled.focus,  .disabled.focus.btn-tertiary,  .btn-secondary:disabled:focus,  .btn-tertiary:disabled:focus,  .btn-secondary:disabled.focus,  .btn-tertiary:disabled.focus {

	background-color: #fff;

	border-color: #ccc

}

.btn-secondary.disabled:hover,  .disabled.btn-tertiary:hover,  .btn-secondary:disabled:hover,  .btn-tertiary:disabled:hover {

	background-color: #fff;

	border-color: #ccc

}

.btn-info {

	color: #fff;

	background-color: #08c;

	border-color: #08c;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-info:hover {

	color: #fff;

	background-color: #069;

	border-color: #005f8f

}

.btn-info:focus,  .btn-info.focus {

	color: #fff;

	background-color: #069;

	border-color: #005f8f

}

.btn-info:active,  .btn-info.active,  .open>.btn-info.dropdown-toggle {

	color: #fff;

	background-color: #069;

	border-color: #005f8f;

	background-image: none;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-info:active:hover,  .btn-info:active:focus,  .btn-info:active.focus,  .btn-info.active:hover,  .btn-info.active:focus,  .btn-info.active.focus,  .open>.btn-info.dropdown-toggle:hover,  .open>.btn-info.dropdown-toggle:focus,  .open>.btn-info.dropdown-toggle.focus {

	color: #fff;

	background-color: #004e75;

	border-color: #00334d

}

.btn-info.disabled:focus,  .btn-info.disabled.focus,  .btn-info:disabled:focus,  .btn-info:disabled.focus {

	background-color: #08c;

	border-color: #08c

}

.btn-info.disabled:hover,  .btn-info:disabled:hover {

	background-color: #08c;

	border-color: #08c

}

.btn-success {

	color: #fff;

	background-color: #70ba28;

	border-color: #70ba28;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-success:hover {

	color: #fff;

	background-color: #57901f;

	border-color: #52881d

}

.btn-success:focus,  .btn-success.focus {

	color: #fff;

	background-color: #57901f;

	border-color: #52881d

}

.btn-success:active,  .btn-success.active,  .open>.btn-success.dropdown-toggle {

	color: #fff;

	background-color: #57901f;

	border-color: #52881d;

	background-image: none;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-success:active:hover,  .btn-success:active:focus,  .btn-success:active.focus,  .btn-success.active:hover,  .btn-success.active:focus,  .btn-success.active.focus,  .open>.btn-success.dropdown-toggle:hover,  .open>.btn-success.dropdown-toggle:focus,  .open>.btn-success.dropdown-toggle.focus {

	color: #fff;

	background-color: #457319;

	border-color: #315111

}

.btn-success.disabled:focus,  .btn-success.disabled.focus,  .btn-success:disabled:focus,  .btn-success:disabled.focus {

	background-color: #70ba28;

	border-color: #70ba28

}

.btn-success.disabled:hover,  .btn-success:disabled:hover {

	background-color: #70ba28;

	border-color: #70ba28

}

.btn-warning {

	color: #fff;

	background-color: #fec52e;

	border-color: #fec52e;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-warning:hover {

	color: #fff;

	background-color: #f8b401;

	border-color: #eead01

}

.btn-warning:focus,  .btn-warning.focus {

	color: #fff;

	background-color: #f8b401;

	border-color: #eead01

}

.btn-warning:active,  .btn-warning.active,  .open>.btn-warning.dropdown-toggle {

	color: #fff;

	background-color: #f8b401;

	border-color: #eead01;

	background-image: none;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-warning:active:hover,  .btn-warning:active:focus,  .btn-warning:active.focus,  .btn-warning.active:hover,  .btn-warning.active:focus,  .btn-warning.active.focus,  .open>.btn-warning.dropdown-toggle:hover,  .open>.btn-warning.dropdown-toggle:focus,  .open>.btn-warning.dropdown-toggle.focus {

	color: #fff;

	background-color: #d49a01;

	border-color: #ac7d01

}

.btn-warning.disabled:focus,  .btn-warning.disabled.focus,  .btn-warning:disabled:focus,  .btn-warning:disabled.focus {

	background-color: #fec52e;

	border-color: #fec52e

}

.btn-warning.disabled:hover,  .btn-warning:disabled:hover {

	background-color: #fec52e;

	border-color: #fec52e

}

.btn-danger {

	color: #fff;

	background-color: #ff8500;

	border-color: #ff8500;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-danger:hover {

	color: #fff;

	background-color: #cc6a00;

	border-color: #c26500

}

.btn-danger:focus,  .btn-danger.focus {

	color: #fff;

	background-color: #cc6a00;

	border-color: #c26500

}

.btn-danger:active,  .btn-danger.active,  .open>.btn-danger.dropdown-toggle {

	color: #fff;

	background-color: #cc6a00;

	border-color: #c26500;

	background-image: none;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-danger:active:hover,  .btn-danger:active:focus,  .btn-danger:active.focus,  .btn-danger.active:hover,  .btn-danger.active:focus,  .btn-danger.active.focus,  .open>.btn-danger.dropdown-toggle:hover,  .open>.btn-danger.dropdown-toggle:focus,  .open>.btn-danger.dropdown-toggle.focus {

	color: #fff;

	background-color: #a85800;

	border-color: #804300

}

.btn-danger.disabled:focus,  .btn-danger.disabled.focus,  .btn-danger:disabled:focus,  .btn-danger:disabled.focus {

	background-color: #ff8500;

	border-color: #ff8500

}

.btn-danger.disabled:hover,  .btn-danger:disabled:hover {

	background-color: #ff8500;

	border-color: #ff8500

}

.btn-outline-primary {

	color: #009de4;

	background-image: none;

	background-color: transparent;

	border-color: #009de4

}

.btn-outline-primary:hover {

	color: #fff;

	background-color: #009de4;

	border-color: #009de4

}

.btn-outline-primary:focus,  .btn-outline-primary.focus {

	color: #fff;

	background-color: #009de4;

	border-color: #009de4

}

.btn-outline-primary:active,  .btn-outline-primary.active,  .open>.btn-outline-primary.dropdown-toggle {

	color: #fff;

	background-color: #009de4;

	border-color: #009de4

}

.btn-outline-primary:active:hover,  .btn-outline-primary:active:focus,  .btn-outline-primary:active.focus,  .btn-outline-primary.active:hover,  .btn-outline-primary.active:focus,  .btn-outline-primary.active.focus,  .open>.btn-outline-primary.dropdown-toggle:hover,  .open>.btn-outline-primary.dropdown-toggle:focus,  .open>.btn-outline-primary.dropdown-toggle.focus {

	color: #fff;

	background-color: #026766;

	border-color: #013f3e

}

.btn-outline-primary.disabled:focus,  .btn-outline-primary.disabled.focus,  .btn-outline-primary:disabled:focus,  .btn-outline-primary:disabled.focus {

	border-color: #2cfbf8

}

.btn-outline-primary.disabled:hover,  .btn-outline-primary:disabled:hover {

	border-color: #2cfbf8

}

.btn-outline-secondary {

	color: #ccc;

	background-image: none;

	background-color: transparent;

	border-color: #ccc

}

.btn-outline-secondary:hover {

	color: #fff;

	background-color: #ccc;

	border-color: #ccc

}

.btn-outline-secondary:focus,  .btn-outline-secondary.focus {

	color: #fff;

	background-color: #ccc;

	border-color: #ccc

}

.btn-outline-secondary:active,  .btn-outline-secondary.active,  .open>.btn-outline-secondary.dropdown-toggle {

	color: #fff;

	background-color: #ccc;

	border-color: #ccc

}

.btn-outline-secondary:active:hover,  .btn-outline-secondary:active:focus,  .btn-outline-secondary:active.focus,  .btn-outline-secondary.active:hover,  .btn-outline-secondary.active:focus,  .btn-outline-secondary.active.focus,  .open>.btn-outline-secondary.dropdown-toggle:hover,  .open>.btn-outline-secondary.dropdown-toggle:focus,  .open>.btn-outline-secondary.dropdown-toggle.focus {

	color: #fff;

	background-color: #a1a1a1;

	border-color: #8c8c8c

}

.btn-outline-secondary.disabled:focus,  .btn-outline-secondary.disabled.focus,  .btn-outline-secondary:disabled:focus,  .btn-outline-secondary:disabled.focus {

	border-color: white

}

.btn-outline-secondary.disabled:hover,  .btn-outline-secondary:disabled:hover {

	border-color: white

}

.btn-outline-info {

	color: #08c;

	background-image: none;

	background-color: transparent;

	border-color: #08c

}

.btn-outline-info:hover {

	color: #fff;

	background-color: #08c;

	border-color: #08c

}

.btn-outline-info:focus,  .btn-outline-info.focus {

	color: #fff;

	background-color: #08c;

	border-color: #08c

}

.btn-outline-info:active,  .btn-outline-info.active,  .open>.btn-outline-info.dropdown-toggle {

	color: #fff;

	background-color: #08c;

	border-color: #08c

}

.btn-outline-info:active:hover,  .btn-outline-info:active:focus,  .btn-outline-info:active.focus,  .btn-outline-info.active:hover,  .btn-outline-info.active:focus,  .btn-outline-info.active.focus,  .open>.btn-outline-info.dropdown-toggle:hover,  .open>.btn-outline-info.dropdown-toggle:focus,  .open>.btn-outline-info.dropdown-toggle.focus {

	color: #fff;

	background-color: #004e75;

	border-color: #00334d

}

.btn-outline-info.disabled:focus,  .btn-outline-info.disabled.focus,  .btn-outline-info:disabled:focus,  .btn-outline-info:disabled.focus {

	border-color: #3bf

}

.btn-outline-info.disabled:hover,  .btn-outline-info:disabled:hover {

	border-color: #3bf

}

.btn-outline-success {

	color: #70ba28;

	background-image: none;

	background-color: transparent;

	border-color: #70ba28

}

.btn-outline-success:hover {

	color: #fff;

	background-color: #70ba28;

	border-color: #70ba28

}

.btn-outline-success:focus,  .btn-outline-success.focus {

	color: #fff;

	background-color: #70ba28;

	border-color: #70ba28

}

.btn-outline-success:active,  .btn-outline-success.active,  .open>.btn-outline-success.dropdown-toggle {

	color: #fff;

	background-color: #70ba28;

	border-color: #70ba28

}

.btn-outline-success:active:hover,  .btn-outline-success:active:focus,  .btn-outline-success:active.focus,  .btn-outline-success.active:hover,  .btn-outline-success.active:focus,  .btn-outline-success.active.focus,  .open>.btn-outline-success.dropdown-toggle:hover,  .open>.btn-outline-success.dropdown-toggle:focus,  .open>.btn-outline-success.dropdown-toggle.focus {

	color: #fff;

	background-color: #457319;

	border-color: #315111

}

.btn-outline-success.disabled:focus,  .btn-outline-success.disabled.focus,  .btn-outline-success:disabled:focus,  .btn-outline-success:disabled.focus {

	border-color: #a3df69

}

.btn-outline-success.disabled:hover,  .btn-outline-success:disabled:hover {

	border-color: #a3df69

}

.btn-outline-warning {

	color: #fec52e;

	background-image: none;

	background-color: transparent;

	border-color: #fec52e

}

.btn-outline-warning:hover {

	color: #fff;

	background-color: #fec52e;

	border-color: #fec52e

}

.btn-outline-warning:focus,  .btn-outline-warning.focus {

	color: #fff;

	background-color: #fec52e;

	border-color: #fec52e

}

.btn-outline-warning:active,  .btn-outline-warning.active,  .open>.btn-outline-warning.dropdown-toggle {

	color: #fff;

	background-color: #fec52e;

	border-color: #fec52e

}

.btn-outline-warning:active:hover,  .btn-outline-warning:active:focus,  .btn-outline-warning:active.focus,  .btn-outline-warning.active:hover,  .btn-outline-warning.active:focus,  .btn-outline-warning.active.focus,  .open>.btn-outline-warning.dropdown-toggle:hover,  .open>.btn-outline-warning.dropdown-toggle:focus,  .open>.btn-outline-warning.dropdown-toggle.focus {

	color: #fff;

	background-color: #d49a01;

	border-color: #ac7d01

}

.btn-outline-warning.disabled:focus,  .btn-outline-warning.disabled.focus,  .btn-outline-warning:disabled:focus,  .btn-outline-warning:disabled.focus {

	border-color: #fee194

}

.btn-outline-warning.disabled:hover,  .btn-outline-warning:disabled:hover {

	border-color: #fee194

}

.btn-outline-danger {

	color: #ff8500;

	background-image: none;

	background-color: transparent;

	border-color: #ff8500

}

.btn-outline-danger:hover {

	color: #fff;

	background-color: #ff8500;

	border-color: #ff8500

}

.btn-outline-danger:focus,  .btn-outline-danger.focus {

	color: #fff;

	background-color: #ff8500;

	border-color: #ff8500

}

.btn-outline-danger:active,  .btn-outline-danger.active,  .open>.btn-outline-danger.dropdown-toggle {

	color: #fff;

	background-color: #ff8500;

	border-color: #ff8500

}

.btn-outline-danger:active:hover,  .btn-outline-danger:active:focus,  .btn-outline-danger:active.focus,  .btn-outline-danger.active:hover,  .btn-outline-danger.active:focus,  .btn-outline-danger.active.focus,  .open>.btn-outline-danger.dropdown-toggle:hover,  .open>.btn-outline-danger.dropdown-toggle:focus,  .open>.btn-outline-danger.dropdown-toggle.focus {

	color: #fff;

	background-color: #a85800;

	border-color: #804300

}

.btn-outline-danger.disabled:focus,  .btn-outline-danger.disabled.focus,  .btn-outline-danger:disabled:focus,  .btn-outline-danger:disabled.focus {

	border-color: #ffb666

}

.btn-outline-danger.disabled:hover,  .btn-outline-danger:disabled:hover {

	border-color: #ffb666

}

.btn-link {

	font-weight: 400;

	color: #3f3f3f;

	border-radius: 0

}

.btn-link,  .btn-link:active,  .btn-link.active,  .btn-link:disabled {

	background-color: transparent;

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-link,  .btn-link:focus,  .btn-link:active {

	border-color: transparent

}

.btn-link:hover {

	border-color: transparent

}

.btn-link:focus,  .btn-link:hover {

	color: #009de4;

	text-decoration: none;

	background-color: transparent

}

.btn-link:disabled:focus,  .btn-link:disabled:hover {

	color: #818a91;

	text-decoration: none

}

.btn-lg,  .btn-group-lg>.btn {

	padding: 15px 35px;

	font-size: 1.25rem;

	border-radius: 0

}

.btn-sm,  .btn-group-sm>.btn {

 padding: .25rem .5rem;

 font-size: .875rem;

	border-radius: 0

}

.btn-block {

	display: block;

	width: 100%

}

.btn-block + .btn-block {

 margin-top: .5rem

}

input[type="submit"].btn-block,  input[type="reset"].btn-block,  input[type="button"].btn-block {

	width: 100%

}

.fade {

	opacity: 0;

 transition: opacity .15s linear

}

.fade.in {

	opacity: 1

}

.collapse {

	display: none

}

.collapse.in {

	display: block

}

tr.collapse.in {

	display: table-row

}

tbody.collapse.in {

	display: table-row-group

}

.collapsing {

	position: relative;

	height: 0;

	overflow: hidden;

	transition-timing-function: ease;

 transition-duration: .35s;

	transition-property: height

}

.dropup,  .dropdown {

	position: relative

}

 .dropdown-toggle::after {

 display: inline-block;

 width: 0;

 height: 0;

 margin-left: .3em;

 vertical-align: middle;

 content: "";

 border-top: .3em solid;

 border-right: .3em solid transparent;

 border-left: .3em solid transparent

}

.dropdown-toggle:focus {

	outline: 0

}

 .dropup .dropdown-toggle::after {

 border-top: 0;

 border-bottom: .3em solid

}

.dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 10rem;

 padding: .5rem 0;

 margin: .125rem 0 0;

	font-size: 1rem -2;

	color: #999;

	text-align: left;

	list-style: none;

	background-color: #fff;

	background-clip: padding-box;

	border: 1px solid rgba(0, 0, 0, .15);

	border-radius: 0;

 -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175);

 box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175)

}

.dropdown-divider {

	height: 1px;

	margin: 10px 0;

	overflow: hidden;

	background-color: #e5e5e5

}

.dropdown-item {

	display: block;

	width: 100%;

	padding: 5px 1.5rem;

	clear: both;

	font-weight: 400;

	color: #373a3c;

	text-align: inherit;

	background: none;

	border: 0

}

.dropdown-item:focus,  .dropdown-item:hover {

	color: #2b2d2f;

	text-decoration: none;

	background-color: #f5f5f5

}

.dropdown-item.active,  .dropdown-item.active:focus,  .dropdown-item.active:hover {

	color: #fff;

	text-decoration: none;

	background-color: #009de4;

	outline: 0

}

.dropdown-item.disabled,  .dropdown-item.disabled:focus,  .dropdown-item.disabled:hover {

	color: #818a91

}

.dropdown-item.disabled:focus,  .dropdown-item.disabled:hover {

	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-menu-right {

	right: 0;

	left: auto

}

.dropdown-menu-left {

	right: auto;

	left: 0

}

.dropdown-header {

	display: block;

 padding: .5rem 1.5rem;

	margin-bottom: 0;

 font-size: .875rem;

	color: #818a91;

	white-space: nowrap

}

.dropdown-backdrop {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 990

}

.dropup .caret,  .navbar-fixed-bottom .dropdown .caret {

	content: "";

	border-top: 0;

	border-bottom: .3em solid

}

.dropup .dropdown-menu,  .navbar-fixed-bottom .dropdown .dropdown-menu {

	top: auto;

	bottom: 100%;

 margin-bottom: .125rem

}

.btn-group,  .btn-group-vertical {

	position: relative;

	display: inline-block;

	vertical-align: middle

}

.btn-group>.btn,  .btn-group-vertical>.btn {

	position: relative;

	float: left;

	margin-bottom: 0

}

.btn-group>.btn:focus,  .btn-group>.btn:active,  .btn-group>.btn.active,  .btn-group-vertical>.btn:focus,  .btn-group-vertical>.btn:active,  .btn-group-vertical>.btn.active {

	z-index: 2

}

.btn-group>.btn:hover,  .btn-group-vertical>.btn:hover {

	z-index: 2

}

.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 {

 margin-left: -.5rem

}

 .btn-toolbar::after {

 content: "";

 display: table;

 clear: both

}

.btn-toolbar .btn-group,  .btn-toolbar .input-group {

	float: left

}

.btn-toolbar>.btn,  .btn-toolbar>.btn-group,  .btn-toolbar>.input-group {

 margin-left: .5rem

}

 .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-bottom-right-radius: 0;

 border-top-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:not(:last-child)>.btn:last-child,  .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {

 border-bottom-right-radius: 0;

 border-top-right-radius: 0

}

 .btn-group>.btn-group:last-child:not(:first-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 + .dropdown-toggle-split {

 padding-right: .75rem;

 padding-left: .75rem

}

 .btn + .dropdown-toggle-split::after {

 margin-left: 0

}

.btn-sm + .dropdown-toggle-split,  .btn-group-sm>.btn + .dropdown-toggle-split {

 padding-right: .375rem;

 padding-left: .375rem

}

.btn-lg + .dropdown-toggle-split,  .btn-group-lg>.btn + .dropdown-toggle-split {

	padding-right: 26.25px;

	padding-left: 26.25px

}

.btn-group.open .dropdown-toggle {

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-group.open .dropdown-toggle.btn-link {

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn .caret {

	margin-left: 0

}

.btn-lg .caret,  .btn-group-lg>.btn .caret {

	border-width: .3em .3em 0;

	border-bottom-width: 0

}

.dropup .btn-lg .caret,  .dropup .btn-group-lg>.btn .caret {

	border-width: 0 .3em .3em

}

.btn-group-vertical>.btn,  .btn-group-vertical>.btn-group,  .btn-group-vertical>.btn-group>.btn {

	display: block;

	float: none;

	width: 100%;

	max-width: 100%

}

 .btn-group-vertical>.btn-group::after {

 content: "";

 display: table;

 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-bottom-right-radius: 0;

 border-bottom-left-radius: 0

}

 .btn-group-vertical>.btn:last-child:not(:first-child) {

 border-top-right-radius: 0;

 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:not(:last-child)>.btn:last-child,  .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {

 border-bottom-right-radius: 0;

 border-bottom-left-radius: 0

}

 .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {

 border-top-right-radius: 0;

 border-top-left-radius: 0

}

 [data-toggle="buttons"]>.btn input[type="radio"],  [data-toggle="buttons"]>.btn input[type="checkbox"],  [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],  [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {

 position: absolute;

 clip: rect(0, 0, 0, 0);

 pointer-events: none

}

.input-group {

	position: relative;

	width: 100%;

	display: table;

	border-collapse: separate

}

.input-group .form-control {

	position: relative;

	z-index: 2;

	float: left;

	width: 100%;

	margin-bottom: 0

}

.input-group .form-control:focus,  .input-group .form-control:active,  .input-group .form-control:hover {

	z-index: 3

}

.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 {

	margin-bottom: 0;

	font-size: 1rem;

	font-weight: 400;

	line-height: 1.6;

	color: #ff6f6f;

	text-align: center;

	border: 1px solid rgba(0, 0, 0, .15);

	border-radius: 3px;

	background-color: #1587ce;

}

.input-group-addon.form-control-sm,  .input-group-sm>.input-group-addon,  .input-group-sm>.input-group-btn>.input-group-addon.btn {

 padding: .25rem .5rem;

 font-size: .875rem;

	border-radius: 0

}

.input-group-addon.form-control-lg,  .input-group-lg>.input-group-addon,  .input-group-lg>.input-group-btn>.input-group-addon.btn {

 padding: .75rem 1.5rem;

	font-size: 1.25rem;

	border-radius: 0

}

.input-group-addon input[type="radio"],  .input-group-addon input[type="checkbox"] {

	margin-top: 0

}

 .input-group .form-control:not(:last-child),  .input-group-addon:not(:last-child),  .input-group-btn:not(:last-child)>.btn,  .input-group-btn:not(:last-child)>.btn-group>.btn,  .input-group-btn:not(:last-child)>.dropdown-toggle,  .input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),  .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn {

 border-bottom-right-radius: 0;

 border-top-right-radius: 0

}

 .input-group-addon:not(:last-child) {

 border-right: 0

}

 .input-group .form-control:not(:first-child),  .input-group-addon:not(:first-child),  .input-group-btn:not(:first-child)>.btn,  .input-group-btn:not(:first-child)>.btn-group>.btn,  .input-group-btn:not(:first-child)>.dropdown-toggle,  .input-group-btn:not(:last-child)>.btn:not(:first-child),  .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn {

 border-bottom-left-radius: 0;

 border-top-left-radius: 0

}

 .form-control + .input-group-addon:not(:first-child) {

 border-left: 0

}

.input-group-btn {

	position: relative;

	font-size: 0;

	white-space: nowrap

}

.input-group-btn>.btn {

	position: relative

}

.input-group-btn>.btn + .btn {

	margin-left: -1px

}

.input-group-btn>.btn:focus,  .input-group-btn>.btn:active,  .input-group-btn>.btn:hover {

	z-index: 3

}

 .input-group-btn:not(:last-child)>.btn,  .input-group-btn:not(:last-child)>.btn-group {

 margin-right: -1px

}

 .input-group-btn:not(:first-child)>.btn,  .input-group-btn:not(:first-child)>.btn-group {

 z-index: 2;

 margin-left: -1px

}

 .input-group-btn:not(:first-child)>.btn:focus,  .input-group-btn:not(:first-child)>.btn:active,  .input-group-btn:not(:first-child)>.btn:hover,  .input-group-btn:not(:first-child)>.btn-group:focus,  .input-group-btn:not(:first-child)>.btn-group:active,  .input-group-btn:not(:first-child)>.btn-group:hover {

 z-index: 3

}

.custom-control {

	position: relative;

	display: inline-block;

	padding-left: 1.5rem;

	cursor: pointer

}

.custom-control + .custom-control {

	margin-left: 1rem

}

.custom-control-input {

	position: absolute;

	z-index: -1;

	opacity: 0

}

 .custom-control-input:checked~.custom-control-indicator {

 color: #fff;

 background-color: #0074d9;

 -webkit-box-shadow: none;

 box-shadow: none

}

 .custom-control-input:focus~.custom-control-indicator {

 box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9

}

 .custom-control-input:active~.custom-control-indicator {

 color: #fff;

 background-color: #84c6ff;

 -webkit-box-shadow: none;

 box-shadow: none

}

 .custom-control-input:disabled~.custom-control-indicator {

 cursor: not-allowed;

 background-color: #eee

}

 .custom-control-input:disabled~.custom-control-description {

 color: #767676;

 cursor: not-allowed

}

.custom-control-indicator {

	position: absolute;

 top: .25rem;

	left: 0;

	display: block;

	width: 1rem;

	height: 1rem;

	pointer-events: none;

	user-select: none;

	background-color: #ddd;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: 50% 50%;

 -webkit-box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);

 box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1)

}

.custom-checkbox .custom-control-indicator {

	border-radius: 0

}

 .custom-checkbox .custom-control-input:checked~.custom-control-indicator {

 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")

}

 .custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator {

 background-color: #0074d9;

 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#fff' d='M0 2h4'/%3E%3C/svg%3E");

 -webkit-box-shadow: none;

 box-shadow: none

}

.custom-radio .custom-control-indicator {

	border-radius: 50%

}

 .custom-radio .custom-control-input:checked~.custom-control-indicator {

 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#fff'/%3E%3C/svg%3E")

}

.custom-controls-stacked .custom-control {

	float: left;

	clear: left

}

.custom-controls-stacked .custom-control + .custom-control {

	margin-left: 0

}

.custom-select {

	display: inline-block;

	max-width: 100%;

	height: calc(3rem - 2px);

 padding: .375rem 1.75rem .375rem .75rem;

 padding-right: .75rem \9;

	color: #55595c;

	vertical-align: middle;

 background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;

	background-image: none \9;

	background-size: 8px 10px;

	border: 1px solid rgba(0, 0, 0, .15);

	border-radius: 0;

	-moz-appearance: none;

	-webkit-appearance: none

}

.custom-select:focus {

	border-color: #51a7e8;

	outline: none;

	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5);

	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(81, 167, 232, .5)

}

 .custom-select:focus::-ms-value {

 color: #55595c;

 background-color: #fff

}

.custom-select:disabled {

	color: #818a91;

	cursor: not-allowed;

	background-color: #eceeef

}

 .custom-select::-ms-expand {

 opacity: 0

}

.custom-select-sm {

 padding-top: .375rem;

 padding-bottom: .375rem;

	font-size: 75%

}

.custom-file {

	position: relative;

	display: inline-block;

	max-width: 100%;

	height: 2.5rem;

	cursor: pointer

}

.custom-file-input {

	min-width: 14rem;

	max-width: 100%;

	margin: 0;

	filter: alpha(opacity=0);

	opacity: 0

}

 .custom-file-input:focus~.custom-file-control {

 -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;

 box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9

}

.custom-file-control {

	position: absolute;

	top: 0;

	right: 0;

	left: 0;

	z-index: 5;

	height: 2.5rem;

 padding: .5rem 1rem;

	line-height: 1.5;

	color: #555;

	user-select: none;

	background-color: #fff;

	border: 1px solid #ddd;

	border-radius: 0;

 -webkit-box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05);

 box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05)

}

 .custom-file-control:lang(en)::after {

 content: "Choose file..."

}

 .custom-file-control::before {

 position: absolute;

 top: -1px;

 right: -1px;

 bottom: -1px;

 z-index: 6;

 display: block;

 height: 2.5rem;

 padding: .5rem 1rem;

 line-height: 1.5;

 color: #555;

 background-color: #eee;

 border: 1px solid #ddd;

 border-radius: 0 0 0 0

}

 .custom-file-control:lang(en)::before {

 content: "Browse"

}

.nav {

	padding-left: 0;

	margin-bottom: 0;

	list-style: none

}

.nav li {

	line-height:22px;

}

.nav-link {

	display: inline-block

}

.nav-link:focus,  .nav-link:hover {

	text-decoration: none

}

.nav-link.disabled {

	color: #818a91

}

.nav-link.disabled,  .nav-link.disabled:focus,  .nav-link.disabled:hover {

	color: #818a91;

	cursor: not-allowed;

	background-color: transparent

}

.nav-inline .nav-item {

	display: inline-block

}

.nav-inline .nav-item + .nav-item,  .nav-inline .nav-link + .nav-link {

	margin-left: 1rem

}

.nav-tabs {

	border-bottom: 0 solid transparent

}

 .nav-tabs::after {

 content: "";

 display: table;

 clear: both

}

.nav-tabs .nav-item {

	float: left;

	margin-bottom: 0

}

.nav-tabs .nav-item + .nav-item {

 margin-left: .2rem

}

.nav-tabs .nav-link {

	display: block;

	padding: .5em 1em;

	border: 0 solid transparent;

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.nav-tabs .nav-link:focus,  .nav-tabs .nav-link:hover {

	border-color: #eceeef #eceeef transparent

}

.nav-tabs .nav-link.disabled,  .nav-tabs .nav-link.disabled:focus,  .nav-tabs .nav-link.disabled:hover {

	color: #818a91;

	background-color: transparent;

	border-color: transparent

}

.nav-tabs .nav-link.active,  .nav-tabs .nav-item.open .nav-link {

	color: #3f3f3f;

	background-color: inherit;

	border-color: #ddd #ddd transparent

}

.nav-tabs .dropdown-menu {

	margin-top: 0;

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

 .nav-pills::after {

 content: "";

 display: table;

 clear: both

}

.nav-pills .nav-item {

	float: left

}

.nav-pills .nav-item + .nav-item {

 margin-left: .2rem

}

.nav-pills .nav-link {

	display: block;

	padding: .5em 1em;

	border-radius: 0

}

.nav-pills .nav-link.active,  .nav-pills .nav-link.active:focus,  .nav-pills .nav-link.active:hover,  .nav-pills .nav-item.open .nav-link,  .nav-pills .nav-item.open .nav-link:focus,  .nav-pills .nav-item.open .nav-link:hover {

	color: #fff;

	cursor: default;

	background-color: #009de4

}

.nav-stacked .nav-item {

	display: block;

	float: none

}

.nav-stacked .nav-item + .nav-item {

 margin-top: .2rem;

	margin-left: 0

}

.tab-content>.tab-pane {

	display: none

}

.tab-content>.active {

	display: block

}

.navbar {

	position: relative;

	padding: 10px 20px

}

 .navbar::after {

 content: "";

 display: table;

 clear: both

}

 @media (min-width:576px) {

 .navbar {

 border-radius: 0

}

}

.navbar-full {

	z-index: 1000

}

 @media (min-width:576px) {

 .navbar-full {

 border-radius: 0

}

}

.navbar-fixed-top,  .navbar-fixed-bottom {

	position: fixed;

	right: 0;

	left: 0;

	z-index: 1030

}

 @media (min-width:576px) {

 .navbar-fixed-top,  .navbar-fixed-bottom {

 border-radius: 0

}

}

.navbar-fixed-top {

	top: 0

}

.navbar-fixed-bottom {

	bottom: 0

}

.navbar-sticky-top {

	position: sticky;

	top: 0;

	z-index: 1030;

	width: 100%

}

 @media (min-width:576px) {

 .navbar-sticky-top {

 border-radius: 0

}

}

.navbar-brand {

	float: left;

 padding-top: .25rem;

 padding-bottom: .25rem;

	margin-right: 1rem;

	font-size: 1.25rem;

	line-height: inherit

}

.navbar-brand:focus,  .navbar-brand:hover {

	text-decoration: none

}

.navbar-divider {

	float: left;

	width: 1px;

 padding-top: .425rem;

 padding-bottom: .425rem;

	margin-right: 20px;

	margin-left: 20px;

	overflow: hidden

}

 .navbar-divider::before {

 content: "\00a0"

}

.navbar-text {

	display: inline-block;

 padding-top: .425rem;

 padding-bottom: .425rem

}

.navbar-toggler {

	width: 2.5em;

	height: 2em;

 padding: .5rem .75rem;

	font-size: 1.25rem;

	line-height: 1;

	background: transparent no-repeat center center;

	background-size: 24px 24px;

	border: 1px solid transparent;

	border-radius: 0

}

.navbar-toggler:focus,  .navbar-toggler:hover {

	text-decoration: none

}

 .navbar-toggleable-xs::after {

 content: "";

 display: table;

 clear: both

}

 @media (max-width:575px) {

 .navbar-toggleable-xs .navbar-brand {

 display: block;

 float: none;

 margin-top: .5rem;

 margin-right: 0

}

 .navbar-toggleable-xs .navbar-nav {

 margin-top: .5rem;

 margin-bottom: .5rem

}

 .navbar-toggleable-xs .navbar-nav .dropdown-menu {

 position: static;

 float: none

}

}

 @media (min-width:576px) {

 .navbar-toggleable-xs {

 display: block

}

}

 .navbar-toggleable-sm::after {

 content: "";

 display: table;

 clear: both

}

 @media (max-width:768px) {

 .navbar-toggleable-sm .navbar-brand {

 display: block;

 float: none;

 margin-top: .5rem;

 margin-right: 0

}

 .navbar-toggleable-sm .navbar-nav {

 margin-top: .5rem;

 margin-bottom: .5rem

}

 .navbar-toggleable-sm .navbar-nav .dropdown-menu {

 position: static;

 float: none

}

}

 @media (min-width:769px) {

 .navbar-toggleable-sm {

 display: block

}

}

 .navbar-toggleable-md::after {

 content: "";

 display: table;

 clear: both

}

 @media (max-width:991px) {

 .navbar-toggleable-md .navbar-brand {

 display: block;

 float: none;

 margin-top: .5rem;

 margin-right: 0

}

 .navbar-toggleable-md .navbar-nav {

 margin-top: .5rem;

 margin-bottom: .5rem

}

 .navbar-toggleable-md .navbar-nav .dropdown-menu {

 position: static;

 float: none

}

}

 @media (min-width:992px) {

 .navbar-toggleable-md {

 display: block

}

}

 .navbar-toggleable-lg::after {

 content: "";

 display: table;

 clear: both

}

 @media (max-width:1199px) {

 .navbar-toggleable-lg .navbar-brand {

 display: block;

 float: none;

 margin-top: .5rem;

 margin-right: 0

}

 .navbar-toggleable-lg .navbar-nav {

 margin-top: .5rem;

 margin-bottom: .5rem

}

 .navbar-toggleable-lg .navbar-nav .dropdown-menu {

 position: static;

 float: none

}

}

 @media (min-width:1200px) {

 .navbar-toggleable-lg {

 display: block

}

}

.navbar-toggleable-xl {

	display: block

}

 .navbar-toggleable-xl::after {

 content: "";

 display: table;

 clear: both

}

.navbar-toggleable-xl .navbar-brand {

	display: block;

	float: none;

 margin-top: .5rem;

	margin-right: 0

}

.navbar-toggleable-xl .navbar-nav {

 margin-top: .5rem;

 margin-bottom: .5rem

}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {

	position: static;

	float: none

}

.navbar-nav .nav-item {

	float: left

}

.navbar-nav .nav-link {

	display: block;

 padding-top: .425rem;

 padding-bottom: .425rem

}

.navbar-nav .nav-link + .nav-link {

	margin-left: 1rem

}

.navbar-nav .nav-item + .nav-item {

	margin-left: 1rem

}

 .navbar-toggleable-xs::after {

 content: "";

 display: table;

 clear: both

}

 @media (max-width:575px) {

 .navbar-toggleable-xs .navbar-nav .nav-item {

 float: none;

 margin-left: 0

}

}

 @media (min-width:576px) {

 .navbar-toggleable-xs {

 display: block!important

}

}

 .navbar-toggleable-sm::after {

 content: "";

 display: table;

 clear: both

}

 @media (max-width:768px) {

 .navbar-toggleable-sm .navbar-nav .nav-item {

 float: none;

 margin-left: 0

}

}

 @media (min-width:769px) {

 .navbar-toggleable-sm {

 display: block!important

}

}

 .navbar-toggleable-md::after {

 content: "";

 display: table;

 clear: both

}

 @media (max-width:991px) {

 .navbar-toggleable-md .navbar-nav .nav-item {

 float: none;

 margin-left: 0

}

}

 @media (min-width:992px) {

 .navbar-toggleable-md {

 display: block!important

}

}

.card {

	position: relative;

	display: block;

	margin-bottom: 1rem;

	background-color: #fff;

	border-radius: 0;

	border: 1px solid rgba(0, 0, 0, .125)

}

.card-block {

	padding: 1.25rem

}

 .card-block::after {

 content: "";

 display: table;

 clear: both

}

.card-title {

	margin-bottom: 1rem

}

.card-subtitle {

 margin-top: -.5rem;

	margin-bottom: 0

}

.card-text:last-child {

	margin-bottom: 0

}

.card-link:hover {

	text-decoration: none

}

.card-link + .card-link {

	margin-left: 1.25rem

}

.card>.list-group:first-child .list-group-item:first-child {

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.card>.list-group:last-child .list-group-item:last-child {

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0

}

.card-header {

	padding: 1rem 1.25rem;

	margin-bottom: 0;

	background-color: #f5f5f5;

	border-bottom: 1px solid rgba(0, 0, 0, .125)

}

 .card-header::after {

 content: "";

 display: table;

 clear: both

}

.card-header:first-child {

	border-radius: calc(-1px) calc(-1px) 0 0

}

.card-footer {

	padding: 1rem 1.25rem;

	background-color: #f5f5f5;

	border-top: 1px solid rgba(0, 0, 0, .125)

}

 .card-footer::after {

 content: "";

 display: table;

 clear: both

}

.card-footer:last-child {

	border-radius: 0 0 calc(-1px) calc(-1px)

}

.card-header-tabs {

 margin-right: -.625rem;

	margin-bottom: -1rem;

 margin-left: -.625rem;

	border-bottom: 0

}

.card-header-pills {

 margin-right: -.625rem;

 margin-left: -.625rem

}

.card-primary {

	background-color: #009de4;

	border-color: #009de4

}

.card-primary .card-header,  .card-primary .card-footer {

	background-color: transparent

}

.card-success {

	background-color: #70ba28;

	border-color: #70ba28

}

.card-success .card-header,  .card-success .card-footer {

	background-color: transparent

}

.card-info {

	background-color: #08c;

	border-color: #08c

}

.card-info .card-header,  .card-info .card-footer {

	background-color: transparent

}

.card-warning {

	background-color: #fec52e;

	border-color: #fec52e

}

.card-warning .card-header,  .card-warning .card-footer {

	background-color: transparent

}

.card-danger {

	background-color: #ff8500;

	border-color: #ff8500

}

.card-danger .card-header,  .card-danger .card-footer {

	background-color: transparent

}

.card-outline-primary {

	background-color: transparent;

	border-color: #009de4

}

.card-outline-secondary {

	background-color: transparent;

	border-color: #ccc

}

.card-outline-info {

	background-color: transparent;

	border-color: #08c

}

.card-outline-success {

	background-color: transparent;

	border-color: #70ba28

}

.card-outline-warning {

	background-color: transparent;

	border-color: #fec52e

}

.card-outline-danger {

	background-color: transparent;

	border-color: #ff8500

}

.card-inverse .card-header,  .card-inverse .card-footer {

	border-color: rgba(255, 255, 255, .2)

}

.card-inverse .card-header,  .card-inverse .card-footer,  .card-inverse .card-title,  .card-inverse .card-blockquote {

	color: #fff

}

.card-inverse .card-link,  .card-inverse .card-text,  .card-inverse .card-subtitle,  .card-inverse .card-blockquote .blockquote-footer {

	color: rgba(255, 255, 255, .65)

}

.card-inverse .card-link:focus,  .card-inverse .card-link:hover {

	color: #fff

}

.card-blockquote {

	padding: 0;

	margin-bottom: 0;

	border-left: 0

}

.card-img {

	border-radius: calc(-1px)

}

.card-img-overlay {

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	padding: 1.25rem

}

.card-img-top {

	border-top-right-radius: calc(-1px);

	border-top-left-radius: calc(-1px)

}

.card-img-bottom {

	border-bottom-right-radius: calc(-1px);

	border-bottom-left-radius: calc(-1px)

}

 @media (min-width:576px) {

 .card-deck {

 display: table;

 width: 100%;

 margin-bottom: 1rem;

 table-layout: fixed;

 border-spacing: 1.25rem 0

}

 .card-deck .card {

 display: table-cell;

 margin-bottom: 0;

 vertical-align: top

}

 .card-deck-wrapper {

 margin-right: -1.25rem;

 margin-left: -1.25rem

}

}

 @media (min-width:576px) {

 .card-group {

 display: table;

 width: 100%;

 table-layout: fixed

}

 .card-group .card {

 display: table-cell;

 vertical-align: top

}

 .card-group .card + .card {

 margin-left: 0;

 border-left: 0

}

 .card-group .card:first-child {

 border-bottom-right-radius: 0;

 border-top-right-radius: 0

}

 .card-group .card:first-child .card-img-top {

 border-top-right-radius: 0

}

 .card-group .card:first-child .card-img-bottom {

 border-bottom-right-radius: 0

}

 .card-group .card:last-child {

 border-bottom-left-radius: 0;

 border-top-left-radius: 0

}

 .card-group .card:last-child .card-img-top {

 border-top-left-radius: 0

}

 .card-group .card:last-child .card-img-bottom {

 border-bottom-left-radius: 0

}

 .card-group .card:not(:first-child):not(:last-child) {

 border-radius: 0

}

 .card-group .card:not(:first-child):not(:last-child) .card-img-top,  .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {

 border-radius: 0

}

}

 @media (min-width:576px) {

 .card-columns {

 column-count: 3;

 column-gap: 1.25rem

}

 .card-columns .card {

 display: inline-block;

 width: 100%

}

} {

 padding: 20px 0;

 list-style: none;

 background-color: transparent;

 border-radius: 0

}

 .breadcrumb::after {

 content: "";

 display: table;

 clear: both

}

.breadcrumb-item {

	float: left

}

 .breadcrumb-item + .breadcrumb-item::before {

 display: inline-block;

 padding-right: .5rem;

 padding-left: .5rem;

 color: #818a91;

 content: "/"

}

 .breadcrumb-item + .breadcrumb-item:hover::before {

 text-decoration: none

}

 .breadcrumb-item + .breadcrumb-item:hover::before {

 text-decoration: none

}

.breadcrumb-item.active {

	color: #818a91

}

.pagination {

	display: block;

	padding-left: 0;

	margin-top: 20px;

	margin-bottom: 20px;

	border-radius: 0

}

.page-item {

	display: inline

}

.page-item:first-child .page-link {

	margin-left: 0;

	border-bottom-left-radius: 0;

	border-top-left-radius: 0

}

.page-item:last-child .page-link {

	border-bottom-right-radius: 0;

	border-top-right-radius: 0

}

.page-item.active .page-link,  .page-item.active .page-link:focus,  .page-item.active .page-link:hover {

	z-index: 2;

	color: #fff;

	cursor: default;

	background-color: #009de4;

	border-color: #009de4

}

.page-item.disabled .page-link,  .page-item.disabled .page-link:focus,  .page-item.disabled .page-link:hover {

	color: #818a91;

	pointer-events: none;

	cursor: not-allowed;

	background-color: #fff;

	border-color: #ddd

}

.page-link {

	position: relative;

	float: left;

 padding: .5rem .75rem;

	margin-left: -1px;

	color: #3f3f3f;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd

}

.page-link:focus,  .page-link:hover {

	color: #009de4;

	background-color: #eceeef;

	border-color: #ddd

}

.pagination-lg .page-link {

 padding: .75rem 1.5rem;

	font-size: 1.25rem

}

.pagination-lg .page-item:first-child .page-link {

	border-bottom-left-radius: 0;

	border-top-left-radius: 0

}

.pagination-lg .page-item:last-child .page-link {

	border-bottom-right-radius: 0;

	border-top-right-radius: 0

}

.pagination-sm .page-link {

 padding: .275rem .75rem;

 font-size: .875rem

}

.pagination-sm .page-item:first-child .page-link {

	border-bottom-left-radius: 0;

	border-top-left-radius: 0

}

.pagination-sm .page-item:last-child .page-link {

	border-bottom-right-radius: 0;

	border-top-right-radius: 0

}

.tag {

	display: inline-block;

	padding: .25em .4em;

	font-size: 75%;

	font-weight: 700;

	line-height: 1;

	color: #fff;

	text-align: center;

	white-space: nowrap;

	vertical-align: baseline;

	border-radius: 0

}

.tag:empty {

	display: none

}

.btn .tag {

	position: relative;

	top: -1px

}

a.tag:focus,  a.tag:hover {

	color: #fff;

	text-decoration: none;

	cursor: pointer

}

.tag-pill {

	padding-right: .6em;

	padding-left: .6em;

	border-radius: 10rem

}

.tag-default {

	background-color: #818a91

}

.tag-default[href]:focus,  .tag-default[href]:hover {

	background-color: #687077

}

.tag-primary {

	background-color: #009de4

}

.tag-primary[href]:focus,  .tag-primary[href]:hover {

	background-color: #038a89

}

.tag-success {

	background-color: #70ba28

}

.tag-success[href]:focus,  .tag-success[href]:hover {

	background-color: #57901f

}

.tag-info {

	background-color: #08c

}

.tag-info[href]:focus,  .tag-info[href]:hover {

	background-color: #069

}

.tag-warning {

	background-color: #fec52e

}

.tag-warning[href]:focus,  .tag-warning[href]:hover {

	background-color: #f8b401

}

.tag-danger {

	background-color: #ff8500

}

.tag-danger[href]:focus,  .tag-danger[href]:hover {

	background-color: #cc6a00

}

.jumbotron {

	padding: 2rem 1rem;

	margin-bottom: 2rem;

	background-color: #eceeef;

	border-radius: 0

}

 @media (min-width:576px) {

 .jumbotron {

 padding: 4rem 2rem

}

}

.jumbotron-hr {

	border-top-color: #d0d5d8

}

.jumbotron-fluid {

	padding-right: 0;

	padding-left: 0;

	border-radius: 0

}

.alert {

 padding: .75rem 1.25rem;

	margin-bottom: 20px;

	border: 1px solid transparent;

	border-radius: 0

}

.alert-heading {

	color: inherit

}

.alert-link {

	font-weight: 700

}

.alert-dismissible {

	padding-right: 2.5rem

}

.alert-dismissible .close {

	position: relative;

 top: -.125rem;

	right: -1.25rem;

	color: inherit

}

.alert-success {

	background-color: #dff0d8;

	border-color: #d0e9c6;

	color: #3c763d

}

.alert-success hr {

	border-top-color: #c1e2b3

}

.alert-success .alert-link {

	color: #2b542c

}

.alert-info {

	background-color: #d9edf7;

	border-color: #bcdff1;

	color: #31708f

}

.alert-info hr {

	border-top-color: #a6d5ec

}

.alert-info .alert-link {

	color: #245269

}

.alert-warning {

	background-color: #fcf8e3;

	border-color: #faf2cc;

	color: #8a6d3b

}

.alert-warning hr {

	border-top-color: #f7ecb5

}

.alert-warning .alert-link {

	color: #66512c

}

.alert-danger {

	background-color: #f2dede;

	border-color: #ebcccc;

	color: #a94442

}

.alert-danger hr {

	border-top-color: #e4b9b9

}

.alert-danger .alert-link {

	color: #843534

}

 @keyframes progress-bar-stripes {

 from {

 background-position: 20px 0

}

to {

	background-position: 0 0

}

}

.progress {

	display: block;

	width: 100%;

	height: 20px;



	margin-bottom: 20px

}

.progress[value] {

	background-color: #eee;

	border: 0;

	appearance: none;

	border-radius: 0

}

 .progress[value]::-ms-fill {

 background-color: #0074d9;

 border: 0

}

 .progress[value]::-moz-progress-bar {

 background-color: #0074d9;

 border-bottom-left-radius: 0;

 border-top-left-radius: 0

}

 .progress[value]::-webkit-progress-value {

 background-color: #0074d9;

 border-bottom-left-radius: 0;

 border-top-left-radius: 0

}

 .progress[value="100"]::-moz-progress-bar {

 border-bottom-right-radius: 0;

 border-top-right-radius: 0

}

 .progress[value="100"]::-webkit-progress-value {

 border-bottom-right-radius: 0;

 border-top-right-radius: 0

}

 .progress[value]::-webkit-progress-bar {

 background-color: #eee;

 border-radius: 0;

 -webkit-box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1);

 box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1)

}

 base::-moz-progress-bar,  .progress[value] {

 background-color: #eee;

 border-radius: 0;

 -webkit-box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1);

 box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1)

}

 @media screen and (min-width:0\0) {

 .progress {

 background-color: #eee;

 border-radius: 0;

 -webkit-box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1);

 box-shadow: inset 0 .1rem .1rem rgba(0, 0, 0, .1)

}

 .progress-bar {

 display: inline-block;

 height: 20px;

 text-indent: -999rem;

 background-color: #0074d9;

 border-bottom-left-radius: 0;

 border-top-left-radius: 0

}

 .progress[width="100%"] {

 border-bottom-right-radius: 0;

 border-top-right-radius: 0

}

}

 .progress-striped[value]::-webkit-progress-value {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

 background-size: 20px 20px

}

 .progress-striped[value]::-moz-progress-bar {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

 background-size: 20px 20px

}

 .progress-striped[value]::-ms-fill {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

 background-size: 20px 20px

}

 @media screen and (min-width:0\0) {

 .progress-bar-striped {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

 background-size: 20px 20px

}

}

 .progress-animated[value]::-webkit-progress-value {

 animation: progress-bar-stripes 2s linear infinite

}

 .progress-animated[value]::-moz-progress-bar {

 animation: progress-bar-stripes 2s linear infinite

}

 @media screen and (min-width:0\0) {

 .progress-animated .progress-bar-striped {

 animation: progress-bar-stripes 2s linear infinite

}

}

 .progress-success[value]::-webkit-progress-value {

 background-color: #70ba28

}

 .progress-success[value]::-moz-progress-bar {

 background-color: #70ba28

}

 .progress-success[value]::-ms-fill {

 background-color: #70ba28

}

 @media screen and (min-width:0\0) {

 .progress-success .progress-bar {

 background-color: #70ba28

}

}

 .progress-info[value]::-webkit-progress-value {

 background-color: #08c

}

 .progress-info[value]::-moz-progress-bar {

 background-color: #08c

}

 .progress-info[value]::-ms-fill {

 background-color: #08c

}

 @media screen and (min-width:0\0) {

 .progress-info .progress-bar {

 background-color: #08c

}

}

 .progress-warning[value]::-webkit-progress-value {

 background-color: #fec52e

}

 .progress-warning[value]::-moz-progress-bar {

 background-color: #fec52e

}

 .progress-warning[value]::-ms-fill {

 background-color: #fec52e

}

 @media screen and (min-width:0\0) {

 .progress-warning .progress-bar {

 background-color: #fec52e

}

}

 .progress-danger[value]::-webkit-progress-value {

 background-color: #ff8500

}

 .progress-danger[value]::-moz-progress-bar {

 background-color: #ff8500

}

 .progress-danger[value]::-ms-fill {

 background-color: #ff8500

}

 @media screen and (min-width:0\0) {

 .progress-danger .progress-bar {

 background-color: #ff8500

}

}

.media,  .media-body {

	overflow: hidden

}

.media-body {

	width: 10000px

}

.media-left,  .media-right,  .media-body {

	display: table-cell;

	vertical-align: top

}

.media-middle {

	vertical-align: middle

}

.media-bottom {

	vertical-align: bottom

}

.media-object {

	display: block

}

.media-object.img-thumbnail {

	max-width: none

}

.media-right {

	padding-left: 15px

}

.media-left {

	padding-right: 0

}

.media-heading {

	margin-top: 0;

	margin-bottom: 5px

}

.media-list {

	padding-left: 0;

	list-style: none

}

.list-group {

	padding-left: 0;

	margin-bottom: 0

}

.list-group-item {

	position: relative;

	display: block;

 padding: .75rem 1.25rem;

	margin-bottom: -1px;

	background-color: #fff;

	border: 1px solid #ddd

}

.list-group-item:first-child {

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.list-group-item:last-child {

	margin-bottom: 0;

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0

}

.list-group-item.disabled,  .list-group-item.disabled:focus,  .list-group-item.disabled:hover {

	color: #818a91;

	cursor: not-allowed;

	background-color: #eceeef

}

.list-group-item.disabled .list-group-item-heading,  .list-group-item.disabled:focus .list-group-item-heading,  .list-group-item.disabled:hover .list-group-item-heading {

	color: inherit

}

.list-group-item.disabled .list-group-item-text,  .list-group-item.disabled:focus .list-group-item-text,  .list-group-item.disabled:hover .list-group-item-text {

	color: #818a91

}

.list-group-item.active,  .list-group-item.active:focus,  .list-group-item.active:hover {

	z-index: 2;

	color: #fff;

	text-decoration: none;

	background-color: #009de4;

	border-color: #009de4

}

.list-group-item.active .list-group-item-heading,  .list-group-item.active .list-group-item-heading>small,  .list-group-item.active .list-group-item-heading>.small,  .list-group-item.active:focus .list-group-item-heading,  .list-group-item.active:focus .list-group-item-heading>small,  .list-group-item.active:focus .list-group-item-heading>.small,  .list-group-item.active:hover .list-group-item-heading,  .list-group-item.active:hover .list-group-item-heading>small,  .list-group-item.active:hover .list-group-item-heading>.small {

	color: inherit

}

.list-group-item.active .list-group-item-text,  .list-group-item.active:focus .list-group-item-text,  .list-group-item.active:hover .list-group-item-text {

	color: #8ffdfb

}

.list-group-flush .list-group-item {

	border-right: 0;

	border-left: 0;

	border-radius: 0

}

.list-group-item-action {

	width: 100%;

	color: #555;

	text-align: inherit

}

.list-group-item-action .list-group-item-heading {

	color: #333

}

.list-group-item-action:focus,  .list-group-item-action:hover {

	color: #555;

	text-decoration: none;

	background-color: #f5f5f5

}

.list-group-item-success {

	color: #3c763d;

	background-color: #dff0d8

}

a.list-group-item-success,  button.list-group-item-success {

	color: #3c763d

}

a.list-group-item-success .list-group-item-heading,  button.list-group-item-success .list-group-item-heading {

	color: inherit

}

a.list-group-item-success:focus,  a.list-group-item-success:hover,  button.list-group-item-success:focus,  button.list-group-item-success:hover {

	color: #3c763d;

	background-color: #d0e9c6

}

a.list-group-item-success.active,  a.list-group-item-success.active:focus,  a.list-group-item-success.active:hover,  button.list-group-item-success.active,  button.list-group-item-success.active:focus,  button.list-group-item-success.active:hover {

	color: #fff;

	background-color: #3c763d;

	border-color: #3c763d

}

.list-group-item-info {

	color: #31708f;

	background-color: #d9edf7

}

a.list-group-item-info,  button.list-group-item-info {

	color: #31708f

}

a.list-group-item-info .list-group-item-heading,  button.list-group-item-info .list-group-item-heading {

	color: inherit

}

a.list-group-item-info:focus,  a.list-group-item-info:hover,  button.list-group-item-info:focus,  button.list-group-item-info:hover {

	color: #31708f;

	background-color: #c4e3f3

}

a.list-group-item-info.active,  a.list-group-item-info.active:focus,  a.list-group-item-info.active:hover,  button.list-group-item-info.active,  button.list-group-item-info.active:focus,  button.list-group-item-info.active:hover {

	color: #fff;

	background-color: #31708f;

	border-color: #31708f

}

.list-group-item-warning {

	color: #8a6d3b;

	background-color: #fcf8e3

}

a.list-group-item-warning,  button.list-group-item-warning {

	color: #8a6d3b

}

a.list-group-item-warning .list-group-item-heading,  button.list-group-item-warning .list-group-item-heading {

	color: inherit

}

a.list-group-item-warning:focus,  a.list-group-item-warning:hover,  button.list-group-item-warning:focus,  button.list-group-item-warning:hover {

	color: #8a6d3b;

	background-color: #faf2cc

}

a.list-group-item-warning.active,  a.list-group-item-warning.active:focus,  a.list-group-item-warning.active:hover,  button.list-group-item-warning.active,  button.list-group-item-warning.active:focus,  button.list-group-item-warning.active:hover {

	color: #fff;

	background-color: #8a6d3b;

	border-color: #8a6d3b

}

.list-group-item-danger {

	color: #a94442;

	background-color: #f2dede

}

a.list-group-item-danger,  button.list-group-item-danger {

	color: #a94442

}

a.list-group-item-danger .list-group-item-heading,  button.list-group-item-danger .list-group-item-heading {

	color: inherit

}

a.list-group-item-danger:focus,  a.list-group-item-danger:hover,  button.list-group-item-danger:focus,  button.list-group-item-danger:hover {

	color: #a94442;

	background-color: #ebcccc

}

a.list-group-item-danger.active,  a.list-group-item-danger.active:focus,  a.list-group-item-danger.active:hover,  button.list-group-item-danger.active,  button.list-group-item-danger.active:focus,  button.list-group-item-danger.active:hover {

	color: #fff;

	background-color: #a94442;

	border-color: #a94442

}

.list-group-item-heading {

	margin-top: 0;

	margin-bottom: 5px

}

.list-group-item-text {

	margin-bottom: 0;

	line-height: 1.3

}

.embed-responsive {

	position: relative;

	display: block;

	height: 0;

	padding: 0;

	overflow: hidden

}

.embed-responsive .embed-responsive-item,  .embed-responsive iframe,  .embed-responsive embed,  .embed-responsive object,  .embed-responsive video {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border: 0

}

.embed-responsive-21by9 {

	padding-bottom: 42.85714%

}

.embed-responsive-16by9 {

	padding-bottom: 56.25%

}

.embed-responsive-4by3 {

	padding-bottom: 75%

}

.embed-responsive-1by1 {

	padding-bottom: 100%

}

.close {

	float: right;

	font-size: 1.5rem;

	font-weight: 700;

	line-height: 1;

	color: #000;

	text-shadow: 0 1px 0 #fff;

	opacity: .2

}

.rtl .close {

	float: left

}

.close:focus,  .close:hover {

	color: #000;

	text-decoration: none;

	cursor: pointer;

	opacity: .5

}

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: 1050;

	display: none;

	overflow: hidden;

	outline: 0

}

.modal.fade .modal-dialog {

 transition: transform .3s ease-out;

	transform: translate(0, -25%)

}

.modal.in .modal-dialog {

	transform: translate(0, 0)

}

.modal-open .modal {

	overflow-x: hidden;

	overflow-y: auto

}

.modal-dialog {

	position: relative;

	width: auto;

	margin: 10px

}

.modal-content {

	position: relative;

	background-color: #fff;

	background-clip: padding-box;

	border: 1px solid rgba(0, 0, 0, .2);

	border-radius: 0;

	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

	outline: 0

}

.modal-backdrop {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 1040;

	background-color: #000

}

.modal-backdrop.fade {

	opacity: 0

}

.modal-backdrop.in {

	opacity: .5

}

.modal-header {

	padding: 15px;

	border-bottom: 1px solid #e5e5e5

}

 .modal-header::after {

 content: "";

 display: table;

 clear: both

}

.modal-header .close {

	margin-top: -2px

}

.modal-title {

	margin: 0;

	line-height: 1.6

}

.modal-body {

	position: relative;

	padding: 15px

}

.modal-footer {

	padding: 15px;

	text-align: right;

	border-top: 1px solid #e5e5e5

}

 .modal-footer::after {

 content: "";

 display: table;

 clear: both

}

.modal-scrollbar-measure {

	position: absolute;

	top: -9999px;

	width: 50px;

	height: 50px;

	overflow: scroll

}

 @media (min-width:576px) {

 .modal-dialog {

 max-width: 700px;

 margin: 30px auto

}

 .modal-content {

 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

 box-shadow: 0 5px 15px rgba(0, 0, 0, .5)

}

 .modal-sm {

 max-width: 300px

}

}

 @media (min-width:992px) {

 .modal-lg {

 max-width: 900px

}

}

.tooltip {

	position: absolute;

	z-index: 1070;

	display: block;

	font-style: normal;

	font-weight: 400;

	letter-spacing: normal;

	line-break: auto;

	line-height: 1.6;

	text-align: left;

	text-align: start;

	text-decoration: none;

	text-shadow: none;

	text-transform: none;

	white-space: normal;

	word-break: normal;

	word-spacing: normal;

 font-size: .875rem;

	word-wrap: break-word;

	opacity: 0

}

.tooltip.in {

	opacity: .9

}

.tooltip.tooltip-top,  .tooltip.bs-tether-element-attached-bottom {

	padding: 5px 0;

	margin-top: -3px

}

 .tooltip.tooltip-top .tooltip-inner::before,  .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {

 bottom: 0;

 left: 50%;

 margin-left: -5px;

 content: "";

 border-width: 5px 5px 0;

 border-top-color: #000

}

.tooltip.tooltip-right,  .tooltip.bs-tether-element-attached-left {

	padding: 0 5px;

	margin-left: 3px

}

 .tooltip.tooltip-right .tooltip-inner::before,  .tooltip.bs-tether-element-attached-left .tooltip-inner::before {

 top: 50%;

 left: 0;

 margin-top: -5px;

 content: "";

 border-width: 5px 5px 5px 0;

 border-right-color: #000

}

.tooltip.tooltip-bottom,  .tooltip.bs-tether-element-attached-top {

	padding: 5px 0;

	margin-top: 3px

}

 .tooltip.tooltip-bottom .tooltip-inner::before,  .tooltip.bs-tether-element-attached-top .tooltip-inner::before {

 top: 0;

 left: 50%;

 margin-left: -5px;

 content: "";

 border-width: 0 5px 5px;

 border-bottom-color: #000

}

.tooltip.tooltip-left,  .tooltip.bs-tether-element-attached-right {

	padding: 0 5px;

	margin-left: -3px

}

 .tooltip.tooltip-left .tooltip-inner::before,  .tooltip.bs-tether-element-attached-right .tooltip-inner::before {

 top: 50%;

 right: 0;

 margin-top: -5px;

 content: "";

 border-width: 5px 0 5px 5px;

 border-left-color: #000

}

.tooltip-inner {

	max-width: 200px;

	padding: 3px 8px;

	color: #fff;

	text-align: center;

	background-color: #000;

	border-radius: 0

}

 .tooltip-inner::before {

 position: absolute;

 width: 0;

 height: 0;

 border-color: transparent;

 border-style: solid

}

.popover {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1060;

	display: block;

	max-width: 276px;

	padding: 1px;

	font-style: normal;

	font-weight: 400;

	letter-spacing: normal;

	line-break: auto;

	line-height: 1.6;

	text-align: left;

	text-align: start;

	text-decoration: none;

	text-shadow: none;

	text-transform: none;

	white-space: normal;

	word-break: normal;

	word-spacing: normal;

 font-size: .875rem;

	word-wrap: break-word;

	background-color: #2a2a2a;

	background-clip: padding-box;

	border: 1px solid rgba(0, 0, 0, .2);

	border-radius: 4px;

	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

	color: #fff

}

.popover.popover-top,  .popover.bs-tether-element-attached-bottom {

	margin-top: -10px

}

 .popover.popover-top::before,  .popover.popover-top::after,  .popover.bs-tether-element-attached-bottom::before,  .popover.bs-tether-element-attached-bottom::after {

 left: 50%;

 border-bottom-width: 0

}

 .popover.popover-top::before,  .popover.bs-tether-element-attached-bottom::before {

 bottom: -11px;

 margin-left: -11px;

 border-top-color: rgba(0, 0, 0, .25)

}

 .popover.popover-top::after,  .popover.bs-tether-element-attached-bottom::after {

 bottom: -10px;

 margin-left: -10px;

 border-top-color: #2a2a2a

}

.popover.popover-right,  .popover.bs-tether-element-attached-left {

	margin-left: 10px

}

 .popover.popover-right::before,  .popover.popover-right::after,  .popover.bs-tether-element-attached-left::before,  .popover.bs-tether-element-attached-left::after {

 top: 50%;

 border-left-width: 0

}

 .popover.popover-right::before,  .popover.bs-tether-element-attached-left::before {

 left: -11px;

 margin-top: -11px;

 border-right-color: rgba(0, 0, 0, .25)

}

 .popover.popover-right::after,  .popover.bs-tether-element-attached-left::after {

 left: -10px;

 margin-top: -10px;

 border-right-color: #2a2a2a

}

.popover.popover-bottom,  .popover.bs-tether-element-attached-top {

	margin-top: 10px

}

 .popover.popover-bottom::before,  .popover.popover-bottom::after,  .popover.bs-tether-element-attached-top::before,  .popover.bs-tether-element-attached-top::after {

 left: 50%;

 border-top-width: 0

}

 .popover.popover-bottom::before,  .popover.bs-tether-element-attached-top::before {

 top: -11px;

 margin-left: -11px;

 border-bottom-color: rgba(0, 0, 0, .25)

}

 .popover.popover-bottom::after,  .popover.bs-tether-element-attached-top::after {

 top: -10px;

 margin-left: -10px;

 border-bottom-color: #222

}

 .popover.popover-bottom .popover-title::before,  .popover.bs-tether-element-attached-top .popover-title::before {

 position: absolute;

 top: 0;

 left: 50%;

 display: block;

 width: 20px;

 margin-left: -10px;

 content: "";

 border-bottom: 1px solid #222

}

.popover.popover-left,  .popover.bs-tether-element-attached-right {

	margin-left: -10px

}

 .popover.popover-left::before,  .popover.popover-left::after,  .popover.bs-tether-element-attached-right::before,  .popover.bs-tether-element-attached-right::after {

 top: 50%;

 border-right-width: 0

}

 .popover.popover-left::before,  .popover.bs-tether-element-attached-right::before {

 right: -11px;

 margin-top: -11px;

 border-left-color: rgba(0, 0, 0, .25)

}

 .popover.popover-left::after,  .popover.bs-tether-element-attached-right::after {

 right: -10px;

 margin-top: -10px;

 border-left-color: #2a2a2a

}

.popover-title {

	padding: 8px 14px;

	margin: 0;

	font-size: 1rem;

	background-color: #222;

	border-bottom: 1px solid #161616;

	border-radius: -.07143 -.07143 0 0

}

.popover-title:empty {

	display: none

}

.popover-content {

	padding: 5px 10px

}

 .popover::before,  .popover::after {

 position: absolute;

 display: block;

 width: 0;

 height: 0;

 border-color: transparent;

 border-style: solid

}

 .popover::before {

 content: "";

 border-width: 11px

}

 .popover::after {

 content: "";

 border-width: 10px

}

.carousel {

	position: relative

}

.carousel-inner {

	position: relative;

	width: 100%;

	overflow: hidden

}

.carousel-inner>.carousel-item {

	position: relative;

	display: none;

 transition: .6s ease-in-out left

}

.carousel-inner>.carousel-item>img,  .carousel-inner>.carousel-item>a>img {

	line-height: 1

}

 @media all and (transform-3d),  (-webkit-transform-3d) {

 .carousel-inner>.carousel-item {

 transition: transform .6s ease-in-out;

 backface-visibility: hidden;

 perspective: 1000px

}

 .carousel-inner>.carousel-item.next,  .carousel-inner>.carousel-item.active.right {

 left: 0;

 transform: translate3d(100%, 0, 0)

}

 .carousel-inner>.carousel-item.prev,  .carousel-inner>.carousel-item.active.left {

 left: 0;

 transform: translate3d(-100%, 0, 0)

}

 .carousel-inner>.carousel-item.next.left,  .carousel-inner>.carousel-item.prev.right,  .carousel-inner>.carousel-item.active {

 left: 0;

 transform: translate3d(0, 0, 0)

}

}

.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: 50%;

	bottom: 0;

	width: 44px;

	height: 44px;

	line-height: 44px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	text-shadow: 0;

	opacity: 0;

	background: rgba(0, 0, 0, .6);

	z-index: 80;

	border-radius: 50%;

	display: block;

	margin-top: -22px;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

	visibility: hidden

}

.carousel-control.left {

	left: -5.71429rem

}

 @media (max-width:1199px) {

 .carousel-control.left {

 left: 0

}

}

.carousel-control.right {

	right: -5.71429rem

}

 @media (max-width:1199px) {

 .carousel-control.right {

 right: 0

}

}

.carousel-control:focus,  .carousel-control:hover {

	color: #fff;

	text-decoration: none;

	outline: 0;

	opacity: .9

}

.carousel-control .icon-prev,  .carousel-control .icon-next {

	position: absolute;

	top: 50%;

	z-index: 5;

	display: inline-block;

	width: 20px;

	height: 20px;

	margin-top: -10px;

	font-family: serif;

	line-height: 1

}

.carousel-control .icon-prev {

	left: 50%;

	margin-left: -10px

}

.carousel-control .icon-next {

	right: 50%;

	margin-right: -10px

}

 .carousel-control .icon-prev::before {

 content: "\2039"

}

 .carousel-control .icon-next::before {

 content: "\203a"

}

.carousel-control:hover {

	color: #fff;

	background-color: #009de4;

	border-color: #fff

}

.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: transparent;

	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

}

.carousel-caption .btn {

	text-shadow: none

}

 @media (min-width:576px) {

 .carousel-control .icon-prev,  .carousel-control .icon-next {

 width: 30px;

 height: 30px;

 margin-top: -15px;

 font-size: 30px

}

 .carousel-control .icon-prev {

 margin-left: -15px

}

 .carousel-control .icon-next {

 margin-right: -15px

}

 .carousel-caption {

 right: 20%;

 left: 20%;

 padding-bottom: 30px

}

 .carousel-indicators {

 bottom: 20px

}

}

.align-baseline {

	vertical-align: baseline!important

}

.align-top {

	vertical-align: top!important

}

.align-middle {

	vertical-align: middle!important

}

.align-bottom {

	vertical-align: bottom!important

}

.align-text-bottom {

	vertical-align: text-bottom!important

}

.align-text-top {

	vertical-align: text-top!important

}

.bg-faded {

	background-color: #f7f7f9

}

.bg-primary {

	background-color: #009de4

}

a.bg-primary:focus,  a.bg-primary:hover {

	background-color: #038a89!important

}

.bg-success {

	background-color: #70ba28

}

a.bg-success:focus,  a.bg-success:hover {

	background-color: #57901f!important

}

.bg-info {

	background-color: #08c

}

a.bg-info:focus,  a.bg-info:hover {

	background-color: #006699!important

}

.bg-warning {

	background-color: #fec52e

}

a.bg-warning:focus,  a.bg-warning:hover {

	background-color: #f8b401!important

}

.bg-danger {

	background-color: #ff8500

}

a.bg-danger:focus,  a.bg-danger:hover {

	background-color: #cc6a00!important

}

.bg-inverse {

	background-color: #373a3c

}

a.bg-inverse:focus,  a.bg-inverse:hover {

	background-color: #1f2021!important

}

.rounded {

	border-radius: 0

}

.rounded-top {

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.rounded-right {

	border-bottom-right-radius: 0;

	border-top-right-radius: 0

}

.rounded-bottom {

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0

}

.rounded-left {

	border-bottom-left-radius: 0;

	border-top-left-radius: 0

}

.rounded-circle {

	border-radius: 50%

}

 .clearfix::after {

 content: "";

 display: table;

 clear: both

}

.d-block {

	display: block!important

}

.d-inline-block {

	display: inline-block!important

}

.d-inline {

	display: inline!important

}

.float-xs-left {

	float: left!important

}

.float-xs-right {

	float: right!important

}

.float-xs-none {

	float: none!important

}

 @media (min-width:576px) {

 .float-sm-left {

 float: left!important

}

 .float-sm-right {

 float: right!important

}

 .float-sm-none {

 float: none!important

}

}

 @media (min-width:769px) {

 .float-md-left {

 float: left!important

}

 .float-md-right {

 float: right!important

}

 .float-md-none {

 float: none!important

}

}

 @media (min-width:992px) {

 .float-lg-left {

 float: left!important

}

 .float-lg-right {

 float: right!important

}

 .float-lg-none {

 float: none!important

}

}

 @media (min-width:1200px) {

 .float-xl-left {

 float: left!important

}

 .float-xl-right {

 float: right!important

}

 .float-xl-none {

 float: none!important

}

}

.sr-only {

	position: absolute;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: -1px;

	overflow: hidden;

	clip: rect(0, 0, 0, 0);

	border: 0

}

.sr-only-focusable:active,  .sr-only-focusable:focus {

	position: static;

	width: auto;

	height: auto;

	margin: 0;

	overflow: visible;

	clip: auto

}

.w-100 {

	width: 100%!important

}

.h-100 {

	height: 100%!important

}

.mx-auto {

	margin-right: auto!important;

	margin-left: auto!important

}

.m-0 {

	margin: 0 0!important

}

.mt-0 {

	margin-top: 0!important

}

.mr-0 {

	margin-right: 0!important

}

.mb-0 {

	margin-bottom: 0!important

}

.ml-0 {

	margin-left: 0!important

}

.mx-0 {

	margin-right: 0!important;

	margin-left: 0!important

}

.my-0 {

	margin-top: 0!important;

	margin-bottom: 0!important

}

.m-1 {

	margin: 5px 5px!important

}

.mt-1 {

	margin-top: 5px!important

}

.mr-1 {

	margin-right: 5px!important

}

.mb-1 {

	margin-bottom: 5px!important

}

.ml-1 {

	margin-left: 5px!important

}

.mx-1 {

	margin-right: 5px!important;

	margin-left: 5px!important

}

.my-1 {

	margin-top: 5px!important;

	margin-bottom: 5px!important

}

.m-2 {

	margin: 10px 10px!important

}

.mt-2 {

	margin-top: 10px!important

}

.mr-2 {

	margin-right: 10px!important

}

.mb-2 {

	margin-bottom: 10px!important

}

.ml-2 {

	margin-left: 10px!important

}

.mx-2 {

	margin-right: 10px!important;

	margin-left: 10px!important

}

.my-2 {

	margin-top: 10px!important;

	margin-bottom: 10px!important

}

.m-3 {

	margin: 20px 20px!important

}

.mt-3 {

	margin-top: 20px!important

}

.mr-3 {

	margin-right: 20px!important

}

.mb-3 {

	margin-bottom: 20px!important

}

.ml-3 {

	margin-left: 20px!important

}

.mx-3 {

	margin-right: 20px!important;

	margin-left: 20px!important

}

.my-3 {

	margin-top: 20px!important;

	margin-bottom: 20px!important

}

.m-4 {

	margin: 30px 30px!important

}

.mt-4 {

	margin-top: 30px!important

}

.mr-4 {

	margin-right: 30px!important

}

.mb-4 {

	margin-bottom: 30px!important

}

.ml-4 {

	margin-left: 30px!important

}

.mx-4 {

	margin-right: 30px!important;

	margin-left: 30px!important

}

.my-4 {

	margin-top: 30px!important;

	margin-bottom: 30px!important

}

.m-5 {

	margin: 60px 60px!important

}

.mt-5 {

	margin-top: 60px!important

}

.mr-5 {

	margin-right: 60px!important

}

.mb-5 {

	margin-bottom: 60px!important

}

.ml-5 {

	margin-left: 60px!important

}

.mx-5 {

	margin-right: 60px!important;

	margin-left: 60px!important

}

.my-5 {

	margin-top: 60px!important;

	margin-bottom: 60px!important

}

.p-0 {

	padding: 0 0!important

}

.pt-0 {

	padding-top: 0!important

}

.pr-0 {

	padding-right: 0!important

}

.pb-0 {

	padding-bottom: 0!important

}

.pl-0 {

	padding-left: 0!important

}

.px-0 {

	padding-right: 0!important;

	padding-left: 0!important

}

.py-0 {

	padding-top: 0!important;

	padding-bottom: 0!important

}

.p-1 {

	padding: 5px 5px!important

}

.pt-1 {

	padding-top: 5px!important

}

.pr-1 {

	padding-right: 5px!important

}

.pb-1 {

	padding-bottom: 5px!important

}

.pl-1 {

	padding-left: 5px!important

}

.px-1 {

	padding-right: 5px!important;

	padding-left: 5px!important

}

.py-1 {

	padding-top: 5px!important;

	padding-bottom: 5px!important

}

.p-2 {

	padding: 10px 10px!important

}

.pt-2 {

	padding-top: 10px!important

}

.pr-2 {

	padding-right: 10px!important

}

.pb-2 {

	padding-bottom: 10px!important

}

.pl-2 {

	padding-left: 10px!important

}

.px-2 {

	padding-right: 10px!important;

	padding-left: 10px!important

}

.py-2 {

	padding-top: 10px!important;

	padding-bottom: 10px!important

}

.p-3 {

	padding: 20px 20px!important

}

.pt-3 {

	padding-top: 20px!important

}

.pr-3 {

	padding-right: 20px!important

}

.pb-3 {

	padding-bottom: 20px!important

}

.pl-3 {

	padding-left: 20px!important

}

.px-3 {

	padding-right: 20px!important;

	padding-left: 20px!important

}

.py-3 {

	padding-top: 20px!important;

	padding-bottom: 20px!important

}

.p-4 {

	padding: 30px 30px!important

}

.pt-4 {

	padding-top: 30px!important

}

.pr-4 {

	padding-right: 30px!important

}

.pb-4 {

	padding-bottom: 30px!important

}

.pl-4 {

	padding-left: 30px!important

}

.px-4 {

	padding-right: 30px!important;

	padding-left: 30px!important

}

.py-4 {

	padding-top: 30px!important;

	padding-bottom: 30px!important

}

.p-5 {

	padding: 60px 60px!important

}

.pt-5 {

	padding-top: 60px!important

}

.pr-5 {

	padding-right: 60px!important

}

.pb-5 {

	padding-bottom: 60px!important

}

.pl-5 {

	padding-left: 60px!important

}

.px-5 {

	padding-right: 60px!important;

	padding-left: 60px!important

}

.py-5 {

	padding-top: 60px!important;

	padding-bottom: 60px!important

}

.pos-f-t {

	position: fixed;

	top: 0;

	right: 0;

	left: 0;

	z-index: 1030

}

.text-justify {

	text-align: justify!important

}

.text-nowrap {

	white-space: nowrap!important

}

.text-truncate {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}

.text-xs-left {

	text-align: left!important

}

.text-xs-right {

	text-align: right!important

}

.text-xs-center {

	text-align: center!important

}

 @media (min-width:576px) {

 .text-sm-left {

 text-align: left!important

}

 .text-sm-right {

 text-align: right!important

}

 .text-sm-center {

 text-align: center!important

}

}

 @media (min-width:769px) {

 .text-md-left {

 text-align: left!important

}

 .text-md-right {

 text-align: right!important

}

 .text-md-center {

 text-align: center!important

}

}

 @media (min-width:992px) {

 .text-lg-left {

 text-align: left!important

}

 .text-lg-right {

 text-align: right!important

}

 .text-lg-center {

 text-align: center!important

}

}

 @media (min-width:1200px) {

 .text-xl-left {

 text-align: left!important

}

 .text-xl-right {

 text-align: right!important

}

 .text-xl-center {

 text-align: center!important

}

}

.text-lowercase {

	text-transform: lowercase!important

}

.text-uppercase {

	text-transform: uppercase!important

}

.text-capitalize {

	text-transform: capitalize!important

}

.font-weight-normal {

	font-weight: 400

}

.font-weight-bold {

	font-weight: 700

}

.font-italic {

	font-style: italic

}

.text-white {

	color: #fff!important

}

.text-muted {

	color: #818a91!important

}

a.text-muted:focus,  a.text-muted:hover {

	color: #687077!important

}

.text-primary {

	color: #1587ce!important

}

a.text-primary:focus,  a.text-primary:hover {

	color: #038a89!important

}

.text-success {

	color: #70ba28!important

}

a.text-success:focus,  a.text-success:hover {

	color: #57901f!important

}

.text-info {

	color: #0088cc!important

}

a.text-info:focus,  a.text-info:hover {

	color: #006699!important

}

.text-warning {

	color: #fec52e!important

}

a.text-warning:focus,  a.text-warning:hover {

	color: #f8b401!important

}

.text-danger {

	color: #ff8500!important

}

a.text-danger:focus,  a.text-danger:hover {

	color: #cc6a00!important

}

.text-gray-dark {

	color: #878787!important

}

a.text-gray-dark:focus,  a.text-gray-dark:hover {

	color: #6e6e6e!important

}

.text-hide {

	font: 0/0 a;

	color: transparent;

	text-shadow: none;

	background-color: transparent;

	border: 0

}

.invisible {

	visibility: hidden!important

}

.hidden-xs-up {

	display: none!important

}

 @media (max-width:575px) {

 .hidden-xs-down {

 display: none!important

}

}

 @media (min-width:576px) {

 .hidden-sm-up {

 display: none!important

}

}

 @media (max-width:768px) {

 .hidden-sm-down {

 display: none!important

}

}

 @media (min-width:769px) {

 .hidden-md-up {

 display: none!important

}

}

 @media (max-width:991px) {

 .hidden-md-down {

 display: none!important

}

}

 @media (min-width:992px) {

 .hidden-lg-up {

 display: none!important

}

}

 @media (max-width:1199px) {

 .hidden-lg-down {

 display: none!important

}

}

 @media (min-width:1200px) {

 .hidden-xl-up {

 display: none!important

}

}

.hidden-xl-down {

	display: none!important

}

.visible-print-block {

	display: none!important

}

 @media print {

.visible-print-block {

	display: block!important

}

}

.visible-print-inline {

	display: none!important

}

 @media print {

.visible-print-inline {

	display: inline!important

}

}

.visible-print-inline-block {

	display: none!important

}

 @media print {

.visible-print-inline-block {

	display: inline-block!important

}

}

 @media print {

.hidden-print {

	display: none!important

}

}

 @font-face {

 font-family: 'Material Icons';

 font-style: normal;

 font-weight: 400;

 src: url(../fonts/Material-Icons.eot);

 src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/Material-Icons.woff2) format("woff2"), url(../fonts/Material-Icons.woff) format("woff"), url(../fonts/Material-Icons.ttf) format("truetype")

}

.material-icons {

	font-family: 'Material Icons';

	font-weight: 400;

	font-style: normal;

	font-size: 18px;

	display: inline-block;

	vertical-align: middle;

	width: 1em;

	height: 1em;

	line-height: 1;

	text-transform: none;

	letter-spacing: normal;

	word-wrap: normal;

	white-space: nowrap;

	direction: ltr;

	-webkit-font-smoothing: antialiased;

	text-rendering: optimizeLegibility;

	-moz-osx-font-smoothing: grayscale;

	font-feature-settings: 'liga'

}

body,  html {

	height: 100%

}

body {

	font-size: 14px;

	color: #333;

	line-height: 1.71429rem;

	font-weight: 400;

	overflow-x: hidden

}

ul {

	list-style: none;

	padding: 0

}

.dropdown-item:focus,  .dropdown-item:hover {

	background: none

}

.custom-checkbox input[type="checkbox"] + span.color {

	display: inline-block;

	cursor: pointer;

	background-size: contain

}

.custom-checkbox input[type="checkbox"] + span.color.active,  .custom-checkbox input[type="checkbox"] + span.color:hover {

	border-color: #009de4

}

.h1,  .h2,  .h3 {

	color: #3f3f3f

}

.h4 {

	font-weight: 600;

	color: #414141

}

.btn-primary .material-icons,  .btn-secondary .material-icons,  .btn-tertiary .material-icons {

 margin-right: .71429rem

}

.btn-tertiary {

	background-color: #F7F7F7;

	text-transform: lowercase;

	color: #acaaa6;

 box-shadow: .0625rem .0625rem .0625rem 0 rgba(0, 0, 0, .1);

 padding: .25rem;

 margin: .25rem 0;

	font-weight: 400;

 font-size: .875rem

}

.btn-tertiary .material-icons {

	font-size: 14px

}

.btn-tertiary:hover {

 box-shadow: .0625rem .0625rem .0625rem 0 rgba(0, 0, 0, .2);

	border: 1px solid rgba(35, 35, 35, .2)

}

.btn-unstyle {

	background-color: transparent;

	border: none;

	padding: 0;

	text-align: inherit

}

.btn-unstyle:focus {

	outline: 0

}

.btn-unstyle:focus .expand-more {

	color: #009de4

}

label,  .label {

	text-align: right;

	font-size: 1.14286rem

}

.rtl label,  .rtl .label {

	text-align: left

}

small.label,  small.value {

 font-size: .92857rem

}

.form-control-label {

 padding-top: .71429rem

}

.form-control {

	background: #fff;

	color: #999

}

.form-control:focus {

	background-color: white;

	outline: 1px solid red

}

.input-group.focus {

 outline: .21429rem solid #009de4

}

.input-group .form-control:focus {

	outline: none

}

.input-group .input-group-btn>.btn {

	border: 0;

	box-shadow: none;

	color: #fff;

	font-size: 1rem;

	font-weight: 400;

	margin-left: 0;

 padding: .71429rem 1.14286rem;

	text-transform: uppercase

}

.rtl .input-group .input-group-btn>.btn {

	margin-right: 0;

	margin-left: inherit

}

 input::-webkit-input-placeholder,  textarea::-webkit-input-placeholder {

 color: #acaaa6

}

 input::-moz-placeholder,  textarea::-moz-placeholder {

 color: #acaaa6

}

 input:-ms-input-placeholder,  textarea:-ms-input-placeholder {

 color: #acaaa6

}

 input:-moz-placeholder,  textarea:-moz-placeholder {

 color: #acaaa6

}

 input:active::-webkit-input-placeholder,  textarea:active::-webkit-input-placeholder {

 color: #414141

}

 input:active::-moz-placeholder,  textarea:active::-moz-placeholder {

 color: #414141

}

 input:active:-ms-input-placeholder,  textarea:active:-ms-input-placeholder {

 color: #414141

}

 input:active:-moz-placeholder,  textarea:active:-moz-placeholder {

 color: #414141

}

.form-control-select {

	-moz-appearance: none;

	-webkit-appearance: none;

 background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right .57143rem center/1.42857rem 1.42857rem;

	padding-right: 2.28571rem;

 background-position: right .71429rem

}

.rtl .form-control-select {

	padding-left: 2.28571rem;

	padding-right: inherit

}

.rtl .form-control-select {

 background-position: left .71429rem

}

.form-control-valign {

 padding-top: .57143rem

}

.form-control-comment {

	font-size: 1rem;

 padding-top: .57143rem;

	color: #878787

}

.form-control-submit.disabled {

	background: #08c;

	color: white

}

.form-group.has-error input,  .form-group.has-error select {

 outline: .21429rem solid #ff8500

}

.form-group.has-error .help-block {

	color: #ff8500

}

.group-span-filestyle label {

	margin: 0

}

.group-span-filestyle .btn-default {

	background: #009de4;

	color: white;

	text-transform: uppercase;

	border-radius: 0;

	font-size: 1rem;

	line-height: 1.92857rem;

 padding: .57143rem 1.14286rem

}

.bootstrap-touchspin {

	border: 1px solid #ebebeb

}

.bootstrap-touchspin input:focus {

	outline: none

}

.bootstrap-touchspin input.form-control {

	border: 0

}

.bootstrap-touchspin .btn-touchspin {

	position: absolute;

	top: 0;

	background-color: transparent;

	top: 0;

	text-align: center;

	padding: 0

}

.bootstrap-touchspin .btn-touchspin.bootstrap-touchspin-up {

	right: 0;

	border-left: 1px solid #ebebeb

}

.rtl .bootstrap-touchspin .btn-touchspin.bootstrap-touchspin-up {

	left: 0;

	right: auto

}

.rtl .bootstrap-touchspin .btn-touchspin.bootstrap-touchspin-up {

	border-right: 1px solid #ebebeb;

	border-left: 0

}

.bootstrap-touchspin .btn-touchspin.bootstrap-touchspin-down {

	left: 0;

	border-right: 1px solid #ebebeb

}

.rtl .bootstrap-touchspin .btn-touchspin.bootstrap-touchspin-down {

	right: 0;

	left: auto

}

.rtl .bootstrap-touchspin .btn-touchspin.bootstrap-touchspin-down {

	border-left: 1px solid #ebebeb;

	border-right: 0

}

.bootstrap-touchspin .btn-touchspin .touchspin-up:after {

	content: "\E145"

}

 .bootstrap-touchspin .btn-touchspin .touchspin-down::after {

 content: "\E15B"

}

.custom-radio {

	display: inline-block;

	position: relative;

	width: 20px;

	height: 20px;

	vertical-align: middle;

	cursor: pointer;

	border-radius: 50%;

	border: 2px solid #ebebeb;

	background: white;

 margin-right: .35714rem

}

.rtl .custom-radio {

 margin-left: .35714rem;

	margin-right: inherit

}

.custom-radio input[type="radio"] {

	opacity: 0;

	cursor: pointer

}

.custom-radio input[type="radio"]:checked + span {

	display: block;

	background-color: #009de4;

	width: 12px;

	height: 12px;

	border-radius: 50%;

	position: absolute;

 left: .14286rem;

 top: .14286rem

}

.rtl .custom-radio input[type="radio"]:checked + span {

 right: .14286rem;

	left: auto

}

.custom-checkbox {

	position: relative

}

.custom-checkbox input[type="checkbox"] {

 margin-top: .28571rem;

	opacity: 0;

	cursor: pointer;

	position: absolute

}

.custom-checkbox input[type="checkbox"] + span {

	margin-right: 3px;

	display: inline-block;

	width: 1.07143rem;

	height: 1.07143rem;

	vertical-align: middle;

	cursor: pointer;

	border: 1px solid #ebebeb

}

.rtl .custom-checkbox input[type="checkbox"] + span {

	margin-left: 3px;

	margin-right: inherit

}

.custom-checkbox input[type="checkbox"] + span .checkbox-checked {

	display: none;

 margin: -.25rem -.125rem;

	font-size: 1.1rem;

	color: #414141

}

.custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked {

	display: block

}

.custom-checkbox label {

	text-align: left;

	line-height: 1.42857rem

}

.rtl .custom-checkbox label {

	text-align: right

}

.text-muted {

	font-size: 1rem

}

.done {

	color: #70ba28;

	display: inline-block;

 padding: 0 .92857rem;

	margin-right: 1.78571rem

}

.rtl .done {

	margin-left: 1.78571rem;

	margin-right: inherit

}

.thumb-mask>.mask {

	position: relative;

	width: 3.92857rem;

	height: 3.92857rem;

	overflow: hidden;

	border: #ebebeb 1px solid;

 margin: .71429rem 0

}

.thumb-mask>.mask img {

	width: 55px;

	height: 55px

}

.definition-list dl {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-moz-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

.definition-list dl dt {

	font-weight: 400

}

.definition-list dl dd,  .definition-list dl dt {

	-webkit-flex: 0 0 45%;

	-moz-flex: 0 0 45%;

	-ms-flex: 0 0 45%;

	flex: 0 0 45%;

	background: #ebebeb;

 padding: .71429rem;

 margin: .14286rem

}

 .definition-list dl dd:nth-of-type(even),  .definition-list dl dt:nth-of-type(even) {

 background: #f6f6f6

}

.help-block {

 margin-top: .71429rem;

	color: #ff8500

}

.alert-warning .material-icons {

	color: #ff8500;

	font-size: 2.28571rem;

 margin-right: .71429rem;

 padding-top: .35714rem

}

.alert-warning .alert-text {

	font-size: 1.07143rem;

 padding-top: .71429rem

}

.alert-warning .alert-link {

	border-radius: 2px;

	border-width: 2px;

 margin-left: .71429rem;

 padding: .35714rem 1.42857rem;

	font-weight: 600;

 font-size: .92857rem

}

.rtl .alert-warning .alert-link {

 margin-right: .71429rem;

	margin-left: inherit

}

.alert-warning ul li:last-child .alert-link {

	color: white

}

.alert-warning .warning-buttons {

 margin-top: .35714rem

}

.btn-warning {

	-webkit-transition: all 0.4s ease-in-out;

	-o-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out

}

.alert {

 font-size: .92857rem

}

.separator {

	margin: 0

}

html {

	margin: 0;

	padding: 0

}

.tree>ul>li,  .tree-menu>ul>li {

	width: 100%;

	height: auto;

	position: relative

}

.tree>ul>li.active>a,  .tree-menu>ul>li.active>a {

	color: #009de4

}

.tree>ul>li ul li,  .tree-menu>ul>li ul li {

	position: relative;

	padding-right: 0

}

.rtl .tree>ul>li ul li,  .rtl .tree-menu>ul>li ul li {

	padding-left: 0;

	padding-right: inherit

}

.tree>ul>li ul li.last,  .tree-menu>ul>li ul li.last {

	padding-bottom: 0

}

.tree>ul>li a.active,  .tree-menu>ul>li a.active {

	font-weight: 700;

	color: #009de4

}

.tree>ul>li a.active + ul,  .tree-menu>ul>li a.active + ul {

	display: block;

	padding: 0 0 10px 10px

}

.tree>ul>li ul>li>a.active,  .tree-menu>ul>li ul>li>a.active {

	font-weight: 700;

	color: #009de4

}

a:hover {

	outline: none

}

ul.circle {

	list-style-type: circle;

	margin-left: 17px

}

.rtl ul.circle {

	margin-right: 17px;

	margin-left: inherit

}

ul.square {

	list-style-type: square;

	margin-left: 17px

}

.rtl ul.square {

	margin-right: 17px;

	margin-left: inherit

}

ul.decimal {

	list-style-type: decimal;

	margin-left: 17px

}

.rtl ul.decimal {

	margin-right: 17px;

	margin-left: inherit

}

ul.georgian {

	list-style-type: georgian;

	margin-left: 17px

}

.rtl ul.georgian {

	margin-right: 17px;

	margin-left: inherit

}

ul.cjk-ideographic {

	list-style-type: cjk-ideographic;

	margin-left: 17px

}

.rtl ul.cjk-ideographic {

	margin-right: 17px;

	margin-left: inherit

}

ul.kannada {

	list-style-type: kannada;

	margin-left: 17px

}

.rtl ul.kannada {

	margin-right: 17px;

	margin-left: inherit

}

ul.upper-roman {

	list-style-type: upper-roman;

	margin-left: 17px

}

.rtl ul.upper-roman {

	margin-right: 17px;

	margin-left: inherit

}

ul.lower-alpha {

	list-style-type: lower-alpha;

	margin-left: 17px

}

.rtl ul.lower-alpha {

	margin-right: 17px;

	margin-left: inherit

}

ul.arrow li a {

	padding: 0 0 0 12px;

	display: block;

	position: relative;

	margin-bottom: 10px;

	-webkit-transition: all 0.2s ease-in-out 0s;

	-o-transition: all 0.2s ease-in-out 0s;

	transition: all 0.2s ease-in-out 0s

}

ul.arrow li a:before {

	content: "\f105";

	font-family: "Material Icons";

	position: absolute;

	left: 0;

	top: 0;

	display: block;

	font-size: 11px;

	color: #979797

}

ul.arrow li a:hover {

	margin-left: 5px

}

ul.arrow li a:hover:before {

	color: #009de4

}

ul.list-circle li {

	margin-bottom: 10px;

	padding-left: 20px;

	position: relative

}

.rtl ul.list-circle li {

	padding-right: 20px;

	padding-left: inherit

}

ul.list-circle li:before {

	background-color: #009de4;

	border-radius: 6px;

	content: "";

	left: 0;

	position: absolute;

	top: 8px;

	width: 6px;

	height: 6px

}

.rtl ul.list-circle li:before {

	right: 0;

	left: auto

}

ul.links {

	margin: 8px 0 0

}

ul.links li {

	display: inline-block;

	line-height: 24px;

	position: relative;

	vertical-align: bottom

}

ul.links li a {

	padding-left: 30px;

	color: #9a9a9a;

	position: relative;

	display: block

}

.rtl ul.links li a {

	padding-right: 30px;

	padding-left: inherit

}

ul.links li a:before {

	width: 6px;

	height: 6px;

	border: 1px solid #dedede;

	position: absolute;

	left: 12px;

	bottom: inherit;

	border-radius: 50%;

	top: 40%;

	margin: auto;

	content: ""

}

.rtl ul.links li a:before {

	right: 12px;

	left: auto

}

ul.links li a:hover {

	color: #009de4

}

ul.links li:first-child a {

	padding-left: 0

}

.rtl ul.links li:first-child a {

	padding-right: 0;

	padding-left: inherit

}

ul.links li:first-child a:before {

	display: none

}

.timeWork li {

	clear: both;

	display: block;

	padding: 8px 0

}

.box-content {

	padding: 15px 0

}

.nopadding .owl-carousel-play,  .nopadding .flexRow,  .nopadding .row {

	margin-left: 0;

	margin-right: 0

}

 .nopadding [class*="col-"],  .nopadding [class^="col-"] {

 padding-left: 0;

 padding-right: 0

}

.nopadding .owl-carousel-play .item {

	padding-left: 0;

	padding-right: 0

}

.font-family-secondary {

}

.layout-boxed-md {

	background: #fff

}

.layout-boxed-md #page {

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);

	box-shadow: 0 0 10px rgba(0, 0, 0, .3);

	margin: 0 auto;

	background: #fff;

	max-width: 990px

}

.layout-boxed-md #page .container {

	max-width: 990px

}

.layout-boxed-lg #page {

	margin: 0 auto;

	background: #fff;

	max-width: 1440px

}

.row-offcanvas {

	max-width: 1920px;

	margin: 0 auto

}

.headerFixed {

	left: 0;

	right: 0;

	position: fixed;

	top: 0;

	z-index: 101;

	width: 100%;

	-webkit-box-shadow: 0 0 5px #ccc;

	box-shadow: 0 0 5px #ccc;

	-webkit-animation: fadeInDown 900ms ease-in-out;

	-moz-animation: fadeInDown 900ms ease-in-out;

	-ms-animation: fadeInDown 900ms ease-in-out;

	animation: fadeInDown 900ms ease-in-out

}

.toogle_content {

	background-color: #fff;

	position: absolute;

	top: 100%;

	min-width: 12.14286rem;

	z-index: 115;

	display: none;

	border: 1px solid #ebebeb;

 padding: .35714rem .71429rem

}

.toogle_content a {

	color: #292733

}

.toogle_content li {

	display: block

}

.toogle_content li.selected a,  .toogle_content li.selected span {

	color: #009de4

}

.toogle_content li a:hover,  .toogle_content li a:focus,  .toogle_content li a:active {

	color: #009de4

}

.logo-theme {

	background: none;

	position: relative;

	z-index: 99;

	display: block

}

.logo-theme a {

	vertical-align: middle;

	width: 8.21429rem;

	height: 7.14286rem;

	background-repeat: no-repeat;

	background-position: center center;

	display: inline-block

}

#pts-mainnav {

	background-color: #333;

	min-height: 50px

}

#wrapper {

	padding-bottom: 2.14286rem

}

#index #wrapper {

	padding-bottom: 0

}

.ps_breadcumb {

	position:relative;

	background:url(../img/breadcrumb-bg.jpg);

	margin-bottom: 30px

}

.ps_breadcumb h1, .ps_breadcumb-1 h1 {

	color:#000; font-weight:bold;

}

.ps_breadcumb-1 {

	margin-bottom:30x;

	position:relative

}

.ps_breadcumb-1 .overlayy {

	position:absolute;

	top:50%;

	left:0;

	right:0;

	transform:translateY(-50%);

}

.ps_breadcumb-2 .overlayy {

	background-color:#fafafa;

	padding:15px 0;

}

.widget-inner.block_content .h1 {

	font-weight:300;

	font-weight:700;

}

#accordion1 .panel-title a {

	position:relative;

	display:block

}

#accordion1 .panel-title a .open-sub {

	background:url(../img/minus.png) no-repeat center center;

	width:30px;

	height:30px;

	position:absolute;

	right:0;

	top:0px;

}

#accordion1 .panel-title a.collapsed .open-sub {

	background:url(../img/plus.png) no-repeat center center !important;

}

#footer {

	color: #3f3f3f

}

#footer .block .title_block {

	text-transform: uppercase;

	;

	font-size:16px;

	font-weight:400;

	letter-spacing:.8px;

	color: #ffffff;

}

.footer-top {

	background-color: #f3f3f3;

	color: #666;

	position: relative

}

.footer-top a {

	color: #666

}

.footer-top a:hover {

	color: #009de4

}

.footer-top .block_newsletter .input-wrapper {

	background-color: #fff;

	height: 3.42857rem

}

.footer-top .block_newsletter .form-control {

	padding: 12px 0;

	text-indent: 30px

}

.footer-top .block_newsletter .h2 {

	color: #fff;

	margin-bottom: 5px;

	letter-spacing: -1px;

	font-size: 2.57143rem

}

.footer-top .block_newsletter .description {

	margin-bottom: 0;

	color: #fff;

	letter-spacing: .5px

}

.footer-top .block_newsletter .input-group-addon {

	position: relative

}

.footer-top .block_newsletter .input-group-addon .fa {

	width: 55px;

	height: 48px;

	line-height: 48px;

	text-align: center;

	background-color: #009de4;

	-webkit-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

	color: #fff

}

.footer-top .block_newsletter .input-group-addon:hover .fa {

	background-color: #3f3f3f

}

.footer-top .block_newsletter .btn {

	width: 55px;

	height: 48px;

	position: absolute;

	left: 0;

	top: 0

}

.footer-center {

	position: relative;

	background-color: #1c579c;

	color: #ffffff;

}

.footer-center li a {

	color: #fff !important;

	display:block;

	padding:0 0 6px 15px;

	position:relative;

}

.footer-center li a:after {

	position:absolute;

	left:0;

	top:9px;

	width:4px;

	height:4px;

	content:"";

	background-color:#bccde1;

}


.fotcat li:nth-of-type(7),.fotcat li:nth-of-type(8),.fotcat li:nth-of-type(9){ display:none}



.footer-center a:hover {

	color: #a6a6a6

}

.foternumber {

	background:url(../img/phoneiocn.png) no-repeat;

	padding:0 0 0 40px;

}

.fotersocial a {

	float:left;

	text-align:center;

	width:33px;

	height:33px;

	line-height:33px;

	margin:0 10px 5px 0;

	border:1px #a9afc2 solid;

	border-radius:50%;

	color:#fff !important;

}

.footer-center a {

	color: #999

}

.footer-center a:hover {

	color: #009de4

}

.footer-bottom {

	position: relative;

	background-color: transparent;

	color: #999

}

.footer-bottom a {

	color: #999

}

.footer-bottom a:hover {

	color: #999

}

.footer-bottom .block .title_block {

	font-size: 18px;

	font-weight: 600;

	color: #fff;

	display: block;

	margin-bottom: 0;

	background: transparent;

	position: relative;

 padding: .71429rem 0

}

.pts-copyright {

	position: relative;

	color: #999;

	padding: 0;

	background-color: #fff;

	color: #999

}

.pts-copyright a {

	color: #333743

}

.pts-copyright a:hover {

	color: #009de4

}

.pts-copyright ul.links li a {

	color: #999

}

.pts-copyright ul.links li a:hover {

	color: #009de4

}

.pts-copyright .widget-html a {

	color: #ff6f6f;

}

.pts-copyright .widget-html p {

	margin-bottom: 0

}

.block {

	position: relative

}

 .block .block_content::after {

 content: "";

 display: table;

 clear: both

}

.block .block {

	margin-bottom: 0

}

.title_block {

	position: relative;

	margin: 0;

	line-height: 20px;

	background: transparent;

	color: #1587ce;

	;

	font-size: 1.28571rem;

 padding: .85714rem 0rem 1.07143rem;

	font-weight: 400;

	border-bottom: 0;

	letter-spacing: -.5px

}

.subtitle {

	font-size: 14px;

	color: #333;

	font-weight: 400;

	line-height: 24px;

	letter-spacing: 0

}

.title-sidebar {

	color: #3f3f3f;

	;

	font-size: 1.85714rem;

	padding: 10px 0;

	margin: 0 0 10px;

	position: relative;

	border-bottom: 1px solid #ebebeb

}

.page_title {;

	font-size: 1.85714rem;

	display: block;

	margin: 0;

	line-height: 2.57143rem;

	padding-bottom: 15px;

	font-weight: 500;

	display: none

}

.blog-title {

	font-size: 3rem;

	font-weight: 600;

	margin: 20px 0 5px;

	letter-spacing: -.5px

}

.block-header-primary .widget-heading {

	padding: 10px 0;

	margin-top: 20px

}

.block-header-primary .widget-heading .title {

	font-size: 36px;

	;

	font-weight: 500;

	color: #3f3f3f;

	letter-spacing: -.5px

}

.block-header-primary .widget-heading .subTitle {

	font-size: 16px;

	color: #999;

	font-weight: 400

}

.block-header-primary .title_block {

	color: #fff;

	background-color: #009de4;

	border-color: #009de4;

	padding: 20px;

	font-size: 18px

}

.block-header-primary .block-item2 .title_block {

	background-color: #04a8a6

}

.block-header-primary .block_content {

	background: #fff;

	border: 1px solid #ebebeb;

	padding: 0

}

.block-header-primary .owl-carousel-play.carousel_style1>.carousel-controls .carousel-control {

	background-color: transparent;

	color: #fff

}

.block-header-primary .title-sidebar {

	padding: 15px 20px;

	font-size: 20px

}

.block-header-primary .list1 {

	padding: 0 15px

}

.block-header-primary .tabs .nav-tabs {

	background-color: #009de4

}

.block-header-primary .tabs .nav-tabs li a:focus:before,  .block-header-primary .tabs .nav-tabs li a.active:before {

	border-top-color: #009de4

}

.block-header-primary .tabs .tab-content {

	padding: 0

}

.block-header-success .widget-heading {

	padding: 10px 0;

	margin-top: 20px

}

.block-header-success .widget-heading .title {

	font-size: 36px;

	;

	font-weight: 500;

	color: #3f3f3f;

	letter-spacing: -.5px

}

.block-header-success .widget-heading .subTitle {

	font-size: 16px;

	color: #999;

	font-weight: 400

}

.block-header-success .title_block {

	color: #fff;

	background-color: #70ba28;

	border-color: #70ba28;

	padding: 20px;

	font-size: 18px

}

.block-header-success .block-item2 .title_block {

	background-color: #66a924

}

.block-header-success .block_content {

	background: #fff;

	border: 1px solid #ebebeb;

	padding: 0

}

.block-header-success .owl-carousel-play.carousel_style1>.carousel-controls .carousel-control {

	background-color: transparent;

	color: #fff

}

.block-header-success .title-sidebar {

	padding: 15px 20px;

	font-size: 20px

}

.block-header-success .list1 {

	padding: 0 15px

}

.block-header-success .tabs .nav-tabs {

	background-color: #70ba28

}

.block-header-success .tabs .nav-tabs li a:focus:before,  .block-header-success .tabs .nav-tabs li a.active:before {

	border-top-color: #70ba28

}

.block-header-success .tabs .tab-content {

	padding: 0

}

.block-header-info .widget-heading {

	padding: 10px 0;

	margin-top: 20px

}

.block-header-info .widget-heading .title {

	font-size: 36px;

	;

	font-weight: 500;

	color: #3f3f3f;

	letter-spacing: -.5px

}

.block-header-info .widget-heading .subTitle {

	font-size: 16px;

	color: #999;

	font-weight: 400

}

.block-header-info .title_block {

	color: #fff;

	background-color: #08c;

	border-color: #08c;

	padding: 20px;

	font-size: 18px

}

.block-header-info .block-item2 .title_block {

	background-color: #007ab8

}

.block-header-info .block_content {

	background: #fff;

	border: 1px solid #ebebeb;

	padding: 0

}

.block-header-info .owl-carousel-play.carousel_style1>.carousel-controls .carousel-control {

	background-color: transparent;

	color: #fff

}

.block-header-info .title-sidebar {

	padding: 15px 20px;

	font-size: 20px

}

.block-header-info .list1 {

	padding: 0 15px

}

.block-header-info .tabs .nav-tabs {

	background-color: #08c

}

.block-header-info .tabs .nav-tabs li a:focus:before,  .block-header-info .tabs .nav-tabs li a.active:before {

	border-top-color: #08c

}

.block-header-info .tabs .tab-content {

	padding: 0

}

.block-header-warning .widget-heading {

	padding: 10px 0;

	margin-top: 20px

}

.block-header-warning .widget-heading .title {

	font-size: 36px;

	;

	font-weight: 500;

	color: #3f3f3f;

	letter-spacing: -.5px

}

.block-header-warning .widget-heading .subTitle {

	font-size: 16px;

	color: #999;

	font-weight: 400

}

.block-header-warning .title_block {

	color: #fff;

	background-color: #fec52e;

	border-color: #fec52e;

	padding: 20px;

	font-size: 18px

}

.block-header-warning .block-item2 .title_block {

	background-color: #febf1a

}

.block-header-warning .block_content {

	background: #fff;

	border: 1px solid #ebebeb;

	padding: 0

}

.block-header-warning .owl-carousel-play.carousel_style1>.carousel-controls .carousel-control {

	background-color: transparent;

	color: #fff

}

.block-header-warning .title-sidebar {

	padding: 15px 20px;

	font-size: 20px

}

.block-header-warning .list1 {

	padding: 0 15px

}

.block-header-warning .tabs .nav-tabs {

	background-color: #fec52e

}

.block-header-warning .tabs .nav-tabs li a:focus:before,  .block-header-warning .tabs .nav-tabs li a.active:before {

	border-top-color: #fec52e

}

.block-header-warning .tabs .tab-content {

	padding: 0

}

.block-header-danger .widget-heading {

	padding: 10px 0;

	margin-top: 20px

}

.block-header-danger .widget-heading .title {

	font-size: 36px;

	;

	font-weight: 500;

	color: #3f3f3f;

	letter-spacing: -.5px

}

.block-header-danger .widget-heading .subTitle {

	font-size: 16px;

	color: #999;

	font-weight: 400

}

.block-header-danger .title_block {

	color: #fff;

	background-color: #ff8500;

	border-color: #ff8500;

	padding: 20px;

	font-size: 18px

}

.block-header-danger .block-item2 .title_block {

	background-color: #eb7a00

}

.block-header-danger .block_content {

	background: #fff;

	border: 1px solid #ebebeb;

	padding: 0

}

.block-header-danger .owl-carousel-play.carousel_style1>.carousel-controls .carousel-control {

	background-color: transparent;

	color: #fff

}

.block-header-danger .title-sidebar {

	padding: 15px 20px;

	font-size: 20px

}

.block-header-danger .list1 {

	padding: 0 15px

}

.block-header-danger .tabs .nav-tabs {

	background-color: #ff8500

}

.block-header-danger .tabs .nav-tabs li a:focus:before,  .block-header-danger .tabs .nav-tabs li a.active:before {

	border-top-color: #ff8500

}

.block-header-danger .tabs .tab-content {

	padding: 0

}

.block-header-highlighted .widget-heading {

	padding: 10px 0;

	margin-top: 20px

}

.block-header-highlighted .widget-heading .title {

	font-size: 36px;

	;

	font-weight: 500;

	color: #3f3f3f;

	letter-spacing: -.5px

}

.block-header-highlighted .widget-heading .subTitle {

	font-size: 16px;

	color: #999;

	font-weight: 400

}

.block-header-highlighted .title_block {

	color: #fff;

	background-color: #009de4;

	border-color: #009de4;

	padding: 20px;

	font-size: 18px

}

.block-header-highlighted .block-item2 .title_block {

	background-color: #04a8a6

}

.block-header-highlighted .block_content {

	background: #fff;

	border: 1px solid #ebebeb;

	padding: 0

}

.block-header-highlighted .owl-carousel-play.carousel_style1>.carousel-controls .carousel-control {

	background-color: transparent;

	color: #fff

}

.block-header-highlighted .title-sidebar {

	padding: 15px 20px;

	font-size: 20px

}

.block-header-highlighted .list1 {

	padding: 0 15px

}

.block-header-highlighted .tabs .nav-tabs {

	background-color: #009de4

}

.block-header-highlighted .tabs .nav-tabs li a:focus:before,  .block-header-highlighted .tabs .nav-tabs li a.active:before {

	border-top-color: #009de4

}

.block-header-highlighted .tabs .tab-content {

	padding: 0

}

.block-header-default .widget-heading {

	padding: 10px 0;

	margin-top: 20px

}

.block-header-default .widget-heading .title {

	font-size: 36px;

	;

	font-weight: 500;

	color: #3f3f3f;

	letter-spacing: -.5px

}

.block-header-default .widget-heading .subTitle {

	font-size: 16px;

	color: #999;

	font-weight: 400

}

.block-header-default .title_block {

	color: #fff;

	background-color: #333;

	border-color: #333;

	padding: 20px;

	font-size: 18px

}

.block-header-default .block-item2 .title_block {

	background-color: #292929

}

.block-header-default .block_content {

	background: #fff;

	border: 1px solid #ebebeb;

	padding: 0

}

.block-header-default .owl-carousel-play.carousel_style1>.carousel-controls .carousel-control {

	background-color: transparent;

	color: #fff

}

.block-header-default .title-sidebar {

	padding: 15px 20px;

	font-size: 20px

}

.block-header-default .list1 {

	padding: 0 15px

}

.block-header-default .tabs .nav-tabs {

	background-color: #333

}

.block-header-default .tabs .nav-tabs li a:focus:before,  .block-header-default .tabs .nav-tabs li a.active:before {

	border-top-color: #333

}

.block-header-default .tabs .tab-content {

	padding: 0

}

.block.block-borderbox .title_block {

	color: #3f3f3f;

	background-color: transparent;

	border: 1px solid #ebebeb;

	padding: 14px 15px;

	font-size: 18px;

	position: relative;

	border-bottom: 0

}

.block.block-borderbox .block_content {

	background-color: #fff;

	border-color: #ebebeb

}

.block.block-borderbox .list1 {

	padding: 0 15px

}

.block.block-borderbox .widget-inner {

	padding: 10px 15px

}

.block.block-borderbox .title_block {

	padding: 20px 15px

}

.block.block-borderbox .block_content {

	border-style: solid;

	border-width: 1px

}

.block.block-primary .title_block {

	color: #fff;

	background-color: #009de4;

	border: 1px solid #009de4;

	padding: 14px 15px;

	font-size: 18px;

	position: relative;

	border-bottom: 0

}

.block.block-primary .block_content {

	background-color: #fff;

	border-color: #ebebeb

}

.block.block-primary .list1 {

	padding: 0 15px

}

.block.block-primary .widget-inner {

	padding: 15px

}

.block.block-primary .block_content {

	border-style: solid;

	border-width: 1px

}

.block.block-success .title_block {

	color: #fff;

	background-color: #70ba28;

	border: 1px solid #70ba28;

	padding: 14px 15px;

	font-size: 18px;

	position: relative;

	border-bottom: 0

}

.block.block-success .block_content {

	background-color: #fff;

	border-color: #ebebeb

}

.block.block-success .list1 {

	padding: 0 15px

}

.block.block-success .widget-inner {

	padding: 15px

}

.block.block-success .block_content {

	border-style: solid;

	border-width: 1px

}

.block.block-info .title_block {

	color: #fff;

	background-color: #08c;

	border: 1px solid #08c;

	padding: 14px 15px;

	font-size: 18px;

	position: relative;

	border-bottom: 0

}

.block.block-info .block_content {

	background-color: #fff;

	border-color: #ebebeb

}

.block.block-info .list1 {

	padding: 0 15px

}

.block.block-info .widget-inner {

	padding: 15px

}

.block.block-info .block_content {

	border-style: solid;

	border-width: 1px

}

.block.block-warning .title_block {

	color: #fff;

	background-color: #fec52e;

	border: 1px solid #fec52e;

	padding: 14px 15px;

	font-size: 18px;

	position: relative;

	border-bottom: 0

}

.block.block-warning .block_content {

	background-color: #fff;

	border-color: #ebebeb

}

.block.block-warning .list1 {

	padding: 0 15px

}

.block.block-warning .widget-inner {

	padding: 15px

}

.block.block-warning .block_content {

	border-style: solid;

	border-width: 1px

}

.block.block-danger .title_block {

	color: #fff;

	background-color: #ff8500;

	border: 1px solid #ff8500;

	padding: 14px 15px;

	font-size: 18px;

	position: relative;

	border-bottom: 0

}

.block.block-danger .block_content {

	background-color: #fff;

	border-color: #ebebeb

}

.block.block-danger .list1 {

	padding: 0 15px

}

.block.block-danger .widget-inner {

	padding: 15px

}

.block.block-danger .block_content {

	border-style: solid;

	border-width: 1px

}

.block.block-highlighted .title_block {

	color: #fff;

	background-color: #009de4;

	border: 1px solid #009de4;

	padding: 14px 15px;

	font-size: 18px;

	position: relative;

	border-bottom: 0

}

.block.block-highlighted .block_content {

	background-color: #fff;

	border-color: #ebebeb

}

.block.block-highlighted .list1 {

	padding: 0 15px

}

.block.block-highlighted .widget-inner {

	padding: 15px

}

.block.block-highlighted .block_content {

	border-style: solid;

	border-width: 1px

}

.sidebar>div {

	margin-bottom: 2.14286rem

}

.block_newsletter form {

	display: block;

	width: 100%;

	margin: 9px 0 15px

}

.block_newsletter .input-wrapper {

	overflow: hidden;

	position: relative;

	border: 0 none;

	color: #aaa;

	font-size: 12px;

	height: 40px;

	padding: 0;

	z-index: 10

}

.block_newsletter .form-control {

	font-size: 1rem;

	background: transparent

}

.block_newsletter .alert {

 margin-top: .71429rem;

	width: 100%;

	clear: both

}

.block_newsletter .input-group-addon {

	background-color: transparent;

	border: 0;

	padding: 0

}

.block_newsletter .input-group-addon .btn {

	background-color: #3f3f3f;

	color: #fff;

	font-size: 14px;

	padding: 16px 20px 12px;

 margin-left: .71429rem

}

.rtl .block_newsletter .input-group-addon .btn {

 margin-right: .71429rem;

	margin-left: inherit

}

.block_newsletter .input-group-addon .btn:hover {

	background-color: #009de4

}

#fancybox-map {

	text-transform: uppercase;

	font-weight: 900;

	color: #009de4!important;

	font-size: 11px

}

#fancybox-map span {

	font-size: 9px;

	margin-right: 5px

}

.rtl #fancybox-map span {

	margin-left: 5px;

	margin-right: inherit

}

.pts-contact-footer h5 {

	color: #bbb;

	text-transform: uppercase;

	font-size: 13px;

	font-weight: 500;

	padding-top: 10px

}

.ptsmaplocator {

	margin-bottom: 30px

}

.ptsmaplocator .page-subheading {

	font-size: 36px;

	line-height: 38px;

	background-color: transparent;

	padding: 0;

	text-align: center

}

.ptsmaplocator .page-subheading span {

	color: #333;

	display: inline-block;

	line-height: 18px;

	padding: 20px 15px;

	position: relative

}

.ptsmaplocator .page-subheading span:before {

	background-color: #4f4f4f;

	bottom: -1px;

	content: "";

	height: 3px;

	left: 50%;

	margin-left: -15px;

	position: absolute;

	width: 30px

}

.ptsmaplocator .box-content {

	padding: 0

}

.ptsmaplocator .page-subheading {

	display: none

}

.ptsmaplocator .maplocator {

	margin-bottom: 0

}

.blockcart {

	position: relative

}

.blockcart .header {

	position: relative

}

.blockcart .header>a {

	width: 36px;

	height: 30px;

	display: block;

	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlNJREFUeNqklV9ojWEcx8/ODmMzG0Ihmk6hJmL+XjhHEsaFC5QLF1yslLXkRkONlLjgwo2SzJ8rSolJKR1cTEqEkWks5MKY//NvzOd7+p56W+979sevPp3O8z7P9/09v+f5fd+CVCoVi4jpcAzKoQA+Qy3cD07KZDLZ33iEyCx4AndhNayCm3AP5octSEQInYADUB8Y2wVf4QxM670gLKMZHq8PeSbxH1DVH6EJ8DsWHR9hatTWlsAi+Abt8NjpbwjM7YFGeGmx9ZBMp9PNFDwjoaFwFl5AiyeqFmUw1yeWEzoH36EbKmA5bEMsKaHx8BzSXrDCb9NRrw3Zmp7fgEPmOkxUjUr9htw238DxPDU6Ca2B/3+kocWjLNTtBw9NVDT0+i+hMcponIs82NAJl0uow7VY+L9CI6ENLsKCQQj9UnkSXqyWeAS3fX9aByDUpauijIpd8CbYCU9h0gCEVN8SZVQCUzx4EEbAK50EdPYzo2yNXkM11PnBHvvQ+zzuEIwv2lXuZu+HGrfFPthqQ+vwtmN9NPHwuDv5sht3L2z3hI3Q7IzzxScoktAwGOutVMJh2ORJ1W7itj62lhXSCR31YIszOw1rPLbYBb0TISQvHxK3mRfbkxW37NOXYKnHZjrraxE1KpTQaLtily+l4opNTRYxz2PynzlwIUSoJ+7TUQevtHk1ecJ52OItJT2mu7XMdcyFDPFnwqdW5U/PbHhnkc32HmXyLDBHom/hL+yWqemDIaEjcAo+2GIfwDqY7IZs95uvun067Vc77BgyxsZ/AgwAueuLa3YcXKEAAAAASUVORK5CYII=) center center no-repeat

}

.blockcart .shopping-cart-group {

	border: 1px solid #ebebeb;

	position: relative;

 padding: .57143rem .85714rem;

	display: inline-block

}

.blockcart .shopping-cart-group span {

	display: block;

	border-radius: 10px;

	background-color: #009de4;

	color: #fff;

	position: absolute;

 right: -.42857rem;

 top: -.35714rem;

 line-height: .71429rem;

 font-size: .71429rem;

	text-align: center;

 padding: .21429rem .35714rem

}

.rtl .blockcart .shopping-cart-group span {

 left: -.42857rem;

	right: auto

}

.blockcart .shopping-cart {

	display: none

}

.blockcart .cart-title {

	color: #999;

 font-size: .85714rem;

	display: none;

	line-height: 10px

}

.blockcart .cart-products-count {

	border-radius: 50%;

	width: 20px;

	height: 20px;

	line-height: 22px;

	position: absolute;

	top: 0;

	right: -5px;

	font-weight: 400;

	;

	font-size: 13px;

	text-align: center;

	color: #fff;

	background: #009de4

}

.rtl .blockcart .cart-products-count {

	left: -5px;

	right: auto

}

.blockcart .space-line {

	margin: 0 2px

}

.blockcart .cart-products-price {

	font-size: 1rem;

	display: block;

	line-height: 1.28571rem;

	font-weight: 300;

	line-height: 26px;

	display: none;

	color: #3f3f3f;

	border-left: 1px solid rgba(220, 220, 220, .4);

	padding-left: 15px

}

.rtl .blockcart .cart-products-price {

	border-right: 1px solid rgba(220, 220, 220, .4);

	border-left: 0

}

.rtl .blockcart .cart-products-price {

	padding-right: 15px;

	padding-left: inherit

}

.blockcart .ps_cartcontent {

	position: absolute;

	right: 0;

	visibility: hidden;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	background: #fff;

	border: 1px solid #ebebeb;

	padding: 1.42857rem;

	width: 21.42857rem;

	top: 7.14286rem;

	z-index: 10;

	-webkit-box-shadow: 0 0 2px #ccc;

	box-shadow: 0 0 2px #ccc;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

	font-size: 16px

}

.rtl .blockcart .ps_cartcontent {

	left: 0;

	right: auto

}

.blockcart .ps_cartcontent .cart-name {

	margin-bottom: 5px;

	font-size: 14px

}

.blockcart .ps_cartcontent .cart-name a {

	color: #aaa;

	font-weight: 400

}

.blockcart .ps_cartcontent .cart-name a:hover {

	color: #009de4

}

.blockcart .ps_cartcontent .cart-price {

	font-size: 1.14286rem

}

.blockcart .ps_cartcontent .car-product {

	position: relative;

 padding-right: .71429rem;

 padding-top: .71429rem;

 padding-bottom: .71429rem

}

.rtl .blockcart .ps_cartcontent .car-product {

 padding-left: .71429rem;

	padding-right: inherit

}

.blockcart .ps_cartcontent .car-product>* {

	display: block

}

.blockcart .ps_cartcontent .car-product .cart-image {

	margin-right: 15px

}

.rtl .blockcart .ps_cartcontent .car-product .cart-image {

	margin-left: 15px;

	margin-right: inherit

}

.blockcart .ps_cartcontent .remove-from-cart {

	position: absolute;

	right: 0;

 top: .35714rem;

	color: red

}

.rtl .blockcart .ps_cartcontent .remove-from-cart {

	left: 0;

	right: auto

}

.blockcart .ps_cartcontent .cart-quantity label {

 margin-right: .35714rem

}

.rtl .blockcart .ps_cartcontent .cart-quantity label {

 margin-left: .35714rem;

	margin-right: inherit

}

.blockcart .ps_cartcontent .cart-group {

	border-top: 1px solid #ebebeb;

	border-bottom: 1px solid #ebebeb;

 padding: .71429rem 0;

	margin-bottom: 1.07143rem

}

.blockcart .ps_cartcontent .cart_total {

	font-weight: 700

}

.blockcart .ps_cartcontent .cart-buttons a {

	display: block

}

.blockcart:hover .ps_cartcontent {

	visibility: visible;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	top: 2.14286rem

}

.ps_categoryproducts {

	margin-bottom: 3.57143rem!important

}

.ps_categoryproducts .title_block {

	border-bottom: 1px solid #ebebeb;

	text-transform: capitalize;

	margin-bottom: 10px

}

#contact-link {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center;

	font-size: 1.14286rem;

	color: #3f3f3f;

}

#contact-link .fa {

	color: #009de4;

	font-size: 1.35714rem

}

#contact-link .text {

	margin: 0 5px

}

#contact-link .phone {

	color: #fc5757

}

.featured-products .all-product-link {

	font-size: 12px;

	border-bottom: 1px solid

}

.mfp-figure figure {

	margin: 0!important

}

.block-lastest-cms {

	display: block;

	width: 100%;

	padding: 15px 0

}

#to_top {

	bottom: 40px;

	color: #1587ce;

	display: none;

	position: fixed;

	right: 40px;

	z-index: 90

}

.rtl #to_top {

	left: 40px;

	right: auto

}

#to_top:focus,  #to_top:hover {

	text-decoration: inherit

}

#to_top:before {

	/* content: "\f0a7";*/















    font-family: "FontAwesome";

	font-size: 1.28571rem;

	top: -20px;

	position: absolute;

	-webkit-animation: totop 1s linear 1s infinite alternate;

	animation: totop 1s linear 1s infinite alternate

}

#to_top span {

	display: block;

	text-align: center;

	color: #1587ce;

	font-size: 2.42857rem;

	position: relative

}

#psstaticcontents p {

	margin-bottom: 0

}

 @-webkit-keyframes totop {

 0% {

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0

}

 25% {

 filter: alpha(opacity=30);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

 -moz-opacity: .3;

 -khtml-opacity: .3;

 opacity: .3

}

 50% {

 filter: alpha(opacity=50);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 -moz-opacity: .5;

 -khtml-opacity: .5;

 opacity: .5

}

 75% {

 filter: alpha(opacity=70);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

 -moz-opacity: .7;

 -khtml-opacity: .7;

 opacity: .7

}

 100% {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1

}

}

 @keyframes totop {

 0% {

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0

}

 25% {

 filter: alpha(opacity=30);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

 -moz-opacity: .3;

 -khtml-opacity: .3;

 opacity: .3

}

 50% {

 filter: alpha(opacity=50);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

 -moz-opacity: .5;

 -khtml-opacity: .5;

 opacity: .5

}

 75% {

 filter: alpha(opacity=70);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

 -moz-opacity: .7;

 -khtml-opacity: .7;

 opacity: .7

}

 100% {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1

}

}

.no-margin {

	margin: 0!important

}

.block-space-0 {

	margin-bottom: 0px!important

}

.block-space-10 {

	margin-bottom: 10px!important

}

.block-space-15 {

	margin-bottom: 15px!important

}

.block-space-20 {

	margin-bottom: 20px!important

}

.block-space-25 {

	margin-bottom: 25px!important

}

.block-space-30 {

	margin-bottom: 30px!important

}

.block-space-40 {

	margin-bottom: 40px!important

}

.block-space-50 {

	margin-bottom: 50px!important

}

.space-l-30 {

	margin-left: 2.14286rem

}

.rtl .space-l-30 {

	margin-right: 2.14286rem;

	margin-left: inherit

}

.space-r-30 {

	margin-right: 2.14286rem

}

.rtl .space-r-30 {

	margin-left: 2.14286rem;

	margin-right: inherit

}

.space-b-30 {

	margin-bottom: 30px

}

.owl-wrapper .owl-item {

	margin: 1.07143rem 0

}

.nopadding .owl-wrapper .owl-item {

	margin: 0

}

.owl-carousel-play {

	margin-left: -15px;

	margin-right: -15px;

	position: relative

}

.owl-carousel-play .item {

	padding-left: 15px;

	padding-right: 15px

}

 @media (max-width:575px) {

 .owl-carousel-play {

 margin-left: -10px;

 margin-right: -10px;

 position: relative

}

 .owl-carousel-play .item {

 padding-left: 10px;

 padding-right: 10px

}

}

.owl-carousel-play:hover .carousel-control {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	visibility: visible

}

.owl-carousel-play:hover .carousel-control.left {

	left: 10px

}

.owl-carousel-play:hover .carousel-control.right {

	right: 10px

}

.owl-carousel-play.carousel_style1>.carousel-controls {

	top: -3.21429rem;

	width: 3.85714rem;

	height: 1.78571rem;

	right: 10px;

	position: absolute;

	border-radius: 30px;

	overflow: hidden

}

.rtl .owl-carousel-play.carousel_style1>.carousel-controls {

	left: 10px;

	right: auto

}

.owl-carousel-play.carousel_style1>.carousel-controls .carousel-control {

	visibility: visible;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	width: 1.78571rem;

	height: 1.78571rem;

	line-height: 1.57143rem;

	margin-top: 0;

	top: 0;

	font-size: 1rem;

	color: #4a4a4a;

	background-color: #f2f2f2;

	border: 1px solid rgba(242, 242, 242, .4);

	border-radius: 50%

}

.owl-carousel-play.carousel_style1>.carousel-controls .carousel-control.left {

	left: 0

}

.owl-carousel-play.carousel_style1>.carousel-controls .carousel-control.right {

	right: 0

}

.owl-carousel-play.carousel_style1>.carousel-controls .carousel-control:hover {

	background-color: #009de4;

	color: #fff

}

.owl-controls .owl-pagination {

	padding-left: 15px;

	padding-right: 15px

}

.owl-controls .owl-pagination .owl-page {

	display: inline-block

}

.owl-controls .owl-pagination .owl-page>span {

	display: block;

 width: .71429rem;

 height: .71429rem;

	background-color: silver;

	border-radius: 50%;

 margin: .35714rem

}

.owl-controls .owl-pagination .owl-page.active>span {

	background-color: #009de4

}

.opentime span {

	color: #fff

}

.tabs {

	margin-bottom: 1.42857rem

}

.tabs .nav-tabs {

	background-color: #333;

	padding: 20px 10px

}

.tabs .nav-tabs li {

	position: relative;

	border-right: 2px solid #fff;

	line-height: 20px

}

.rtl .tabs .nav-tabs li {

	border-left: 2px solid #fff;

	border-right: 0

}

.tabs .nav-tabs li:last-child {

	border-right: 0

}

.rtl .tabs .nav-tabs li:last-child {

	border-left: 0;

	border-right: 0

}

.tabs .nav-tabs a {

	font-weight: 500;

	font-size: 18px;

	background: transparent;

	padding: 0 8px;

	margin: 0;

	color: #fff;

	letter-spacing: .25px

}

.tabs .nav-tabs a.active {

	color: #009de4

}

.tabs .tab-content {

	border: 1px solid #ebebeb;

	padding: 1.42857rem;

	background: #fff

}

.tabs-v1 .nav-tabs a {

	font-size: 15px;

	font-weight: 500;

	padding: 5px 20px;

	display: block;

	letter-spacing: -.5px;

	color: #999;

	background-color: transparent;

	border-radius: 30px;

	line-height: 24px;

	position: relative

}

.tabs-v1 .nav-tabs a.active {

	color: #fff;

	background-color: #009de4

}

.tabs-info .tab-content {

	padding: 20px 0;

	;

	font-weight: 300;

	font-size: 1.28571rem

}

.tabs-info .nav-tabs {

	margin-bottom: 10px

}

.tabs-info .nav-tabs a {

	padding: 5px 25px;

	font-size: 16px;

	color: #666;

	font-weight: 700;

	;

	text-transform: uppercase;

	border-bottom: 2px solid transparent

}

.tabs-info .nav-tabs a.active {

	border-bottom-color: #3f3f3f;

	color: #3f3f3f

}

 @media (min-width:769px) {

 .col-md-cus-5 {

 padding-left: 15px;

 padding-right: 15px;

 width: 20%

}

}

 @media (min-width:992px) {

 .col-md-lg-5 {

 padding-left: 15px;

 padding-right: 15px;

 width: 20%

}

}

 @media (max-width:425px) {

 .col-xs-cus-12 {

 padding-left: 10px;

 padding-right: 10px;

 width: 100%

}

}

.flexRow {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	margin-left: -15px;

	margin-right: -15px

}

.regular-price,  .price {

	color: #3f3f3f;

	;

	font-size: 18px;

	font-weight: 600

}

.regular-price {

	color: #959595;

	/*    text-decoration: line-through;















*/    font-weight: 400;

	font-size: 12px;

	margin-left: 5px

}

.rtl .regular-price {

	margin-right: 5px;

	margin-left: inherit

}

.product-miniature .variant-links {

	text-align: center

}

.product-miniature .variant-links .color {

	display: inline-block;

	width: 15px;

	height: 15px;

	border: 1px solid #fff;

	-webkit-box-shadow: 0 0 0 1px #ebebeb;

	box-shadow: 0 0 0 1px #ebebeb

}

.product-miniature .left-block {

	position: relative

}

.product-miniature .product-description-short {

	margin-bottom: 1.07143em;

	overflow: hidden;

	display: none;

	max-height: 3.85714rem;

	line-height: 22px

}

.product-miniature .comments_note {

	display: inline-block

}

.product-miniature .comments_note>* {

	float: left

}

.rtl .product-miniature .comments_note>* {

	float: right

}

.product-miniature .comments_note .nb-comments {

	font-size: 11px;

	padding-left: 7px;

	position: relative;

	color: #bebebe;

 line-height: .85714rem;

	font-style: italic;

	display: none

}

.rtl .product-miniature .comments_note .nb-comments {

	padding-right: 7px;

	padding-left: inherit

}

.product-miniature .comments_note .nb-comments span {

	font-size: 11px

}

.product-miniature .condition {

 font-size: .85714rem;

	text-transform: uppercase;

	color: #666;

	letter-spacing: 2px

}

.product-miniature .product-title {

 margin: 0 0 .57143rem;

	display: block;

	position: relative

}

.product-miniature .product-title a {

	color: #3f3f3f;

	font-size: 18px;

	;

	font-weight: 400;

	line-height: 22px;

	display: block;

	overflow: hidden;

	max-height: 45px;

	letter-spacing: .25px

}

.product-miniature .product-title a:hover {

	color: #009de4;

	text-decoration: none

}

.product-miniature .variant-links {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 5px

}

.product-miniature .variant-links ul {

	display: inline-block;

	margin-top: 10px

}

.product-miniature .variant-links ul li {

	border: 1px solid #ebebeb;

	float: left;

	margin: 0 2px

}

.rtl .product-miniature .variant-links ul li {

	float: right

}

.product-miniature .variant-links ul li a {

	display: block;

	width: 5px;

	height: 5px;

	border-radius: 50%;

	margin: 1px

}

.product-miniature .product-availability {

	display: none

}

.product-flags {

	position: absolute;

	left: 0rem;

	right: 0rem;

	top: 0;

	margin: 0

}

.product-flags>li {

	color: #fff;

	font-size: 14px;

	font-weight: 500;

	z-index: 5;

	position: absolute;

 line-height: .85714rem;

	border: 1px solid transparent;

	padding: 6px 10px;

	top: 0.71429rem!important;

	text-align: center;

	overflow: hidden;

	border-radius: 30px

}

.product-flags>li.new {

	background-color: #009de4;

	border-color: #009de4;

 right: .71429rem

}

.rtl .product-flags>li.new {

 left: .71429rem;

	right: auto

}

.product-flags>li.on-sale,  .product-flags>li.online-only,  .product-flags>li.discount-percentage,  .product-flags>li.discount {

	border-color: #f77;

	background-color: #f77;

 left: .71429rem;

	color: #fff

}

.rtl .product-flags>li.on-sale,  .rtl .product-flags>li.online-only,  .rtl .product-flags>li.discount-percentage,  .rtl .product-flags>li.discount {

 right: .71429rem;

	left: auto

}

.product-flags>li.online-only {

	top: 40px!important

}

.gallery-carousel {

	position: relative

}

.products-block .wrap_thumbnail {

	margin: 0;

	position: relative

}

.products-block .wrap_thumbnail .carousel-controls {

	display: none!important

}

.products-block .wrap_thumbnail .carousel-controls .carousel-control {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	width: 1rem;

	height: 1rem;

	line-height: 1rem;

	text-align: center;

	top: 50%;

 margin-top: -.5rem;

 font-size: .85714rem

}

.products-block .wrap_thumbnail .carousel-controls .carousel-control.left {

	left: 0

}

.products-block .wrap_thumbnail .carousel-controls .carousel-control.right {

	right: 0

}

.products-block .thumbs_list_frame {

	position: relative;

	margin: 10px 0 5px

}

.products-block .thumbs_list_frame .item {

	padding: 0

}

.products-block .thumbs_list_frame .item a {

	padding: 1px;

	margin: 1px 2px;

	border: 1px solid #ebebeb;

	display: block

}

.products-block .thumbs_list_frame .item a:hover,  .products-block .thumbs_list_frame .item a.shown {

	border-color: #f44336

}

.style1 .product-miniature {

	-webkit-box-shadow: 0 0 0 #ccc;

	box-shadow: 0 0 0 #ccc;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

	border-radius: 3px

}

.style1 .product-miniature .product-flags>li.on-sale,  .style1 .product-miniature .product-flags>li.discount,  .style1 .product-miniature .product-flags>li.new {

	display: none!important

}

.style1 .product-miniature .btn-product {

	text-transform: uppercase;

	background: #fff;

	border: 1px solid transparent;

	border-radius: 3px;

	display: inline-block;

	color: #747474

}

.style1 .product-miniature .product-title a {

/* height: 3.21429rem*/















}

.style1 .product-miniature .product-image-container {

	position: relative

}

.style1 .product-miniature .btn-action {

	margin: 0 -8px;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.style1 .product-miniature .btn-action>div {

	float: left;

	line-height: 16px

}

.rtl .style1 .product-miniature .btn-action>div {

	float: right

}

.style1 .product-miniature .btn-action .btn-product {

	background: transparent;

	padding: 5px 6px

}

.style1 .product-miniature .btn-action .btn-product:hover {

	color: #009de4

}

.style1 .product-miniature .product-price-and-shipping {

	padding: 7px 0

}

.style1 .product-miniature .leo-list-product-reviews {

	margin-top: 5px;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.style1 .product-miniature .add-to-cart {

	position: absolute;

	left: 20px;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	top: 13px;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

	z-index: 1

}

.rtl .style1 .product-miniature .add-to-cart {

	right: 20px;

	left: auto

}

.style1 .product-miniature .add-to-cart .material-icons {

	font-size: 16px

}

.style1 .product-miniature .add-to-cart .leo-bt-cart-content span {

	position: relative;

	bottom: -1px

}

.style1 .product-miniature .quick-view {

	position: absolute;

	left: 0;

	top: 50%;

	right: 0;

	text-align: center;

	border-radius: 3px;

	z-index: 3

}

.style1 .product-miniature .quick-view-btn {

	margin-right: -20px;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.rtl .style1 .product-miniature .quick-view-btn {

	margin-left: -20px;

	margin-right: inherit

}

.style1 .product-miniature .right-block {

	padding:10px 20px

}

.product-miniature:hover .right-block {

	background-color:#1587ce

}

.product-miniature .right-block .product-title {

	padding:0;

	margin:0; text-transform: capitalize; font-size:16px; font-weight:bold;

}

.product-miniature .right-block .product-title a {

	

}

.product-miniature:hover .right-block .product-title a {

	color:#fff

}

.owl-item.first .right-block {

	background-color:#1587ce

}

.owl-item.first .right-block a {

	color:#fff

}

.style1 .product-miniature .ps_group {

	border-top: 1px solid #ebebeb;

	padding-top: 15px;

	position: relative

}

.style1 .product-miniature .leo-list-product-reviews-wraper {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	font-size: 10px

}

.style1 .product-miniature:hover {

	background: #fff;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .16);

	box-shadow: 0 0 5px rgba(0, 0, 0, .16)

}

.style1 .product-miniature:hover .btn-product {

	border-color: #ebebeb

}

.style1 .product-miniature:hover .btn-product:hover {

	border-color: #009de4;

	background-color: #009de4;

	color: #fff

}

.style1 .product-miniature:hover .add-to-cart {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	left: 0

}

.rtl .style1 .product-miniature:hover .add-to-cart {

	right: 0;

	left: auto

}

.style1 .product-miniature:hover .leo-list-product-reviews {

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0

}

.style1 .product-miniature:hover .quick-view-btn {

	margin-right: 0;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}

.rtl .style1 .product-miniature:hover .quick-view-btn {

	margin-left: 0;

	margin-right: inherit

}

.style1 .product-miniature:hover .btn-action {

	margin: 0

}

.style1 .product-miniature:hover .btn-action .btn-product {

	margin: 0 3px

}

.list1 .owl-item .item {

	border-top: 1px solid #ebebeb;

	padding: 10px 0

}

.list1 .owl-item:first-child .item {

	border-top: 0

}

.list1 .product-miniature .media-object {

	max-width: 6.42857rem

}

.list2 .owl-item .item {

	border-top: 1px solid #ebebeb;

	padding: 20px

}

.list2 .owl-item:first-child .item {

	border-top: 0

}

.list2 .owl-item .add-to-cart .material-icons {

	border-radius: 50%;

	color: transparent;

	display: inline-block;

	height: 30px;

	margin: -4px 5px -4px -10px;

	width: 30px

}

.rtl .list2 .owl-item .add-to-cart .material-icons {

	margin: -4px -10px -4px 5px

}

.list2 .owl-item .product-price-and-shipping {

	margin: 10px 0 20px

}

 @media (min-width:992px) and (max-width:1199px) {

 .list2 .owl-item .product-thumbnail img {

 max-width: 7.14286rem

}

}

 @media (max-width:575px) {

 .list2 .owl-item .product-thumbnail img {

 max-width: 7.14286rem

}

}

.parallax {

	background-size: cover;

	background-attachment: fixed;

	background-position: center center

}

.product-miniature.swap .hover-image {

	background-color: white;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	position: absolute;

	top: 0;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	-webkit-transition: all 0.35s ease 0s;

	-o-transition: all 0.35s ease 0s;

	transition: all 0.35s ease 0s;

	visibility: hidden;

	z-index: 1

}

 @media (min-width:769px) {

 .product-miniature.swap:hover .hover-image {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 visibility: visible

}

}

 @media (min-width:576px) {

 .effect-v1 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v1 .img-animation:before {

 background: rgba(255, 255, 255, .1) none repeat scroll 0 0;

 content: "";

 display: inline-block;

 height: 559px;

 position: absolute;

 right: 755px;

 top: 0;

 -webkit-transform: skew(-45deg);

 -moz-transform: skew(-45deg);

 -ms-transform: skew(-45deg);

 -o-transform: skew(-45deg);

 transform: skew(-45deg);

 -webkit-transition: all 0.6s ease-in-out 0s;

 -o-transition: all 0.6s ease-in-out 0s;

 transition: all 0.6s ease-in-out 0s;

 width: 600px

}

 .effect-v1 .img-animation:hover:before {

 right: -755px

}

 .effect-v2 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v2 .img-animation:before {

 bottom: 0;

 content: "";

 left: 0;

 position: absolute;

 right: 0;

 top: 0;

 width: 100%;

 height: 100%;

 background-color: rgba(0, 0, 0, .05);

 -webkit-transition: all 0.35s ease-in-out 0s;

 -o-transition: all 0.35s ease-in-out 0s;

 transition: all 0.35s ease-in-out 0s;

 z-index: 1

}

 .effect-v2 .img-animation:after {

 bottom: 0;

 content: "";

 left: 0;

 position: absolute;

 right: 0;

 top: 0;

 width: 100%;

 height: 100%;

 background-color: rgba(0, 0, 0, .05);

 -webkit-transition: all 0.35s ease-in-out 0s;

 -o-transition: all 0.35s ease-in-out 0s;

 transition: all 0.35s ease-in-out 0s;

 z-index: 1

}

 .effect-v2 .img-animation:hover:before {

 top: 100%;

 left: 100%;

 bottom: -100%;

 right: -100%

}

 .effect-v2 .img-animation:hover:after {

 bottom: 100%;

 top: -100%;

 left: -100%;

 right: 100%

}

 .effect-v3 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v3 .img-animation img {

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 -o-transform: scale(1);

 transform: scale(1);

 -webkit-transition: all 0.35s ease 0s;

 -o-transition: all 0.35s ease 0s;

 transition: all 0.35s ease 0s

}

 .effect-v3 .img-animation:before,  .effect-v3 .img-animation:after {

 content: "";

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0;

 position: absolute;

 -webkit-transition: all 0.35s ease 0s;

 -o-transition: all 0.35s ease 0s;

 transition: all 0.35s ease 0s;

 z-index: 1

}

 .effect-v3 .img-animation:before {

 border-bottom: 1px solid #fff;

 border-top: 1px solid #fff;

 bottom: 20px;

 left: 10px;

 right: 10px;

 top: 20px;

 -webkit-transform: scale(1, 0);

 -ms-transform: scale(1, 0);

 -o-transform: scale(1, 0);

 transform: scale(1, 0)

}

 .effect-v3 .img-animation:after {

 border-left: 1px solid #fff;

 border-right: 1px solid #fff;

 left: 20px;

 right: 20px;

 bottom: 10px;

 top: 10px;

 -webkit-transform: scale(0, 1);

 -ms-transform: scale(0, 1);

 -o-transform: scale(0, 1);

 transform: scale(0, 1)

}

 .effect-v3 .img-animation:hover:before,  .effect-v3 .img-animation:hover:after {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 -o-transform: scale(1);

 transform: scale(1)

}

 .effect-v3 .img-animation:hover img {

 -webkit-transform: scale(1.05);

 -ms-transform: scale(1.05);

 -o-transform: scale(1.05);

 transform: scale(1.05)

}

 .effect-v4 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v4 .img-animation:before {

 border: 1px solid #fff;

 bottom: 30px;

 content: "";

 left: 30px;

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0;

 position: absolute;

 right: 30px;

 top: 30px;

 -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

 -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

 transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

 z-index: 1

}

 .effect-v4 .img-animation img {

 -webkit-transition: all 0.35s ease 0s;

 -o-transition: all 0.35s ease 0s;

 transition: all 0.35s ease 0s

}

 .effect-v4 .img-animation .banner-title {

 -webkit-transition: transform 0.35s ease 0s;

 -o-transition: transform 0.35s ease 0s;

 transition: transform 0.35s ease 0s

}

 .effect-v4 .img-animation:hover:before {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1

}

 .effect-v4 .img-animation:hover img {

 -webkit-transition: all 0.35s ease 0s;

 -o-transition: all 0.35s ease 0s;

 transition: all 0.35s ease 0s

}

 .effect-v5 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v5 .img-animation:before {

 border: 1px solid rgba(255, 255, 255, .2);

 bottom: 10px;

 content: "";

 left: 10px;

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0;

 -webkit-transform: scale(0);

 -ms-transform: scale(0);

 -o-transform: scale(0);

 transform: scale(0);

 position: absolute;

 right: 10px;

 top: 10px;

 -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

 -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

 transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;

 z-index: 1

}

 .effect-v5 .img-animation img {

 -webkit-transition: all 0.35s ease 0s;

 -o-transition: all 0.35s ease 0s;

 transition: all 0.35s ease 0s

}

 .effect-v5 .img-animation:hover:before {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 -webkit-transform: scale(1);

 -ms-transform: scale(1);

 -o-transform: scale(1);

 transform: scale(1)

}

 .effect-v6 .img-animation {

 display: block;

 overflow: hidden;

 position: relative;

 -webkit-transition: all 0.35s ease 0s;

 -o-transition: all 0.35s ease 0s;

 transition: all 0.35s ease 0s

}

 .effect-v6 .img-animation img {

 -webkit-transition: all 0.35s ease 0s;

 -o-transition: all 0.35s ease 0s;

 transition: all 0.35s ease 0s

}

 .effect-v6 .img-animation:hover {

 -webkit-transform: scale(.97);

 -moz-transform: scale(.97);

 -ms-transform: scale(.97);

 -o-transform: scale(.97)

}

 .effect-v6 .img-animation:hover img {

 -webkit-transform: scale(1.1);

 -moz-transform: scale(1.1);

 -ms-transform: scale(1.1);

 -o-transform: scale(1.1)

}

 .effect-v7 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v7 .img-animation:before {

 bottom: 0;

 content: "";

 left: 0;

 position: absolute;

 right: 0;

 top: 0;

 -webkit-transition: all 0.4s cubic-bezier(.94, .85, .1, .62) 0s;

 -o-transition: all 0.4s cubic-bezier(.94, .85, .1, .62) 0s;

 transition: all 0.4s cubic-bezier(.94, .85, .1, .62) 0s;

 z-index: 1;

 border: 150px double rgba(0, 0, 0, .1);

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 visibility: visible

}

 .effect-v7 .img-animation:hover:before {

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0;

 border: 0 double rgba(255, 255, 255, .7);

 visibility: hidden

}

 .effect-v8 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v8 .img-animation:before {

 border-bottom: 50px solid rgba(255, 255, 255, .4);

 border-top: 50px solid rgba(255, 255, 255, .4);

 content: "";

 height: 100%;

 left: 0;

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0;

 position: absolute;

 top: 0;

 transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);

 -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);

 -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);

 -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);

 -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);

 -webkit-transition: all 0.35s ease-in-out 0s;

 -o-transition: all 0.35s ease-in-out 0s;

 transition: all 0.35s ease-in-out 0s;

 transform-origin: 50% 50% 0;

 width: 100%

}

 .effect-v8 .img-animation:hover:before {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);

 -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);

 -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);

 -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);

 -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1)

}

 .effect-v9 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v9 .img-animation:before {

 border: 50px solid rgba(0, 0, 0, .07);

 border-radius: 50%;

 box-sizing: border-box;

 cursor: pointer;

 display: inline-block;

 left: 0;

 right: 0;

 bottom: 0;

 margin: auto;

 position: absolute;

 top: 0;

 content: "";

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 width: 100px;

 height: 100px;

 -webkit-transition: all 0.7s ease-in-out 0s;

 -o-transition: all 0.7s ease-in-out 0s;

 transition: all 0.7s ease-in-out 0s;

 visibility: visible;

 z-index: 1

}

 .effect-v9 .img-animation:hover:before {

 border-width: 0;

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0;

 visibility: hidden

}

 .effect-v10 .img-animation {

 display: block;

 overflow: hidden;

 position: relative

}

 .effect-v10 .img-animation:before {

 background-color: rgba(255, 255, 255, .2);

 display: block;

 width: 100%;

 height: 100%;

 left: -100%;

 filter: alpha(opacity=0);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

 -moz-opacity: 0;

 -khtml-opacity: 0;

 opacity: 0;

 position: absolute;

 top: 0;

 -webkit-transition: all 0.3s ease 0s;

 -o-transition: all 0.3s ease 0s;

 transition: all 0.3s ease 0s;

 content: "";

 z-index: 1

}

 .effect-v10 .img-animation:hover:before {

 left: 0;

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1

}

}

.header-default {

	background: #fff

}

.header-default .logo-theme a {

	background-image: url(data:image/png;base64,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)

}

.header-default .header-nav {

 font-size: .85714rem

}

.header-default .header-top {

	background-color: #fff;

	-webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, .09);

	box-shadow: 1px 0 6px rgba(0, 0, 0, .09)  border-bottom1px solid #ccc;

}

.header-default .header-top .wrapper-inner {

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center

}

.header-default .headerLeft {

	float:left

}

.header-default .position-static {

	float:right;

	padding:30px 0 0 20px

}

.header-default .headerRight {

	float:right;
	display: none;
	padding:35px 0 0 0

}

.headerRight #search {

	float:left

}

.headerRight #search .searchsection {

	position:relative;

	border:1px #e3e3e3 solid;

	border-radius:16px;

	overflow:hidden;

	margin-top:5px;

}

.headerRight #search .searchsection input {

	width:230px;

	border:0;

	padding:0 15px;

	line-height:32px;

}

.headerRight #search .searchsection button {

	background-color:transparent;

	border:0;

	position:absolute;

	cursor:pointer;

	right:0;

	top:0;

	bottom:0;

	color:#0e2266;

}

.header-default .wrapper {

 position:

}

.header-default .search-focus .icon-search {

	width: 16px;

	height: 16px;

	display: block;

	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA2CAYAAADOBhlKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWFJREFUeNpiVFRUZEACjkCcBcSqQPwPKnYNiKcA8QkGLIAFSrMB8Rwg5gDiZiC+hKTGFCp2HYhLgPgvsgFMUHo6EF8F4jA0zSBwGog9oS5qQncByAAnIOYB4k4G3OA/1HYLIDZENyAHiNsYCAOQIe1AnIxugAoQX2QgDhyEhgmKAf8ZiAe/kWIHbgAjCQawo6tngjrfjEgD3IH4KLoBk6DRQ8gloLRSBcSz0Q0AxfMNIO7BYwgrEM8E4j1QtRgJqQiIvwPxXiB2RkuhPtDQfwLEUejeZUTLC9pAnAFNMMzQUD8Etf0OEJsA8Vpoij2JzQBiAIohTAykgzNAHAzEq4DYnBwDkA0pY/z//z8DJYCJgUJAsQEsaZsvjxZpo0XaaJGGUAgK2RqkIq0DrUiLgxZpG9GLNBY0p4KScy4RBclokUbVIo117+7RIm20SBst0oA2suzZRVkrDc2AIdhKAwgwALsgp5rMAMm6AAAAAElFTkSuQmCC) top left no-repeat

}

.header-default .search-focus .icon-search {

	width: 16px;

	height: 16px;

	display: block;

	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA2CAYAAADOBhlKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWFJREFUeNpiVFRUZEACjkCcBcSqQPwPKnYNiKcA8QkGLIAFSrMB8Rwg5gDiZiC+hKTGFCp2HYhLgPgvsgFMUHo6EF8F4jA0zSBwGog9oS5qQncByAAnIOYB4k4G3OA/1HYLIDZENyAHiNsYCAOQIe1AnIxugAoQX2QgDhyEhgmKAf8ZiAe/kWIHbgAjCQawo6tngjrfjEgD3IH4KLoBk6DRQ8gloLRSBcSz0Q0AxfMNIO7BYwgrEM8E4j1QtRgJqQiIvwPxXiB2RkuhPtDQfwLEUejeZUTLC9pAnAFNMMzQUD8Etf0OEJsA8Vpoij2JzQBiAIohTAykgzNAHAzEq4DYnBwDkA0pY/z//z8DJYCJgUJAsQEsaZsvjxZpo0XaaJGGUAgK2RqkIq0DrUiLgxZpG9GLNBY0p4KScy4RBclokUbVIo117+7RIm20SBst0oA2suzZRVkrDc2AIdhKAwgwALsgp5rMAMm6AAAAAElFTkSuQmCC) top left no-repeat

}

.header-default .btn-wishlist {

	font-size: 17px;

	line-height: 1.14286rem;

 margin: 0 .85714rem

}

.header-default .btn-unstyle {

	position: relative;

	width: 25px;

	height: 25px;

	font-size: 0;

	cursor: pointer

}

.header-default .btn-unstyle:before {

	content: "...";

	font-size: 30px;

	color: #4b4b4b;

	position: absolute;

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg);

	right: -15px

}

.rtl .header-default .btn-unstyle:before {

	left: -15px;

	right: auto

}

.header-default .position-static {

	position: static

}

.header-default .js-dropdown .dropdown-menu {

	left: auto;

	right: 0

}

.rtl .header-default .js-dropdown .dropdown-menu {

	left: 0;

	right: auto

}

.header-default .js-dropdown .dropdown-item {

	border-bottom: 1px solid #ebebeb;

	padding: 10px 20px;

	font-size: 12px

}

.header-default .js-dropdown .dropdown-item:last-child {

	border: 0

}

.header-default .js-dropdown .dropdown-item a {

	color: #999

}

.header-default .js-dropdown .dropdown-item li:hover a,  .header-default .js-dropdown .dropdown-item li.current a {

	color: #009de4

}

.header-default .js-dropdown .language-selector li {

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-moz-opacity: .5;

	-khtml-opacity: .5;

	opacity: .5

}

.header-default .js-dropdown .language-selector li:hover,  .header-default .js-dropdown .language-selector li.current {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}

.header1 {

	background: #fff

}

.header1 .logo-theme a {

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAAjCAYAAABID14vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABpBJREFUeNrsW02II0UUfpn0/O2YWXpGBnH97SCC4EEyB/EygyQHFY/ZvXju8eZJEkT2JiQi6ElIX/SgiDMHkRUWSR9yWVncCciK+MNOu6vMgi4zzTi6w7LutK/GV0yltjpdna4Y0Tx4dJLuflX1vvdevXpVyUVRBKOk1dVVE2KqyBvwP6ROp3N0tdxzX/+M1/mU7+8jf498jhS4rXrIe/HJOPBqeGn0kR+w10l2kNAXB3kdeRm5q9H3JMv1SI4Xcz+p74zqdG0OgI1LY6ql6dcE8hIBmYZPIT+L/DbyBeQXDBuaQ8raUgxI5Y1cASaIyWkhbyKXBpTRII5S9KtM423FjJn3a1cYcw+QBxkH/jDyZ8gvDSl6NPqAaQv3XPpuihiIbTKqLNQiOf2olqItmyJQQwbSFL2L/MSQwKzFgFSVfncNt2trRARdb1vPEKoT3zMJZCHDoCvIOYEr0txox4BUS/ieRL7Ubk4xByV5ekUho66Y26uKMZRiQGRza1GQt0AyQ3m8mG9UTQPJ6Hnk+w3I8RWJgq2wckfxTFavXFOAkDa8ciD8BENrKJK8ZYUhhILMrkqGaSDvpTkTDIHZD8han2Rl2G3r0mkJEIcMkHtjWfF8v8w7pAggeqbDvNI0kIymITqEnDVlYl6RB6FSCEjKUinIZNtpKFSE6lJMG57m8ilURKvyMIC8mbMm4c/9MIuMqiLsdGO8MaBwaMIreUboSIrrZhhLNwZIJyEKpIkYJcswiD+iN16ZWXoErl96H78+rfteW8MKfUHZVcmSfQLUEQzB0SgmlDUKBFkrRkFMmHYyeL1sHLZpj/w4f6Kwu//DVxBe8k3KbQoDlbNIT7qanCtDoUqTZQmTBmDdgklPP00CeRXy+XdYtvzTR2/BwXZgEsRmDECeAHDaZYOOJ1UyzI9x820QA2SaeV2u7ASmgNyFKDozNb/4y97lC3DrxnWYLNgPGQCwInmEK1mjS6ExotKVyaWIbvKR5I1uDJC+wvBKA8r0GZAnM3U1OjxvzRWemV564Mudi5/DtQ/ehFwuD+idL2coCPBFtZ9giUmUBKQvtSevz0oZQVxXhEFPmOdkQ1lPaDMuGduwaDBzKTt5C/m76PDOJ5Pzi+3bezeinS/Ow/anHuSnZyE/e+Kx6PDwVXzmNYOhuzzAssIB/S2uJilRNJYWLdAHaVNVVmxKobouJXrs3U16bkORqatk1judTmhZ95ysDKpZTGzg9yuXIWi9Drf3dgBBxfWj9RSC+CHeNp0RV6XwVOzjhS3pu27mWSdjsYWlQg36b0e1NWV3FV7v028NRbFDp9zoIYhHHm5dfe+NgTU7gd5389q3cOfgD5hevK+AAL6CcyXzxHnDIDqKJKffcqEhgFEmQHTmu4AU25KUqrMvmgRipU8kGKQ474nrZ+u3by4O2rkpBO5UfmbuUUxsnsMwewZ/exCGQ9UUa7uQ7ruSV66lUFBZaNMmYAeNXE2NJUydwG5Acl2XL4l6jNmyCvZZvM7ogoc8i7wIfxfHH0deQhBhiCTvlvsa3qECspnCq+QQW9YIsXLI9KXlEWj0eUPIXl2FgQVxfcitrKwM7dAOxu8cjOkfIbb82Bur4b8B5JjGQI5pDOSYxkCOaQzkGMgx/bvJGlXDnuexKj6vnvDjGny3YwuO9wN5UWCLnuGVl7ZiEc8Xy/JZUVl+JD3vkDyxTV7vZN+7iiKFuFPB7vODVqq+gdB39m4LejcA6tJCvy3dT5JfnBgRiDUCkXVugX5eH0AU3/7ihWd5C4hvUXUT5POKCd9h4X9ZaIK6RstLaaxwvwy951P51lhRADAngMh2N2w4Pre6RgYj94/LWaDnG6qxu67LOBiVR4bS56JBeYPcB1I0334K4PiPREnyuqRwHXIFEOSTDS1QF/e1Snwj8Ui0II+8iO/wy6FGl9rC+6odfX56wAW9szfcK3ltNk6JPEwyL9ql9nUOMZdIZqiICCBFlLLQf4C7a6xHY8fotjXSZAfBbCLz0BiSUuw0Vgi9JwtUuxv9/gqgIhbONkB9HhUUc/Iyhb4S9G59xVGXxmgr5lyQDFE8ba86uMxDa5EDOTuKORKZWZMrDMSWBiweNK4pBjrMsJ9kSNwTSwIwOge9PMGbHCHcNuDuEwHcWAKd/IHNkb+C+Y3gRG9EELkVt0hxa4IC10gxbSnrNAlkQ0gg0u7S1Em5m4KB6ex38v92tCgLj8taRTpN7bSkNtrkFEdZ618CDACogugYIXgDcQAAAABJRU5ErkJggg==)

}

.header1 .header-top {

	background-color: #fff

}

 @media (max-width:991px) {

 .header1 .header-top .wrapper {

 border-top: 1px solid #ebebeb;

 padding: 20px 0

}

}

.header1 .header-top .wrapper-inner {

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center

}

.header1 .headerRight {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-align-items: end;

	-moz-align-items: end;

	-ms-align-items: end;

	-o-align-items: end;

	align-items: end;

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	-o-justify-content: flex-end;

	justify-content: flex-end

}

.header1 .header-bottom {

	background: #fff

}

.header1 .header-bottom .wrapper-inner {

	position: relative

}

.header1 .wrapper {

	position: relative

}

.header1 .search-focus .icon-search {

	width: 16px;

	height: 16px;

	display: block;

	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA2CAYAAADOBhlKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWFJREFUeNpiVFRUZEACjkCcBcSqQPwPKnYNiKcA8QkGLIAFSrMB8Rwg5gDiZiC+hKTGFCp2HYhLgPgvsgFMUHo6EF8F4jA0zSBwGog9oS5qQncByAAnIOYB4k4G3OA/1HYLIDZENyAHiNsYCAOQIe1AnIxugAoQX2QgDhyEhgmKAf8ZiAe/kWIHbgAjCQawo6tngjrfjEgD3IH4KLoBk6DRQ8gloLRSBcSz0Q0AxfMNIO7BYwgrEM8E4j1QtRgJqQiIvwPxXiB2RkuhPtDQfwLEUejeZUTLC9pAnAFNMMzQUD8Etf0OEJsA8Vpoij2JzQBiAIohTAykgzNAHAzEq4DYnBwDkA0pY/z//z8DJYCJgUJAsQEsaZsvjxZpo0XaaJGGUAgK2RqkIq0DrUiLgxZpG9GLNBY0p4KScy4RBclokUbVIo117+7RIm20SBst0oA2suzZRVkrDc2AIdhKAwgwALsgp5rMAMm6AAAAAElFTkSuQmCC) top left no-repeat

}

.header1 .btn-wishlist {

	font-size: 17px;

	line-height: 1.14286rem

}

 @media (min-width:992px) {

 .header1 .btn-wishlist {

 margin: 0 .85714rem

}

}

.header1 .btn-unstyle {

	position: relative;

	width: 25px;

	height: 25px;

	font-size: 0;

	cursor: pointer

}

.header1 .btn-unstyle:before {

	content: "...";

	font-size: 30px;

	color: #4b4b4b;

	position: absolute;

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg);

	right: -15px

}

.rtl .header1 .btn-unstyle:before {

	-webkit-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	-o-transform: rotate(-90deg);

	transform: rotate(-90deg)

}

.rtl .header1 .btn-unstyle:before {

	left: -15px;

	right: auto

}

.header1 .position-static {

	position: static

}

.header1 .js-dropdown .dropdown-menu {

	left: auto;

	right: 0

}

.rtl .header1 .js-dropdown .dropdown-menu {

	left: 0;

	right: auto

}

.header1 .js-dropdown .dropdown-item {

	border-bottom: 1px solid #ebebeb;

	padding: 10px 20px;

	font-size: 12px

}

.header1 .js-dropdown .dropdown-item:last-child {

	border: 0

}

.header1 .js-dropdown .dropdown-item a {

	color: #999

}

.header1 .js-dropdown .dropdown-item li:hover a,  .header1 .js-dropdown .dropdown-item li.current a {

	color: #009de4

}

.header1 .js-dropdown .language-selector li {

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-moz-opacity: .5;

	-khtml-opacity: .5;

	opacity: .5

}

.header1 .js-dropdown .language-selector li:hover,  .header1 .js-dropdown .language-selector li.current {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}

.btn {

 font-size: .92857rem;

	border-radius: 3px;

	text-transform: uppercase

}

.btn-default {

	border: 1px solid #ebebeb;

	background: #fff;

	color: #222;

 padding: .65rem 1.3rem

}

.btn-default:hover {

	background-color: #009de4;

	border-color: #009de4;

	color: #fff

}

.btn-primary {

	border: 0

}

.btn-primary:hover {

	border-color: #1587ce;

	background-color:#1587ce

}

.btn-black {

	background-color: #3f3f3f;

	color: #fff

}

.btn-black:hover {

	background-color: #009de4;

	color: #fff

}

.btn-outline-black {

	border: 1px solid #3f3f3f;

	color: #3f3f3f

}

.btn-outline-black:hover {

	border-color: #009de4;

	color: #009de4

}

.rtl .material-icons.icon-right,  .rtl .fa.icon-right,  .rtl .fa.icon-left,  .rtl .material-icons.icon-left {

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg)

}

sup {

	color: red

}

.ps-alert-error {

	margin-bottom: 0

}

.ps-alert-error .item,  .ps-alert-success .item {

	align-items: center;

	border: 2px #ff8500 solid;

	display: flex;

	background-color: #ff8500;

	margin-bottom: 1rem

}

.ps-alert-error .item i,  .ps-alert-success .item i {

	border: 15px #ff8500 solid;

	display: flex

}

.ps-alert-error .item i svg,  .ps-alert-success .item i svg {

	background-color: #ff8500;

	width: 24px;

	height: 24px

}

.ps-alert-error .item p,  .ps-alert-success .item p {

	background-color: #fff;

	margin: 0;

	padding: 18px 20px 18px 20px;

	width: 100%

}

.ps-alert-success {

 padding: .28571rem .28571rem 3.14286rem .28571rem

}

.ps-alert-success .item {

	border-color: #70ba28;

	background-color: #70ba28

}

.ps-alert-success .item i {

	border-color: #70ba28

}

.ps-alert-success .item i svg {

	background-color: #70ba28

}

.renew-password {

	margin-left: 10px

}

.renew-password .email {

	padding-bottom: 30px

}

.renew-password [type=submit] {

	margin-left: 50px

}

.sitemap-title {

	text-transform: capitalize

}

.sitemap {

	margin-top: 1.07143rem

}

.sitemap h2 {

	color: #414141;

	text-transform: uppercase;

	font-size: 1.1rem;

	font-weight: 600;

	border-bottom: 1px solid #acaaa6;

	margin-left: -15px;

	width: 100%;

	height: 35px

}

.rtl .sitemap h2 {

	margin-right: -15px;

	margin-left: inherit

}

.sitemap ul {

	margin-left: -15px;

	margin-top: 20px

}

.rtl .sitemap ul {

	margin-right: -15px;

	margin-left: inherit

}

.sitemap ul.nested {

	margin-left: 20px

}

.rtl .sitemap ul.nested {

	margin-right: 20px;

	margin-left: inherit

}

.sitemap ul.nested li a:before {

	display: inline-block;

	content: "\f101 ";

	font-family: "FontAwesome";

	font-size: 14px

}

.sitemap ul li {

 font-size: .9rem;

	margin-bottom: 1rem

}

 @media (max-width:575px) {

 .sitemap {

 margin-top: 0

}

}

.dropdown {

	color: #acaaa6

}

.dropdown:hover .expand-more {

	color: #009de4

}

.dropdown .expand-more {

	color: #414141;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}

.dropdown .active {

	max-height: 200px;

	overflow-y: hidden;

	visibility: visible

}

.dropdown select {

	-moz-appearance: none;

	border: 0 none;

	outline: 0 none;

	color: #414141;

	background: white

}

.dropdown-item:focus,  .dropdown-item:hover {

	background: none;

	text-decoration: none;

	color: #009de4

}

.header-top .search-widget form input[type="text"] {

	min-width: inherit;

	width: 100%

}

#pagenotfound .page-content #search_widget {

	width: 100%

}

#search_widget .search-focus {

	cursor: pointer;

	color: #3f3f3f

}

#search_widget .search-focus:hover {

	color: #009de4

}

#search_widget .search-widget {

	position: absolute;

	left: 0;

	z-index: 1;

	width: 100%;

	height: 0;

	top: -8.57143rem;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	margin: 0!important;

	background: #fff;

	visibility: hidden;

	height: 8.21429rem;

	border-bottom: 1px solid #ebebeb;

	box-shadow: 0 0 3px #ccc;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.rtl #search_widget .search-widget {

	right: 0;

	left: auto

}

#search_widget .search-widget form {

	position: relative;

	display: block;

	height: 100%

}

#search_widget .search-widget.open {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	top: 100%;

	visibility: visible;

	z-index: 99

}

#search_widget .search-widget.open .ps_search {

	height: 100%;

	line-height: 7.14286rem;

	font-size: 2.28571rem;

	width: 100%;

	padding: 0 1.42857rem;

	border: 0

}

 @media (max-width:768px) {

 #search_widget .search-widget.open .ps_search {

 font-size: 1.14286rem

}

}

#search_widget .search-widget .button-close {

	cursor: pointer;

	position: absolute;

	right: 0;

	line-height: 8.21429rem;

	width: 2.85714rem;

	height: 8.21429rem;

	text-align: center;

	top: 0;

	color: #000;

	background: #fff;

	border-left: 1px solid #ebebeb

}

.rtl #search_widget .search-widget .button-close {

	left: 0;

	right: auto

}

.rtl #search_widget .search-widget .button-close {

	border-right: 1px solid #ebebeb;

	border-left: 0

}

#search_widget .search-widget .btnsearch {

	position: absolute;

	right: 3.57143rem;

	border: 0;

	top: 0;

	height: 8.21429rem;

	cursor: pointer;

	background-color: transparent

}

.rtl #search_widget .search-widget .btnsearch {

	left: 3.57143rem;

	right: auto

}

#search_widget .search-widget .btnsearch .material-icons {

	font-size: 1.71429rem

}

#search_widget.open {

	border: 1px solid #ebebeb

}

.breadcrumb {

	background: transparent;

	padding:15px 0;

	font-weight: 600;

 font-size: .92857rem;

	text-transform: uppercase;

}

.breadcrumb[data-depth="1"] {

	margin-top: 0

}

.breadcrumb ol {

	padding-left: 0;

	margin-bottom: 0;

	list-style: none

}

.breadcrumb li {

	display: inline-block;

	position: relative;

	line-height: 10px;

	margin-right: 25px

}

.rtl .breadcrumb li {

	margin-left: 25px;

	margin-right: inherit

}

.breadcrumb li:after {

	content: "|";

	position: absolute;

	right: -15px;

	top: -2px;

	color: #3f3f3f

}

.rtl .breadcrumb li:after {

	left: -15px;

	right: auto

}

 .breadcrumb li:last-child::after {

 display: none

}

.breadcrumb li:last-child,  .breadcrumb li:last-child a {

	color: #009de4

}

.breadcrumb li a {

	color: #3f3f3f

}

 .rtl .breadcrumb li::after {

 -webkit-transform: rotate(180deg);

 -moz-transform: rotate(180deg);

 -ms-transform: rotate(180deg);

 -o-transform: rotate(180deg)

}

.top-menu[data-depth="1"] {

 margin: .71429rem

}

 .top-menu a:not([data-depth="0"]) {

 display: block;

 padding: .71429rem;

 color: #acaaa6;

 font-weight: 400

}

.top-menu a.dropdown-submenu {

	color: #414141;

	text-transform: uppercase;

	font-weight: 600

}

.top-menu a[data-depth="0"] {

	font-weight: 600;

 padding: .21429rem .71429rem .42857rem

}

#header .top-menu a[data-depth="0"]:hover {

	color: #009de4;

	text-decoration: none

}

.top-menu a[data-depth="1"],  .top-menu a[data-depth="2"] {

 padding: 0 .71429rem .71429rem 0

}

.top-menu .collapse {

	display: inherit

}

.top-menu .sub-menu {

	box-shadow: 2px 1px 11px 2px rgba(0, 0, 0, .1);

	border: none;

	margin-left: 1.07143rem;

	width: calc(100% - 30px);

	min-width: calc(100% - 30px);

	z-index: 18;

	display: none

}

.top-menu .sub-menu.collapse {

	display: none

}

.top-menu .sub-menu ul[data-depth="1"]>li {

	float: left;

	margin: 0 1.42857rem

}

.top-menu .sub-menu a:hover {

	color: #009de4

}

.top-menu .popover {

	max-width: inherit

}

.popover.bs-tether-element-attached-top {

	margin-top: 0

}

#mobile_top_menu_wrapper {

 margin-top: .71429rem;

 padding-bottom: .71429rem;

	background: white

}

#mobile_top_menu_wrapper #top-menu {

 margin-bottom: .71429rem

}

#mobile_top_menu_wrapper .top-menu {

	color: #414141

}

#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .add {

	display: none

}

#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .remove {

	display: block

}

#mobile_top_menu_wrapper .top-menu .collapse-icons .remove {

	display: none

}

#mobile_top_menu_wrapper .top-menu .navbar-toggler {

	display: inline-block;

	padding: 0

}

#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {

 padding: .71429rem;

	border-bottom: 1px solid #f6f6f6

}

#mobile_top_menu_wrapper .top-menu .collapse {

	display: none

}

#mobile_top_menu_wrapper .top-menu .collapse.in {

	display: block

}

#mobile_top_menu_wrapper .top-menu .sub-menu {

	box-shadow: none;

	z-index: inherit;

	display: block;

	position: static;

	overflow: hidden;

	margin-left: 0;

	width: 100%;

	min-width: 100%;

	background: #f6f6f6

}

#mobile_top_menu_wrapper .top-menu .sub-menu.collapse {

	display: none

}

#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in {

	display: block

}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"]>li {

	border-bottom: 1px solid #acaaa6

}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {

	margin: 0

}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li {

	float: none;

	margin: 0

}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a {

	text-transform: none

}

#mobile_top_menu_wrapper .top-menu .sub-menu ul {

	padding: 0

}

#mobile_top_menu_wrapper .top-menu .sub-menu li>a {

 padding: .71429rem;

	border-bottom: 1px solid white;

	font-weight: 700

}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {

	padding-left: 1.42857rem

}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a {

	padding-left: 2.85714rem

}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a {

	padding-left: 4.28571rem

}

#mobile_top_menu_wrapper .top-menu .popover {

	border-radius: 0

}

#mobile_top_menu_wrapper .js-top-menu-bottom a {

	color: #acaaa6

}

#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {

 padding: .71429rem

}

#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector {

	display: inline

}

#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {

 padding: .71429rem

}

#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {

 padding: .71429rem

}

#mobile_top_menu_wrapper .js-top-menu-bottom .user-info {

 padding: 0 .71429rem

}

#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a {

 padding: .71429rem 0;

	display: block;

	width: 100%

}

.ps-desktop-megamenu .megamenu>li {

	margin: 0 15px;

	display: inline-block;

	vertical-align: middle

}

.ps-desktop-megamenu .megamenu>li>a {

	position: relative;

	display: block;

	line-height: 2rem;

	padding: 12px 6px;

	font-size: 14px;

	text-transform:uppercase;

	font-weight:700;

	color: #1587ce;

}

.ps-desktop-megamenu .megamenu>li>a .menu-title {

	display: inline

}

.ps-desktop-megamenu .megamenu>li>a .sub-title {

	display: block;

	text-transform: uppercase;

	font-size: 10px;

	position: absolute;

	bottom: 50%;

	margin-bottom: 17px;

	background: #f44;

	padding: 0 8px;

	text-align: center;

	right: 5px;

	line-height: 18px;

	font-weight: 500;

	border-radius: 2px;

	color: #fff;

	text-transform: uppercase

}

.rtl .ps-desktop-megamenu .megamenu>li>a .sub-title {

	left: 5px;

	right: auto

}

.ps-desktop-megamenu .megamenu>li>a .sub-title:before {

	position: absolute;

	bottom: -5px;

	right: 0;

	content: "";

	border-right: 5px solid #f44;

	border-top: 5px solid transparent;

	border-bottom: 5px solid transparent

}

.rtl .ps-desktop-megamenu .megamenu>li>a .sub-title:before {

	left: 0;

	right: auto

}

.rtl .ps-desktop-megamenu .megamenu>li>a .sub-title:before {

	border-left: 5px solid #f44;

	border-right: 0

}

.ps-desktop-megamenu .megamenu>li>a:hover {

	color: #009de4

}

.ps-desktop-megamenu .megamenu>li.dropdown>.material-icons {

	position: absolute;

	top: 10px;

	right: 10px

}

.rtl .ps-desktop-megamenu .megamenu>li.dropdown>.material-icons {

	left: 10px;

	right: auto

}

 @media (min-width:576px) {

 .ps-desktop-megamenu .megamenu>li.dropdown>a:after {

 font-family: "Material Icons";

 content: "\E313";

 display: none;

 vertical-align: middle

}

}

 @media (min-width:769px) {

 .ps-desktop-megamenu .megamenu>li.aligned-fullwidth {

 position: static

}

 .ps-desktop-megamenu .megamenu>li.aligned-fullwidth>.dropdown-menu {

 width: 100%;

 max-width: 100%;

 left: 0!important;

 right: 0!important;

 margin: auto

}

}

.ps-desktop-megamenu .megamenu>li.aligned-right>.dropdown-menu {

	right: 0;

	left: auto

}

.ps-desktop-megamenu .megamenu>li.aligned-left>.dropdown-menu {

	left: 0;

	right: auto

}

.rtl .ps-desktop-megamenu .megamenu>li.aligned-left>.dropdown-menu {

	right: 0;

	left: auto

}

.rtl .ps-desktop-megamenu .megamenu>li.aligned-left>.dropdown-menu {

	left: auto;

	right: auto

}

.ps-desktop-megamenu .megamenu>li.aligned-center .dropdown-menu {

	left: 50%

}

.rtl .ps-desktop-megamenu .megamenu>li.aligned-center .dropdown-menu {

	right: 50%;

	left: auto

}

.ps-desktop-megamenu .megamenu>li.hot>a .sub-title {

	background-color: #009de4

}

.ps-desktop-megamenu .megamenu>li.hot>a .sub-title:before {

	border-right: 5px solid #009de4

}

.rtl .ps-desktop-megamenu .megamenu>li.hot>a .sub-title:before {

	border-left: 5px solid #009de4;

	border-right: 0

}

.ps-desktop-megamenu .megamenu>li>.dropdown-menu {

	top: 150%;

	display: block;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	-webkit-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

	visibility: hidden;

	z-index: 1002

}

.ps-desktop-megamenu .megamenu>li:hover>a,  .ps-desktop-megamenu .megamenu>li:hover>a:focus,  .ps-desktop-megamenu .megamenu>li:hover>a:hover {

	color: #009de4

}

.ps-desktop-megamenu .megamenu>li:hover>.dropdown-menu {

	top: 100%;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	visibility: visible

}

.ps-desktop-megamenu .dropdown-menu {

	top: 100%;

	left: 0;

	margin: 0;

	height: auto;

	min-width: 220px;

	color: #959595;

	background-color: #fff;

	;

	padding: 10px 15px;

	border: 0;

	text-align: left;

	z-index: 1002;

	-webkit-transition: opacity 0.2s linear 0s;

	-o-transition: opacity 0.2s linear 0s;

	transition: opacity 0.2s linear 0s

}

.rtl .ps-desktop-megamenu .dropdown-menu {

	text-align: right

}

.ps-desktop-megamenu .dropdown-menu li a {

	color: #959595;

	padding: 8px 0;

	display: block;

	font-size: 14px

}

.ps-desktop-megamenu .dropdown-menu li a:hover {

	background-color: transparent;

	color: #009de4

}

.ps-desktop-megamenu .dropdown-menu li a:hover .caret:before {

	color: #009de4

}

.ps-desktop-megamenu .dropdown-menu .menubuilder {

	padding-top: 15px;

	padding-bottom: 15px;

	margin-left: -10px;

	margin-right: -10px

}

.ps-desktop-megamenu .dropdown-menu .dropdown>.material-icons {

	float: right

}

.rtl .ps-desktop-megamenu .dropdown-menu .dropdown>.material-icons {

	float: left

}

.ps-desktop-megamenu .dropdown-menu .dropdown:hover>.dropdown-menu {

	display: block;

	left: 0

}

.ps-desktop-megamenu .dropdown-menu .dropdown:hover>a {

	color: #009de4;

	display: block

}

.ps-desktop-megamenu .dropdown-menu .dropdown-submenu {

	position: relative

}

.ps-desktop-megamenu .dropdown-menu .dropdown-submenu>a:after {

	font-family: "Material Icons";

	content: "\E315";

	display: inline-block;

	vertical-align: middle;

	float: right

}

.rtl .ps-desktop-megamenu .dropdown-menu .dropdown-submenu>a:after {

	float: left

}

.ps-desktop-megamenu .dropdown-menu .dropdown-submenu>.material-icons {

	position: absolute;

	top: 20px;

	right: 10px

}

.rtl .ps-desktop-megamenu .dropdown-menu .dropdown-submenu>.material-icons {

	left: 10px;

	right: auto

}

.ps-desktop-megamenu .dropdown-menu .dropdown-submenu>.dropdown-menu {

	display: block;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	visibility: hidden;

	left: 150%;

	top: -5px;

	-webkit-transition: all 0.2s ease-in-out 0s;

	-o-transition: all 0.2s ease-in-out 0s;

	transition: all 0.2s ease-in-out 0s

}

.rtl .ps-desktop-megamenu .dropdown-menu .dropdown-submenu>.dropdown-menu {

	right: 150%;

	left: auto

}

.ps-desktop-megamenu .dropdown-menu .dropdown-submenu.open>.dropdown-menu,  .ps-desktop-megamenu .dropdown-menu .dropdown-submenu:hover>.dropdown-menu {

	left: 100%;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	visibility: visible

}

.rtl .ps-desktop-megamenu .dropdown-menu .dropdown-submenu.open>.dropdown-menu,  .rtl .ps-desktop-megamenu .dropdown-menu .dropdown-submenu:hover>.dropdown-menu {

	right: 100%;

	left: auto

}

.megamenu .container {

	width: 100%!important

}

.megamenu .widget .title_block {

	text-transform: uppercase;

	font-size: 14px;

	color: #3f3f3f;

	margin: 0 0 5px;

 padding: 0 0 .71429rem;

	background-color: transparent;

	position: relative

}

.megamenu .widget .widget-products .product-block {

	padding: 10px 0

}

.megamenu .widget .widget-products .product-block .product-image-container {

	padding: 0;

	border: 0

}

.megamenu .widget .widget-products .product-block .name {

	margin-top: 0

}

.megamenu .widget .widget-products .product-block .name a {

	height: auto;

	text-transform: none

}

.megamenu .widget .widget-products .product-block .product_img_link {

	padding: 0

}

.megamenu .widget-inner .nav-links li a {

	padding: 5px 0

}

.megamenu .widget-products .product-miniature .product-title a {

	color: #959595

}

.megamenu .widget-products .product-miniature .product-title a:hover {

	color: #009de4

}

.megamenu .widget-subcategories {

	background: transparent!important

}

.megamenu .widget-subcategories .media .image {

	max-width: 11.42857rem

}

.megamenu .widget-subcategories .media .list-style a:before {

	content: "\f105";

	display: inline-block;

	font-family: "Material Icons";

	margin: 0 2px

}

 @media (max-width:991px) {

 .row-offcanvas {

 position: relative

}

 .row-offcanvas .menuOffcanvas {

 left: -20.35714rem;

 -webkit-transition: all 0.25s ease-out;

 -o-transition: all 0.25s ease-out;

 transition: all 0.25s ease-out;

 z-index: 1002

}

 .rtl .row-offcanvas .menuOffcanvas {

 right: -20.35714rem;

 left: auto

}

 .row-offcanvas.menuOffcanvasActive .btn-offcanvas-mobile {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 visibility: visible;

 z-index: 1001

}

 .row-offcanvas.menuOffcanvasActive .menuOffcanvas {

 left: 0rem

}

 .rtl .row-offcanvas.menuOffcanvasActive .menuOffcanvas {

 right: 0rem;

 left: auto

}

 .row-offcanvas .sidebarOffcanvas {

 right: -20.35714rem;

 -webkit-transition: all 0.25s ease-out;

 -o-transition: all 0.25s ease-out;

 transition: all 0.25s ease-out;

 z-index: 1002

}

 .rtl .row-offcanvas .sidebarOffcanvas {

 left: -20.35714rem;

 right: auto

}

 .row-offcanvas.sidebarOffcanvasActive .btn-sidebarOffCanvas-mobile {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 visibility: visible;

 z-index: 1001

}

 .row-offcanvas.sidebarOffcanvasActive .sidebarOffcanvas {

 right: 0rem

}

 .rtl .row-offcanvas.sidebarOffcanvasActive .sidebarOffcanvas {

 left: 0rem;

 right: auto

}

 .btn-sidebarOffCanvas-mobile,  .btn-offcanvas-mobile {

 filter: alpha(opacity=100);

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

 -moz-opacity: 1;

 -khtml-opacity: 1;

 opacity: 1;

 visibility: hidden;

 position: absolute;

 width: 100%;

 left: 0;

 bottom: 0;

 right: 0;

 top: 0;

 height: 100%;

 background-color: rgba(0, 0, 0, .3)

}

 .sidebarOffcanvas {

 position: absolute;

 top: 0;

 width: 20rem;

 background: #292b32;

 height: 100%

}

 .menuOffcanvas {

 position: absolute;

 top: 0;

 width: 20rem;

 background: #fff;

 height: 100%

}

 .bottom-offcanvas {

 border-top: 1px solid #ebebeb;

 padding: 10px 0

}

 .offcanvas-heading .btn-mobile {

 width: 100%;

 background-color: #009de4;

 color: #fff;

 padding: .71429rem 0;

 border: 0;

 cursor: pointer

}

 .offcanvas-heading .btn-mobile .material-icons {

 font-size: 1.28571rem

}

 .canvas-menu {

 padding: 5px;

 border-radius: 3px;

 background-color: #333;

 color: #fff

}

 .canvas-menu .material-icons {

 font-size: 1.28571rem

}

 .ps-mobile-megamenu {

 -webkit-box-shadow: 1px -1px 3px #888;

 box-shadow: 1px -1px 3px #888

}

 .ps-mobile-megamenu .dropdown-menu {

 position: relative!important;

 box-shadow: none!important;

 border: 0;

 width: 100%!important

}

 .ps-mobile-megamenu .click-canavs-menu {

 position: absolute;

 right: .71429rem;

 top: 1.07143rem;

 z-index: 10;

 cursor: pointer;

 background-color: #009de4;

 color: #fff;

 cursor: pointer

}

 .rtl .ps-mobile-megamenu .click-canavs-menu {

 left: .71429rem;

 right: auto

}

 .ps-mobile-megamenu .megamenu>li {

 border-top: 1px solid #e1e1e1;

 padding: 5px 0;

 clear: both

}

 .ps-mobile-megamenu .megamenu>li>a {

 font-size: 1.14286rem;

 padding: .42857rem 1.07143rem;

 display: block;

 font-weight: 500;

 position: relative

}

 .ps-mobile-megamenu .megamenu>li>a .hasicon {

 display: none

}

 .ps-mobile-megamenu .megamenu>li>a .sub-title {

 display: block;

 text-transform: uppercase;

 font-size: 10px;

 position: absolute;

 bottom: 50%;

 margin-bottom: 17px;

 background: #f44;

 padding: 0 8px;

 text-align: center;

 left: 15px;

 line-height: 18px;

 font-weight: 500;

 border-radius: 2px;

 color: #fff;

 text-transform: uppercase

}

 .rtl .ps-mobile-megamenu .megamenu>li>a .sub-title {

 right: 15px;

 left: auto

}

 .ps-mobile-megamenu .megamenu>li>a .sub-title:before {

 position: absolute;

 bottom: -5px;

 left: 0;

 content: "";

 border-left: 5px solid #f44;

 border-top: 5px solid transparent;

 border-bottom: 5px solid transparent

}

 .rtl .ps-mobile-megamenu .megamenu>li>a .sub-title:before {

 right: 0;

 left: auto

}

 .rtl .ps-mobile-megamenu .megamenu>li>a .sub-title:before {

 border-right: 5px solid #f44;

 border-left: 0

}

 .ps-mobile-megamenu .megamenu>li.hot>a .sub-title {

 background-color: #009de4

}

 .ps-mobile-megamenu .megamenu>li.hot>a .sub-title:before {

 border-left: 5px solid #009de4

}

 .rtl .ps-mobile-megamenu .megamenu>li.hot>a .sub-title:before {

 border-right: 5px solid #009de4;

 border-left: 0

}

 .ps-mobile-megamenu .megamenu>li .menubuilder {

 margin-left: 1.07143rem

}

 .rtl .ps-mobile-megamenu .megamenu>li .menubuilder {

 margin-right: 1.07143rem;

 margin-left: inherit

}

 .ps-mobile-megamenu .megamenu>li .menubuilder .block .title_block {

 border-bottom: 1px solid #e1e1e1;

 padding-bottom: .35714rem;

 margin-bottom: .71429rem;

 color: #222

}

 .ps-mobile-megamenu .megamenu .dropdown-menu-inner>ul {

 margin-left: 1.07143rem;

 border-left: 1px dotted #e1e1e1

}

 .rtl .ps-mobile-megamenu .megamenu .dropdown-menu-inner>ul {

 margin-right: 1.07143rem;

 margin-left: inherit

}

 .rtl .ps-mobile-megamenu .megamenu .dropdown-menu-inner>ul {

 border-right: 1px dotted #e1e1e1;

 border-left: 0

}

 .ps-mobile-megamenu .megamenu .dropdown-menu-inner>ul>li {

 position: relative

}

 .ps-mobile-megamenu .megamenu .dropdown-menu-inner>ul>li>a {

 padding: 5px 10px;

 display: block

}

 .rtl .ps-desktop-megamenu .dropdown-menu .dropdown-submenu>a::after {

 -webkit-transform: rotate(180deg);

 -moz-transform: rotate(180deg);

 -ms-transform: rotate(180deg);

 -o-transform: rotate(180deg)

}

}

.widget-testimonial .magnific_item {

	display: block;

	overflow: hidden

}

.widget-testimonial .magnific_item img {

	width: 75px;

	height: 75px;

	border-radius: 50%;

	max-width:none !important;

	margin-right:10px !important;

	overflow: hidden

}

.widget-testimonial .name {

	font-size: 19px;

	font-weight: 700;

	margin: 15px 0 10px

}

.widget-testimonial .media {

	margin-bottom:10px

}

 @media (min-width:1200px) {

 .widget-testimonial .testi_default .t-wrap {

 padding: 10px 30px;

background-color:#f5f5f5;

}

}

.widget-testimonial .testi_style1 .carousel-controls {

	display: none!important

}

.wrap-countdown .text-countdown {

	font-size: 1rem;

	display: block;

	clear: both;

 margin-bottom: .57143rem

}

.wrap-countdown .text-countdown span {

	color: #009de4;

	font-weight: 500;

	font-size: 18px

}

 .wrap-countdown>div::after {

 content: "";

 display: table;

 clear: both

}

.wrap-countdown>div>div {

	font-size: 10px;

	position: relative;

	line-height: 1.42857rem;

	font-weight: 400;

	display: inline-block;

	text-transform: uppercase;

	text-align: center;

	padding: 0 5px;

	vertical-align: middle

}

.wrap-countdown>div>div .countdown_num {

	min-width: 50px;

	background-color: #f2f2f2;

	border-radius: 50%;

	font-size: 16px;

	line-height: 48px;

	color: #3f3f3f

}

.widget-productdeal .price {

	font-size: 1.28571rem

}

.widget-productdeal .left-block {

	margin: 2px 0

}

.widget-productdeal .grid .wrap-countdown {

	margin-top: 20px

}

.widget-productdeal .grid .wrap-countdown>div {

	background-color: #0078db;

	border-radius: 30px;

	display: inline-block;

	padding: 5px 10px

}

 .widget-productdeal .grid .wrap-countdown>div::after {

 content: "";

 display: table;

 clear: both

}

.widget-productdeal .grid .wrap-countdown>div>div {

	font-size: 10px;

	position: relative;

	line-height: 1.42857rem;

	font-weight: 400;

	text-transform: uppercase;

	text-align: center;

	padding: 0 2px;

	color: #fff;

	line-height: 14px

}

.widget-productdeal .grid .wrap-countdown>div>div .countdown_num {

	background-color: transparent;

	border-radius: 0;

	font-size: 13px;

	line-height: 10px;

	color: #fff

}

.widget-productdeal .list .product-flags>li {

	width: 35px;

	height: 35px;

	text-align: center;

	line-height: 32px;

	padding: 0;

	border-radius: 50%

}

.widget-productdeal .list .product-title a {

	font-size: 18px;

	font-weight: 500

}

.widget-productdeal .list .product-description-short {

	display: block;

	padding: 5px 0;

	margin-bottom: 5px

}

.widget-productdeal .list .wrap-countdown {

	border-top: 1px solid #ebebeb;

 padding-top: .71429rem

}

.widget-productdeal .list .wrap-countdown .text-countdown {

	font-size: 1rem;

	display: block;

	clear: both

}

.widget-productdeal .list .wrap-countdown .text-countdown span {

	color: #009de4;

	font-weight: 500;

	font-size: 18px

}

.widget-productdeal .list .wrap-countdown .item-countdown {

	margin: 0 -5px 10px

}

.widget-flashsale {

	position: relative

}

.widget-flashsale .boxcarousel .carousel-control {

	right: 100%;

	margin-right: 10px

}

.rtl .widget-flashsale .boxcarousel .carousel-control {

	left: 100%;

	right: auto

}

.rtl .widget-flashsale .boxcarousel .carousel-control {

	margin-left: 10px;

	margin-right: inherit

}

.widget-flashsale .boxcarousel .carousel-control.left {

	margin-right: 39px

}

.rtl .widget-flashsale .boxcarousel .carousel-control.left {

	margin-left: 39px;

	margin-right: inherit

}

.widget-flashsale .ps_products .owl-item .item {

	min-height: inherit

}

.widget-flashsale .pts-flashsale {

	display: block;

	position: relative

}

.widget-flashsale .pts-flashsale .widget-heading {

	color: #fff;

	font-weight: 400;

	position: relative;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center

}

.widget-flashsale .pts-flashsale .widget-heading .title_style {

	font-size: 38px;

	color: #fff;

	margin-top: 0;

	font-weight: 400;

	line-height: 22px;

}

.widget-flashsale .pts-flashsale .widget-heading .subTitle {

	font-size: 1.14286rem;

	color: #fff;

	font-weight: 400

}

.widget-flashsale .pts-flashsale .pts-flashsale-time {

	color: #fff

}

.widget-flashsale .pts-flashsale .pts-flashsale-time ul li {

	border-top: 3px solid #fff;

	border-bottom: 3px solid #fff;

	margin-right: 20px;

	padding: 0;

	font-size: 12px;

	line-height: 16px;

	min-width: 50px;

	text-align: left;

	float: left

}

.rtl .widget-flashsale .pts-flashsale .pts-flashsale-time ul li {

	margin-left: 20px;

	margin-right: inherit

}

.rtl .widget-flashsale .pts-flashsale .pts-flashsale-time ul li {

	text-align: right

}

.rtl .widget-flashsale .pts-flashsale .pts-flashsale-time ul li {

	float: right

}

.widget-flashsale .pts-flashsale .pts-flashsale-time ul li:before {

	content: ":";

	display: inline-block;

	width: 5px;

	font-size: 20px;

	margin-left: -10px;

	margin-right: 5px;

	float: left;

	-webkit-animation: sec 1s infinite;

	-o-animation: sec 1s infinite;

	animation: sec 1s infinite

}

.rtl .widget-flashsale .pts-flashsale .pts-flashsale-time ul li:before {

	margin-right: -10px;

	margin-left: inherit

}

.rtl .widget-flashsale .pts-flashsale .pts-flashsale-time ul li:before {

	margin-left: 5px;

	margin-right: inherit

}

.rtl .widget-flashsale .pts-flashsale .pts-flashsale-time ul li:before {

	float: right

}

.widget-flashsale .pts-flashsale .pts-flashsale-time ul li:first-child:before {

	display: none

}

.widget-flashsale .pts-flashsale .pts-flashsale-time ul li .countdown_num {

	font-size: 18px;

	line-height: 20px;

	color: #fff

}

.widget-flashsale .block_content {

	background-color: #fff;

	position: relative

}

.widget-flashsale .pts-flashsale .widget-heading-inner {

	padding: 30px;

	width: 100%

}

.widget-flashsale .pts-flashsale .widget-heading-inner:before {

	content: "";

	position: absolute;

	width: 0;

	height: 0;

	z-index: 99

}

 @media (min-width:992px) {

 .widget-flashsale .pts-flashsale .widget-heading-inner:before {

 border-right: 15px solid #fff;

 border-top: 15px solid transparent;

 border-bottom: 15px solid transparent;

 margin-top: -15px;

 right: -1px;

 top: 50%

}

 .rtl .widget-flashsale .pts-flashsale .widget-heading-inner:before {

 border-left: 15px solid #fff;

 border-right: 0

}

 .rtl .widget-flashsale .pts-flashsale .widget-heading-inner:before {

 left: -1px;

 right: auto

}

}

 @media (max-width:991px) {

 .widget-flashsale .pts-flashsale .widget-heading-inner:before {

 bottom: -1px;

 left: 50%;

 margin-left: -15px;

 border-bottom: 15px solid #fff;

 border-right: 15px solid transparent;

 border-left: 15px solid transparent

}

}

.widget-flashsale .pts-flashsale .block_content {

	border: 1px solid #ebebeb

}

.widget-flashsale .pts-flashsale .style1.ps_products .owl-item .item {

	min-height: inherit

}

.widget-flashsale .pts-flashsale .style1 .item .product-flags {

	display: none!important

}

.widget-flashsale .pts-flashsale .style1 .item .ps_group {

	position: static;

	margin-top: 10px

}

.widget-flashsale .pts-flashsale .style1 .item .right-block {

	position: absolute;

	top: 100%;

	left: 2px;

	right: 2px;

	bottom: 2px;

	margin: auto;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	background-color: rgba(255, 255, 255, .85);

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	z-index: 1001;

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	width: calc(100%-2px);

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-justify-content: center;

	-o-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.widget-flashsale .pts-flashsale .style1 .item:hover .right-block {

	top: 2px;

	z-index: 9999;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}

.headding_group {

	margin-bottom: 10px

}

.headding_group .title_block {

	margin-bottom: 0

}

.widget-categoriestabs .tabs-v1 .nav-tabs {

	margin-top: 10px

}

 @media (min-width:992px) {

 .widget-categoriestabs .tabs-v1 .nav-tabs {

 margin-bottom: -5px

}

}

.blog_container .blog-title a {

	font-size: 2.57143rem;

	line-height: 2.85714rem;

	display: block;

	max-height: 5.71429rem;

	font-weight: 600;

	display: block;

	overflow: hidden;

	letter-spacing: -.5px;

	color: #3f3f3f;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.blog_container .blog-title a:hover {

	color: #009de4

}

.blog_container .blog-shortinfo {

	line-height: 22px;

	color: #999;

	overflow: hidden;

	max-height: 70px;

	margin-bottom: 10px

}

.blog_container .blog-image a {

	position: relative;

	overflow: hidden;

	border-radius: 3px;

	display: block

}

.blog_container .btnReadmore {

	display: inline-block;

	padding: 15px 0

}

.blog_container .btnReadmore .btn {

	padding: 0;

	color: #009de4

}

.blog_container .btnReadmore .btn:hover {

	color: #3f3f3f

}

.list_blog .blog-item .blog-meta {

	margin-bottom: 10px

}

.list_blog .blog-title {

	margin-top: 0

}

.grid_blog .blog-title {

	margin: 15px 0 10px

}

.widget-bloglatest .blog-item {

	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .16);

	box-shadow: 0 0 0 rgba(0, 0, 0, .16);

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

	border-radius: 3px

}

.widget-bloglatest .blog-item:hover {

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .16);

	box-shadow: 0 0 5px rgba(0, 0, 0, .16);

	background-color: #fff

}

.widget-bloglatest .blog_container .blog-title {

	margin-top: 0

}

.widget-bloglatest .blog_container .blog-title a {

	font-size: 30px

}

.widget-bloglatest .grid_blog .blog-inner {

	padding: 20px

}

.widget-bloglatest .owl-normal .owl-item:first-child .list_blog:before {

	display: none

}

.widget-bloglatest .owl-normal .list_blog {

	position: relative;

	padding: 15px 0

}

.widget-bloglatest .owl-normal .list_blog:before {

	position: absolute;

	content: "";

	left: 0;

	right: 0;

	top: -15px;

	width: 100%;

	height: 0;

	border-top: 1px solid #ebebeb;

	display: block

}

.widget-bloglatest .owl-normal .list_blog .blog-title a {

	font-size: 1.57143rem;

	line-height: 2rem

}

.widget-ourservice .ourservice-title {

	text-transform: uppercase;

	color:#000;

	font-size: 16px;

	font-weight: 500;

	margin: 25px 0 5px;

	letter-spacing: -.25px

}

.ourservice-wrap .ourservice h4 {

	margin:5px 0 0;

	padding:0;

	font-weight: bold;

}

.widget-ourservice .ourservice-wrap {

	position: relative

}

.widget-ourservice .ourservice-wrap:before {

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 100%;

	border-left: 1px solid #ebebeb

}

.rtl .widget-ourservice .ourservice-wrap:before {

	right: 0;

	left: auto

}

.widget-ourservice .ourservice-wrap:first-child:before {

	display: none

}

.block-contactinfo {

	font-weight: 400

}

.block-contactinfo .contactDes {

	margin-top: 20px

}

.block-contactinfo .contactDes p {

	margin-bottom: 0

}

.block-contactinfo .nav-item {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	padding: 8px 0

}

.block-contactinfo .material-icons {

	font-size: 1.42857rem;

 margin-right: .57143rem;

	color: #ffffff;

}

.rtl .block-contactinfo .material-icons {

 margin-left: .57143rem;

	margin-right: inherit

}

.widget-social {

	margin: 2.85714rem 0

}

.widget-social .widget-heading {

	float: left;

	font-size: 16px;

	margin: 5px 0;

	padding-right: 10px

}

.rtl .widget-social .widget-heading {

	float: right

}

.rtl .widget-social .widget-heading {

	padding-left: 10px;

	padding-right: inherit

}

.widget-social .bo-social-icons li {

	margin-right: 10px;

	float: left

}

.rtl .widget-social .bo-social-icons li {

	margin-left: 10px;

	margin-right: inherit

}

.rtl .widget-social .bo-social-icons li {

	float: right

}

.widget-social .bo-social-icons li a {

	display: block;

	font-size: 1.14286rem;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	line-height: 40px;

	text-align: center;

	color: #ffffff;

	border: 1px solid #ebebeb;

	background-color: transparent;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.widget-social .bo-social-icons li a:hover {

	color: #fff;

	background-color: #ff6f6f;

	border-color: #ff6f6f;

}

.widget-social .bo-social-icons li span {

	display: none

}

.widget-banner .banner_default .flexRow {

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center

}

.widget-banner .banner_default .block_content {

	padding: 20px 0

}

 @media (min-width:1200px) {

 .widget-banner .banner_default .block_content {

 margin-left: 50px

}

 .rtl .widget-banner .banner_default .block_content {

 margin-right: 50px;

 margin-left: inherit

}

}

.widget-banner .banner_default .block_content h4 {

	font-size: 2.57143rem

}

.widget-banner .banner_default .block_content .text-primary {

	font-size: 82px;

	display: block

}

.widget-banner .banner_default .widget-banner-desc {

	max-width: 510px;

	margin-top: 10px

}

.widget-banner .banner_default .btn-primary {

	font-weight: 600;

	padding: 15px 30px;

	margin-top: 2.14286rem

}

.widget-banner .banner_style1 .banner_wrap {

	display: inline-block;

	background: #fff;

	position: relative;

	max-width: 580px;

	width: 100%;

	padding: 30px;

	margin: -80px auto 0;

	z-index: 1

}

.widget-banner .banner_style1 .h1 {

	font-size: 3rem;

	font-weight: 700

}

.widget-banner .banner_style1 .widget-banner-desc {

	margin-bottom: 30px

}

.widget-banner .banner_style1 .btn-link {;

	font-size: 13px;

	color: #009de4;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.widget-banner .banner_style1 .btn-link:hover {

	color: #3f3f3f

}

.widget-instagram .title_block {

	background-color: #009de4;

	color: #fff;

	letter-spacing: 10px;

	position: relative;

	margin-bottom: 0;

	padding: 1.07143rem 0;

	font-weight: 600

}

.widget-instagram .title_block:before {

	content: "\f0d8";

	font-family: "FontAwesome";

	position: absolute;

	left: 50%;

 margin-left: -.71429rem;

	top: -1.28571rem;

	font-size: 1.78571rem;

	color: #009de4

}

.rtl .widget-instagram .title_block:before {

	right: 50%;

	left: auto

}

.rtl .widget-instagram .title_block:before {

 margin-right: -.71429rem;

	margin-left: inherit

}

.widget-instagram .owl-item {

	margin: 0

}

.widget-instagram .instagram {

	position: relative

}

.widget-instagram .instagram a {

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	display: block;

	position: absolute;

	content: "";

	background-color: #009de4;

	background-color: rgba(4, 188, 186, .6);

	zoom: 1;

	background-color: transparent\9;

	display: none

}

.widget-instagram .instagram .fa {

	position: absolute;

	content: "\f0c1";

	text-align: center;

	line-height: 5rem;

	margin: auto;

	font-family: "FontAwesome";

	left: 0;

	bottom: 0;

	top: 0;

	right: 0;

	border-radius: 50%;

	width: 5.35714rem;

	height: 5.35714rem;

	background-color: #fff;

	background-color: rgba(255, 255, 255, .3);

	zoom: 1;

	background-color: transparent\9;

	color: #fff;

	-webkit-transition: 0.2s ease-in-out 0s;

	-o-transition: 0.2s ease-in-out 0s;

	transition: 0.2s ease-in-out 0s

}

.widget-instagram .instagram .fa:hover {

	background-color: #222

}

.widget-instagram .instagram:hover a {

	display: block

}

.feature-box {

 padding: 1.07143rem 1.07143rem .85714rem;;

	color: #3f3f3f

}

.feature-box .fbox-title a,  .feature-box .fbox-title {

	font-size: 14px;

	text-transform: uppercase;

	font-weight: 700px;

	margin-bottom: 0;

	line-height: 18px

}

.feature-box .subtitle {;

	color: #3f3f3f;

	font-size: 12px;

	line-height: 18px

}

.videoWrapper {

	position: relative;

	padding-bottom: 56.25%;

	padding-top: 25px;

	height: 0

}

.videoWrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}

.widget-gallery .gallery-desc {

 margin-bottom: .71429rem

}

.widget-gallery .owl-wrapper .owl-item {

	margin: 10px 0

}

.widget-gallery .block_content {

	margin-left: -5px;

	margin-right: -5px

}

.widget-gallery .images-list .item,  .widget-gallery .images-grid .item {

	position: relative;

	margin-left: 5px;

	margin-right: 5px

}

.widget-gallery .images-list .item a,  .widget-gallery .images-grid .item a {

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	display: block;

	position: absolute;

	content: "";

	background-color: #009de4;

	background-color: rgba(4, 188, 186, .5);

	zoom: 1;

	background-color: transparent\9;

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

	-webkit-transition: 0.3s ease-in-out 0s;

	-o-transition: 0.3s ease-in-out 0s;

	transition: 0.3s ease-in-out 0s

}

.widget-gallery .images-list .item .fa,  .widget-gallery .images-grid .item .fa {

	position: absolute;

	content: "\f0c1";

	text-align: center;

	line-height: 2.5rem;

	margin: auto;

	font-family: "FontAwesome";

	left: 0;

	bottom: 0;

	top: 0;

	right: 0;

	border-radius: 50%;

	width: 2.85714rem;

	height: 2.85714rem;

	background-color: #fff;

	background-color: rgba(255, 255, 255, .3);

	zoom: 1;

	background-color: transparent\9;

	color: #fff;

	-webkit-transition: 0.2s ease-in-out 0s;

	-o-transition: 0.2s ease-in-out 0s;

	transition: 0.2s ease-in-out 0s

}

.widget-gallery .images-list .item .fa:hover,  .widget-gallery .images-grid .item .fa:hover {

	background-color: #222

}

.widget-gallery .images-list .item:hover a,  .widget-gallery .images-grid .item:hover a {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1)

}

.widget-product_subcategory .product_subcategories {

	margin: 15px 0

}

.widget-product_subcategory .product_subcategories li {

	line-height: 10px

}

.widget-product_subcategory .product_subcategories li a {

	color: #999;

	padding: 0 8px

}

.widget-product_subcategory .product_subcategories li a:hover {

	color: #999

}

.widget-product_subcategory .ps_productFix .item_wrap .item_wrap_inner {

	padding: 4px 15px

}

.widget-heading_group .group_title {

	text-align: center;

	font-size: 32px;

	line-height: 3.71429rem

}

.widget-heading_group .group_title .subtitle {

	display: block

}

.widget-links .block.list-special ul li.list-special {

	display: block;

	padding: 5px 0

}

.widget-links .block.list-special ul li.list-special a {

	display: inline-block;

	font-weight: 400;

	color: #999

}

.widget-links .block.list-special ul li.list-special a:after {

	content: "\f0da";

	margin-left: 5px;

	display: inline-block;

	font-family: "FontAwesome";

	color: #999

}

.rtl .widget-links .block.list-special ul li.list-special a:after {

	margin-right: 5px;

	margin-left: inherit

}

.widget-accordion .card-header h5 {

	font-size: 16px

}

.widget-accordion .card-header h5 .fa {

	color: #009de4

}

.widget-accordion .accordion-toggle {

	display: block;

	position: relative;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.widget-accordion .accordion-toggle:before {

	content: "\f0d7";

	position: absolute;

	right: 0;

	top: 0;

	font-family: "FontAwesome";

	color: #009de4

}

.rtl .widget-accordion .accordion-toggle:before {

	left: 0;

	right: auto

}

.widget-accordion .accordion-toggle.collapsed:before {

	content: "\f0d8"

}

.widget-manufacture .manu-logo a img {

	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");

	filter: grayscale(100%);

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: gray;

	filter: alpha(opacity=40);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";

	-moz-opacity: .4;

	-khtml-opacity: .4;

	opacity: .4;

	-webkit-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease

}

.widget-manufacture .manu-logo a:hover img {

	filter: grayscale(0%);

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: none;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}

.widget-categoriesinfo .catinfo {

	padding: 5px;

	position: relative

}

.widget-categoriesinfo .catinfo_image {

	display: block;

	border-radius: 5px;

	position: relative;

	overflow: hidden

}

.widget-categoriesinfo .catinfo_image:before {

	content: "";

	position: absolute;

	width: 100%;

	height: 100%;

	display: block;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

	background: -moz-linear-gradient(top, rgba(0, 0, 0, .02) 0%, rgba(0, 0, 0, .04) 7%, rgba(0, 0, 0, .17) 23%, rgba(0, 0, 0, .31) 38%, rgba(0, 0, 0, .65) 66%, rgba(0, 0, 0, .79) 81%, rgba(0, 0, 0, .82) 86%, rgba(0, 0, 0, .82) 100%);

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .02) 0%, rgba(0, 0, 0, .04) 7%, rgba(0, 0, 0, .17) 23%, rgba(0, 0, 0, .31) 38%, rgba(0, 0, 0, .65) 66%, rgba(0, 0, 0, .79) 81%, rgba(0, 0, 0, .82) 86%, rgba(0, 0, 0, .82) 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, .02) 0%, rgba(0, 0, 0, .04) 7%, rgba(0, 0, 0, .17) 23%, rgba(0, 0, 0, .31) 38%, rgba(0, 0, 0, .65) 66%, rgba(0, 0, 0, .79) 81%, rgba(0, 0, 0, .82) 86%, rgba(0, 0, 0, .82) 100%);

 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#05000000', endColorstr='#d1000000', GradientType=0)

}

.widget-categoriesinfo .catinfo_wrap {

	position: absolute;

	left: 5px;

	right: 5px;

	bottom: 5px;

	border-radius: 5px;

	color: #fff;

	padding: 20px 20px 30px;

	display: flex;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center;

	-webkit-flex-wrap: wrap;

	-moz-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-flex-direction: column;

	-moz-flex-direction: column;

	flex-direction: column;

	-ms-flex-direction: column;

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	-o-justify-content: flex-end;

	justify-content: flex-end;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.widget-categoriesinfo .catinfo_wrap h4 {;

	font-size: 28px;

	font-weight: 600;

	margin-bottom: 5px

}

.widget-categoriesinfo .catinfo_wrap h4 a {

	color: #fff

}

.widget-categoriesinfo .catinfo_wrap h4 a:hover {

	color: #009de4

}

.widget-categoriesinfo:hover .catinfo_wrap {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}

.widget-categoriesinfo:hover .catinfo_image:before {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}

 @media (max-width:768px) {

 .pagebuilder .pts-container-wrap {

 padding: 10px 0!important;

 margin: 0!important

}

 .pagebuilder .pts-container-wrap .widget-heading_group {

 margin-bottom: -20px;

 text-align: center

}

}

body#checkout [data-action="show-password"] {

	background: #878787

}

body#checkout .custom-checkbox {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	margin-top: 5px

}

body#checkout .custom-checkbox span {

	-webkit-flex: 0 0 15px;

	-moz-flex: 0 0 15px;

	-ms-flex: 0 0 15px;

	flex: 0 0 15px;

 margin-top: .21429rem

}

body#checkout section#content {

	margin-bottom: 1.78571rem

}

body#checkout .container {

	min-height: 100%

}

body#checkout section.checkout-step {

	background-color: white;

	border: 1px solid #ebebeb;

	padding: 1.07143rem;

	margin-bottom: -1px

}

body#checkout section.checkout-step .step-title {

	text-transform: uppercase;

	cursor: pointer;

	margin-bottom: 0;

	font-size: 20px

}

body#checkout section.checkout-step .content {

	padding: 0 2.64286rem

}

body#checkout section.checkout-step .step-edit {

	font-weight: 400

}

body#checkout section.checkout-step .step-edit .edit {

	font-size: 1rem

}

body#checkout section.checkout-step .not-allowed {

	cursor: not-allowed;

	opacity: .5

}

body#checkout section.checkout-step .content,  body#checkout section.checkout-step .done,  body#checkout section.checkout-step .step-edit {

	display: none

}

body#checkout section.checkout-step.-current .content {

	display: block

}

body#checkout section.checkout-step.-current.-reachable.-complete .done,  body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {

	display: none

}

body#checkout section.checkout-step.-current.-reachable.-complete .step-number {

	display: inline-block

}

body#checkout section.checkout-step.-current.-reachable.-complete .content {

	display: block

}

body#checkout section.checkout-step.-reachable.-complete h1 .done {

	display: inline-block

}

body#checkout section.checkout-step.-reachable.-complete h1 .step-number {

	display: none

}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {

	cursor: pointer;

	display: block;

	float: right;

 margin-right: .14286rem;

	color: #acaaa6

}

.rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {

	float: left

}

.rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {

 margin-left: .14286rem;

	margin-right: inherit

}

body#checkout section.checkout-step.-reachable.-complete .content {

	display: none

}

body#checkout section.checkout-step small {

	color: #acaaa6

}

body#checkout section.checkout-step .default-input {

	min-width: 40%

}

body#checkout section.checkout-step .default-input[name=address1],  body#checkout section.checkout-step .default-input[name=address2] {

	min-width: 60%

}

body#checkout section.checkout-step .radio-field {

	margin-top: 2.14286rem

}

body#checkout section.checkout-step .radio-field label {

	display: inline

}

body#checkout section.checkout-step .checkbox-field div {

	margin-top: 4.28571rem

}

body#checkout section.checkout-step .checkbox-field + .checkbox-field div {

	margin-top: 0

}

body#checkout section.checkout-step .select-field div {

	background: #f6f6f6;

 padding: .71429rem 3.57143rem

}

body#checkout section.checkout-step .form-footer {

	text-align: center

}

body#checkout section.checkout-step #conditions-to-approve {

	padding-top: 1.14286rem

}

body#checkout section.checkout-step .payment-options label {

	display: table-cell;

	line-height: 18px

}

body#checkout section.checkout-step .payment-options .custom-radio {

	margin-right: 10px

}

.rtl body#checkout section.checkout-step .payment-options .custom-radio {

	margin-left: 10px;

	margin-right: inherit

}

body#checkout section.checkout-step .payment-options .payment-option {

	margin-top: 1.07143rem

}

body#checkout section.checkout-step .step-number {

	display: inline-block;

 padding: .71429rem

}

body#checkout section.checkout-step .address-selector {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-justify-content: space-between;

	-o-justify-content: space-between;

	justify-content: space-between;

	-webkit-align-items: flex-start;

	-moz-align-items: flex-start;

	-ms-align-items: flex-start;

	-o-align-items: flex-start;

	align-items: flex-start;

	-webkit-flex-wrap: wrap;

	-moz-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}

body#checkout section.checkout-step .address-item {

	background: #f6f6f6;

	-webkit-flex: 0 0 49%;

	-moz-flex: 0 0 49%;

	-ms-flex: 0 0 49%;

	flex: 0 0 49%;

 margin-bottom: .71429rem

}

body#checkout section.checkout-step .address-item.selected {

	background: white;

	border: #009de4 3px solid

}

body#checkout section.checkout-step .address-alias {

	display: inline-block;

	font-weight: 600;

 margin-bottom: .71429rem

}

body#checkout section.checkout-step .address {

	margin-left: 1.78571rem;

	font-weight: 400;

	line-height: 2rem

}

.rtl body#checkout section.checkout-step .address {

	margin-right: 1.78571rem;

	margin-left: inherit

}

body#checkout section.checkout-step .radio-block {

	padding: 1.07143rem;

	text-align: left

}

.rtl body#checkout section.checkout-step .radio-block {

	text-align: right

}

body#checkout section.checkout-step .custom-radio {

	margin-right: 0

}

body#checkout section.checkout-step .custom-radio input[type="radio"] {

	height: 1.42857rem;

	width: 1.42857rem

}

body#checkout section.checkout-step .delete-address,  body#checkout section.checkout-step .edit-address {

	color: #acaaa6;

	display: inline-block;

 margin: 0 .35714rem

}

body#checkout section.checkout-step .delete-address .delete,  body#checkout section.checkout-step .delete-address .edit,  body#checkout section.checkout-step .edit-address .delete,  body#checkout section.checkout-step .edit-address .edit {

	font-size: 1rem

}

body#checkout section.checkout-step hr {

	margin: 0

}

body#checkout section.checkout-step .address-footer {

	text-align: center;

 padding: .71429rem

}

body#checkout section.checkout-step #delivery-addresses,  body#checkout section.checkout-step #invoice-addresses {

	margin-top: 1.42857rem

}

body#checkout section.checkout-step .add-address {

	margin-top: 1.42857rem

}

body#checkout section.checkout-step .add-address a {

	color: #414141

}

body#checkout section.checkout-step .add-address a i {

	font-size: 1.25rem

}

body#checkout section.checkout-step .delivery-option {

	background: #f6f6f6;

	padding: 1.07143rem 0;

	margin-bottom: 1.07143rem

}

body#checkout section.checkout-step .delivery-option label {

	text-align: inherit

}

body#checkout section.checkout-step .carrier-delay,  body#checkout section.checkout-step .carrier-name {

	display: inline-block;

	word-break: break-word;

	text-align: left

}

.rtl body#checkout section.checkout-step .carrier-delay,  .rtl body#checkout section.checkout-step .carrier-name {

	text-align: right

}

body#checkout section.checkout-step #delivery_message {

	max-width: 100%;

	margin-bottom: 10px

}

body#checkout section.checkout-step #customer-form,  body#checkout section.checkout-step #delivery-address,  body#checkout section.checkout-step #invoice-address,  body#checkout section.checkout-step #login-form {

 margin-left: .35714rem;

	margin-top: 1.78571rem

}

body#checkout section.checkout-step #customer-form .form-control-label,  body#checkout section.checkout-step #delivery-address .form-control-label,  body#checkout section.checkout-step #invoice-address .form-control-label,  body#checkout section.checkout-step #login-form .form-control-label {

	text-align: left

}

.rtl body#checkout section.checkout-step #customer-form .form-control-label,  .rtl body#checkout section.checkout-step #delivery-address .form-control-label,  .rtl body#checkout section.checkout-step #invoice-address .form-control-label,  .rtl body#checkout section.checkout-step #login-form .form-control-label {

	text-align: right

}

body#checkout section.checkout-step #customer-form .radio-inline,  body#checkout section.checkout-step #delivery-address .radio-inline,  body#checkout section.checkout-step #invoice-address .radio-inline,  body#checkout section.checkout-step #login-form .radio-inline {

	padding: 0

}

body#checkout section.checkout-step .sign-in {

 font-size: .875rem

}

body#checkout section.checkout-step .forgot-password {

	margin-left: 16.42857rem

}

.rtl body#checkout section.checkout-step .forgot-password {

	margin-right: 16.42857rem;

	margin-left: inherit

}

body#checkout .additional-information {

 font-size: .875rem;

	margin-left: 3.28571rem;

	margin-top: 1.42857rem

}

body#checkout .condition-label {

	margin-left: 2.14286rem;

 margin-top: .57143rem

}

.rtl body#checkout .condition-label {

	margin-right: 2.14286rem;

	margin-left: inherit

}

body#checkout .condition-label label {

	text-align: inherit

}

body#checkout .cancel-address {

 margin: 0 .71429rem;

	display: block;

	color: #878787;

	text-decoration: none

}

body#checkout .modal-content {

	padding: 1.42857rem;

	background-color: #ebebeb

}

body#checkout #cart-summary-product-list {

 font-size: .875rem

}

body#checkout #cart-summary-product-list img {

	border: #ebebeb 1px solid;

	width: 3.57143rem

}

body#checkout #cart-summary-product-list .media-body {

	vertical-align: middle

}

body#checkout #order-summary-content {

	padding-top: 1.07143rem

}

body#checkout #order-summary-content h4.h4 {

 margin-top: .71429rem;

	margin-bottom: 1.42857rem;

	color: #414141

}

body#checkout #order-summary-content h4.black {

	color: #000

}

body#checkout #order-summary-content h4.addresshead {

 margin-top: .21429rem

}

body#checkout #order-summary-content .noshadow {

	box-shadow: none

}

body#checkout #order-summary-content #order-items {

	border-right: 0

}

body#checkout #order-summary-content #order-items h3.h3 {

	color: #414141;

	margin-top: 1.42857rem

}

body#checkout #order-summary-content #order-items table tr:first-child td {

	border-top: 0

}

body#checkout #order-summary-content .order-confirmation-table {

	padding: 1rem;

	margin-bottom: 2rem;

	background-color: #fff;

	border: 3px solid #e5e5e5;

	border-radius: 0

}

body#checkout #order-summary-content .summary-selected-carrier {

 margin-bottom: .75rem;

	background-color: #fff;

	border: 1px solid #e5e5e5;

	border-radius: 0;

	padding: 1rem

}

body#checkout #order-summary-content .step-edit {

	display: inline;

	color: #acaaa6

}

body#checkout #order-summary-content .step-edit:hover {

	cursor: pointer

}

body#checkout #order-summary-content a .step-edit {

	color: #acaaa6

}

body#checkout #gift_message {

	max-width: 100%;

	border-color: #414141

}

#order-details {

	padding-left: 2.14286rem

}

.rtl #order-details {

	padding-right: 2.14286rem;

	padding-left: inherit

}

#order-details>.card-title {

	margin-bottom: 2.14286rem

}

#order-details ul {

	margin-bottom: 1.42857rem

}

#order-details ul li {

 margin-bottom: .71429rem

}

#order-items hr {

	border-top-color: #ebebeb

}

#order-items table {

	width: 100%

}

#order-items table tr {

	height: 3.21429rem

}

#order-items table tr td:last-child {

	text-align: right

}

.rtl #order-items table tr td:last-child {

	text-align: left

}

#order-items .order-line {

	padding-bottom: 1.07143rem;

	padding-top: 1.07143rem;

	border-top: 1px solid #ebebeb

}

#order-items .image img {

	width: 100%;

	border: 1px solid #f6f6f6

}

#order-items .details {

	margin-bottom: 1.14286rem

}

#order-items .details .customizations {

 margin-top: .71429rem

}

#order-items .qty {

	margin-bottom: 1.14286rem

}

#order-confirmation #registration-form {

	width: 50%;

	margin: 0 auto 1.14286rem

}

#order-confirmation .order-confirmation-table {

	padding-bottom: 20px;

	border-bottom: 1px solid #ebebeb;

	margin-bottom: 20px

}

#content-hook-order-confirmation-footer {

	padding-top: 2.14286rem

}

 @media (max-width:991px) {

 .done {

 margin: 0;

 padding: 0

}

 body#checkout section.checkout-step .address-item {

 -webkit-flex-grow: 1;

 -moz-flex-grow: 1;

 flex-grow: 1;

 -ms-flex-positive: 1

}

 body#checkout section.checkout-step .delivery-option-2 {

 -webkit-flex-direction: column;

 -moz-flex-direction: column;

 flex-direction: column;

 -ms-flex-direction: column

}

 .delivery-option {

 display: -webkit-box;

 display: -moz-box;

 display: box;

 display: -webkit-flex;

 display: -moz-flex;

 display: -ms-flexbox;

 display: flex;

 margin: auto

}

 .delivery-option .custom-radio {

 -webkit-flex: 0 0 auto;

 -moz-flex: 0 0 auto;

 -ms-flex: 0 0 auto;

 flex: 0 0 auto

}

 .condition-label label[for="conditions_to_approve[terms-and-conditions]"] {

 text-align: left

}

 .rtl .condition-label label[for="conditions_to_approve[terms-and-conditions]"] {

 text-align: right

}

 #order-confirmation #registration-form {

 width: 100%

}

}

 @media (max-width:768px) {

 body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {

 float: none;

 margin-top: .28571rem;

 margin-left: 1.42857rem

}

 .rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {

 margin-right: 1.42857rem;

 margin-left: inherit

}

 body#checkout #header .header-nav {

 max-height: none;

 padding: 0

}

 body#checkout section.checkout-step .content {

 padding: 1.07143rem

}

 body#checkout .form-group {

 margin-bottom: .57143rem

}

 #order-items {

 border-right: 0;

 margin-bottom: 2.85714rem

}

 #order-items .card-title {

 border-bottom: 1px solid #ebebeb;

 margin-bottom: 1.14286rem;

 padding-bottom: 1.14286rem

}

 #order-items hr {

 border-top-color: #ebebeb

}

 .bold {

 font-weight: 700

}

 #order-details {

 padding-left: 1.07143rem

}

 #order-details .card-title {

 border-bottom: 1px solid #ebebeb;

 margin-bottom: 1.14286rem;

 padding-bottom: 1.14286rem

}

}

 @media (max-width:575px) {

 body#checkout section.checkout-step .content {

 padding: 1.07143rem 0

}

 #payment-confirmation button {

 font-size: 1rem

}

 #payment-confirmation button.btn {

 white-space: normal

}

}

.js-payment-binary {

	display: none

}

.js-payment-binary .accept-cgv {

	display: none

}

.js-payment-binary.disabled {

	opacity: .6;

	cursor: not-allowed

}

 .js-payment-binary.disabled::before {

 content: "";

 position: absolute;

 top: 0;

 right: 0;

 bottom: 0;

 left: 0;

 pointer-events: none

}

.js-payment-binary.disabled .accept-cgv {

	display: block

}

.table-labeled th {

	vertical-align: middle

}

.table-labeled td {

	vertical-align: middle

}

.table-labeled .label {

	font-weight: 400;

	border-radius: 3px;

	font-size: inherit;

 padding: .28571rem .42857rem;

 margin: .14286rem;

	color: white;

	white-space: nowrap

}

.page-order .table {

	margin-bottom: 0

}

.page-order table th {

 padding: .57143rem

}

.page-order table td {

 padding: .57143rem

}

.page-order table thead th {

	text-align: center

}

#authentication .tooltip.tooltip-bottom {

	padding: 0;

	margin: 0

}

#authentication .custom-checkbox {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	line-height: 1.07143rem

}

#authentication .custom-checkbox span {

	flex: 0 0 1.07143rem

}

#authentication .custom-checkbox label {

 padding-left: .71429rem

}

.rtl #authentication .custom-checkbox label {

 padding-right: .71429rem;

	padding-left: inherit

}

#authentication [data-action="show-password"] {

	background: #878787;

	line-height: 24px

}

#identity .radio-inline,  #authentication .radio-inline {

	padding: 0

}

#identity .radio-inline .custom-radio,  #authentication .radio-inline .custom-radio {

	margin-right: 0

}

.rtl #identity .radio-inline .custom-radio,  .rtl #authentication .radio-inline .custom-radio {

	margin-left: 0;

	margin-right: inherit

}

#customer-form .custom-checkbox {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex

}

#customer-form .input-group-btn .btn {

	background-color: #009de4;

	line-height: 24px

}

.page-customer-account #content .page-header {

	text-align: center

}

.page-customer-account #content .order-actions a {

 padding: 0 .14286rem

}

.page-customer-account #content .login-form {

	margin-bottom: 1.42857rem

}

.page-customer-account #content .forgot-password {

	text-align: center;

 font-size: .875rem;

	margin-top: 1.14286rem;

	padding-bottom: 1.07143rem

}

.page-customer-account #content .no-account {

	text-align: center;

	font-size: 1rem;

 padding: .71429rem 0;

	margin-bottom: 2.14286rem

}

#password .page-header,  .page-authentication .page-header {

	text-align: center

}

#password #content,  .page-authentication #content {

	background: white;

	padding: 1.78571rem;

	max-width: 640px;

	margin: 0 auto

}

.page-addresses .address {

	background: white;

	margin-bottom: 2.14286rem;

 font-size: .875rem;

	color: #414141

}

.page-addresses .address .address-body {

	padding: 1.14286rem

}

.page-addresses .address .address-body h4 {

	font-size: 1rem;

	font-weight: 700

}

.page-addresses .address .address-body address {

	min-height: 10.28571rem

}

.page-addresses .address .address-footer {

	border-top: 1px solid #acaaa6;

 padding: .57143rem 1.14286rem

}

.page-addresses .address .address-footer a {

	color: #878787;

 margin-right: .57143rem;

	display: inline-block;

	vertical-align: middle

}

.rtl .page-addresses .address .address-footer a {

 margin-left: .57143rem;

	margin-right: inherit

}

.page-addresses .address .address-footer a:hover {

	color: #414141

}

.page-addresses .address .address-footer a i {

	font-size: 1rem

}

.page-addresses .address .address-footer a span {

	font-size: 1.25rem;

	vertical-align: middle

}

.page-addresses .addresses-footer {

	margin: 0 1.07143rem

}

.page-addresses .addresses-footer a {

	color: #414141

}

.page-addresses .addresses-footer a:hover {

	color: #414141

}

.page-addresses .addresses-footer a i {

	font-size: 1rem

}

.page-addresses .addresses-footer a span {

	font-size: 1rem;

	vertical-align: middle;

 margin-top: .71429rem

}

.page-order-detail {

	font-size: 1rem;

	color: #878787

}

.page-order-detail .box {

	background: white;

	padding: 1.78571rem;

	margin-bottom: 1.14286rem

}

.page-order-detail h3 {

	font-size: 1rem;

	font-weight: 700;

	text-transform: uppercase;

	color: #414141;

	margin-bottom: 1.14286rem

}

.page-order-detail #order-infos ul {

	margin: 0

}

.page-order-detail #order-history .history-lines .history-line {

 padding: .57143rem 0;

	border-bottom: 1px solid #f6f6f6

}

.page-order-detail #order-history .history-lines .history-line:last-child {

	border-bottom: 0

}

.page-order-detail #order-history .history-lines .history-line .label {

	display: inline-block;

 margin: .28571rem 0;

 padding: .28571rem .42857rem;

	color: white;

	border-radius: 3px

}

.page-order-detail .addresses {

	margin: 0 -1.07143rem

}

.page-order-detail .addresses h4 {

	font-size: 1rem;

	font-weight: 700

}

.page-order-detail #order-products.return {

	margin-bottom: 1.14286rem

}

.page-order-detail #order-products.return th.head-checkbox {

	width: 30px

}

.page-order-detail #order-products.return td {

 padding: 1.375rem .75rem

}

.page-order-detail #order-products.return td.qty {

	min-width: 125px

}

.page-order-detail #order-products.return td.qty .current {

	width: 30%;

	float: left;

	text-align: right;

 padding-right: .5rem

}

.rtl .page-order-detail #order-products.return td.qty .current {

	float: right

}

.rtl .page-order-detail #order-products.return td.qty .current {

	text-align: left

}

.page-order-detail #order-products.return td.qty .select {

	width: 70%;

	float: left;

 margin: -.625rem 0;

 padding-left: .25rem

}

.rtl .page-order-detail #order-products.return td.qty .select {

	float: right

}

.rtl .page-order-detail #order-products.return td.qty .select {

 padding-right: .25rem;

	padding-left: inherit

}

.page-order-detail #order-products.return td.qty .select select {

	text-align: center

}

.page-order-detail .order-items {

	padding: 0!important

}

.page-order-detail .order-items .order-item {

	padding: 1.14286rem 1.14286rem 0;

	border-bottom: 1px solid #f6f6f6

}

.page-order-detail .order-items .order-item .checkbox {

	width: 30px;

	float: left;

	padding: 0 1.07143rem

}

.rtl .page-order-detail .order-items .order-item .checkbox {

	float: right

}

.page-order-detail .order-items .order-item .content {

	width: calc(100% - 30px);

	float: left;

	padding: 0 1.07143rem

}

.rtl .page-order-detail .order-items .order-item .content {

	float: right

}

.page-order-detail .order-items .order-item .desc {

	margin-bottom: 1.14286rem

}

.page-order-detail .order-items .order-item .desc .name {

	font-weight: 700

}

.page-order-detail .order-items .order-item .qty {

	margin-bottom: 1.14286rem

}

.page-order-detail .order-items .order-item .qty .q {

 margin-bottom: .28571rem

}

.page-order-detail .order-items .order-item .qty .s {

 margin-bottom: .28571rem

}

.page-order-detail .messages .message {

 margin-top: .57143rem;

	border-bottom: 1px solid #f6f6f6

}

.page-order-detail .messages .message:last-child {

	border-bottom: 0

}

.page-order-detail .messages .message>div {

 margin-bottom: .57143rem

}

.page-order-detail .customization {

 margin-top: .85714rem

}

#order-return-infos .thead-default th {

	color: #414141

}

#order-return-infos .customization {

 margin-top: .85714rem

}

.page-my-account #content .links {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-moz-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	-o-justify-content: flex-start;

	justify-content: flex-start

}

.page-my-account #content .links a {

	text-align: center;

	display: inline-block;

	color: #999;

	padding: 0 1.07143rem;

	margin-bottom: 2.14286rem

}

.page-my-account #content .links a span.link-item {

	display: block;

	height: 100%;

	border: 1px solid #ebebeb;

	background: white;

	padding: 1.78571rem

}

.page-my-account #content .links a i {

	display: block;

	font-size: 2.6rem;

	width: 100%;

	color: #414141

}

.page-my-account #content .links a:hover {

	color: #414141

}

.page-my-account #content .links a:hover i {

	color: #009de4

}

#history .orders {

	margin: 0 -1.14286rem

}

#history .orders .order {

 padding: .85714rem 1.14286rem;

	border-bottom: 1px solid #f6f6f6

}

#history .orders .order a h3 {

	color: #878787

}

#history .orders .order .label {

	display: inline-block;

 margin: .28571rem 0;

 padding: .28571rem .42857rem;

	color: white;

	border-radius: 3px

}

#history .orders .order:last-child {

	border-bottom: 0

}

.page-footer {

	padding-top: 20px;

	margin-top: 30px;

	clear: both

}

.page-footer .account-link {

	margin-right: 1.14286rem;

	display: inline-block;

	vertical-align: middle

}

.rtl .page-footer .account-link {

	margin-left: 1.14286rem;

	margin-right: inherit

}

.page-footer .account-link i {

	font-size: 1rem

}

.page-footer .account-link span {

 font-size: .875rem;

	vertical-align: middle

}

.carousel {

	box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, .15);

	margin-bottom: 1.5rem

}

.carousel .direction {

	z-index: auto

}

.carousel .carousel-inner {

	height: 340px

}

 @media (max-width:767px) {

 .carousel .carousel-inner {

 height: auto

}

.specfication ul li{width: 50%;}

}

.carousel .carousel-item {

	height: 100%

}

 @media (max-width:767px) {

 .carousel .carousel-item img {

 max-width: 100%;

 height: auto

}

}

 @media (min-width:768px) {

 .carousel .carousel-item img {

 width: 100%;

 margin-left: 0

}

}

.carousel .carousel-item .caption {

	position: absolute;

	color: white;

	max-width: 340px

}

header {

	position:relative;

	z-index:999

}

#opensearch {

	position:absolute;

	top:100%;

	left:0;

	right:0;

	z-index:9999;

	background-color:rgba(255, 255, 255, .8)

}

.seracinner {

	padding:0;

}

 @media (min-width:768px) {

 .seracinner {

padding:0 10%;

}

 .carousel .carousel-item .caption {

 bottom: 28px;

 left: 90px

}

}

 @media (max-width:767px) {

 .carousel .carousel-item .caption {

 bottom: 5px;

 left: 40px

}

}

.carousel .carousel-item .caption .caption-description p {

	color: white

}

 @media (max-width:767px) {

 .carousel .carousel-item figure {

 margin: 0

}

}

.carousel .carousel-control {

	opacity: 1

}

 .carousel .carousel-control .icon-next::before,  .carousel .carousel-control .icon-prev::before {

 content: ""

}

.carousel .carousel-control .icon-next i,  .carousel .carousel-control .icon-prev i {

	font-size: 3.125rem;

	color: white

}

.carousel .carousel-control .icon-next:hover i,  .carousel .carousel-control .icon-prev:hover i {

	color: #009de4

}

.carousel .carousel-control .icon-prev {

	left: 1rem

}

.carousel .carousel-control .icon-next {

	right: 2rem

}

.carousel .carousel-control.left,  .carousel .carousel-control.right {

	background: none

}

#custom-text {

	background: white;

	border-radius: 2px;

	margin-bottom: 1.71429rem;

	padding: 3.57143rem 3.57143rem;

	text-align: center

}

#custom-text h3 {

	text-transform: uppercase;

	color: #414141;

	font-size: 1.78571rem;

	font-weight: 700

}

#custom-text p {

	color: #414141;

	font-weight: 400;

	font-size: 1.1em

}

#custom-text p .dark {

	color: #acaaa6;

	font-weight: 400

}

.page-content.page-cms .cms-box img {

	max-width: 100%

}

.page-content.page-cms .pts-widget .title_block {;

	font-size: 32px;

	margin-bottom: 20px

}

 @media (max-width:991px) {

 #block-cmsinfo {

 padding: 1.42857rem 2.14286rem

}

}

#products {

	float: left;

	width: 100%

}

#products .products-select {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-align-items: baseline;

	-moz-align-items: baseline;

	-ms-align-items: baseline;

	-o-align-items: baseline;

	align-items: baseline;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-justify-content: space-between;

	-o-justify-content: space-between;

	justify-content: space-between

}

#products .up {

	margin-bottom: 1.14286rem

}

#products .up .btn-secondary,  #products .up .btn-tertiary {

	color: #acaaa6;

	text-transform: inherit

}

#products .up .btn-secondary .material-icons,  #products .up .btn-tertiary .material-icons {

	margin-right: 0

}

.rtl #products .up .btn-secondary .material-icons,  .rtl #products .up .btn-tertiary .material-icons {

	margin-left: 0;

	margin-right: inherit

}

.blockCategory {

	margin-bottom: 15px

}

.block-category {

	margin-bottom: 2.14286rem

}

.block-category #category-description p {

	margin-bottom: 0

}

.block-category .category-cover {

	display: block;

	margin-bottom: 10px

}

.products-selection .sort-by-row {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center

}

.products-selection .sort-by {

	white-space: normal;

	word-break: break-word;

	text-align: right;

	display: none

}

.rtl .products-selection .sort-by {

	text-align: left

}

.products-selection .total-products p {

	margin-bottom: 0;

 font-size: .92857rem;

	line-height: 2.85714rem;

	font-weight: 500

}

.products-selection h1 {

 padding-top: .71429rem

}

.products-sort-order {

	color: #252525;

	position: relative

}

.products-sort-order .select-title {

	display: block;

	width: 100%;

	cursor: pointer;

	border: 0;

	color: #3f3f3f;

	padding: 4px 15px;

 font-size: .92857rem;

	text-align: left;

	font-weight: 500;

	background-color: #f4f4f4

}

.rtl .products-sort-order .select-title {

	text-align: right

}

.products-sort-order .select-title .material-icons {

	color: #252525;

	font-size: 1.14286rem;

	margin: 5px -10px

}

.products-sort-order .select-list {

	display: block;

	color: #414141;

 padding: .71429rem 1.42857rem

}

.products-sort-order .select-list:hover {

	background: #009de4;

	color: white;

	text-decoration: none

}

.products-sort-order .dropdown-menu {

	margin: 0 10px;

	background: #f6f6f6;

	border: none;

	border-radius: 0;

	font-size: 14px;

	width: 90%;

	width: calc(100% - 20px)

}

#search_filters .facet .collapse {

	display: block

}

#search_filters .facet .collapse li {

	display: block;

	clear: both!important

}

#search_filters .facet .collapse .dropdown-menu {

	padding: 10px 20px

}

#search_filters .facet .collapse .select-list {

	color: #999;

	display: block;

	font-size: 12px

}

#search_filters .facet .collapse .select-list:hover {

	color: #3f3f3f

}

#search_filters .facet .collapse .select-title {

	color: #3f3f3f;

	cursor: pointer

}

#search_filters .facet .facet-title {

	font-size: 16px;

	color: #3f3f3f;

	font-weight: 400;

	padding: 10px 0;

	margin-bottom: 0

}

#search_filters .facet .facet-title span {

	position: relative;

	border-bottom: 1px solid #333

}

#search_filters .facet .custom-checkbox input[type="checkbox"] + span {

	border-color: #fff;

	-webkit-box-shadow: 0 0 0 1px #ccc;

	box-shadow: 0 0 0 1px #ccc;

	width: 12px;

	height: 12px;

	margin-right: 7px

}

.rtl #search_filters .facet .custom-checkbox input[type="checkbox"] + span {

	margin-left: 7px;

	margin-right: inherit

}

#search_filters .facet .custom-checkbox input[type="checkbox"]:hover + span {

	-webkit-box-shadow: 0 0 0 1px #000;

	box-shadow: 0 0 0 1px #000

}

#search_filters .facet .facet-label {

	margin-bottom: 0;

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center

}

#search_filters .facet .facet-label:hover a {

	color: #3f3f3f

}

#search_filters .facet .facet-label.active a {

	color: #3f3f3f

}

#search_filters .facet .facet-label.active .custom-checkbox input[type="checkbox"] + span {

	-webkit-box-shadow: 0 0 0 1px #000;

	box-shadow: 0 0 0 1px #000

}

#search_filters .facet .facet-label a {

 margin-top: .5rem;

	color: #999;

	display: inline-block;

	font-size: 1rem

}

.pagination {

	margin: 0;

	vertical-align: middle;

	text-align: center

}

.pagination .page-list {

	margin: 0;

	text-align: center;

	display: inline-block

}

 .pagination .page-list::after {

 content: "";

 display: table;

 clear: both

}

.pagination .page-list li {

	display: inline-block;

	vertical-align: middle;

	margin: 0 2px;

	line-height: 1.42857rem;

	position: relative

}

.pagination .page-list li>span,  .pagination .page-list li a {

	color: #3f3f3f;

	font-size: 13px;

	text-transform: uppercase;

	display: block;

	text-align: center;

	background: #fff;

	padding: 0;

	font-weight: 700;

	line-height: 36px;

	border-radius: 3px;

	padding: 0 1.07143rem;

	border: 1px solid #ebebeb;

	;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.pagination .page-list li>span.disabled,  .pagination .page-list li a.disabled {

	cursor: no-drop;

	color: #a5a5a5

}

.pagination .page-list li:hover a,  .pagination .page-list li.current a {

	background: #009de4;

	border-color: #009de4;

	color: #fff

}

.pagination .page-list .disabled {

	cursor: no-drop

}

.pagination .product-count {

	font-weight: 600;

	color: #009de4

}

.ps_sortPagiBar {

	margin-bottom: 3.57143rem

}

.ps_sortPagiBar.bottom-line {

	padding-top: 1.42857rem;

	margin-top: 15px

}

.ps_sortPagiBar.bottom-line .showing {

	line-height: 30px

}

.ps_sortPagiBar .product-count {

	color: #999

}

.active_filters {

	background: #dededd;

 padding: .71429rem 2.14286rem 0;

	margin-bottom: 1.42857rem

}

.active_filters .active-filter-title {

	display: inline;

 margin-right: .71429rem;

	font-weight: 600

}

.active_filters ul {

	display: inline

}

.active_filters .filter-block {

	color: #414141;

 margin-right: .71429rem;

 margin-bottom: .71429rem;

	background: white;

 padding: .71429rem;

	display: inline-block;

 font-size: .75rem

}

.rtl .active_filters .filter-block {

 margin-left: .71429rem;

	margin-right: inherit

}

.active_filters .filter-block .close {

	color: #414141;

	font-size: 1.25rem;

	opacity: 1;

 margin-top: .21429rem;

 margin-left: .35714rem

}

.rtl .active_filters .filter-block .close {

 margin-right: .35714rem;

	margin-left: inherit

}

.block-categories .category-top-menu {

	margin-bottom: 0

}

.block-categories .category-sub-menu li {

	position: relative;

	display: block

}

.block-categories .category-sub-menu a {

	padding: 5px 0;

	display: block;

	color: #3f3f3f;

	text-transform: uppercase;

	font-size: 12px

}

.block-categories .category-sub-menu a:hover {

	color: #009de4

}

.block-categories .category-sub-menu .category-sub-menu {

	margin-left: 15px

}

.rtl .block-categories .category-sub-menu .category-sub-menu {

	margin-right: 15px;

	margin-left: inherit

}

.block-categories .category-sub-menu .category-sub-menu li {

	border: 0

}

.block-categories .arrows,  .block-categories .collapse-icons {

	position: absolute;

	right: -5px;

	top: 14px;

	padding: 0;

	cursor: pointer;

	width: 20px;

	height: 20px;

	display: block;

	line-height: 12px

}

.rtl .block-categories .arrows,  .rtl .block-categories .collapse-icons {

	left: -5px;

	right: auto

}

.block-categories .arrows[aria-expanded="true"] .add,  .block-categories .collapse-icons[aria-expanded="true"] .add {

	display: none

}

.block-categories .arrows[aria-expanded="true"] .remove,  .block-categories .collapse-icons[aria-expanded="true"] .remove {

	display: block

}

.block-categories .arrows .add:hover,  .block-categories .arrows .remove:hover,  .block-categories .collapse-icons .add:hover,  .block-categories .collapse-icons .remove:hover {

	color: #009de4

}

.block-categories .arrows .remove,  .block-categories .collapse-icons .remove {

	display: none

}

.block-categories .arrows .arrow-down {

	display: none

}

.block-categories .arrows[aria-expanded="true"] .fa-plus {

	display: none

}

.block-categories .arrows[aria-expanded="true"] .fa-minus {

	display: inline-block

}

.facets-title {

	color: #414141

}

.products-selection {

	clear: both;

	position: relative

}

.products-selection .filter-button .btn-secondary,  .products-selection .filter-button .btn-tertiary {

 padding: .85714rem .57143rem .78571rem

}

.products-selection .total-products {

	line-height: 2.14286rem

}

 @media (max-width:768px) {

 #category #left-column {

 width: 100%

}

 #category #left-column #search_filters_wrapper {

 margin-left: -30px;

 margin-right: -30px

}

 #category #left-column #search_filter_controls {

 text-align: center;

 margin-bottom: 1.14286rem

}

 #category #left-column #search_filter_controls button {

 margin: 0 .57143rem

}

 #category #left-column #search_filters {

 margin-bottom: 0;

 box-shadow: none;

 padding: 0;

 border-top: 1px solid #f6f6f6

}

 #category #left-column #search_filters .facet {

 padding-top: 0;

 border-bottom: 1px solid #f6f6f6

}

 #category #left-column #search_filters .facet .title {

 cursor: pointer

}

 #category #left-column #search_filters .facet .title .collapse-icons .remove {

 display: none

}

 #category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add {

 display: none

}

 #category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {

 display: block

}

 #category #left-column #search_filters .facet .facet-title {

 color: #414141;

 text-transform: uppercase

}

 #category #left-column #search_filters .facet .h6 {

 margin-bottom: 0;

 padding: .71429rem;

 display: inline-block

}

 #category #left-column #search_filters .facet .navbar-toggler {

 display: inline-block;

 padding: .71429rem .71429rem 0 0

}

 #category #left-column #search_filters .facet .collapse {

 display: none

}

 #category #left-column #search_filters .facet .collapse.in {

 display: block

}

 #category #left-column #search_filters .facet .facet-label a {

 margin-top: 0

}

 #category #left-column #search_filters .facet ul {

 margin-bottom: 0

}

 #category #left-column #search_filters .facet ul li {

 border-top: 1px solid #f6f6f6;

 padding: .71429rem

}

 #category #content-wrapper {

 width: 100%

}

 #category #search_filter_toggler {

 width: 100%

}

 .products-sort-order .select-title {

 margin-left: 0

}

 .rtl .products-sort-order .select-title {

 margin-right: 0;

 margin-left: inherit

}

 .products-selection h1 {

 padding-top: 0;

 text-align: center;

 margin-bottom: 1.14286rem

}

 .products-selection .showing {

 padding-top: 1.14286rem

}

 #prices-drop #content-wrapper,  #new-products #content-wrapper,  #best-sales #content-wrapper {

 width: 100%

}

}

 @media (max-width:575px) {

 .products-selection .filter-button {

 padding-left: 0

}

 .rtl .products-selection .filter-button {

 padding-right: 0;

 padding-left: inherit

}

 #category #left-column #search_filters_wrapper {

 margin-left: -15px;

 margin-right: -15px

}

}

#product #content {

	position: relative;

	margin: 0 auto

}

.pts-product {

	margin-bottom: 3.57143rem

}

.prodetail-tile {

	color: #3f3f3f;

	font-size: 2.85714rem;

	font-weight: 400;

	margin: 0 0 1.42857rem

}

.product-price {

	display: inline-block

}

.proShortDesc {

	padding: 1.42857rem 0;

	;

	font-weight: 300;

	font-size: 18px

}

.proShortDesc ul {

	list-style: inherit;

	padding-left: 20px

}

.rtl .proShortDesc ul {

	padding-right: 20px;

	padding-left: inherit

}

.product-information .manufacturer-logo {

	height: 35px

}

.input-color {

	position: absolute;

	opacity: 0;

	cursor: pointer;

	height: 1.42857rem;

	width: 1.42857rem

}

.input-container {

	position: relative

}

.radio-label {

	display: inline-block;

	font-weight: 600

}

.product-actions {

	background-color: #f3f3f3;

 padding: 1.42857rem 1.42857rem .35714rem

}

.product-actions .control-label {

	display: block;

	color: #3f3f3f;

	font-weight: 500;

	font-size: 18px;

	min-width: 3.57143rem;

	vertical-align: middle;

	margin-bottom: 10px

}

.product-actions .add-to-cart .material-icons {

	display: none

}

.product-actions .list-color,  .product-actions .product-quantity {

	margin-bottom: 0

}

.product-variants .list-color .color {

	width: 30px;

	height: 30px;

	display: inline-block

}

.product-quantity>* {

	float: left

}

.rtl .product-quantity>* {

	float: right

}

.product-quantity .qty {

	height: 3rem;

	padding: 0 2.14286rem;

	margin-bottom: 15px;

	float: left;

	position: relative;

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

 margin-right: .71429rem;

	background-color: #fff

}

.rtl .product-quantity .qty {

	float: right

}

.rtl .product-quantity .qty {

 margin-left: .71429rem;

	margin-right: inherit

}

.product-quantity .qty>* {

	display: inline-block;

	vertical-align: middle;

	min-width: auto;

	font-size: 12px;

	text-transform: uppercase;

	color: #999;

	letter-spacing: 3px;

	line-height: 3rem;

	font-weight: 500

}

.product-quantity .qty .bootstrap-touchspin {

	position: static;

	border: 0

}

.product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin {

	width: 2.14286rem;

	height: 3rem;

	background-color: transparent;

	top: 0;

	text-align: center;

	padding: 0;

	border-radius: 0

}

.product-quantity .add {

	margin-bottom: 1.07143rem

}

.product-quantity .add>* {

	float: left

}

.rtl .product-quantity .add>* {

	float: right

}

.product-quantity .add .add-to-cart {

	padding: 14px 40px;

	padding: 14px 25px

}

.product-quantity .add .btn-product {

	width: 3rem;

	height: 3rem;

	font-size: 16px;

	text-align: center;

	background-color: #fff;

	padding: 10px;

	line-height: 1.28571rem;

	margin-left: 10px

}

.rtl .product-quantity .add .btn-product {

	margin-right: 10px;

	margin-left: inherit

}

.product-quantity .add .btn-product.added,  .product-quantity .add .btn-product:hover {

	background-color: #009de4;

	color: #fff

}

.product-quantity #quantity_wanted {

	border: 0;

	background-color: white;

	height: 3rem;

	padding: 0;

	font-weight: 500;

	width: 4.28571rem;

	font-size: 1.14286rem;

	text-align: center

}

.product-description ul {

	list-style: inherit;

	padding-left: 20px

}

.rtl .product-description ul {

	padding-right: 20px;

	padding-left: inherit

}

.product-discounts {

	display: block;

	vertical-align: middle;

	margin-bottom: 1.71429rem

}

.product-discounts>.product-discounts-title {

	font-weight: 400;

 font-size: .875rem

}

.product-discounts>.table-product-discounts thead tr th {

	width: 33%;

 padding: .71429rem 1.42857rem;

	background: white;

 border: .35714rem #ebebeb solid;

	text-align: center

}

.product-discounts>.table-product-discounts tbody tr {

	background: #f6f6f6

}

 .product-discounts>.table-product-discounts tbody tr:nth-of-type(even) {

 background: white

}

.product-discounts>.table-product-discounts tbody tr td {

 padding: .71429rem 1.42857rem;

	text-align: center;

 border: .35714rem #ebebeb solid

}

.product-prices .current-price {

	font-size: 2.14286rem;

	color: #3f3f3f;

	;

	font-weight: 700

}

.product-prices .tax-shipping-delivery-label {

 font-size: .92857rem;

	color: #878787;

	display: inline-block

}

.product-discount {

	display: inline-block

}

.product-discount .regular-price {

	font-size: 1.42857rem;

	font-weight: 400;

	margin-left: 5px;/*text-decoration: line-through*/















}

.rtl .product-discount .regular-price {

	margin-right: 5px;

	margin-left: inherit

}

.has-discount {

	display: inline-block;

	font-size: 1.42857rem;

	font-weight: 400

}

.has-discount .discount {

	color: white;

	font-weight: 600;

 padding: .35714rem .71429rem;

	font-size: 1rem;

 margin-left: .71429rem;

	text-transform: uppercase;

	display: none

}

.product-unit-price {

 font-size: .75rem;

	margin-bottom: 0

}

.product-cover {

 margin-bottom: .92857rem;

	position: relative

}

.product-cover img {

	background: white

}

.product-cover .layer {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	align-items: center;

	justify-content: center;

	width: 100%;

	height: 100%;

	background: white;

	position: absolute;

	left: 0;

	top: 0;

	opacity: 0;

	background: rgba(255, 255, 255, .7);

	text-align: center;

	cursor: pointer;

	-webkit-transition: opacity 0.7s ease-in-out;

	-o-transition: opacity 0.7s ease-in-out;

	transition: opacity 0.7s ease-in-out

}

.product-cover .layer:hover {

	opacity: 1

}

.product-cover .layer .zoom-in {

	font-size: 7.14286rem;

	color: white

}

#product-modal .modal-content {

	background: transparent;

	border: none;

	padding: 0

}

#product-modal .modal-content .modal-body {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	background-color: #fff

}

#product-modal .modal-content .modal-body .product-cover-modal {

	background: white

}

#product-modal .modal-content .modal-body .image-caption {

	padding-top: 1.07143rem

}

#product-modal .modal-content .modal-body .image-caption p {

	margin-bottom: 0

}

#product-modal .modal-content .modal-body .thumbnails {

	position: relative;

	margin-left: 1.07143rem

}

.rtl #product-modal .modal-content .modal-body .thumbnails {

	margin-right: 1.07143rem;

	margin-left: inherit

}

#product-modal .modal-content .modal-body .mask {

	position: relative;

	overflow: hidden;

	height: 100%;

	z-index: 1;

	margin-top: 20px

}

#product-modal .modal-content .modal-body .mask.nomargin {

	margin-top: 0

}

#product-modal .modal-content .modal-body .product-images img {

	max-width: 100%;

	cursor: pointer;

	background: white;

	border: 2px solid transparent;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

#product-modal .modal-content .modal-body .product-images img:hover {

	border-color: #009de4

}

#product-modal .modal-content .modal-body .arrows i {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	cursor: pointer;

	width: 1.78571rem;

	height: 1.78571rem;

	line-height: 1.71429rem;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	border: 0;

	left: 0;

	right: 0;

	font-size: 1.14286rem;

	color: #666;

	margin: auto;

	position: absolute;

	background-color: #ebebeb;

	z-index: 99

}

#product-modal .modal-content .modal-body .arrows i:hover {

	background-color: #009de4;

	color: #fff

}

#product-modal .modal-content .modal-body .arrows i.arrow-up {

	top: -5px

}

#product-modal .modal-content .modal-body .arrows i.arrow-down {

	bottom: -5px

}

#blockcart-modal {

	color: #414141

}

#blockcart-modal .modal-header {

	background: #70ba28

}

#blockcart-modal .modal-body {

	background: #ebebeb;

	padding: 3.57143rem 2.14286rem

}

#blockcart-modal .modal-body .divide-right span {

	display: inline-block;

 margin-bottom: .35714rem

}

#blockcart-modal .modal-dialog {

	max-width: 81.42857rem;

	width: 100%

}

#blockcart-modal .product-image {

	width: 15rem

}

#blockcart-modal .modal-title {

	font-weight: 600;

	color: white;

	font-size: 1.28571rem

}

#blockcart-modal .modal-title i.material-icons {

	margin-right: 2.14286rem

}

#blockcart-modal .product-name {

	color: #009de4;

	font-size: 1.28571rem

}

#blockcart-modal .cart-products-count {

	font-size: 1.28571rem

}

#blockcart-modal .cart-content {

	padding-left: 2.85714rem

}

.rtl #blockcart-modal .cart-content {

	padding-right: 2.85714rem;

	padding-left: inherit

}

#blockcart-modal .cart-content button {

 margin-right: .35714rem;

	line-height: 1.28571rem

}

.rtl #blockcart-modal .cart-content button {

 margin-left: .35714rem;

	margin-right: inherit

}

#blockcart-modal .divide-right {

	border-right: #acaaa6 1px solid

}

.rtl #blockcart-modal .divide-right {

	border-left: #acaaa6 1px solid;

	border-right: 0

}

.product-images>li.thumb-container {

	display: inline-block

}

.product-images>li.thumb-container>.thumb {

	cursor: pointer;

	border: 0;

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-moz-opacity: .5;

	-khtml-opacity: .5;

	opacity: .5

}

.product-images>li.thumb-container>.thumb.selected,  .product-images>li.thumb-container>.thumb:hover {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1

}

#main .images-container .js-qv-mask {

	white-space: nowrap;

	overflow: hidden;

	text-align: center

}

#main .images-container .js-qv-mask.scroll {

	width: 100%;

	margin: 0 auto

}

 @media (max-width:1024px) {

 #main .images-container .js-qv-mask.scroll {

 width: calc(100% - 56px)

}

}

#main .images-container .js-qv-mask .product-images {

	display: inline-block;

	vertical-align: middle

}

.scroll-box-arrows {

	display: none

}

.scroll-box-arrows.scroll {

	display: block

}

.scroll-box-arrows i {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

	cursor: pointer;

	width: 1.78571rem;

	height: 1.78571rem;

	line-height: 1.71429rem;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	border: 0;

	font-size: 1.14286rem;

	color: #666;

	bottom: 4rem;

	margin: auto;

	position: absolute;

	background-color: #ebebeb;

	z-index: 9;

	text-align: center;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-o-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s

}

.scroll-box-arrows i:hover {

	color: #fff;

	background-color: #009de4

}

.scroll-box-arrows .left {

	left: 0

}

.scroll-box-arrows .right {

	right: 0

}

#product-availability {

	display: inline-block;

	font-weight: 400;

	line-height: 42px;

 margin-left: .71429rem

}

.rtl #product-availability {

 margin-right: .71429rem;

	margin-left: inherit

}

#product-availability .material-icons {

	line-height: inherit

}

#product-availability .product-available {

	color: #70ba28;

	line-height: 16px

}

#product-availability .product-unavailable {

	color: #fec52e;

	line-height: 16px

}

#product-availability .product-last-items {

	color: #fec52e

}

#product-details .label {

	font-size: 1rem;

	color: #414141;

	font-weight: 700

}

#product-details>div {

	margin-bottom: 15px

}

.product-features {

	margin-top: 1.42857rem

}

.product-features>dl.data-sheet {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-moz-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-align-items: flex-start;

	-moz-align-items: flex-start;

	-ms-align-items: flex-start;

	-o-align-items: flex-start;

	align-items: flex-start

}

.product-features>dl.data-sheet dd.value,  .product-features>dl.data-sheet dt.name {

	-webkit-flex: 1 0 40%;

	-moz-flex: 1 0 40%;

	-ms-flex: 1 0 40%;

	flex: 1 0 40%;

	font-weight: 400;

	background: #ebebeb;

 padding: .71429rem;

 margin-right: .71429rem;

	min-height: 2.85714rem;

	word-break: break-all

}

 .product-features>dl.data-sheet dd.value:nth-of-type(even),  .product-features>dl.data-sheet dt.name:nth-of-type(even) {

 background: #f6f6f6

}

.product-features>dl.data-sheet dt.name {

	text-transform: capitalize

}

.product-variants {

	margin-left: -10px;

	margin-right: -10px;

	display: flex

}

.product-variants>.product-variants-item {

	margin: 0 0 2.14286rem;

	width: 50%;

	padding-left: 10px;

	padding-right: 10px

}

.product-variants>.product-variants-item select {

	border: 0;

	height: 3rem;

	background-color: #fff

}

.product-variants>.product-variants-item ul li {

	margin-right: 1.42857rem

}

.rtl .product-variants>.product-variants-item ul li {

	margin-left: 1.42857rem;

	margin-right: inherit

}

.product-variants>.product-variants-item ul.list-color li {

 margin-right: .71429rem

}

.rtl .product-variants>.product-variants-item ul.list-color li {

 margin-left: .71429rem;

	margin-right: inherit

}

.product-variants>.product-variants-item ul.list-color .input-color + span {

	border: 2px solid #fff;

	font-weight: 700;

	padding: 5px 15px;

	cursor: pointer;

	-webkit-box-shadow: 0 0 0 1px #ebebeb;

	box-shadow: 0 0 0 1px #ebebeb

}

.product-variants>.product-variants-item ul.list-color .input-color + span .sr-only {

	height: auto;

	margin: 0;

	overflow: hidden;

	position: relative;

	width: auto

}

.product-variants>.product-variants-item ul.list-color .input-color + span.color {

	padding: 0

}

.product-variants>.product-variants-item ul.list-color .input-color + span.color .sr-only {

	width: 0;

	height: 0;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

	font-size: 0

}

.product-variants>.product-variants-item ul.list-color .input-color:checked + span,  .product-variants>.product-variants-item ul.list-color .input-color:hover + span {

	-webkit-box-shadow: 0 0 0 1px #009de4;

	box-shadow: 0 0 0 1px #009de4;

	position: relative;

	color: #009de4

}

.product-variants>.product-variants-item .color {

	margin-right: 0;

	margin-top: 0

}

.rtl .product-variants>.product-variants-item .color {

	margin-left: 0;

	margin-right: inherit

}

.product-customization {

	margin: 2.85714rem 0

}

.product-customization .product-customization-item {

	margin: 1.42857rem 0

}

.product-customization .product-message {

	background: #ebebeb;

	border: none;

	width: 100%;

	height: 3.57143rem;

	resize: none;

 padding: .71429rem

}

.product-customization .file-input {

	width: 100%;

	opacity: 0;

	left: 0;

	z-index: 1;

	cursor: pointer;

	overflow: hidden;

	position: absolute

}

.rtl .product-customization .file-input {

	right: 0;

	left: auto

}

.product-customization .custom-file {

	position: relative;

	background: #ebebeb;

	width: 100%;

 text-indent: .71429rem;

	display: block;

	color: #acaaa6;

	padding: 10px;

	line-height: 16px;

	border-radius: 30px

}

.product-customization .custom-file button {

	z-index: 0;

	position: absolute;

	right: 0;

	line-height: 1.07143rem;

	top: 0;

	height: 2.71429rem

}

.rtl .product-customization .custom-file button {

	left: 0;

	right: auto

}

.product-customization small {

	color: #acaaa6

}

.product-accessories {

	margin-bottom: 3.57143rem

}

.product-pack {

	margin-top: 2.85714rem

}

.product-pack .pack-product-container {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	justify-content: space-around

}

.product-pack .pack-product-container .pack-product-name {

	-webkit-flex: 0 0 50%;

	-moz-flex: 0 0 50%;

	-ms-flex: 0 0 50%;

	flex: 0 0 50%;

	font-size: 1rem;

	color: #acaaa6

}

.product-pack .pack-product-container .pack-product-quantity {

	border-left: #ebebeb 2px solid;

 padding-left: .71429rem

}

.product-pack .pack-product-container .pack-product-name,  .product-pack .pack-product-container .pack-product-price,  .product-pack .pack-product-container .pack-product-quantity {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	align-items: center

}

.product-refresh {

	margin-top: 1.42857rem

}

.social-sharing {

	display: block;

	padding-bottom: 25px;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center;

	margin-top: 1.71429rem

}

.social-sharing ul {

	margin-bottom: 0

}

.social-sharing li {

	display: inline-block;

	-webkit-transition: all 0.2s ease-in;

	-o-transition: all 0.2s ease-in;

	transition: all 0.2s ease-in

}

.social-sharing li a {

	height: 1.14286rem;

	width: 1.14286rem;

	display: block;

	position: relative

}

.social-sharing li a:before {

	display: inline-block;

	content: "";

	width: 1.14286rem;

	height: 1.14286rem;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	font-family: "FontAwesome";

	background-image: none;

 font-size: .85714rem;

	line-height: 1.14286rem

}

.social-sharing li a:hover {

	color: transparent

}

.social-sharing li a span {

	display: none

}

 .social-sharing li.facebook a::before {

 content: "\f09a";

 background-color: #305891;

 color: #fff

}

 .social-sharing li.twitter a::before {

 content: "\f099 ";

 background-color: #2ca8d2;

 color: #fff

}

 .social-sharing li.googleplus a::before {

 content: "\f0d5";

 background-color: #fc6d4c;

 color: #fff

}

 .social-sharing li.pinterest a::before {

 content: "\f231 ";

 background-color: #738a8d;

 color: #fff

}

.products-selection .title {

	color: #878787

}

#blockcart-modal .cart-content .btn {

 margin-bottom: .71429rem;

	line-height: 1.42857rem

}

 @media (max-width:991px) {

 .product-cover img {

 width: 100%

}

 #product-modal .modal-content .modal-body {

 -webkit-flex-direction: column;

 -moz-flex-direction: column;

 flex-direction: column;

 -ms-flex-direction: column;

 margin-left: 0

}

 #product-modal .modal-content .modal-body img.product-cover-modal {

 width: 100%

}

 #product-modal .modal-content .modal-body .arrows {

 display: none

}

 #product-modal .modal-content .modal-body .image-caption {

 width: 100%

}

 #blockcart-modal .modal-dialog {

 width: calc(100% - 20px)

}

 #blockcart-modal .modal-body {

 padding: 2.14286rem

}

}

 @media (max-width:768px) {

 #blockcart-modal .divide-right {

 border-right: none

}

 #blockcart-modal .modal-body {

 padding: 1.14286rem

}

}

.cart-grid {

	margin-bottom: 1.14286rem

}

.cart-items {

	margin-bottom: 0

}

.cart-item {

	padding: 1.14286rem 0

}

.cart-summary-line {

	clear: both

}

.cart-summary-line .label {

	padding-left: 0;

	font-weight: 400;

	white-space: inherit

}

.rtl .cart-summary-line .label {

	padding-right: 0;

	padding-left: inherit

}

.cart-summary-line .value {

	color: #3f3f3f

}

.cart-summary-line.cart-summary-subtotals .label,  .cart-summary-line.cart-summary-subtotals .value {

	font-weight: 400

}

.cart-grid-body {

 margin-bottom: .85714rem

}

.cart-grid-body a.label:hover {

	color: #009de4

}

.cart-grid-body .card-block {

	padding: 1.14286rem

}

.cart-grid-body .card-block h1 {

	margin-bottom: 0

}

.cart-grid-body hr {

	margin: 0

}

.cart-grid-body .cart-overview {

	padding: 1.14286rem

}

.cart-grid-right #block-reassurance {

	background-color: #fff;

	padding: 1.42857rem

}

.cart-grid-right hr {

	margin: 0

}

.cart-grid-right .promo-discounts {

	margin-bottom: 0

}

.cart-grid-right .promo-discounts .cart-summary-line .label {

	color: #878787

}

.cart-grid-right .promo-discounts .cart-summary-line .label .code {

	text-decoration: none;

	cursor: pointer

}

.block-promo .promo-code {

	padding: 1.6rem;

	background: #ebebeb

}

.block-promo .promo-code .alert-danger {

	position: relative;

	margin-top: 1.42857rem;

	background: #ff8500;

	color: white;

	display: none

}

 .block-promo .promo-code .alert-danger::after {

 bottom: 100%;

 left: 10%;

 border: solid transparent;

 content: " ";

 height: 0;

 width: 0;

 position: absolute;

 pointer-events: none;

 border-bottom-color: #ff8500;

 border-width: 10px;

 margin-left: -10px

}

 .rtl .block-promo .promo-code .alert-danger::after {

 margin-right: -10px;

 margin-left: inherit

}

.block-promo .promo-input {

	color: #414141;

	border: #acaaa6 1px solid;

	height: 2.85714rem;

 text-indent: .71429rem;

	width: 60%

}

.block-promo .promo-input + button {

	margin-top: -4px;

	text-transform: capitalize

}

.block-promo .cart-summary-line .label,  .block-promo .promo-name {

	color: #fec52e;

	font-weight: 600

}

.block-promo .cart-summary-line .label a,  .block-promo .promo-name a {

	font-weight: 400;

	color: #414141;

	display: inline-block

}

.block-promo .promo-code-button {

	padding-left: 1.42857rem;

	margin-bottom: 1.42857rem;

	display: inline-block

}

.rtl .block-promo .promo-code-button {

	padding-right: 1.42857rem;

	padding-left: inherit

}

.block-promo.promo-highlighted {

	padding: 1.42857rem;

	padding-bottom: 0;

	margin-bottom: 0

}

.product-line-grid-left img {

	max-width: 100%

}

.product-line-grid-body>.product-line-info>.label {

	padding: 0;

	line-height: inherit;

	text-align: left;

	white-space: inherit

}

.product-line-grid-body>.product-line-info>.out-of-stock {

	color: red

}

.product-line-grid-body>.product-line-info>.available {

	color: #70ba28

}

.product-line-grid-body>.product-line-info>.unit-price-cart {

 padding-left: .3125rem;

 font-size: .875rem;

	color: #878787

}

.rtl .product-line-grid-body>.product-line-info>.unit-price-cart {

 padding-right: .3125rem;

	padding-left: inherit

}

.product-line-grid-right .bootstrap-touchspin {

	width: 4.85714rem;

	border: 1px solid #ebebeb;

	overflow: hidden

}

.product-line-grid-right .bootstrap-touchspin>.form-control,  .product-line-grid-right .bootstrap-touchspin>.input-group {

	color: #414141;

	background-color: white;

	height: 2.57143rem;

 padding: .175rem .5rem;

	text-align: center;

	font-size: 1.14286rem;

	border: 0

}

.product-line-grid-right .bootstrap-touchspin>.input-group-btn-vertical {

	width: auto

}

.product-line-grid-right .bootstrap-touchspin .btn-touchspin {

	top: 8px;

	z-index: 9

}

.product-line-grid-right .cart-line-product-actions,  .product-line-grid-right .product-price {

	line-height: 36px

}

.product-line-grid-right .cart-line-product-actions .remove-from-cart,  .product-line-grid-right .product-price .remove-from-cart {

	color: #414141;

	display: inline-block;

 margin-top: .35714rem

}

 @media (max-width:768px) {

 .product-line-grid-body {

 margin-bottom: 1.14286rem

}

}

 @media (max-width:575px) {

 .cart-items {

 padding: 1.14286rem 0

}

 .cart-item {

 border-bottom: 1px solid #ebebeb

}

 .cart-item:last-child {

 border-bottom: 0

}

 .cart-grid-body .cart-overview {

 padding: 0

}

 .cart-grid-body .no-items {

 padding: 1.14286rem;

 display: inline-block

}

 .product-line-grid-left {

 padding-right: 0!important

}

 .rtl .product-line-grid-left {

 padding-left: 0!important;

 padding-right: inherit

}

}

 @media (max-width:575px) {

 .product-line-grid-right .qty {

 width: 100%

}

 .product-line-grid-right .price {

 width: 100%

}

}

#block-reassurance {

	margin-top: 2.14286rem

}

#block-reassurance img {

	opacity: .7;

	width: 1.78571rem;

 margin-right: .71429rem

}

.rtl #block-reassurance img {

 margin-left: .71429rem;

	margin-right: inherit

}

#block-reassurance li {

	border-bottom: 1px solid rgba(0, 0, 0, .1)

}

#block-reassurance li:last-child {

	border: 0

}

#block-reassurance li .block-reassurance-item {

	padding: 1rem 0

}

#product #block-reassurance {

	background: white

}

#product #block-reassurance span {

	font-weight: 400;

	color: #999

}

.quickview .modal-dialog {

	width: calc(100% - 30px);

	max-width: 73.14286rem

}

.quickview .modal-content {

	background: #fff;

	min-height: 32.14286rem

}

.quickview .modal-header {

	border: none;

 padding: .71429rem

}

.quickview .modal-body {

	min-height: 27.14286rem

}

.quickview .modal-footer {

	border: 0

}

.quickview .layer {

	display: none

}

.quickview .product-cover img {

	width: 95%

}

.quickview .images-container {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	z-index: 1;

	min-height: 25rem;

	position: relative

}

.quickview .images-container .product-images>li.thumb-container>.thumb {

	width: 5.64286rem;

 margin-bottom: .92857rem;

	background: white

}

.quickview .mask {

	width: 100px;

	height: 32.85714rem;

	overflow: hidden;

	margin-left: 15px

}

.rtl .quickview .mask {

	margin-right: 15px;

	margin-left: inherit

}

.quickview .arrows {

	position: absolute;

	top: 0;

	height: 32.85714rem;

	right: 2.85714rem

}

.quickview .arrows .material-icons {

	background: #e5e5e5;

	border-radius: 50%;

	color: #333

}

.quickview .arrows .material-icons:hover {

	background: #009de4;

	color: #fff

}

.quickview .arrows .arrow-up {

	margin-top: -4.28571rem;

	cursor: pointer;

	opacity: .2;

	left: 0;

	font-size: 20px;

	z-index: 999

}

.quickview .arrows .arrow-down {

	position: absolute;

	bottom: -1.42857rem;

	cursor: pointer;

	left: 0;

	font-size: 20px;

	z-index: 999

}

#stores .page-stores {

	margin: 0 auto

}

#stores .page-stores .store-item {

 padding-left: .85714rem;

 padding-right: .85714rem

}

#stores .page-stores .store-picture img {

	max-width: 100%

}

#stores .page-stores .store-item-container {

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-justify-content: space-around;

	-moz-justify-content: space-around;

	-ms-justify-content: space-around;

	-o-justify-content: space-around;

	justify-content: space-around;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-o-align-items: center;

	align-items: center;

	padding: 2.14286rem 0

}

#stores .page-stores .store-item-container ul {

	margin-bottom: 0;

	font-size: 1.25rem

}

#stores .page-stores .store-item-container .divide-left {

	border-left: #ebebeb 1px solid

}

#stores .page-stores .store-item-container .divide-left tr {

	height: 1.78571rem

}

#stores .page-stores .store-item-container .divide-left td {

 padding-left: .42857rem

}

#stores .page-stores .store-item-container .divide-left th {

	text-align: right

}

#stores .page-stores .store-item-container .store-description {

	font-size: 1rem

}

#stores .page-stores .store-item-footer {

 margin-top: .57143rem;

 padding-top: .57143rem;

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-justify-content: space-around;

	-moz-justify-content: space-around;

	-ms-justify-content: space-around;

	-o-justify-content: space-around;

	justify-content: space-around

}

#stores .page-stores .store-item-footer.divide-top {

	border-top: #ebebeb 1px solid

}

#stores .page-stores .store-item-footer div:first-child {

	-webkit-flex: 0 0 65%;

	-moz-flex: 0 0 65%;

	-ms-flex: 0 0 65%;

	flex: 0 0 65%

}

#stores .page-stores .store-item-footer i.material-icons {

 margin-right: .71429rem;

	color: #acaaa6;

	font-size: 1rem

}

#stores .page-stores .store-item-footer li {

 margin-bottom: .71429rem

}

 @media (max-width:768px) {

 #stores .page-stores {

 width: 100%

}

 #stores .page-stores .store-item-container {

 padding: 1.14286rem 0

}

}

 @media (max-width:575px) {

 #stores .page-stores .store-item-container {

 display: block

}

 #stores .page-stores .store-item-container .divide-left {

 border-left: none

}

 #stores .page-stores .store-item-container .store-description a {

 margin-bottom: .57143rem

}

 #stores .page-stores .store-item-container .store-description address {

 margin-bottom: .57143rem

}

 #stores .page-stores .store-item-footer {

 display: block

}

 #stores .page-stores .store-item-footer.divide-top {

 border-top: #ebebeb 1px solid

}

 #stores .page-stores .store-item-footer li {

 margin-bottom: .71429rem

}

 #stores .page-stores .store-item-footer .card-block {

 padding: .85714rem .85714rem 0

}

}

.block-contact {

	border-left: #ebebeb 2px solid;

	padding-left: 3.42857rem;

	color: #acaaa6

}

.block-contact .block-contact-title {

	color: #414141

}

.linklist .blockcms-title a {

	color: #414141

}

.account-list a {

	color: #acaaa6

}

.account-list a:hover {

	color: #009de4

}

.blockcms-title,  .myaccount-title,  .myaccount-title a,  .block-contact-title {

	font-weight: 700;

	font-size: 1rem

}

.block-social {

	text-align: right

}

.block-social li {

	background-color: #ebebeb;

	background-repeat: no-repeat;

	display: inline-block;

 margin: .14286rem;

	cursor: pointer

}

.block-social li a {

	height: 2.85714rem;

	width: 2.85714rem;

	display: inline-block;

	position: relative

}

.block-social li a:before {

	display: inline-block;

	content: "";

	width: 1.07143rem;

	height: 1.07143rem;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0

}

.block-social li a:hover {

	color: transparent

}

.footer-container {

	overflow: hidden

}

.footer-container li {

 margin-bottom: .35714rem

}

.footer-container li a {

	color: #878787;

	cursor: pointer;

 font-size: .875rem

}

.footer-container li a:hover {

	color: #009de4

}

.footer-container .links .collapse {

	display: inherit

}

 @media (max-width:768px) {

 .footer-container {

 box-shadow: none;

 margin-top: 0

}

 .footer-container .wrapper {

 padding-left: 0!important;

 padding-right: 0!important

}

 .footer-container .links .h3 {

 line-height: 1.5;

 font-size: 1.14286rem

}

 .footer-container .links .title {

 padding: .71429rem;

 border-bottom: 1px solid #f6f6f6;

 cursor: pointer

}

 .footer-container .links .title .collapse-icons .remove {

 display: none

}

 .footer-container .links .title[aria-expanded="true"] .collapse-icons .add {

 display: none

}

 .footer-container .links .title[aria-expanded="true"] .collapse-icons .remove {

 display: block

}

 .footer-container .links .navbar-toggler {

 display: inline-block;

 padding: 0

}

 .footer-container .links .collapse {

 display: none

}

 .footer-container .links .collapse.in {

 display: block

}

 .footer-container .links ul {

 background-color: #f6f6f6;

 margin-bottom: 0

}

 .footer-container .links ul>li {

 padding: .71429rem;

 border-bottom: 1px solid white;

 font-weight: 700

}

 .footer-container .links ul>li a {

 color: #414141

}

}

 @media (max-width:991px) {

 .block-social {

 text-align: center

}

 .block-contact {

 padding-left: 1.71429rem

}

}

.contact-rich {

	margin-bottom: 2.14286rem;

	font-size: 1.14286rem

}

.contact-rich h4 {

	font-size: 20px;

 margin-bottom: .71429rem;

	margin-top: 30px

}

.contact-rich .block {

	height: auto;

	overflow: hidden

}

.contact-rich .block .icon {

	float: left;

	width: 3.57143rem

}

.rtl .contact-rich .block .icon {

	float: right

}

.contact-rich .block .icon i {

	font-size: 2.14286rem

}

 @media (min-width:992px) {

 .contact-form {

 margin-left: 8.33333%

}

 .rtl .contact-form {

 margin-right: 8.33333%;

 margin-left: inherit

}

}

.contact-form h3 {

	margin-bottom: 15px;

	font-size: 36px;

	margin-top: 30px

}

.contact-form .row {

	background: #fff;

	padding: 1.78571rem 0

}

.contact-form .form-control-label {

	display: none

}

#pagenotfound #wrapper {

	background-color: #f6f6f6

}

.page-not-found .img-pageNotFound {

	background: url(../img/data/404.jpg) left top no-repeat

}

.page-not-found .wrap {

	max-width: 42.14286rem;

	width: 100%;

	margin: 180px auto 0

}

.page-not-found h2 {

	font-size: 12.85714rem;

	color: #3f3f3f;

	font-weight: 700;

	margin-bottom: 10px;

	line-height: 11.42857rem

}

.page-not-found h3 {

	font-size: 1.85714rem;

	font-weight: 600;

	display: block;

	;

	margin-bottom: 35px;

	text-transform: uppercase

}

.page-not-found p {

	color: #666;

	font-weight: 400

}

.page-not-found .fa-exclamation {

	width: 50px;

	height: 50px;

	border-radius: 50%;

	text-align: center;

	line-height: 48px;

	text-indent: 4px;

	background: #009de4;

	color: #fff

}

.page-not-found .search-widget {

	max-width: 45rem;

	margin: 0 auto

}

.page-not-found .search-widget input {

	background-color: #f5f5f5

}

.page-not-found .search-widget .btnsearch {

	border-left: 2px solid #009de4

}

.rtl .page-not-found .search-widget .btnsearch {

	border-right: 2px solid #009de4;

	border-left: 0

}

.page-not-found .btn {

	margin: 50px 0

}

.page-not-found .btn .fa {

	margin-right: 5px

}

.rtl .page-not-found .btn .fa {

	margin-left: 5px;

	margin-right: inherit

}

.customization-modal .modal-content {

	border-radius: 0;

	border: 1px solid #f6f6f6

}

.customization-modal .modal-content .modal-body {

	padding-top: 0

}

.customization-modal .modal-content .modal-body .product-customization-line {

	padding-bottom: 1.07143rem;

	padding-top: 1.07143rem;

	border-bottom: 1px solid #f6f6f6

}

.customization-modal .modal-content .modal-body .product-customization-line .label {

	font-weight: 700;

	text-align: right

}

.customization-modal .modal-content .modal-body .product-customization-line:last-child {

	padding-bottom: 0;

	border-bottom: 0

}

 @media (max-width:768px) {

 #wrapper {

 box-shadow: none

}

 #checkout-cart-summary {

 float: none;

 width: 100%;

 margin-top: 1rem

}

 section.checkout-step {

 width: 100%

}

 .default-input {

 min-width: 100%

}

 label {

 clear: both

}

 #products .product-miniature,  .featured-products .product-miniature {

 margin: 0 auto

}

 .block-contact {

 padding-left: .9375rem;

 border: none

}

 .header-bottom .wrapper {

 position: relative

}

 .header-bottom .wrapper #pts-verticalmenu {

 position: static;

 width: 3.57143rem

}

 .header-bottom .wrapper #pts-verticalmenu>.title_block {

 padding: .71429rem 1.07143rem

}

 html {

 overflow-x: hidden

}

}

 @media (max-width:991px) {

 .container {

 max-width: 100%

}

 #header .logo {

 width: auto

}

 #products .product-miniature,  .featured-products .product-miniature {

 margin: 0 auto

}

 .sub-menu {

 left: 0;

 min-width: 100%

}

 .rtl .sub-menu {

 right: 0;

 left: auto

}

 #blockcart-modal .product-image {

 width: 100%;

 display: block;

 max-width: 250px;

 margin: 0 auto 1.07143rem

}

 #blockcart-modal .cart-content {

 padding-left: 0

}

 #blockcart-modal .product-name,  #product-availability {

 margin-top: .71429rem

}

 #search_filters .facet .facet-label {

 text-align: left

}

 .rtl #search_filters .facet .facet-label {

 text-align: right

}

 .block-category .category-cover {

 position: relative;

 text-align: center

}

 .block-category {

 padding-bottom: 0

}

 .widget-categoriestabs .nav-tabs li {

 margin-right: 10px

}

 .rtl .widget-categoriestabs .nav-tabs li {

 margin-left: 10px;

 margin-right: inherit

}

 .block .title_block {

 letter-spacing: 2px

}

 .accordion .title_block {

 margin-bottom: 0;

 cursor: pointer

}

 .accordion .title_block:after {

 font-family: "Material Icons";

 content: "\E145";

 position: absolute;

 right: 0;

 text-align: center;

 width: 40px;

 height: 40px;

 top: 12px;

 font-size: 1.85714rem

}

 .rtl .accordion .title_block:after {

 left: 0;

 right: auto

}

 .accordion .title_block.active:after {

 content: "\E15B"

}

 .header-default .headerMobile {

 background-color: #fff

}

 .headerMobile {

 background-color: #fff

}

 .headerMobile .flexRow {

 -webkit-align-items: center;

 -moz-align-items: center;

 -ms-align-items: center;

 -o-align-items: center;

 align-items: center

}

 .sidebarOffcanvas {

 background-color: #fff

}

 .sidebarOffcanvas .blockcart {

 padding: 15px

}

 .sidebarOffcanvas .blockcart .header {

 display: inline-block

}

 .sidebarOffcanvas .blockcart .cart-products-price {

 color: #009de4

}

 .sidebarOffcanvas .js-dropdown {

 float: left

}

 .rtl .sidebarOffcanvas .js-dropdown {

 float: right

}

 .sidebarOffcanvas .btn-unstyle {

 color: #dedede;

 padding: 8px 15px;

 cursor: pointer

}

 .sidebarOffcanvas .btn-unstyle .expand-more {

 color: #009de4

}

}

 @media (min-width:1200px) {

 #left-column>* {

 margin-right: 20px

}

 .rtl #left-column>* {

 margin-left: 20px;

 margin-right: inherit

}

 #right-column>* {

 margin-left: 20px

}

 .rtl #right-column>* {

 margin-right: 20px;

 margin-left: inherit

}

}

#header .cart_block {

	top: auto!important

}

#blog-category {

	margin-bottom: 30px

}

.category-info {

	margin-bottom: 50px

}

.category-image {

	margin-bottom: 15px

}

.childrens {

	margin-bottom: 1.42857rem

}

.childrens h6 {

	display: block;

	padding: 15px 0

}

.Recnet-blog .Recent-title {

	margin: 0;

	color: #3f3f3f

}

.blog-meta>div {

	color: #999;

	display: inline-block;

	vertical-align: middle;

	font-size: 12px;

	margin-left: 10px

}

.rtl .blog-meta>div {

	margin-right: 10px;

	margin-left: inherit

}

.blog-meta>div:first-child {

	margin-left: 0

}

.rtl .blog-meta>div:first-child {

	margin-right: 0;

	margin-left: inherit

}

.blog-meta>div span {

	color: #009de4;

	margin-right: 3px;

	line-height: 12px

}

.rtl .blog-meta>div span {

	margin-left: 3px;

	margin-right: inherit

}

.blogs-container h3 {

 margin-bottom: .71429rem

}

.blogs-container h4 {

	line-height: 1.71429rem

}

.blog-item {

	clear: both

}

.blog-item .blog-meta {

	font-size: 93%;

	line-height: 22px;

	margin-bottom: 20px

}

.blog-detail {

	background: #fff;

	margin-bottom: 30px

}

.blog-detail .blog-image {

	border-radius: 5px;

	overflow: hidden

}

.blog-detail .blog-meta {

	padding-bottom: 1.42857rem

}

.blog-detail .blogDetailContent {

	margin-bottom: 2.14286rem

}

.blog-detail .social-wrap {

	width: 100%;

	padding: 1.42857rem 0;

	border-bottom: 1px solid #ebebeb;

	display: -webkit-box;

	display: -moz-box;

	display: box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: flex

}

.blog-detail .social-wrap>* {

 margin: 0 .35714rem

}

.blog-detail .social-wrap .social-heading {

	color: #3f3f3f;

 margin-right: .71429rem

}

.rtl .blog-detail .social-wrap .social-heading {

 margin-left: .71429rem;

	margin-right: inherit

}

.blog-detail .blog-tags {

	margin-bottom: 1.42857rem;

	font-size: 1.28571rem

}

.blog-detail .blog-tags .fa {

	color: #3f3f3f

}

.blog-tags,  .extra-blogs,  .blog-comments,  .social-share {

	padding-bottom: 15px

}

.extra-blogs {

	padding-top: 1.42857rem

}

.extra-blogs h4 {

	text-transform: uppercase;

	;

	font-size: 1.42857rem

}

.extra-blogs ul li {

	padding: 5px 0

}

.extra-blogs ul li a {

	display: block;

	color: #999;

	;

	font-weight: 300;

	font-size: 16px

}

.extra-blogs ul li a:hover {

	color: #009de4

}

.blog-video-code {

	margin-bottom: 3.57143rem

}

.comment-item {

 padding: .85714rem 0

}

.comment-item img {

 padding-right: .14286rem

}

.rtl .comment-item img {

 padding-left: .14286rem;

	padding-right: inherit

}

.comment-wrap {

	overflow: hidden;

	background: none repeat scroll 0 0 #FFF;

	border: 1px solid #ebebeb;

	padding: 1.42857rem;

	position: relative;

	-webkit-transition: all 0.3s ease-out 0s;

	-o-transition: all 0.3s ease-out 0s;

	transition: all 0.3s ease-out 0s

}

.comment-wrap .comment-meta {

	border-bottom: 1px solid #ebebeb;

	font-size: 11px;

 margin: -1.42857rem -1.42857rem .71429rem;

 padding: .71429rem 1.42857rem

}

.comment-wrap .comment-meta>span {

	font-weight: 700

}

.comment-wrap .comment-meta>span span {

	font-weight: 400

}

.blog-social .social-wrap>div {

	float: left

}

.blog-social .social-heading {

	padding-right: 12px

}

.comment-link {

	background: none repeat scroll 0 0 #F4F4F4;

	border-left: 1px solid #ebebeb;

	display: block;

	float: right;

	font-weight: 700;

 margin: -.78571rem -1.42857rem -.71429rem 0;

 padding: .71429rem 1.42857rem

}

.ipts-captcha img {

	float: left;

	margin-right: 15px

}

.rtl .ipts-captcha img {

	float: right

}

.rtl .ipts-captcha img {

	margin-left: 15px;

	margin-right: inherit

}

.ipts-captcha input {

	width: 7.14286rem;

	height: 2.5rem

}

#categories_blog_menu .collapse-icons {

	position: absolute;

	right: 5px;

	top: 12px;

	padding: 0;

	cursor: pointer;

	width: 20px;

	height: 20px;

	display: block;

	line-height: 12px;

	text-align: center;

	color: #009de4

}

.rtl #categories_blog_menu .collapse-icons {

	left: 5px;

	right: auto

}

#categories_blog_menu .collapse-icons[aria-expanded="true"] .add {

	display: none

}

#categories_blog_menu .collapse-icons[aria-expanded="true"] .remove {

	display: block

}

#categories_blog_menu .collapse-icons .add:hover,  #categories_blog_menu .collapse-icons .remove:hover {

	color: #009de4

}

#categories_blog_menu .collapse-icons .remove {

	display: none

}

.blog-menu .tree {

	margin-bottom: 0

}

.blog-menu .tree>li {

	position: relative;

	border-top: 1px solid #ebebeb

}

.blog-menu .tree>li:first-child {

	border-top: 0

}

.blog-menu .tree>li ul {

	margin-left: 15px

}

.rtl .blog-menu .tree>li ul {

	margin-right: 15px;

	margin-left: inherit

}

.blog-menu .tree li {

	position: relative

}

.blog-menu .tree li a:before {

	font-family: "Material Icons";

	content: "\E837";

	color: #e1e1e1;

	font-size: 14px;

	display: inline-block;

	margin-right: 5px

}

.rtl .blog-menu .tree li a:before {

	margin-left: 5px;

	margin-right: inherit

}

.blog-menu li a {

	color: #999;

	display: block;

	padding: 10px 0;

	line-height: 22px

}

.lastest_block .blog_container {

	border-top: 1px solid #ebebeb;

	padding: 20px 0

}

.lastest_block .blog_container:first-child {

	border-top: 0

}

.lastest_block .link {

	border-radius: 3px;

	display: block;

	overflow: hidden

}

.lastest_block .blog-meta {

	line-height: 14px

}

.lastest_block .blog-title {

	margin: 0 0 10px

}

.lastest_block .blog-title a {

	max-height: 40px;

	font-size: 15px;

	line-height: 20px;

	display: block;

	overflow-x: hidden

}

#blog-localengine {

	margin-top: 2.85714rem

}

#blog-localengine h3 {

	text-transform: uppercase;

	;

	letter-spacing: 3px

}

body {

	display: block

}

.pts-parallax {

	background-size: cover;

	background-attachment: fixed;

	background-position: center center;

	position: relative

}

 .widget-inner>[class*="col-"] {

 width: 100%!important;

 padding-left: 0!important;

 padding-right: 0!important

}

.widget-separator .w_text_separator {

	float: left;

	height: 2px;

	position: relative;

	width: 100%;

	background-color: #797C85

}

.widget-separator .w_text_separator .text_separ {

	position: absolute;

	padding: 0 1px;

	width: 50px;

	top: -9px;

	margin: 0 auto;

	text-align: center;

	background-color: #fff;

	font-size: 15px;

}

.widget-separator .separator_align_center {

	left: 0;

	right: 0

}

.widget-separator .separator_align_left {

	left: 0

}

.widget-separator .separator_align_right {

	right: 0

}

.container .pagebuilder .container {

	width: auto;

	padding: 0;

	margin: auto

}

.owl-carousel .owl-wrapper:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0

}

.top-bar-area {

	background: #169fda;

	padding: 7px 0px;

}

.top-bar-area .contact-info-left ul li {

	display: inline-block;

	float: left;

	margin-right: 30px;

	font-size: 14px;

	color: #fff;

	margin-top: -12px;

}

.top-bar-area .contact-info-left ul li:last-child {

	margin-right: 0;

}

.top-bar-area .contact-info-right {

	float: right;

}

.top-bar-area .contact-info-right .phnumber {

	position: absolute;

	top: 0;

	left: 200px;

}

.top-bar-area .contact-info-right .phnumber p {

	color: #ffffff;

	font-size: 14px;

	margin: 0;

}

 .top-bar-area .contact-info-right .phnumber span::before {

 color: #d5ac63;

 display: inline-block;

 padding-right: 6px;

 position: relative;

 top: 3px;

 font-size: 18px;

}

.top-social-links {

	position: absolute;

	right: 0;

	top: 2px;

}

.top-social-links ul li {

	display: inline-block;

	margin-left: 15px;

}

.top-social-links i {

	color: #ffffff;

}

.lsb-2 h2 {

	font-size: 21px;

	color: #333;

}

.lsb-2 p {

	font-size: 15px;

	color: #333;

	line-height: 26px;

}

.lsb-2 {

	padding: 50px 0px 50px 50px;

}

.ups-text h2 {

	font-size: 38px;

	color: #1587ce;

	text-align: center;

	padding: 30px 0px;

	line-height: 34px;

	;

}

.bns-1 p {

	font-size: 15px;

	color: #333;

	text-align: center;

	margin-top: 10px;

	font-weight: 400;

}

.bns-1 h3 {

	font-size: 21px;

	color: #333;

	text-align: center;

	font-weight:700;

	margin-top: 15px;

}

.bns-1 {

	text-align: center;

}

.new-bts {

	background-color: #1587ce;

	text-align: center;

	font-size: 15px;

	color: #ffffff;

	border:none;

	box-shadow: none;

	padding: 9px 28px;

	margin-top: 10px;

}

.nmb {

	padding: 50px 0px;

	background-color: #f6f6f6;

}

.nmb-2 {

	padding: 50px 0px;

}

.lsb-n h2 {

	font-size: 19px;

	color: #333;

}

.lsb-n p {

	font-size: 15px;

	color: #5b5b5b;

}

.lsb-n {

	padding: 30px 0px 0px 50px;

}

.lsb-n ul {

	padding: 0px;

	list-style-type: none;

}

.lsb-n li {

	font-size: 15px;

	color: #333;

	background: url(../modules/pspagebuilder/views/img/cs.png) no-repeat 0 8px;

	line-height:27px;

	font-weight:600;

	padding-left:18px;

}

.main-dv {

	position: relative;

}

.main-dv img {

	position: relative;

	;

	top: 0px;

	left: 0

}

.right-dv {

	width: 100%;

	float: right;

	background-color: #f1f4ff;

	padding:20px;

	min-height: 500px;

}

.right-dv p {

	color: #333;

}

.right-dv ul {

	padding: 0;

}

.right-dv li {

	background: url(cs.jpg) 0px 8px;

	padding-left: 30px;

	padding-bottom: 10px;

	background-repeat: no-repeat;

	list-style-type: none;

	font-size: 15px;

	line-height: 26px;

	color: #333;

}

.right-dv h4 {

	color: #1587ce;

}

.main--left-dv img {

	position:absolute;

	;

	top: 50px;

	right: 0

}

.left-dv {

	width: 65%;

	float: left;

	background-color: #f1f4ff;

	padding:80px 30px 80px 340px;

	min-height: 500px;

}

.left-dv p {

	color: #333;

}

.left-dv ul {

	padding: 0;

}

.right-dv li {

	background: url(cs.jpg) 0px 8px;

	padding-left: 30px;

	padding-bottom: 10px;

	background-repeat: no-repeat;

	list-style-type: none;

	font-size: 15px;

	line-height: 26px;

	color: #333;

}

.right-dv h4 {

	color: #1587ce;

}

.logo-theme-s {

	background: none;

	position: relative;

	z-index: 99;

	display: block;

	padding: 15px 0px;

}

.product-meta {

	text-align:center;

}

.rating {

	display:none

}

.product-meta h4 {

	text-align: center;

}

#_desktop_menu {

	text-align: center;

}

.jkiuyt {

	padding: 25px 0px;

}

.lsdrt {

	background-color: #1587ce;

	text-align: center;

	font-size: 15px;

	font-weight: 600;

	padding: 10px 30px;

	color: #ffffff;

	box-shadow: none;

	border:none;

	margin-top: 10px;

}

#myBtn {

	

	position: fixed; display:none !important;

height: 40px; right:-67px;



width: 174px;



text-align: center;



box-shadow: -2px -1px 8px rgba(58, 56, 52, .28);



cursor: pointer;



background: #1587ce;



top: 45%;



font-weight: 400;







border-radius: 3px 3px 0 0;



transform: rotate(270deg);



cursor: pointer;



color: #fff;



line-height: 40px;



font-size: 18px;



z-index: 9;

}

.bts-nm {

	background-color: #1587ce;

	border-radius:7px;

	text-align: center;

	color: #ffffff;

	border:none;

	box-shadow: none;

	padding: 8px 8px;

	cursor:pointer

}

.bts-nm1 {

	background: #1587ce url(../img/locationiocn.png) no-repeat 10px 13px;

	border-radius:7px;

	text-align: center;

	color: #ffffff;

	border:none;

	box-shadow: none;

	padding: 8px 12px 8px 30px;

	;

	cursor:pointer

}

.dbutton {

	background-color:transparent !important;

	border:0;

	font-size:24px;

	color:#1587ce;

	cursor:pointer

}

.dropdown-n {

	position: relative;

	display: block;

}

.dropdown-content {

	display: none;

	position: absolute;

	background-color: #f9f9f9;

	min-width: 190px;

	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);

	padding: 12px 16px;

	z-index: 1;

}

.dropdown-n:hover .dropdown-content {

	display: block;

	left:190px;

	top:0;

}

.owl-carousel {

 //display:none;

	display:block;

	position:relative;

	width:100%;

	-ms-touch-action:pan-y

}

.owl-carousel .owl-wrapper {

//display:none;

	position:relative;

	-webkit-transform:translate3d(0, 0, 0)

}

.owl-carousel .owl-wrapper-outer {

	overflow:hidden;

	position:relative;

	width:100%

}

.owl-carousel .owl-wrapper-outer.autoHeight {

	-webkit-transition:height 500ms ease-in-out;

	-moz-transition:height 500ms ease-in-out;

	-ms-transition:height 500ms ease-in-out;

	-o-transition:height 500ms ease-in-out;

	transition:height 500ms ease-in-out

}

.owl-carousel .owl-item {

	float:left

}

.owl-controls .owl-page, .owl-controls .owl-buttons div {

	cursor:pointer

}

.owl-controls {

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)

}

.grabbing {

	cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAO0lEQVQ4y2NgGHbgPxTjY+PWDAP42PgM+k8IwNRQZAg+A/5TYsB/UgBFBtDM/0QZQkxawGsI3QygLwAAbjZlqS88cqkAAAAASUVORK5CYII=) 8 8, move

}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {

	-webkit-backface-visibility:hidden;

	-moz-backface-visibility:hidden;

	-ms-backface-visibility:hidden;

	-webkit-transform:translate3d(0, 0, 0);

	-moz-transform:translate3d(0, 0, 0);

	-ms-transform:translate3d(0, 0, 0)

}

.rtl .owl-carousel .owl-item {

	float:right

}

.mfp-bg {

	top:0;

	left:0;

	width:100%;

	height:100%;

	z-index:1042;

	overflow:hidden;

	position:fixed;

	background:#0b0b0b;

	opacity:.8;

	filter:alpha(opacity=80)

}

.mfp-wrap {

	top:0;

	left:0;

	width:100%;

	height:100%;

	z-index:1043;

	position:fixed;

	outline:none!important;

	-webkit-backface-visibility:hidden

}

.mfp-container {

	text-align:center;

	position:absolute;

	width:100%;

	height:100%;

	left:0;

	top:0;

	padding:0 8px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

.mfp-container:before {

	content:'';

	display:inline-block;

	height:100%;

	vertical-align:middle

}

.mfp-align-top .mfp-container:before {

	display:none

}

.mfp-content {

	position:relative;

	display:inline-block;

	vertical-align:middle;

	margin:0 auto;

	text-align:left;

	z-index:1045

}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {

	width:100%;

	cursor:auto

}

.mfp-ajax-cur {

	cursor:progress

}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {

	cursor:-moz-zoom-out;

	cursor:-webkit-zoom-out;

	cursor:zoom-out

}

.mfp-zoom {

	cursor:pointer;

	cursor:-webkit-zoom-in;

	cursor:-moz-zoom-in;

	cursor:zoom-in

}

.mfp-auto-cursor .mfp-content {

	cursor:auto

}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {

	-webkit-user-select:none;

	-moz-user-select:none;

	user-select:none

}

.mfp-loading.mfp-figure {

	display:none

}

.mfp-hide {

	display:none!important

}

.mfp-preloader {

	color:#ccc;

	position:absolute;

	top:50%;

	width:auto;

	text-align:center;

	margin-top:-.8em;

	left:8px;

	right:8px;

	z-index:1044

}

.mfp-preloader a {

	color:#ccc

}

.mfp-preloader a:hover {

	color:white

}

.mfp-s-ready .mfp-preloader {

	display:none

}

.mfp-s-error .mfp-content {

	display:none

}

button.mfp-close, button.mfp-arrow {

	overflow:visible;

	cursor:pointer;

	background:transparent;

	border:0;

	-webkit-appearance:none;

	display:block;

	outline:none;

	padding:0;

	z-index:1046;

	-webkit-box-shadow:none;

	box-shadow:none

}

button::-moz-focus-inner {

padding:0;

border:0

}

.mfp-close {

	width:44px;

	height:44px;

	line-height:44px;

	position:absolute;

	right:0;

	top:0;

	text-decoration:none;

	text-align:center;

	opacity:.65;

	padding:0 0 18px 10px;

	color:white;

	font-style:normal;

	font-size:28px;

}

.mfp-close:hover, .mfp-close:focus {

	opacity:1

}

.mfp-close:active {

	top:1px

}

.mfp-close-btn-in .mfp-close {

	color:#333

}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {

	color:white;

	right:-6px;

	text-align:right;

	padding-right:6px;

	width:100%

}

.mfp-counter {

	position:absolute;

	top:0;

	right:0;

	color:#ccc;

	font-size:12px;

	line-height:18px

}

.mfp-arrow {

	position:absolute;

	opacity:.65;

	margin:0;

	top:50%;

	margin-top:-55px;

	padding:0;

	width:90px;

	height:110px;

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)

}

.mfp-arrow:active {

	margin-top:-54px

}

.mfp-arrow:hover, .mfp-arrow:focus {

	opacity:1

}

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {

	content:'';

	display:block;

	width:0;

	height:0;

	position:absolute;

	left:0;

	top:0;

	margin-top:35px;

	margin-left:35px;

	border:medium inset transparent

}

.mfp-arrow:after, .mfp-arrow .mfp-a {

	border-top-width:13px;

	border-bottom-width:13px;

	top:8px

}

.mfp-arrow:before, .mfp-arrow .mfp-b {

	border-top-width:21px;

	border-bottom-width:21px

}

.mfp-arrow-left {

	left:0

}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {

	border-right:17px solid white;

	margin-left:31px

}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {

	margin-left:25px;

	border-right:27px solid #3f3f3f

}

.mfp-arrow-right {

	right:0

}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {

	border-left:17px solid white;

	margin-left:39px

}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {

	border-left:27px solid #3f3f3f

}

.mfp-iframe-holder {

	padding-top:40px;

	padding-bottom:40px

}

.mfp-iframe-holder .mfp-content {

	line-height:0;

	width:100%;

	max-width:900px

}

.mfp-iframe-holder .mfp-close {

	top:-40px

}

.mfp-iframe-scaler {

	width:100%;

	height:0;

	overflow:hidden;

	padding-top:56.25%

}

.mfp-iframe-scaler iframe {

	position:absolute;

	display:block;

	top:0;

	left:0;

	width:100%;

	height:100%;

	box-shadow:0 0 8px rgba(0, 0, 0, .6);

	background:black

}

img.mfp-img {

	width:auto;

	max-width:100%;

	height:auto;

	display:block;

	line-height:0;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	padding:40px 0 40px;

	margin:0 auto

}

.mfp-figure {

	line-height:0

}

.mfp-figure:after {

	content:'';

	position:absolute;

	left:0;

	top:40px;

	bottom:40px;

	display:block;

	right:0;

	width:auto;

	height:auto;

	z-index:-1;

	box-shadow:0 0 8px rgba(0, 0, 0, .6);

	background:#444

}

.mfp-figure small {

	color:#bdbdbd;

	display:block;

	font-size:12px;

	line-height:14px

}

.mfp-bottom-bar {

	margin-top:-36px;

	position:absolute;

	top:100%;

	left:0;

	width:100%;

	cursor:auto

}

.mfp-title {

	text-align:left;

	line-height:18px;

	color:#f3f3f3;

	word-wrap:break-word;

	padding-right:36px

}

.mfp-image-holder .mfp-content {

	max-width:100%

}

.mfp-gallery .mfp-image-holder .mfp-figure {

	cursor:pointer

}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {

.mfp-img-mobile .mfp-image-holder {

padding-left:0;

padding-right:0

}

.mfp-img-mobile img.mfp-img {

padding:0

}

.mfp-img-mobile .mfp-figure:after {

top:0;

bottom:0

}

.mfp-img-mobile .mfp-figure small {

display:inline;

margin-left:5px

}

.mfp-img-mobile .mfp-bottom-bar {

background:rgba(0, 0, 0, .6);

bottom:0;

margin:0;

top:auto;

padding:3px 5px;

position:fixed;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box

}

.mfp-img-mobile .mfp-bottom-bar:empty {

padding:0

}

.mfp-img-mobile .mfp-counter {

right:5px;

top:3px

}

.mfp-img-mobile .mfp-close {

top:0;

right:0;

width:35px;

height:35px;

line-height:35px;

background:rgba(0, 0, 0, .6);

position:fixed;

text-align:center;

padding:0

}

}

@media all and (max-width:900px) {

.mfp-arrow {

-webkit-transform:scale(.75);

transform:scale(.75)

}

.mfp-arrow-left {

-webkit-transform-origin:0;

transform-origin:0

}

.mfp-arrow-right {

-webkit-transform-origin:100%;

transform-origin:100%

}

.mfp-container {

padding-left:6px;

padding-right:6px

}

}

.mfp-ie7 .mfp-img {

	padding:0

}

.mfp-ie7 .mfp-bottom-bar {

	width:600px;

	left:50%;

	margin-left:-300px;

	margin-top:5px;

	padding-bottom:5px

}

.mfp-ie7 .mfp-container {

	padding:0

}

.mfp-ie7 .mfp-content {

	padding-top:44px

}

.mfp-ie7 .mfp-close {

	top:0;

	right:0;

	padding-top:0

}

.layerslider-wrapper {

	position:relative;

	z-index:9

}

.rev_slider {

	position:relative;

	overflow:hidden;

	z-index:9

}

.bannercontainer {

	position:relative;

	margin:0 auto;

	overflow:hidden

}

.bannercontainer .banner-fullwidth {

	width:100%!important

}

.bannercontainer .fullwidthbanner {

	overflow:hidden!important;

	padding:0;

	position:relative

}

.bannercontainer .banner-fullwidth {

	width:100%!important

}

.tp-hide-revslider {

	visibility:hidden!important;

	display:none!important

}

.tp-caption {

	z-index:1;

	font-size:14px;

	color:#242424;

}

.tp-caption.tp-hidden-caption {

	visibility:hidden!important;

	display:none!important

}

.tp-caption.big_white {

	position:absolute;

	text-shadow:none;

	font-weight:700;

	font-size:50px;

	letter-spacing:-.25px;

	line-height:60px;

	padding:1px 0 3px;

	margin:0;

	border-width:0;

	border-style:none;

	color:#fff;

}

.tp-caption.big_orange {

	position:absolute;

	text-shadow:none;

	font-weight:700;

	font-size:50px;

	letter-spacing:-.25px;

	line-height:60px;

	padding:0 4px;

	margin:0;

	border-width:0;

	border-style:none;

	color:#ff9801;

}

.tp-caption.big_black {

	position:absolute;

	text-shadow:none;

	font-weight:700;

	font-size:50px;

	letter-spacing:-.25px;

	line-height:60px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap;

	color:#242424;

}

.tp-caption.big_blue {

	position:absolute;

	text-shadow:none;

	font-weight:700;

	font-size:50px;

	letter-spacing:-.25px;

	line-height:60px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap;

	color:#009de4;

}

.tp-caption.medium_grey {

	position:absolute;

	text-shadow:none;

	font-weight:400;

	font-size:28px;

	line-height:20px;

	padding:2px 4px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap;

	color:#bbb

}

.tp-caption.large_text {

	position:absolute;

	color:#eee;

	text-shadow:none;

	font-weight:700;

	font-size:54px;

	line-height:36px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap;

	text-shadow:none;

	;

	text-align:center

}

.tp-caption.very_large_text {

	position:absolute;

	color:#252525;

	text-shadow:none;

	font-weight:500;

	font-size:50px;

	letter-spacing:-.25px;

	line-height:48px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap;

	letter-spacing:0

}

.tp-caption.very_big_red {

	position:absolute;

	color:#fd020b;

	text-shadow:none;

	font-weight:600;

	font-size:90px;

	letter-spacing:-.25px;

	line-height:90px;

	margin:0;

	border-width:0;

	border-style:none;

	padding:0;

	background-color:transparent;

}

.tp-caption.very_big_white {

	position:absolute;

	color:#fff;

	text-shadow:none;

	font-weight:600;

	font-size:90px;

	letter-spacing:-.25px;

	line-height:90px;

	margin:0;

	border-width:0;

	border-style:none;

	padding:0;

	background-color:transparent;

}

.tp-caption.very_big_orange {

	position:absolute;

	color:#ff8500;

	text-shadow:none;

	font-weight:600;

	font-size:90px;

	letter-spacing:-.25px;

	line-height:90px;

	margin:0;

	border-width:0;

	border-style:none;

	padding:0;

	background-color:transparent;

}

.tp-caption.very_big_black {

	position:absolute;

	color:#242424;

	text-shadow:none;

	font-weight:600;

	font-size:90px;

	letter-spacing:-.25px;

	line-height:90px;

	margin:0;

	border-width:0;

	border-style:none;

	padding:0;

	background-color:transparent;

}

.tp-caption.very_big_blue {

	position:absolute;

	color:#2da4d6;

	text-shadow:none;

	font-weight:600;

	font-size:90px;

	letter-spacing:-.25px;

	line-height:90px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap;

	padding:0 4px;

	background-color:transparent;

}

.tp-caption.very_big_green {

	position:absolute;

	color:#02afad;

	text-shadow:none;

	font-size:90px;

	letter-spacing:-.25px;

	font-weight:600;

	line-height:90px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap;

	padding:0 4px;

	background-color:transparent;

}

.tp-caption.larger_white_thin {

	position:absolute;

	color:#fff;

	font-size:28px;

	line-height:26px;

	font-weight:300;

	padding:0;

}

.tp-caption.larger_white {

	position:absolute;

	color:#fff;

	font-size:28px;

	line-height:26px;

	font-weight:400;

	padding:0

}

.tp-caption.larger_gray {

	position:absolute;

	color:#535763;

	font-size:28px;

	line-height:26px;

	font-weight:700;

}

.tp-caption.larger_black {

	position:absolute;

	color:#242424;

	font-size:28px;

	line-height:26px;

	font-weight:400;

}

.tp-caption.larger_black_thin {

	position:absolute;

	color:#242424;

	font-size:28px;

	line-height:26px;

	font-weight:300;

	padding:0;

}

.tp-caption.larger_blue {

	position:absolute;

	color:#02afad;

	font-size:28px;

	line-height:26px;

	font-weight:400;

}

.tp-caption.larger_green {

	position:absolute;

	color:#97b415;

	font-size:28px;

	line-height:26px;

	font-weight:400;

}

.tp-caption.larger_orange {

	position:absolute;

	color:#fed146;

	font-size:28px;

	line-height:26px;

	font-weight:400

}

.tp-caption.medium_text {

	position:absolute;

	color:#242424;

	text-shadow:none;

	font-weight:400;

	font-size:17px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap;

	text-shadow:none;

	text-align:center

}

.tp-caption.medium_yellow {

	position:absolute;

	color:#fc0;

	font-size:17px;

	line-height:26px;

	font-weight:400;

	;

	display:block

}

.tp-caption.medium_ping {

	position:absolute;

	color:#cc527a;

	font-size:17px;

	line-height:26px;

	font-weight:700;

	;

	display:block

}

.tp-caption.medium_white {

	color:#fff;

	font-size:17px;

	line-height:26px;

	font-weight:400;

	position:absolute;

}

.tp-caption.medium_orange {

	color:#ff8200;

	text-shadow:none;

	font-weight:400;

	font-size:17px;

	line-height:35px;

	position:absolute;

}

.tp-caption.medium_black {

	color:#252525;

	text-shadow:none;

	font-weight:400;

	font-size:17px;

	line-height:25px;

	position:absolute;

}

.tp-caption.small_text {

	position:absolute;

	color:#959595;

	text-shadow:none;

	font-weight:400;

	letter-spacing:1px;

	font-size:14px -2;

	line-height:18px;

	margin:0;

	border-width:0;

	border-style:none;

	white-space:nowrap

}

.tp-caption.small_white {

	color:#fff;

	text-shadow:none;

	font-weight:400;

	font-size:14px -2;

	line-height:26px;

	position:absolute

}

.tp-caption.small_gray {

	color:#535763;

	text-shadow:none;

	font-weight:400;

	font-size:14px -2;

	line-height:18px;

	position:absolute;

	text-transform:normal

}

.tp-caption.small_black {

	color:#242424;

	text-shadow:none;

	font-weight:400;

	font-size:14px -2;

	line-height:18px;

	position:absolute

}

.tp-caption.light_black {

	color:#666;

	text-shadow:none;

	font-weight:300;

	font-size:18px;

	line-height:25px;

	position:absolute;

}

.tp-caption.text_white {

	color:#fff

}

.tp-caption.text_black {

	color:#242424

}

.tp-caption.text_grey {

	color:#454545

}

.tp-caption.text_red {

	color:#ee6262;

	font-weight:700

}

.tp-caption.text_orange {

	color:#ffe345

}

.tp-caption.text_pure {

	color:#f09500

}

.tp-caption.text_pink {

	color:#ff1c84

}

.tp-caption.bg_grey {

	background-color:rgba(255, 255, 255, .2);

	color:#fff;

	text-shadow:none;

	font-weight:600;

	line-height:14px;

	position:absolute;

	;

	padding:10px 20px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

	-webkit-box-shadow:0 0 9px rgba(0, 0, 0, .06);

	box-shadow:0 0 9px rgba(0, 0, 0, .06)

}

.tp-caption .text_center {

	text-align:center

}

.tp-caption hr {

	border:1px solid #fff;

	width:160px;

	height:0;

	margin:0

}

.tp-caption.border-grey hr {

	border-color:#bbb

}

.tp-caption.noshadow {

	text-shadow:none;

	color:#eee;

	width:500px;

	white-space:normal!important;

	font-size:26px

}

.tp_inner_padding {

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	max-height:none!important

}

.tp-button {

	padding:0 15px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	border-radius:3px;

	height:35px;

	cursor:pointer;

	color:#fff!important;

	font-size:15px;

	line-height:35px!important;

	letter-spacing:-1px

}

.btn-slideshow {

	line-height:18px!important;

	font-size:13px!important;

	border:1px solid transparent;

	position:relative;

	font-weight:600;

	background:#009de4;

	color:#fff;

	text-align:center;

	;

	cursor:pointer;

	padding:13px 30px!important;

	border-radius:3px;

	text-transform:uppercase;

	-webkit-transition:all 0.3s ease-in-out 0s;

	-o-transition:all 0.3s ease-in-out 0s;

	transition:all 0.3s ease-in-out 0s

}

@media (max-width:768px) {

.btn-slideshow {

padding:5px 10px!important;

font-size:14px!important

}

}

.btn-slideshow:hover {

	background-color:#0a8ae2

}

.btn-outline-white {

	border-color:#fff;

	color:#fff

}

.btn-outline-black {

	border-color:#242424;

	color:#242424

}

.btn-outline-conversion {

	border-color:#009de4;

	color:#009de4

}

.btn-black {

	background-color:#242424;

	color:#fff

}

.btn-white {

	background-color:#fff;

	color:#353535

}

.btn-blue {

	background-color:#0a8ae2;

	color:#fff

}

.btn-blue:hover {

	background-color:#009de4

}

.btn-yellow {

	background-color:#ffd733;

	color:#fff

}

.btn-yellow:hover {

	background-color:#997b00

}

.btn-green {

	background-color:#70ba28;

	color:#fff

}

.btn-green:hover {

	background-color:#243c0d

}

.btn-orange {

	background-color:#fc0;

	color:#fff

}

.btn-orange:hover {

	background-color:#665200

}

.btn-red {

	background-color:#c00;

	color:#fff

}

.btn-red:hover {

	background-color:#0a8ae2

}

.btn-soft-red {

	background-color:#e6735d;

	color:#fff

}

.btn-soft-red:hover {

	background-color:#300

}

.btn-violet {

	background-color:#5b2c8c;

	color:#fff

}

.btn-violet:hover {

	background-color:#0f0718

}

.btn-ping {

	background-color:#cc527a;

	color:#fff

}

.btn-ping:hover {

	background-color:#8e2a4b

}

.btn-conversion {

	background-color:#c99947;

	color:#fff

}

.purchase:hover, .button:hover, .button.big:hover {

	background-position:bottom, 15px 11px

}

@media (min-width:576px) and (max-width:768px) {

a.button {

-webkit-transition:none;

-o-transition:none;

transition:none

}

}

@media (max-width:575px) {

a.button {

-webkit-transition:none;

-o-transition:none;

transition:none

}

}

@media (min-width:576px) and (max-width:768px) {

.btn-slideshow {

padding:4px 8px 3px;

line-height:25px!important;

font-size:11px!important;

font-weight:400

}

a.btn-slideshow {

-webkit-transition:none;

-moz-transition:none;

-o-transition:none;

-ms-transition:none

}

}

@media (max-width:575px) {

.btn-slideshow {

padding:2px 5px 2px;

line-height:20px!important;

font-size:10px!important

}

a.btn-slideshow {

-webkit-transition:none;

-moz-transition:none;

-o-transition:none;

-ms-transition:none

}

}

.btn-slideshow.green, .btn-slideshow:hover.green, .purchase.green, .purchase:hover.green {

	background-color:#f44336

}

.btn-slideshow.blue, .btn-slideshow:hover.blue, .purchase.blue, .purchase:hover.blue {

	background-color:#1d78cb

}

.btn-slideshow.red, .btn-slideshow:hover.red, .purchase.red, .purchase:hover.red {

	background-color:#f44336

}

.btn-slideshow.orange, .btn-slideshow:hover.orange, .purchase.orange, .purchase:hover.orange {

	background-color:#f70

}

.btn-slideshow.darkgrey, .btn-slideshow.grey, .btn-slideshow:hover.darkgrey, .btn-slideshow:hover.grey, .purchase.darkgrey, .purchase:hover.darkgrey {

	background-color:#555

}

.btn-slideshow.lightgrey, .btn-slideshow:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey {

	background-color:#888

}

.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {

	-webkit-transform:translateZ(0);

	-webkit-backface-visibility:hidden;

	-webkit-perspective:1000

}

.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

}

.noFilterClass {

	filter:none!important

}

.tp-bannershadow {

	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(data:image/png;base64,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) no-repeat;

	background-size:100%;

	width:890px;

	height:60px;

	bottom:-30px

}

.tp-bannershadow.tp-shadow2 {

	background:url(../../modules/pssliderlayer/views/img/front_img/shadow2.png) no-repeat;

	background-size:100%;

	width:890px;

	height:110px;

	bottom:-60px

}

.tp-bannershadow.tp-shadow3 {

	background:url(../../modules/pssliderlayer/views/img/front_img/shadow3.png) no-repeat;

	background-size:100%;

	width:890px;

	height:60px;

	bottom:-60px

}

.caption.fullscreenvideo {

	left:0;

	top:0;

	position:absolute;

	width:100%;

	height:100%

}

.caption.fullscreenvideo iframe {

	width:100%!important;

	height:100%!important

}

.tp-caption.fullscreenvideo {

	left:0;

	top:0;

	position:absolute;

	width:100%;

	height:100%

}

.tp-caption.fullscreenvideo iframe {

	width:100%!important;

	height:100%!important

}

.tpclear {

	clear:both

}

.tp-bullets {

	z-index:25;

	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

}

.tp-bullets.simplebullets.navbar {

	border:1px solid #666;

	border-bottom:1px solid #444;

	background:url(data:image/png;base64,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);

	height:40px;

	padding:0 10px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px

}

.tp-bullets.simplebullets.navbar-old {

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAjCAIAAAAi8wwUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADdJREFUeNpijI2NZcANWJ49e4ZP+v///xRI//v3j3a6B9JwyqT//v076rTh5LRBnJApysAAAQYAdO5mnPfN+vsAAAAASUVORK5CYII=);

	height:35px;

	padding:0 10px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px

}

.tp-bullets.simplebullets.round .bullet {

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,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) no-Repeat top left;

	width:20px;

	height:20px;

	float:left;

	margin:0 5px

}

.tp-bullets.simplebullets.round .bullet.last {

	margin-right:3px

}

.tp-bullets.simplebullets.round-old .bullet {

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAuCAYAAADDX4LFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABCNJREFUeNrUVk1LW0EUnZeYmEjiN2ICggHRhe7Mwi9cFISCorjqur9CTLetIEVwJ7jqRrAIguKiYnGj4iK6cyFSKCIohCZRqiYxH6/3hDuPyfPl5Qm66MBlMjPnnpnMu3Pu1XRdF2/V6mzWNDIXmVsxzOE0RcVKPOeIXJJ6yHxkfu49CnmeLEuW4T5vuQmuRTGNrI4sQBY6PDyMjo2NLYVCoXhDQ0MCcPQYYx7rhAszvo79DT4r4kay7tnZ2bn6+voUn8bSsA4c8OxXsYFK7uYTdEej0RU7UrMNDg6u8gYB5qkgx24+/MXJyclPqmNPT4++vr6uX15e6mjoMca8ipuenp7HVTKPppJjt2bcod/v/yMdpqam9MfHR92qYX5mZsYghx9/g2Z5eknuxa7j4+NfJTgSieiFQkG3a7lcroyTPvDn03tVcj9ZpLOz81QC19bWdCcNOOkDf/Awn0GOD9GrRsfNzY0jcuDU6AEP85Ufi/Fw8vl8UMZ/a2uroyeu4tjfxXwGOXYueTyevxKYSqUckas49jdeqiSHRuRbWlp+S+D+/r4jchXX1NR0qUhB9WhBHNeKFqyr8V4tWow4Vz8q4hjhVi0M1TiHX7U4r/pC+/r69I2NDSN60GOMeRUHPxaxZy+0QlugFa+pLc9UEVrh9Xpv7UixzppSUxXNeh7GHY6MjCzj5clvgR5jzNfSc80cWgDYZCIXh5llJtI0TTenNMumbOLmdOhS0hw2KMgcaib9/5v2lqWF9qalhQUxPl6ALDQ6Oho9ODhYur6+jj88PCTwQtFjjHmsEy7M+Dq7m5DEjWTdm5ubc9lsNmUnXFgHDnj2q7qBm0/QHY/HV/QXtJOTk1XeIMA8FXeOvh6JZWdn5yOJ0GcJuL+/F2dnZyKZTArK+IIqLtHW1iYGBgZEIBAwTra9vR0jlfxGP9NkOdy/ppw6SHfYs7e394PKhDZMkgKK4+NjUSwWn/9Nt1sMDQ2JcDhcHmcymeTExMT7o6OjXzRERiq6FHL/wsLCB0lMH04Q0JK4nLpoHhsDhwY/+HN0udU0h4Gvt7f3nXTGVdSq3UulUhknG/v7rMg9lEMjEphIJBy9QhXH/h4zefnhUPY2SounpydH5CqO/a1LC6o7jNKCEoEjchXH/talRTqdNkqLjo4OR+Qq7u7urqK0UMmzFxcXRhHS398vSKftVY/WgZPt/Pz8J2tNwUyeicVi36lkwCMoPxBKZcLlclkSYx7r8iHBD/4sZkWhPlW0q6urAj2MjAzJYDAourq6BGlI+cNRESR8Pp+gHCqGh4dFe3u74bu7u/tlcXHxgB9Qoaq2QCteQ1uqquLW1tY8/dXbGsX/LXBOVNGs52HoNUnAMmnMqZRf9BhjvpaevzQT2ZYW5kzkNIfalha10tubtH8CDADzGP1mmFSu6wAAAABJRU5ErkJggg==) no-Repeat bottom left;

	width:23px;

	height:23px;

	margin-right:0;

	float:left;

	margin-top:-12px

}

.tp-bullets.simplebullets.round-old .bullet.last {

	margin-right:0

}

.tp-bullets.simplebullets.square .bullet {

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAmCAYAAAAm56DSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALhJREFUeNrslDEOwjAMRZ2WDLB0YOcSuf8Rcgl2BhY6hGJs6TsDC2nJgFRb+vpD5JfWkT9RxwrwQTSKIjw09LJoERX464ADBRxFEzw2wBQyi+7wCtPmiZmvq38thIvYU+GfX6aHzSC5nNA32qxsdnHj3KPNeOj5mg5z2BcYY9e2VEE/2TotWFZbkTU1o79GTeyQGqVrntHf1l5jO+fcDEopeWw7zGO7xralw0l0/mE3b6LHTmL7LcAA+uBPeRT8dg0AAAAASUVORK5CYII=) no-Repeat bottom left;

	width:19px;

	height:19px;

	margin-right:0;

	float:left;

	margin-top:-10px

}

.tp-bullets.simplebullets.square .bullet.last {

	margin-right:0

}

.tp-bullets.simplebullets.square-old .bullet {

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAmCAYAAAAm56DSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALhJREFUeNrslDEOwjAMRZ2WDLB0YOcSuf8Rcgl2BhY6hGJs6TsDC2nJgFRb+vpD5JfWkT9RxwrwQTSKIjw09LJoERX464ADBRxFEzw2wBQyi+7wCtPmiZmvq38thIvYU+GfX6aHzSC5nNA32qxsdnHj3KPNeOj5mg5z2BcYY9e2VEE/2TotWFZbkTU1o79GTeyQGqVrntHf1l5jO+fcDEopeWw7zGO7xralw0l0/mE3b6LHTmL7LcAA+uBPeRT8dg0AAAAASUVORK5CYII=) no-Repeat bottom left;

	width:19px;

	height:19px;

	margin-right:0;

	float:left;

	margin-top:-10px

}

.tp-bullets.simplebullets.square-old .bullet.last {

	margin-right:0

}

.tp-bullets.simplebullets.navbar .bullet {

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAmCAYAAADJJcvsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz5JREFUeNrcVj1IW1EUPu8lmhCsi4q6qDi1DrWaNKHYmsXgoBSHLm1Xl3Z0EGnBQRdxcC2FTBE6tSBFoRKySEPRJmkJwdJCUjSCFHWQmj+Npue7fTfc2Jg8urUHDnm597tfzjn3nO9FGxkZoSp2i/0B+132O8baB/b37K/ZP0tgMBgUn9ZLBIPsL9jdVci9hj9n32J/wh6Tm7oCHGXfvILksrkN7Khc0IzUEEkE3+XG6ekpnZ2dUbFY/B261UoNDQ3U2NioEpbYXZxeTESk6/pLSXJxcUEnJyeUy+XKJDA8Yw17wMhAjLMiIhT2k9wB8Pz8vGZeFouFmpqa1KUBncN9rKZTjwQGDLDSwKGXSqV7cgE1MWsqFhw6sw+qdTBrKhYcOv2laZpWEaDO15lQi2jW+LbKz8zxVXc4HFtK0UwTqVhw6D09PW/kgs1mMxUVMMBKA4fGFbePj49vFgqFm7Ihs9nslW0AEo6gnBoTxldXVz26z+fLezyeZ0a7CwCazW63i7GQhmesYU+pT8k4m7f09vaS3+9Pb29vf9/f378vRwUHMVc4DMezSgwSp9M5OT8//xbdIIiWl5eLgUDg28HBQTSdTt/gtNpr1QjpcCZPZ2dnQZJTp1+KlJ0/2hcXFwfj8bjv+PjYnc/nndjjqKLNzc3R/v7+d9PT09ChHyiLFDatmkIahNdwswjAWC6wZ9l/gqCeQgpj4HWzUlu+jH9DanHNY2NjNDw8TH19fQLI7UEbGxu0tramTn5ZagURN9hH7mgXdlpaWmhubo7QFtUslUoRXzsdHR3J4Y2sr6/frpBaRLK0tETd3d0189rZ2aGpqSk1skqpRXQdHR3Ec1fTgVHb5g+pdblcxA1oyoFVpdaqSm1nZ6d45ZgxYFWpregj/JJZlUSKqtRaIbW8OIBvyWSSurq6TBHt7u5WSK0VMimJotEotbW1mSIC9kqpjUQixDJSt9DAAFtTaqGAExMT1NraWjWSw8NDWllZEa92VWot4XC4ODQ0lOYme4gRwas4kUhQJpMR7y7oM/R7b2+PYrEYhUIhtdAlPjvp9Xq/iBGB/szMzDzivP3qX5s6JqR2YWHhVVmz/0+p/SXAALqzBQjPPNzSAAAAAElFTkSuQmCC) 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

}

.tp-bullets.simplebullets.navbar-old .bullet {

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAYAAADzXER0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAolJREFUeNqUlEtrGlEUx8+o+IZGcUQk4kYFESRlsEtRXLhwNUkhUDB010/gF/A7CHZX6CpQ6io7XRUUo0IRRBSh2I1iRBPfEtGec6Op1honF/6cGT2/e8+cx+VWqxVsL7PZHEFDElBnqJ+oEuqm0+ncbPtyGxghHs3nUCgkosDr9YLH44FKpQLlchkymQwphT6fcJM7BhHM87wD1YrH46uHh4eDov/JD2UhjsMHOe6Rj8ViwtXVFRxbyWQSEolECk8/V+D7ZTgcFi4uLmA8Hh+Fo9Eo1Go1ET/zkuAPfr9fErhZwWAQ0ul0lOB3NpsNhsOhZNhqtZIRCOZlMhmMRiPJMMdxZIwE37VaLV6v10uGB4MBmR7Bt9VqNeJ2uyXDmDAyJYKvi8Vi5PT0VDKcz+fJfN3UuRgIBM4EQTgK5nI5yGazrM6sPbFmDvz9B8IWn893ECwUClAqldr4+Bbh9l5v2+120eFwgMlkArVaDbPZDLrdLjQaDWg2mzu9zf1nqt6j+Uj1pzJSNSipqC8Ifdv2Vfwb2snJyRTN7zX4BvVr/T7dq/fmZJfLxcLGNhUnkwnM53MmlUrFpNVqQafTsbDr9frfsBFkCev3+5Zer3cwYUajEQwGA0sYbtAGp9MpRxXxj5VcLj8qTOQK/b/ToWwksa8Farl1z7647u/vQalUihjtpYxGksaRQKlaD9HTSD4+Pko6dbPI/3kkKX4ay1eup5HERPDL5VIyhf5sJOm4W2pDOlmqqO40kgRfazSaVyWM/NlIUp1pJPEOO5NyCdKNg0phk5zvdBjClpfuMgKxRZ87bK+3sZ/F6XQKi8UCKIn0jQqFgoWK37rf29sLNzk4kgjtjOQfAQYAjo9P8hf3UWQAAAAASUVORK5CYII=) 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-position:bottom left

}

.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

}

.tp-leftarrow {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,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) no-repeat top left;

	width:40px;

	height:40px

}

.tp-rightarrow {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,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) no-repeat top left;

	width:40px;

	height:40px

}

.tp-leftarrow.round {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAYAAACDBoQZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkBJREFUeNqkVb1qAkEQ3vvxEQ6EtHkB+wuEA1PrG2iTygeIjWJIlycwhUVASKEWQixMa586YCsE8gbiab7vsnMZT8/Lz8DHubuz336zMzs6k8nE5JnjOGf4tHa7XTvPp16vp7/dYw6u6xrP86r4vgIhxyA2ReYeIfKAHsjmvu8HQEL+E0JfhcQNZZAMgQiQpTLWrrfbbeKDkPcIptNpOudLWECVRFoNN4PkHN8+yeI4PlBDIoLrvg2rAwLCCEQZnfibRJzPKhOyzWZjfHs3ER1LpZIRVZqMzhxniYSMBzEKkhkhIjgmmZiQioKs6bt04XwF3AqJ3JX+LWP65CHxBzlvtQtcAR/mH+YzXqviBahAxRMLVYW0BO5PhUmOJJtyedZW2HAJ2XcgvLHO75h7kERkLQzDfWVyqq2XGAlpg3CB9UeSyOl56lIyOtJYJ5oUm5+huIL1loRxrGgPnpOEoKuZGRqNRtwd12o1IwpPKtPFJyr5HY/HVSgbYvgmqovInGazmZ1LnheIOjYxC5Bc5N3XYDDYT4DqHGUQUU0kxQqCMnCdp6rRaBySYSOb4RAbAmlJ1s4x1y/KZPKccB8eCHs4eQ4EOgm6JE6Z7GFpzKEo0mokETrDGbXHyfSposg2xb35ImXynPjAO4QQ/dbS5hh/ZaCLiQXrCgj+QpZ04vV6fdA1gFD5LuF8/6MwFRmxAi5Bdgfc2LtKukbe3c1ms+86Y6y6mwIx0AbSrpHNamHXUP+dgmdMVUDQkporsk8BBgALueG65YEaRAAAAABJRU5ErkJggg==) no-repeat top left;

	width:19px;

	height:14px;

	margin-right:0;

	float:left;

	margin-top:-7px

}

.tp-rightarrow.round {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAYAAACDBoQZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAj5JREFUeNqklLFqAkEQhs9zfQTBB/AxrrFIaSFYRMSAjT5BuiDEJnmAVCls7FQElTSmjGCZdwgEAkIeQD0v/7/umL3zvDuSg2Hv5na+nZmdmdx0OnWyPLlc7gHLUxAEn7a+Vqud3t0MEMd1XYoHec/n81f8jnvcjCBHKUUpArbE9z0kH92voOyIYQqsJHrf93sQD9LE59dp/3w+D7iZhnFAeKJhsiJnzuFwcPb7PWVDYLVafdWeGfdjYaITkOQKAPlXhCwXi0UfB/RVoVDQMBokhSprNHwD7cFLTxEisLhbivOY+xmqrWf4SvJxCRYFi6Hkj3YMUYfp/O/ZQJqVSuV4ASB2mVA5MSHMW/wvix52K8i153mnjlAAPXMzQSkX0MJaNqBH2N0h6X4ol7vdToNYNxlK4xvqG4BeTJ2FL4YKuZlLRcs0YF0D1sTBH1bRhmH8Eb1m2zP+o1fj8Zgh+fV6XcNFQo0uMHtDVOgBPPIg76PR6IqpoZ52ocPb7XZqbZlLeMMngQTruqKng8EgFGYnyxjCU7KKtkcwbMNTo9VqBXH5isJkGEijmzA3BA6Hw2PRSqEmAbmHxtJuJlTCipBlo9HoM3QlxZoGY7JlryTeDhs6T0lZRG/mUpPbB9jtp6eGdECSZ0kemxT0KUoK74+wDaQ5mUxepTe7MoZTwrzFUrZAK8j1bDb7nRrb7fZZxm9Srjg1CDMT5hFyhzz7Z42eVmdWF+ipAciLtOHZCErLmRk/a+xhxX8IKAr7EWAAInyw0BS5m24AAAAASUVORK5CYII=) no-repeat top left;

	width:19px;

	height:14px;

	margin-right:0;

	float:left;

	margin-top:-7px

}

.tp-leftarrow.round-old {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAslJREFUeNrcl99O4kAUh5luqVRloSZSExNMKKnRKInwCF54ydP4Evsoe2O880aNCZcQE+6IaMKVkN0AWXYXopXub3ZPSUvoP5adTTzJpy2M83WmM2eOzLbthIiQ+Q/GWJS2EvEB8Kebgje6jiaKKEmCdbBGnU/AGLxGkUkxJB/Bzng8vu/1ep9xrYNN+i58SkLekUQj2AbHw+HwyaZot9tX+GwfaJFkASK35GgwGDzac9HpdLgsT1O6lMgj6ff7D7ZPNBqNc7RJh76GBaLQkTjR7XZry44osqTVat2gzQnYBRmwQUKOSv3IswdwieYlvtNVr9dv0eYMVGhBGKDgYs+1Kv/sVS7ChnUvYR2Sy2w2W/CbBbyXmqIoL+l0OiVJEgPur5ksy5Kqqgx9VHE/+L3naEQyLdPDoOmKG+ivSKOaZQaeVlRsxutUKrWzwhSXdFajlBAUjognxzHm9ZTv/hX2/0rJdzZ1/OYn+KJpWnVViwHXP4A1L+L2b/yGZBeQFX1cVqlU+oTfX8F36sy9Id8ou89E/2XDCk1BQpOq0GNC6MG3SHaA7PGMo/wO1ybYAkqUo9xJqv+8OIkq+utyKyGqgGRCK9UYCfgdVqrIyve6ri9XqQYggTWwDY4zmcwTPb1tGMYVPtsHGkgCFtRXVMkRjoxHR+KQz+e5LA/WlxV5JDifHuYlDuVy+Rxt0vQ3sUShI3HAu6otO6LIEtM0b9DmBOyCDNggIUelfmTnAYIkvtNVqVRu0eYMVGhBGKDgYg/oYJNks8zgqVTxTi5xJPgWJxDVXhCj0Sg1nU4Z8GQby7IkZHmGPryVKln5Mj0Mmq64IIo0Km+lirieTCbvqFJFnGLqxFSqKEKqq1oMoZUqyS4g861Um81m/EpV9IYVmoKEJlWhx4TQg2+R7AD/4z7ncrk7XJtgCyhhEndSFVOpiii3hBWQvwQYAKPtv3IDK5YGAAAAAElFTkSuQmCC) no-repeat top left;

	width:26px;

	height:26px;

	margin-right:0;

	float:left;

	margin-top:-13px

}

.tp-rightarrow.round-old {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtZJREFUeNrclk1PGlEUhp1hHD50BIxiUxNNgGAwuhBYuuvCVdP0x5j4m9yxc1ONiTshXRORhJWQJnyUtCilc/ve5gwZSGfmgOPU9iaPXGeG+3LPnHPPqwghloIYmvyjKArnWflQCKg0/wlMgifEFFkGURCh/5/Ad/CDI6bOIbIKttrt9vlwOPyM+RuwRve81/F4R5ZIEuzV6/ULQaPX6zVw7RBsgrCnGEMoBnaazeZExBrdbvce9w5YYh5C8otGtVo9FQ6j0+ncscS4O2q1WjdOYqydkZBCGRimzIoRKyAOtsFRrVa7XFiMhDQrq8AuSNvIyEQARXBSqVSuXMQcw6jZPg1kUhmpK8bjsayLSUxN05SIwWDwOBqNHGsvkUhkIVZOJpMf6NLXSZ3RjuRussKnQWHcp7LQ7AWrUr34MrCzNCLzid53iHsy+DIsIZNi6cuQp0Y0Gn2H6ZAO30kyjMG3fr9/y0gGvVgsHruJUDJ8oUPXnBUaILbv6XQOzRStlf4bSO8zF5E6RD5i2p7KuL9RsIEdQa/nUH3pNhFY47PEdLAOcmjl1yiBB8zzbBG5iBRiuKBnmxOu0LPt1lJQBlIJ1KnOYSL/Q6eKcY4WsJhTdUG+w2WQBHuZTOaC2oeIx+MNXDsEmyAMVLe1OEIxsIMxEbFAW7nHvQOOmJeQ/KJRKBROZ0Us0H/uOGLsHeHd3DiJcXZmX1Cjh6K0uGQFxME2OMrlcpeLilkTKbIKtsAuSNvIyEQARXACv3DlIuYYximnigfLSF2hadqUOVFVVSIMw3jUdV1z8QxZvLMy+tSfnSrtJuv0S+eFwrhPZaHZQ7cG8n4JSSKRyAPWfEsh/MedKkLXQBd2dqo4Vm4ZyaDDFR27iVAyODtVZI2nUy2VSmcuInWIODvVIAs2sCPo9RyqL90mAmt8lpgO1kEulUpdU9XnuSK/vSPTbvnjVIOwW4EZyF8CDAAcMtsQQIuUZgAAAABJRU5ErkJggg==) no-repeat top left;

	width:26px;

	height:26px;

	margin-right:0;

	float:left;

	margin-top:-13px

}

.tp-leftarrow.navbar {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvBJREFUeNqslT9oGlEcx8+7i0pbKsWERtpIl3YQh0DUKAjFoOBiQKEuSQ3tkEE6NVMyKCFbIUu3Ct1MBYcMgYgkgqDGIVgaLGToUBrpELQqRCKJf5L8fuKzT3Nnr7UPvrx779773O/feyebmZlhhjWZTPYIujfX19erQu9zuVzfmB0CYliWdUD/RS6X23CM+lNjRUAcaB20B5rgeR46lpEC5QdhoEnQFgDmENJtE/C8fHV11VtHmslk6j1DWH4DuzAHbEQYAhgCBNATjuM+4BrchBJqHWAXxIECAAgQEA0kEAIUg6EHPO0iWNEHo13DDTgnBKSt5qempvhyuaxotVqdDQQqFHyxhBDrsOeOj4/rLpdrP5VKjdXrdRPtKskqAdHjwXc9L2ZnZ1sAPIlGo0Gz2fwaYBVmhCbDtBNXM5nMnUgkMh0Oh99fXl72jhDU4YlWq/0oBiEuo2RGo5EUM4HylUrlsd/vXy2VSsu4QaFQ5GKxmF2ShQaDoRcLOsPpdHp8ZWXFc3R09A4s/HZxcWEigacbGNB/9Ghz2+12T1ar9dfm5uaWz+dzKZXKz/Q7rAiiWxbStw2dOWLpwcEBnqYHFoulJGTh4eGh+OVACpRYjdZAewh6S2C0R+RsM2KQQTWbTUej0Sidnp5+HbaOluB9CAngQOsQoz2wcvz8/FwhtQ75wYmzs7NJ+NIniKONzMEFq4L5ZUllUywW6bGjCxv/15PCw4nAngMFuhqpIfCWiyMBd3d37+p0ukmNRvM/eAzePfcg6C82NjaW7Hb781GBXDabbYRCoXwikfhRrVZZvV7/FNwfo4/a36iTlGQyiSWftNlshXw+XwgGgy8hBFqqlCrwwawkl+PxeN+E0+m8DyHwrq2tLcGFa8U5KK3vcEl4JQF3dnZuTc7Pz+MJmnO73a8WFhbctVrtp1qtfiYEgLX9WRa6gra3tzEECY/HU4B/TmFxcXFapVJJyzL8S4Yu8Hq9SDLBun2R933jGwEGAEpi1xWHWw7xAAAAAElFTkSuQmCC) no-repeat top left;

	width:20px;

	height:15px!important;

	min-height:15px!important;

	float:left;

	margin-right:6px;

	margin-top:12px

}

.tp-rightarrow.navbar {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAslJREFUeNqsVs9rGlEQXtclEQoJmGq9SKH5B4SUkPjjUEguHjzklh+QQyHHHtrSm4IeTKDYUxull1KrCEosSk+ppAQaENG2UBAsycVYYk1sicSoibr5nmTtbqObR83Ax9uZefPtzJt5q4qJiQmGRhQKxSqWlzzP/xTb0+m0ZB9LQdTB0NDQA6xfWZadJXo/YWnIQMJwHIeF1QCbgBNQ9iLmYFyRe6NACNEolcqOrd1uOwAzHheBomT/5OQk349QnKHwfEko4BBYTKVSH7sxU1NTvBAgl2EfQgEuNMsF4pbCaDTypBRxQK8sxT4ESwhbrRZZt2BfJCfNCLjuLOVeMgwZGxvjOLGTlpBkKD5fnU73yuv1PgdhkWMGEJD9RlOfrq2txaGWO2MzPj7uoCk5n88/bDabd0UlZpaWlh7Nz89/g3rarQTpj9JkY7VaE41G435nIDWa1+vr66tqtboAtSkZ7Onp6WOasVGpVDzUY4PB8Mzj8UQtFssR6fDOzo70phAjOWS5wSZ+EGbm5uaeLC8vfzGbzVVhZK5cPWK8rruEMBaLOaD+MZlMTYGsVyLsv0MqBvEJfshj4M7lEHd9V0RwXIdisfj97Ozs8Pz8fFZuH0s7c9VqdRjZ3cbobNbrdSeg7LWPq1QqKzSE+MCOIkNBdSAbC/SFkZER6eerVCrx/3tTQHqEpi1otdq/n6/9/X2eGVxcBHq9vqXY3d29CUKS7SeSLYfDvQk+5uDgQJfNZm9xuJ8DkyUSiW273f4WTfo1EGGtVjv1+XwbkUjkDdRt8uvAhUKhDzTBMzMzRoyIWlRi3ul0vsvlcoRsr9tlgOqvg9/vD2M87pHnZDL52e12kxLDUCuSwY7H4xkawnK53Do5OakFg8H3EJLVFmLbNptNelNwlajOq1Ao7AUCgQ1SYjQa/UFsvWKpCdHFF1hS4XD4WC7mQoABAIcbvh04OA+CAAAAAElFTkSuQmCC) no-repeat top left;

	width:20px;

	height:15px!important;

	min-height:15px!important;

	float:left;

	margin-left:6px;

	margin-top:12px

}

.tp-leftarrow.navbar-old {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(../../modules/pssliderlayer/views/img/front_img/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(../../modules/pssliderlayer/views/img/front_img/arrowright.png) no-repeat top left;

	width:9px;

	height:16px;

	float:left;

	margin-left:6px;

	margin-top:10px

}

.tp-leftarrow.navbar-old:hover, .tp-rightarrow.navbar-old:hover {

	background-position:left -16px

}

.tp-leftarrow.navbar-old.thumbswitharrow {

	margin-right:10px

}

.tp-rightarrow.navbar-old.thumbswitharrow {

	margin-left:0

}

.tp-leftarrow.square {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAiCAYAAABr0zihAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP5JREFUeNq8k00KwjAQhZvaFkEE3QgewI1L738Gl248gCvRjaANJn0jiWg6+RkXFl5TmvelaWaestZWkquhm1KKm6tpyo0GopVNE1mITJ0TeR5QT0CdMC+gFbZ8xjiHWj8ZM69hPrr3M2gSAqF5/zHXuf95Aynz18L+gegptGTMLEljC/MhVwcP0Dlr1GNbClBR7tAF0K70C1SYK3RiIDP6+wzUu12MChdCG/f+Bj1fx0ndyjRfrJd0DIh2ayXNg/opQIkj/0OAcCDlAYK5PEAwlwcoMKcDxJjjAYJZFiAUUR4gQPIAMVA+QAFUFiBAfIAEvaRT7c12qzgPgwADAKDwiZX9tXNBAAAAAElFTkSuQmCC) no-repeat top left;

	width:12px;

	height:17px;

	float:left;

	margin-right:0;

	margin-top:-9px

}

.tp-rightarrow.square {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAiCAYAAABr0zihAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNq8k80OAUEQhHeaRSISLhIP4OLo/Z/B0cUDOAkHEvGzo0ZqkhUzs90ONimFrW+NmS7nva8sVz+8OOckGBS8gTw9DeDqQQNoCD2gG/UFCb2GJljeAT6HpnyA5IDwC+PwBtAOtshB8YPjzYrQJgdJAi5CUtpCQjNoxFWUAUJbboqoAJzRCnaPWywd4TXsCF15mB9AkwjvoVP7ECPg+WUx3B6NJ3RheAk7p8Lv+2FaEaq1sxQB9bRW1j64nwrEpfyhQPjz9gIBshcIkL1AOahrWu0FAmQrEA5WXyCE9QViWFegXDhZIIS7C8Rd0BfIMq3mPrwEGADYx42pn3H5bAAAAABJRU5ErkJggg==) no-repeat top left;

	width:12px;

	height:17px;

	float:left;

	margin-left:0;

	margin-top:-9px

}

.tp-leftarrow.square-old {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAiCAYAAABr0zihAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP5JREFUeNq8k00KwjAQhZvaFkEE3QgewI1L738Gl248gCvRjaANJn0jiWg6+RkXFl5TmvelaWaestZWkquhm1KKm6tpyo0GopVNE1mITJ0TeR5QT0CdMC+gFbZ8xjiHWj8ZM69hPrr3M2gSAqF5/zHXuf95Aynz18L+gegptGTMLEljC/MhVwcP0Dlr1GNbClBR7tAF0K70C1SYK3RiIDP6+wzUu12MChdCG/f+Bj1fx0ndyjRfrJd0DIh2ayXNg/opQIkj/0OAcCDlAYK5PEAwlwcoMKcDxJjjAYJZFiAUUR4gQPIAMVA+QAFUFiBAfIAEvaRT7c12qzgPgwADAKDwiZX9tXNBAAAAAElFTkSuQmCC) no-repeat top left;

	width:12px;

	height:17px;

	float:left;

	margin-right:0;

	margin-top:-9px

}

.tp-rightarrow.square-old {

	z-index:100;

	cursor:pointer;

	position:relative;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAiCAYAAABr0zihAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNq8k80OAUEQhHeaRSISLhIP4OLo/Z/B0cUDOAkHEvGzo0ZqkhUzs90ONimFrW+NmS7nva8sVz+8OOckGBS8gTw9DeDqQQNoCD2gG/UFCb2GJljeAT6HpnyA5IDwC+PwBtAOtshB8YPjzYrQJgdJAi5CUtpCQjNoxFWUAUJbboqoAJzRCnaPWywd4TXsCF15mB9AkwjvoVP7ECPg+WUx3B6NJ3RheAk7p8Lv+2FaEaq1sxQB9bRW1j64nwrEpfyhQPjz9gIBshcIkL1AOahrWu0FAmQrEA5WXyCE9QViWFegXDhZIIS7C8Rd0BfIMq3mPrwEGADYx42pn3H5bAAAAABJRU5ErkJggg==) no-repeat top left;

	width:12px;

	height:17px;

	float:left;

	margin-left:0;

	margin-top:-9px

}

.tp-leftarrow.square-old:hover, .tp-rightarrow.square-old:hover {

	background-position:left -17px

}

.tp-leftarrow.default {

	z-index:20;

	cursor:pointer;

	position:relative;

	background-image:url(data:image/png;base64,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);

	background-position:0 0;

	background-color:transparent;

	background-repeat:no-repeat;

	width:40px;

	height:40px;

	left:-100px;

	filter:alpha(opacity=0);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity:0;

	-khtml-opacity:0;

	opacity:0

}

.tp-rightarrow.default {

	z-index:20;

	cursor:pointer;

	position:relative;

	background-image:url(data:image/png;base64,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);

	background-position:0 0;

	background-color:transparent;

	background-repeat:no-repeat;

	width:40px;

	height:40px;

	right:-100px;

	filter:alpha(opacity=0);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-moz-opacity:0;

	-khtml-opacity:0;

	opacity:0

}

.bannercontainer:hover .tp-leftarrow.default {

	filter:alpha(opacity=100);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity:1;

	-khtml-opacity:1;

	opacity:1;

	left:0

}

.bannercontainer:hover .tp-rightarrow.default {

	filter:alpha(opacity=100);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity:1;

	-khtml-opacity:1;

	opacity:1;

	right:0

}

.tp-leftarrow.default:hover, .tp-rightarrow.default:hover {

	background-position:0 -40px;

	background-color:transparent

}

.tp-leftarrow:hover, .tp-rightarrow:hover {

	background-position:0 -14px;

	background-color:transparent

}

.tp-bullets.tp-thumbs {

	z-index:1000;

	position:absolute;

	padding:3px;

	background-color:#fff;

	width:500px;

	height:50px;

	margin-top:-50px

}

.fullwidthbanner-container .tp-thumbs {

	padding:3px

}

.tp-bullets.tp-thumbs .tp-mask {

	width:500px;

	height:50px;

	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;

	cursor:pointer;

	overflow:hidden;

	background:none;

	margin:0;

	float:left;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-moz-opacity:.5;

	-khtml-opacity:.5;

	opacity:.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-bannertimer {

	width:100%;

	height:10px;

	background:green;

	position:absolute;

	z-index:200;

	filter:alpha(opacity=80);

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	-moz-opacity:.8;

	-khtml-opacity:.8;

	opacity:.8

}

.tp-bannertimer.tp-bottom {

	bottom:0px!important;

	height:7px

}

.tp-bannertimer.tp-top {

	top:0px!important;

	height:3px

}

@media (min-width:576px) and (max-width:768px) {

.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 (max-width:575px) {

.responsive .tp-bullets {

display:none

}

.responsive .tparrows {

display:none

}

}

.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 a div, .tp-caption.slidelink a div {

	width:10000px;

	height:10000px;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yNC8xMn+6RgAAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAUSURBVAiZY/z//z8DOmDCEKFcEAA2UAMHjYSsRQAAAABJRU5ErkJggg==) repeat

}

.tp-loader {

	background:url(data:image/gif;base64,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) 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-3d {

	-webkit-transform-style:preserve-3d;

	-webkit-transform-origin:50% 50%

}

.caption .btn:after {

	display:inline-block;

	content:"\f061";

	font-weight:300;

	margin-left:10px;

	font-family:"Material Icons"

}

.colorpicker {

	z-index:9999999!important

}

.paneltool .buttons-group button {

	font-size:11px!important;

	;

	padding:8px 10px;

	font-weight:700

}

.paneltool input, .paneltool select, .paneltool label {

	font-size:11px;

	padding:3px 4px;

	display:inline-block;

}

.paneltool input, .paneltool select {

	width:120px;

	border:solid 1px #f3f3f3

}

.paneltool .clear-bg span {

	font-size:15px;

	margin-left:5px

}

.buttons-group {

	padding:6px 12px

}

.pts-paneltool {

	position:fixed;

	top:0;

	transition:all 0.6s;

	-webkit-box-shadow:1px -1px 3px #888;

	box-shadow:1px -1px 3px #888;

	z-index:9999;

	width:320px;

	height:100%;

	background:#FFF;

	left:-320px;

	font-size:11px

}

.pts-paneltool>.paneltool {

	position:relative;

	clear:both;

	height:100%;

	overflow-y:auto;

	overflow-x:hidden

}

.paneltool label {

	width:120px;

	font-size:11px;

}

.pts-paneltool.active {

	left:0;

	z-index:999999

}

.paneltool.active .panelbutton {

	color:red

}

.paneltool .panel-group .panel-heading {

	padding:4px 5px

}

.paneltool .panel-title {

	font-size:11px;

	padding:2px 12px;

	font-weight:700

}

.pts-customize .bi-wrapper>div {

	float:left;

	width:25px;

	height:25px;

	margin:5px 6px;

	border:solid 1px #999;

	cursor:hand;

	cursor:pointer

}

.pts-customize .bi-wrapper>div.active {

	border-color:red

}

.pts-customize .nav-tabs {

	background:#5f6873;

	text-align:center;

	border-bottom:solid 3px #FFF

}

.pts-customize .nav-tabs li {

	float:none;

	display:inline-block

}

.pts-customize .nav-tabs li a {

	background:#95a0a8;

	color:#3d3d3d!important;

	;

	border:none;

	padding:6px 8px;

	text-transform:uppercase

}

.pts-customize .nav-tabs li a.active {

	background:#FFF!important

}

.pts-customize .tab-content {

	padding:15px

}

#customize-form .nav-tabs {

	padding-top:12px

}

#customize-form .nav-tabs li {

	margin:0;

	padding:0!important

}

#customize-form .nav-tabs>li>a {

	padding:5px 6px;

	font-size:11px

}

#custom-accordionelements .panel, #custom-accordionselectors .panel {

	margin-bottom:5px

}

.themecollection.row {

	margin-left:0!important;

	margin-right:0!important

}

.themecollection>div {

	padding-left:10px;

	padding-right:10px;

	margin-top:10px;

	margin-bottom:10px

}

.themecollection>div>div {

	background:#FFF;

	display:block;

	-webkit-transition:all 0.2s ease-in-out 0s;

	-o-transition:all 0.2s ease-in-out 0s;

	transition:all 0.2s ease-in-out 0s;

	-webkit-box-shadow:0 0 0 #ccc;

	box-shadow:0 0 0 #ccc;

	border:1px solid #ebebeb;

	cursor:pointer

}

.themecollection>div:hover>div, .themecollection>div.active>div {

	-webkit-box-shadow:0 0 4px #009de4;

	box-shadow:0 0 4px #009de4;

	border-color:#009de4

}

#panethemesettingfrm .pts-paneltitle {

	font-size:16px;

	margin-bottom:10px

}

.pts-panelbutton {

	border:solid 1px #152c25;

	background:#152c25;

	color:#FFF;

	padding:16px 20px;

	position:absolute;

	right:-51px;

	top:30%;

	border-left:none;

	cursor:hand;

	cursor:pointer;

	-webkit-box-shadow:2px -1px 2px #888;

	box-shadow:2px -1px 2px #152c25

}

.themechanger .pts-panelbutton {

	top:36%;

	background:#d9534f;

	border-color:#d9534f

}

#pts-paneltool {

	background:#5f6873;

	left:-321px

}

#pts-paneltool .pts-panelbutton {

	border:solid 1px #152c25;

	background:#152c25;

	color:#FFF;

	padding:16px 20px;

	position:absolute;

	right:-51px;

	top:25%;

	border-left:none;

	cursor:hand;

	cursor:pointer;

	-webkit-box-shadow:2px -1px 2px #888;

	box-shadow:2px -1px 2px #152c25

}

#pts-paneltool .pts-customize-title {

	background:rgba(42, 58, 71, .75);

	font-weight:400;

	letter-spacing:2px;

	padding:12px 12px;

	color:#f3f3f3;

	font-size:14px;

	text-transform:uppercase;

	text-shadow:none;

}

#pts-paneltool.active {

	left:0

}

#pts-paneltool.active .pts-panelbutton {

	border:solid 1px #FFF;

	background:#FFF;

	color:#152c25

}

#pts-paneltool .nav-tabs {

	background:#5f6873;

	text-align:center;

	border-bottom:solid 3px #FFF

}

#pts-paneltool .nav-tabs li {

	float:none;

	display:inline-block

}

#pts-paneltool .nav-tabs li a {

	background:#95a0a8;

	color:#3d3d3d!important;

	;

	border:none;

	padding:6px 8px;

	text-transform:uppercase

}

#pts-paneltool .nav-tabs li a.active {

	background:#FFF!important

}

#pts-paneltool .card {

	margin-bottom:0;

	border:none

}

#pts-paneltool .p-card-header {

	font-weight:700;

	background:#5f6873;

	padding:10px 20px;

	border-radius:none;

	transition:all 0.5s ease;

	border-bottom:solid 1px #68717c

}

#pts-paneltool .p-card-header a {

	color:#FFF!important;

}

#pts-paneltool .p-card-header:hover {

	background:#95a0a8;

	transition:all 0.5s ease

}

#pts-paneltool .card-block {

	background:#FFF

}

.editortool-title {

	background:#374652;

	font-weight:400;

	padding:15px;

	color:#f3f3f3;

	;

	letter-spacing:2px;

	font-size:12px;

	text-transform:uppercase;

	text-shadow:none;

	margin-bottom:0

}

.profiles-selectors {

	padding:5px 12px;

	min-height:30px;

	color:#000

}

.profiles-selectors>p {

	color:#fff;

	font-size:16px

}

.profiles-selectors .profile-item {

	display:none;

	width:100%;

	position:relative;

	height:30px;

	background:#FFF;

	margin-bottom:1px;

	border:solid 3px #3d3d3d;

	cursor:pointer;

	cursor:hand;

	clear:both

}

.profiles-selectors .profile-item:hover, .profiles-selectors .profile-item.active {

	border-color:#FFF

}

.profiles-selectors .profile-item.active {

	display:block

}

.profiles-selectors .profile-item>div {

	width:30px;

	height:100%;

	float:left;

	color:#3d3d3d

}

.profiles-selectors .profile-item .profile-name {

	float:right;

	line-height:29px;

	width:auto;

	padding-left:12px;

	padding-right:12px;

	position:absolute;

	right:0;

	background:#FFF;

}

.profiles-selectors:hover .profile-item {

	display:block

}

.colorpicker {

	width:356px;

	height:176px;

	overflow:hidden;

	position:absolute;

	background:url(data:image/png;base64,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);

	display:none

}

.colorpicker_color {

	width:150px;

	height:150px;

	left:14px;

	top:13px;

	position:absolute;

	background:red;

	overflow:hidden;

	cursor:crosshair

}

.colorpicker_color div {

	position:absolute;

	top:0;

	left:0;

	width:150px;

	height:150px;

	background:url(../../../../modules/ptsthemepanel/views/img/colorpicker_overlay.png)

}

.colorpicker_color div div {

	position:absolute;

	top:0;

	left:0;

	width:11px;

	height:11px;

	overflow:hidden;

	background:url(data:image/gif;base64,R0lGODlhCwALAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAALAAsAAAIflINoG+AeGFgGxEaXxVns2X2dh4CZJXBadDxQlihGAQA7);

	margin:-5px 0 0 -5px

}

.colorpicker_hue {

	position:absolute;

	top:13px;

	left:171px;

	width:35px;

	height:150px;

	cursor:n-resize

}

.colorpicker_hue div {

	position:absolute;

	width:35px;

	height:9px;

	overflow:hidden;

	background:url(data:image/gif;base64,R0lGODlhIwAJAJEAADk5OVtbW////wAAACH5BAEAAAIALAAAAAAjAAkAAAInTISpy50WwHG0imiAtFxF+W2dFWaaODYheE6pU37uC2vZTNdQ3hkFADs=) left top;

	margin:-4px 0 0 0;

	left:0

}

.colorpicker_new_color {

	position:absolute;

	width:60px;

	height:30px;

	left:213px;

	top:13px;

	background:red

}

.colorpicker_current_color {

	position:absolute;

	width:60px;

	height:30px;

	left:283px;

	top:13px;

	background:red

}

.colorpicker input {

	background-color:transparent;

	border:1px solid transparent;

	position:absolute;

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#898989;

	top:4px;

	right:11px;

	text-align:right;

	margin:0;

	padding:0;

	height:11px

}

.colorpicker_hex {

	position:absolute;

	width:72px;

	height:22px;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAsCAIAAABJ6mlcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAGaSURBVHja7Jixa8JAFMa/JAdmyGJB4iIdAhqySSfplH9Gi3+P0PjX3FSciuBQ3Iq4GFwP7GLpcCDXi1LRQF8e900fyQXej/eS3H1ekiRRFIGXlFIiiqL9fs8MrNPpCAC+74OdBIAgCHiCCSFueJLgm6mUqgEMwHa7pUPV6/VMkLvAyI2fAeLrd+ysZrOZZUwRBDNr8/VX8awArFYr01h3qcmsTQD4OhysFa9FoY2U8nTRWtYKQ2pgpwpbYegD+K5oMh4DyPM8z3NtqssIdsysTQCA511a2u/3LUNaBogAUMUq5nNzDqWUL5NJA7isH7R3rmN6/KSU2gBIBwPyDfvdsUujmKapZZo2ihWw6XSqr59MQ7i8v0cxyzLLMAG7cnvGEOx4PLLtGPXzGE8wpRTPMOeh3e7GMTOwXVmKbhy/L5fMwJ6GQ5dSNRHstswjo7eB/Fiv6wlz3hYLOlTPo5FLqVxKRUT1pFQEZVboUiqXUv0n1zXHFpdSUR5Fl1JxALtye8YQ7HOzYdsx6ucxnmC7snwkFujWEub8DAA5n9W+w+9WGgAAAABJRU5ErkJggg==) top;

	left:212px;

	top:142px

}

.colorpicker_hex input {

	right:6px

}

.colorpicker_field {

	height:22px;

	width:62px;

	background-position:top;

	position:absolute

}

.colorpicker_field span {

	position:absolute;

	width:12px;

	height:22px;

	overflow:hidden;

	top:0;

	right:0;

	cursor:n-resize

}

.colorpicker_rgb_r {

	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAOwSURBVHja7JlBSxtBFMffxmUTYwi2a1ghpqEY19hLDJ6kxyL4ESoeFAwIihZB8OZZyMG0nrTipxAsDQEvVVKoUTRtTBQbtGKIFoTdbHSzsYeNy7qbJkGZdJbmMYdh5g3zZ+bN7rzfEJ2dnTabDYxmHMeRNpstm80aTrrD4SABwGQygQGNBICmpiajSidJ8hEjUZ8QjuNQSQeA09NTRLpdLldVVU+SjjYeapGuj/WpqSmlLghCNBrd39+vs/SqJ9Akf2E05vF4Njc319bW1tfXc7lcIBBwOp0aH9TS1XPt7e3pZycBIC8I+pHxePz8/PzX2dnXaPTj6irDMPGDA6vVqjiYLRak0hVVPxIJAIjFYj1er3p2EgCKxaJ+pMfjcTgcZrO5t7e3paVla2uL53kLYrlqU1R1s2wylZLrbFfXg1gHgtCPnJyclCuXl5fz8/PJZNLtdpf1RGWquViWLX9My8qZmZnZ3d0dHBycm5uz2+2ujg6L2VzPY6qoShweyhVvd7f2mBI6k/teuFw/T04+bWzMzs46nc6yPigXvWRyiBMEcZhMqmc3lbZGU5QtI4jP4XA2m307NJS/uSnjgzRg7ktPTw8AeL1e9eyEz+e7vb3VjGJZNhKJ0DQtf1JaW1tFUUyn021tbYoPRVFI/6Z6VWqjKIqU90LTkUqlaJq2WCxy1/X1tSiKVqu1WCzW7a5WNSYJn89XKBRQ/KifaJVVkfL0jztzkiT921V/vHQs7utGlc5xnFHT6ufPnrUzjOGkX2QyZDvDfIvFDCe9z+9vEAFjEYFXqos/CvueSCBMq79sbyPS/bq/v0EEGkQAFyKA2ioTgZL0BhFoEIEGEcCaCJRPNUKh0NHREU3TBEHk8/nFxUVRFHmeb25urmOoP1Alq6+eJRmCCPw1wdOkThRFURSlv2kYMq0+SacbROA/JAIXmYzb5TJiWm3IrBQA7HY7pkSgz+9/MzBQwSESDuNLBKoyTXyJQE3S8SQCoigalQhUftXAmgjUtOp4EoGqsY4vEZBUtrCwID20kvS8IGiKTASOj49jOzvvQyGe5xmG+X11pfGpj/RgMAgAwWBQIx1fIiDdP4O9m57+sLQk16dVkYwvESioYn1iYkLfiC8RUB4fl5eX5cr4+LgxiIBUKMglMDYmi1xZWVEasSYCBUlSyujoKACMjIwoLVgTAc1r9fDwsKYFXyIgVXv+x5cI1HRzxJAIvHS7EUpHHjDlfpTGkF6suur4EoG7uwqdOUH4MwCllHKmGpTirAAAAABJRU5ErkJggg==);

	top:52px;

	left:212px

}

.colorpicker_rgb_g {

	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAOzSURBVHja7JnPT+JAFMdfobBst1GoCh5Es0pQNtGGeCLG08a7d2MkkURjoht//A0uiVEOXhT/B68edI+rB7MhXNjSkKgRVJbIqbEqre6h0i2UUKI77DTLSw9kmMn78vhOp+9TYmBggKZpMFsIgkDSNF0oFEwnvauriwQAi8UCJgwSAKxWq1mlkyT5ipWod4ggCKikA8Dl5SUi3V6v11DVm6Sj9UMj0mt6fXh4eGRkxOfzFYvFTCZzcHDQZOmGO9Ci3GGqgmXZSCRSKpX29vaOjo7Gx8enp6er5qCWrs2VTCb12UkAuBfFqmWTk5P7+/vb29vt7e00Tefz+fn5+evra5fTqc5553Agla6q+slxAJBIJAJDQ9rsFgB4qgyXy8UwzMnxcQfDeNzuDxR1lcutra0Vb28lSVKnoa66mmjQ7ycIgiAILp3WZicBAAhCu6ajsxMAsrnce4ryDw6urq4q45ubmzzPN8/sGlV+v7+214nKK5fNAoDP57PbbLls9uv6+vLyMgBks1nx7k6dhlx5+UqXQyuyLL0yRFHkeT4cDltJUhTFs/Nzt9tdLsSfQF/0l1AsThBEmue12WsYBgB2dnYWFxfj8TjP8xRF9fT0cByXyWQYhgGCaL5hAoEAAAxptikAECzLPj4+6hfKsux0Ont7e202WzKZTKVSym9Qb7d2ux3paVpTlRp2u51U/ouah5kgCKenpw8PDwDQ39/vQHw31BvGYALLspIkoTio3xj1VZFK+tftOVmW/23VXy8di+d1s0oXBMGsbTXjcnV7PKaTfpPPk90ez49EwnTSR4PBFhEwFxH4VPlE8dcjxXEI2+rvJyeIdI+FQi0i0CICuBAB1FGfCLxUvUUEWkSgRQSwJgK1W437+/toNKonAg6Ho2l9SVUiRX1DXRL+RMCgwaNpuk4PNRYKmbKtPru4aBGB/5AI3OTzfV6vGdtqU3alANDW1oYpERgNBj9PTNSZ8O3wEF8iYMg08SUCDUnHkwiUSiWzEoH6bzWwJgINVR1PImDodXyJgKyJaDQqVwbWRECt+tbWFgBsbGysrKyYgwjIkqRcX5aWlKYuFoupg1gTAUnj9YWFBf0gCbr2XiUCV7mcQgR+FQqxWEwhAhRFNUl6+eXj7u6u8mFubk4HM7AkAqo3IrOzSup4PG5gGEyIgNYb4XAYAGZmZnSGwZIIVL2tnpqaqhrBlwjIRq//8SUCDT05YkgEPvb1IZSO3DBGpx6+0p8Mq44vEXh+rvPlnSj+HgA0S90s9ElKvAAAAABJRU5ErkJggg==);

	top:82px;

	left:212px

}

.colorpicker_rgb_b {

	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAANQSURBVHja7JpBSxtBGIa/3Wyt4pqwosaDUWrWmPS2eDF48FAM3urdg4IFIagFf4UgSKi56A+wf8CbBBQpHtKSg7CJ5hAXL0aPbrLFZLM9jG432ZgN1kln2v3wMG5mmIfhnc3MQ5hgMMjzPNBWqqpyPM/f3d1Rhz44OMgBAMuyQGFxAODxeGhF5zjuBSNx7xBVVXGhA8D19TUm7kAg4Ej1R+h489AOuj3r6+vrZvv8/Pz4+Ljz6I47sPkbRhTFVCp1e3vb29sbi8UMwzg9PW3oYxgGVnQrVSaTkSSpYXYOAH5qmn3k4eFhoVB4w3F9fX3BYPDrwcHAwIC1w9vubqzoJlU2l0P0kXDYOjsHALVazT5yfn6+XC57vd7p6elEIlEql/ubdcNXJtVkKHSZz6N2aGKiLjDAMPaRoihqmsaybE9Pj8/nEwShaTeMZZkuFAo1z3pTomQymc1mPSz7cWEhHo9/T6c7C/6bKndxgRrhycm6zQAAjK3QZ/6hodHRUUEQAKBwdVUzDHsfnIv+WCjiDMNcXF5aZ382MGtra5VKhef5kZGRk5OTv3BesFBFIhEACFu26VNgbOiJREJRlK6uLoZh7u/vZVn2+XxMZ7PeMB2id0bP5/OlUsn8d3x8vBvzq9AR/Zlt2qxTO6erQCBAIrpj6bpO6KrTcV6nFV1VVVqv1f2CMOz3U4d+Uyxyw37/j0yGOvQpSXKNAF1G4H39ieLVS87lMF6rv52dYeKeiUZdI/CPGQHc1doIPKK/zAjgrtZG4BHdNQKuEXCNgGsEXCPwmkZgJhql8lpdUBTXCPyHRuCmWBzDKbHwXaupvJUCgNfrJdQITEnSh7m5Fh1SR0fkGgFHp0muEWgLnUwjUKlUaDUCDw8PtBqBtladTCPgmHUWvWEaShRFRVHS6bQsy7FYbHZ21t6nA+hmbW1t6fVFtBEwV31nZwcAtre3Nzc36TACerWKGp83Nr7s7qL2hiXJ5BqBqiXr8Xjc/pBcI1B9WvW9vT3UWF1dpcMI6NUq+vu0soIg9/f3zYdEGwFrNpaXlwFgaWnJFhgijYAZGFSLi4sNT8g1Ano9KE1GoK2TI4FG4N3YGEZ07IFx+gYkF73muOrkGoGWPwEta9qvAQBPtPTdMmi31AAAAABJRU5ErkJggg==);

	top:112px;

	left:212px

}

.colorpicker_hsb_h {

	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAN6SURBVHja7JnPSuNAGMC/aVJta1FqqO3BRhZrbfcixVP1uAi+gCcPCi4Igq6PUelFdr3oK/gIssfFi6V42cZNYREVLF6KxEbbJtnD1BCTtBHd2c6w+QhlJvnC/Jh++TO/oOnp6Wg0CqyFoih8NBq9u7tjDj0ej/MAEAgEgMHgAYDjOFbReZ5/w5mkrxBFUUihA8DV1RUh7lQq5Un1LnSy9eBFFcC1bovd3V1RFM3uysrKwsKCLYc0Otc3uugBR6TT6Uaj8fT0hLuTk5PBYLDRaFhzSKNbxzo/P7cRdgvmUVWdZ6qqqjabCAAAdE1rt9vNh4dIOGwmDIdCRNFNqqokAUClUslls9bReQDQdd155vLycrPZDPI8AIwLgmEYhmG4ZhIKc6zZTOaXLON2ZmbmxWUKCDnPTKfTqqrivyYcDuu6Dgi5ZpIKy1iZTMb9DuOKc3BwUK1WuUAAAIp7e4Zh9MokRf7ckC4ucCM7O+tA7zGXiYmJSCQCAKHhYZ7nUe9MMpPeHSuXzVYlCXet9D0LprsfHzJ/B1QwuVwOALKWyxQAuGQyqes6ehmyLJfL5UgkMjQ0hBC6vr4+OztrtVojIyNmDsdx9/f3hLDHxsZsVPF43NrlOM69YGRZFgQhFArhQzc3NwihWCw2kILpmTA3N9fpdEg8qN8Z/al4PPzb5lLTtMHO+tvRqXhfZxVdURRWl9XjsVgykWAO/bZe55OJRLlSYQ59Pp/3jQBbRuDjyzeKvx4/JYngsvrH6Skh7sVCwTcCvhGgxQiQjv5GoIvuGwHfCPhGgGoj4D7r+/v7tVpNEAR86Pj4uFarwYBm3Urvjc6EEehZ67alU9jtjr5YKDC5rP59eekbgf/QCNzW61OpFIvLaiZXpQAwOjpKqRGYz+c/LS31Sfh+ckKvEfB0mvQagVeh02kE2u02q0ag1WqxagQ8Z51eI6D1DaqNgBW0WCy6oz+qqm0zjQDumkbAlvNv0EulEgCUSiUbOr1GQHv+DPZlZ+frt2+4vbO9zYAR6Fju61tbW86d9BoB8+Pj4eEhbmxubtrvMMgRphEQRVEURasRsOUQLRi8fd7YwJBHR0fmTqqNgLU21tfXAWBtbc1RMFQaAdvX6tXVVdseeo2A5vX5n14j8Ko3RwqNwIepKYLoxAvG6/FHL7ruOev0GgHD6HOwqap/BgCyOj0SRJlwPQAAAABJRU5ErkJggg==);

	top:52px;

	left:282px

}

.colorpicker_hsb_s {

	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAQZSURBVHja7JpBSNtgFMdfanRVgm0zpNUtk7VrV3fpiiDI8LTtpBXBowcLHQiCDoTZq8eCKOi8KHj0KB42bEB21NaC9DDZ2lqUaQ9TD2rJ7GqTdodolyYl6dy+Ltn6J4eQvo/3J335vrzfF8xmsxEEAVoTwzA4QRCnp6eas97S0oIDgE6nAw0KB4C6ujqtWsdx/BYjUT8hDMOgsg4AR0dHiHxTFKXo6reso62HSqxLa72xsXFoaIgkyUwmk0wmg8Fg9a0rPoHlZxi/3395eUnTtF6vHxgYaGpqWltbE8UUCgWk1oWuotGo2+0WZccB4HsmIxpmMpnm5ubC4bDBYMjlcm1tbQcHB60WizDmjl6P1HrR1edYjHff4XQKs+MAkM/nRcMSicTU1NTOzs7ux4/xeHx9fb1QKEjDkKqY7rHDkdjb488ddvvPirJYLCzLAoYJj1AolEwmzWazp7//+YsX6XT64uJCFFNfX59OpxH5NhgMQld3byTMrgMArPR4QFEejyceiy0sLHg8ntXVVZ/Px7KsKAy1ioniNxJl1wEAVirAsL6+PpvNZjQY7t+7941hAODk5CRfKJSEobZ+I77EMQyLJxLC7DgfJRyTSqU2NzffTE4eHh5ms1m73U7T9PXahmHVK3ZBro6ODgBwCh5TAMBcLtfV1ZV0IEmSra2tRqMxHA7v7u6SJGk2m4UBDQ0NSFfTsq6E2XH+v5D+dnZ2lkqlstksx3FWq1WPeCosWzAKAS6Xi2VZFAv1b0reFc6nv90zx3Hc373rt7euivd1rVpnGEarbTVpMllKZz1N6OvxMW4xm3eiUc1Z73S7a0RAW0TgSekbxR/Xp1gMYVu9GQoh8v2su7tGBP4xIoBa8kTg2vrtiABqyROBa+saJQJ42bZtZmbG6XR2dXUNe70AsLy8HIlEql3sAlcOh6NMRdWIQI0I/AoRKN9qrKysBINBngjMz8/zRKDKK5fIFe++oi5J/URArsEjCEK+gXrW3a3Jtvrgy5caEfgPicDX4+N2itJiW63JrhQAmpubVUoEOt3u5y9fygR82NhQLxFQZJrqJQIVWVcnEcjlclolAvK7GqomAhXddXUSAcVa1/EzjEh+v58kSZqmt7e3e3p6BgcHpTFVsF5UIBDgSqVqIlC867OzswAwPT09MTGhDSLA3WyDvR4fn3/7lj8fHxvTABFgBbU+OjoqvYiDpL2nKMr19On7d+8ikUggEPB6vT6fb2trq766E1Fx83FxcZE/GRkZkcAMVRIBjmX545XPx5tcWloqXlQ1ERDWhtfrBYDh4WHhRczT25vc35eOVPxG4JHVinQ1bTYaZQLS5+fqJQKc0va/eolARW+OKiQCD9vbEVpHXjBKK6B6recV77p6iYDsJ6CXmcyPAQBGu49cr2kIwAAAAABJRU5ErkJggg==);

	top:82px;

	left:282px

}

.colorpicker_hsb_b {

	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAANQSURBVHja7JpBSxtBGIa/3Wyt4pqwosaDUWrWmPS2eDF48FAM3urdg4IFIagFf4UgSKi56A+wf8CbBBQpHtKSg7CJ5hAXL0aPbrLFZLM9jG432ZgN1kln2v3wMG5mmIfhnc3MQ5hgMMjzPNBWqqpyPM/f3d1Rhz44OMgBAMuyQGFxAODxeGhF5zjuBSNx7xBVVXGhA8D19TUm7kAg4Ej1R+h489AOuj3r6+vrZvv8/Pz4+Ljz6I47sPkbRhTFVCp1e3vb29sbi8UMwzg9PW3oYxgGVnQrVSaTkSSpYXYOAH5qmn3k4eFhoVB4w3F9fX3BYPDrwcHAwIC1w9vubqzoJlU2l0P0kXDYOjsHALVazT5yfn6+XC57vd7p6elEIlEql/ubdcNXJtVkKHSZz6N2aGKiLjDAMPaRoihqmsaybE9Pj8/nEwShaTeMZZkuFAo1z3pTomQymc1mPSz7cWEhHo9/T6c7C/6bKndxgRrhycm6zQAAjK3QZ/6hodHRUUEQAKBwdVUzDHsfnIv+WCjiDMNcXF5aZ382MGtra5VKhef5kZGRk5OTv3BesFBFIhEACFu26VNgbOiJREJRlK6uLoZh7u/vZVn2+XxMZ7PeMB2id0bP5/OlUsn8d3x8vBvzq9AR/Zlt2qxTO6erQCBAIrpj6bpO6KrTcV6nFV1VVVqv1f2CMOz3U4d+Uyxyw37/j0yGOvQpSXKNAF1G4H39ieLVS87lMF6rv52dYeKeiUZdI/CPGQHc1doIPKK/zAjgrtZG4BHdNQKuEXCNgGsEXCPwmkZgJhql8lpdUBTXCPyHRuCmWBzDKbHwXaupvJUCgNfrJdQITEnSh7m5Fh1SR0fkGgFHp0muEWgLnUwjUKlUaDUCDw8PtBqBtladTCPgmHUWvWEaShRFRVHS6bQsy7FYbHZ21t6nA+hmbW1t6fVFtBEwV31nZwcAtre3Nzc36TACerWKGp83Nr7s7qL2hiXJ5BqBqiXr8Xjc/pBcI1B9WvW9vT3UWF1dpcMI6NUq+vu0soIg9/f3zYdEGwFrNpaXlwFgaWnJFhgijYAZGFSLi4sNT8g1Ano9KE1GoK2TI4FG4N3YGEZ07IFx+gYkF73muOrkGoGWPwEta9qvAQBPtPTdMmi31AAAAABJRU5ErkJggg==);

	top:112px;

	left:282px

}

.colorpicker_submit {

	position:absolute;

	width:22px;

	height:22px;

	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAIAAADuN9+nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAANeSURBVHja7JTfb9tUFMe/1/c6tuMfsdNkdbem6xZtbILS/ShIFG3ihYdJSNszSCDxvyHeYOrbNFaQ0OCh6yooo1PLoIvpaJvGsWM7cdzY4cFpSIMqQfIAk3bkB58rnY/uOffeDymXy4qiYNTwfZ8pilKtVkdGFItFBoDjOIwRDACldFwEY2xo1ch03hGDucOoUOvCFw+4wk+88L3ctln0jxBvzfh3zkeXZt+d1i8pzSw80felxY36zRXrLr+9olhDCGqaZjqONBZeDz56n7x36+OSykQ34GoRV+uKTfVU7sL0lbeNp2o9bu9JNjcQx2ahqIcf3G4t3vhEi6qgOjgdYhaainAK7oRWNxZv3W58OfGrvN/g3WON9E/kwjXv9NwVacZBkINkQi5CVKBpCCaR1UGMbE2eKnuv7VxfLXyTlnS7XQYgbLXSXCw3xNLsC5LkFF0RC0wxkc1D0+FOJEQLQt5pgJ8qZTZmQ7lXIogiA5AkSZq72mGgCW3EHkSdybpuZKUzRM6HVHI8OBKcDDxJcw+1fkmvERCSJjsJLLQJmAG4gAvkBYFKkg04R58bYQdJv6SH6Ge/77N1p6oUJjSEBsJJIADhABfYa8NuwY1gHTgW2+eH7gU5QjZ/lpY3f3mjoBroRGAJqAcQgoCixrCbYC/ASmWzKW3pQ7vo70p9om09tvSLl+OCQMBCkCwIgJDApajyeBYcWLXHk6fW/9bIUc6HvPaV9kj4bu7O+ahIGyAiACACPA5Wo7q+elfPPeD5YKB7UNM0kyQhRyHYAp51ntu/1ZokzE62RNNpZSqbuxv3H27fW8q1l1SlQgaCUkrm5+c7nU7/nsRxHMdxh0+C6Uz73ExHPYumxrY94fm2HFqURIwxSml/4yx9YP08/SGEsC5EC7AqQOWv0WcA8Om7wEknkr6Xf6uPYcQoyvF9f1z9TpmmoesjI+qOwwxdX11bGxlx/erVVwY/GXHtsvfhDW5x4VPNdmDV4Aaw1Vwk5abnSuWb8hdrXOvhqvr0xFn8NwbvIcYxeA/xyuD/J4MPW0vdUvGZ/8PuUmXBP/2moBfPkChy/qi++PpHe/lRDsuquj9YP4xIDS7sZPKft4NvHzw5tzVo8HxoURbF8TGDDyNeaoPXHedsqTSOfv8cAI6z+2gFO4OaAAAAAElFTkSuQmCC) top;

	left:322px;

	top:142px;

	overflow:hidden

}

.colorpicker_focus {

	background-position:center

}

.colorpicker_hex.colorpicker_focus {

	background-position:bottom

}

.colorpicker_submit.colorpicker_focus {

	background-position:bottom

}

.colorpicker_slider {

	background-position:bottom

}

.gmap {

	font-size:90%;

	height:400px;

	padding:3px

}

.maplocator {

	margin-bottom:20px

}

#directory-main-bar {

	position:relative;

	z-index:0

}

#directory-main-bar:after {

	background:rgba(0, 0, 0, .1);

	content:"";

	position:absolute;

	bottom:0;

	left:0;

	height:5px;

	width:100%

}

.directory-map-labels {

	overflow:visible!important

}

#directory-main-bar .spinner {

	display:none

}

.marker-holder {

	position:relative;

	left:0;

	width:10px;

	height:10px

}

.marker-content {

	width:280px;

	position:absolute;

	bottom:0;

	background:#fff;

	border:4px solid #fff;

	box-shadow:2px 2px 3px -1px rgba(0, 0, 0, .4), 0 0 0 1px rgba(0, 0, 0, .25) inset

}

.map-item-info {

	padding:15px

}

.with-image .map-item-info {

	clear:both

}

.map-item-info .title {

	color:#333;

	font-size:12px;

	font-weight:700

}

.map-item-info .address {

	border-bottom:1px dotted #ccc;

	margin-bottom:10px;

	padding-bottom:5px

}

.marker-content img {

	float:left;

	padding-left:15px;

	padding-top:15px

}

.marker-content .arrow {

	background:url(../../modules/ptsmaplocator/views/img/map-pin-description.png) no-repeat;

	bottom:-21px;

	left:28px;

	height:22px;

	position:absolute;

	width:37px

}

.marker-content .close {

	cursor:pointer;

	background:#fff url(../../modules/ptsmaplocator/views/img/pop_up-close.png) no-repeat center;

	border-radius:10px;

	box-shadow:0 0 1px rgba(0, 0, 0, .8);

	height:10px;

	margin:auto;

	padding:4px;

	position:absolute;

	right:-9px;

	top:-9px;

	width:10px;

	z-index:1000

}

.map-item-info a.more-button {

	background:#73ac4b;

	background:-moz-linear-gradient(#73ac4b, #6ca146);

	background:-o-linear-gradient(#73ac4b, #6ca146);

	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#73ac4b), to(#6ca146));

	background:-webkit-linear-gradient(#73ac4b, #6ca146);

	border:1px solid #679a43;

	box-shadow:0 1px 0 #88bc64 inset;

	color:#fff;

	display:inline-block;

	font-size:10px;

	font-weight:700;

	padding:3px 10px;

	text-shadow:1px 1px 0 #527a35;

	text-decoration:none

}

.map-item-info a.more-button:hover {

	background:#60903f;

	background:-moz-linear-gradient(#73ac4b, #60903f);

	background:-o-linear-gradient(#73ac4b, #60903f);

	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#73ac4b), to(#60903f));

	background:-webkit-linear-gradient(#73ac4b, #60903f);

	border:1px solid #5b883c;

	box-shadow:0 1px 0 #96c376 inset;

	text-shadow:1px 1px 0 #46692e

}

.cluster {

	color:#333;

	cursor:pointer!important;

	font-size:14px;

	text-align:center

}

.cluster-1 {

	background-image:url(../../modules/ptsmaplocator/views/img/cluster-m1.png);

	width:90px;

	height:80px;

	line-height:79px

}

.cluster-2 {

	background-image:url(../../modules/ptsmaplocator/views/img/cluster-m2.png);

	width:90px;

	height:80px;

	line-height:79px

}

.cluster-3 {

	background-image:url(../../modules/ptsmaplocator/views/img/cluster-m3.png);

	width:90px;

	height:80px;

	line-height:79px

}

.draggable-toggle-button {

	cursor:pointer;

	background-color:#fff;

	z-index:1000;

	position:absolute;

	bottom:20px;

	right:10px;

	padding:10px

}

.box-content {

	position:relative

}

.box-shop {

	background:#262626;

	color:#FFF;

	cursor:pointer;

	position:absolute;

	right:4px;

	top:4px

}

.box-shop .shop-title {

	text-transform:uppercase;

	font-weight:500;

	font-size:14px

}

.box-shop .shop-title .icon-map-marker {

	padding-right:5px;

	font-size:20px

}

.box-shop .shop-title .shop-status {

	background:#efde21;

	-webkit-border-radius:20px;

	-moz-border-radius:20px;

	-ms-border-radius:20px;

	-o-border-radius:20px;

	border-radius:20px;

	color:#000;

	font-size:10px;

	text-transform:none;

	padding:0 7px;

	display:inline-block

}

.box-shop .shop-address {

	font-size:12px

}

.box-shop .item-location {

	padding:10px 15px;

	font-size:13px;

	border-bottom:1px solid #666

}

.box-shop .item-location:focus, .box-shop .item-location:hover {

	background:#FFDD02;

	color:#000

}

@media (max-width:768px) {

.box-shop {

position:relative

}

}

.leo-bt-cart.disabled:focus {

	background:#acaaa6

}

.leo-modal .modal-content {

	border-radius:0

}

.leo-modal-cart .modal-dialog, .leo-modal-compare .modal-dialog, .leo-modal-wishlist .modal-dialog {

	margin:250px auto

}

.leo-modal .modal-title .material-icons {

	margin-right:5px

}

.rtl .leo-modal .modal-title .material-icons {

	margin-left:5px;

	margin-right:inherit

}

.leo-modal-cart .modal-title {

	font-weight:400;

	color:#fff;

	font-size:1.125rem;

	display:none

}

.leo-modal-cart .modal-header {

	border:none

}

.leo-modal .modal-header.info-mess, .leo-modal .modal-header.warning-mess {

	background:#2FB5D2

}

.leo-modal .modal-header.block-mess {

	background:#F39D72

}

.leo-loading, .leo-modal-review-loading, .leo-compare-bt-loading, .leo-wishlist-bt-loading {

	display:none

}

.leo-wishlist-button.added .leo-wishlist-bt-loading, .leo-compare-button.added .leo-compare-bt-loading {

	border:2px solid #fff;

	border-left-color:transparent;

	border-right-color:transparent

}

.leo-wishlist-button .leo-wishlist-bt-loading, .leo-compare-button .leo-compare-bt-loading {

	border:2px solid #2FB5D2;

	border-left-color:transparent;

	border-right-color:transparent

}

.cssload-speeding-wheel {

	width:18px;

	height:18px;

	margin:0 auto;

	border:2px solid #222;

	border-radius:50%;

	border-left-color:transparent;

	border-right-color:transparent;

	animation:cssload-spin 800ms infinite linear;

	-o-animation:cssload-spin 800ms infinite linear;

	-ms-animation:cssload-spin 800ms infinite linear;

	-webkit-animation:cssload-spin 800ms infinite linear;

	-moz-animation:cssload-spin 800ms infinite linear

}

@keyframes cssload-spin {

100% {

transform:rotate(360deg);

transform:rotate(360deg)

}

}

@-o-keyframes cssload-spin {

100% {

-o-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@-ms-keyframes cssload-spin {

100% {

-ms-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@-webkit-keyframes cssload-spin {

100% {

-webkit-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@-moz-keyframes cssload-spin {

100% {

-moz-transform:rotate(360deg);

transform:rotate(360deg)

}

}

.leo-bt-select-attr, .leo-dropdown-attr {

	width:100%

}

.leo-select-attr.selected, .leo-select-attr.selected.disable, .leo-select-attr:hover {

	background:#A0D468;

	color:#fff

}

.leo-select-attr.disable {

	background:#EBEBEB

}

.leo-dropdown-attr {

	padding:0;

	z-index:999

}

.leo-modal-review .modal-title, .leo-modal-send-wishlist .modal-title {

	text-transform:uppercase

}

.leo-modal-review .modal-dialog {

	max-width:650px

}

.cancel, .cancel a {

	background:url(data:image/gif;base64,R0lGODlhEAAgAOYAALlRM729vZmZmd/f35SUlNullfJ2YtbW1uZVS913cvX19c5hU+fEubW1tfOmou6DfNRwZO/v78XFxa2trfbPz/qZhuliWtZtY71bP/CLdu6LgPSfnczMzPXm4cNkS+qwrO7Iw+ZVT9dcUPCEb6WlpcNPM+J+fPGclfCQfv///+fn5/jCveNtYvvr6/3c2NtVSvm4rvqqnOxeU+R3cMZqU+5lUe2SjeuyruqCfL5TOfqikN5qae/KxuBkW+Cqn/i1p9BOPfNyXPnTzON3ePuom71jSuZZUel6b81nV+5pXffn5cBMMvzHufN4YuZXS/aDa/eSffWupPGNefWinviLdd54c+h5dOdcWPqcittoZPC0tfSNgPKsqdZfU/nLw8xRO/zUzeN+fP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAGIALAAAAAAQACAAAAf/gGKCg4SFhQoDAQ0NAQcKhmIqARwDKioHDRMDhSoNBxEDHBwHiSSbggqNERwSra2YJI9iBxIqrAG4uQcCHIKNtIvBjBIBJIINoQEpy8wTDRwCx7TKzMvOHAS+rZkT3d7E0bMkmNzeEwcEEqjOmObnEwIRgwMk5xKLEgckBAeF9AKTOAQgIKCfoVUkBBCUIA+Sw4cQC7XQYmLHjio3WkCiMMTGCiFefrC4wKMQhR1cXMDQgYUIkyMLQAxqMcSBiwoopECBQkUkEiWCtOAAgwVKhidInzSJAsSHoDBRYmSQQbWqgS1WaAjaAQPKiGrLnCQ5kUNQlhhIwaZwYoGsoAQaTaAEcUK3rpMHVTwI+vDCQY0adp0YmVKigKAWEFhEoWp3ShcMHQbxWNDDwQMLVx5sEAGAQSEQSL5YsWFjxhIMng0p8UEDQw4PBSJHdBgIADs=) no-repeat 0 -16px!important

}

.cancel, .star {

	overflow:hidden;

	float:left;

	margin:0 1px 0 0;

	width:16px;

	height:16px;

	cursor:pointer;

	line-height:16px

}

.rtl .cancel, .rtl .star {

	float:right

}

div.star:after {

	content:"\E83A";

	font-family:"Material Icons";

	display:inline-block;

	color:#f77;

	font-size:15px

}

div.star.star_on, div.star.star_hover {

	display:block

}

div.star.star_on:after, div.star.star_hover:after {

	content:"\E83A";

	font-family:"Material Icons";

	display:inline-block;

	color:#f77

}

#criterions_list {

	list-style-type:none

}

#criterions_list li {

	margin-bottom:10px;

	display:-webkit-box;

	display:-moz-box;

	display:box;

	display:-webkit-flex;

	display:-moz-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	-moz-align-items:center;

	-ms-align-items:center;

	-o-align-items:center;

	align-items:center

}

#criterions_list label {

	display:inline;

	float:left;

	margin:0 10px 0 0

}

.rtl #criterions_list label {

	float:right

}

.star a {

	display:none;

	position:absolute;

	text-indent:-5000px

}

.new_review_form_content #criterions_list {

	border-bottom:1px solid #CCC;

	padding-bottom:15px;

	list-style-type:none

}

.leo-fake-button, .leo-fake-send-wishlist-button {

	display:none

}

.open-review-form {

	display:none

}

.leo-modal-review .has-success, .leo-modal-review .has-danger {

	text-align:center

}

.leo-modal-review .has-success label, .leo-modal-review .has-danger label {

	font-weight:600;

	font-size:1.125rem;

	display:inline

}

.leo-list-product-reviews .star_content, .leo-list-product-reviews .star, #leo_product_reviews_block_extra .star_content, #leo_product_reviews_block_extra .star, .review_author .star_content, .review_author .star, .product-rating .star_content, .product-rating .star {

	cursor:default

}

.leo-list-product-reviews-wraper {

	display:inline-block;

	line-height:22px

}

.leo-list-product-reviews .star {

	width:14px

}

#leo_product_reviews_block_extra {

	margin-bottom:1.42857rem

}

#leo_product_reviews_block_extra .reviews_note {

	display:-webkit-box;

	display:-moz-box;

	display:box;

	display:-webkit-flex;

	display:-moz-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	-moz-align-items:center;

	-ms-align-items:center;

	-o-align-items:center;

	align-items:center

}

.reviews_advices {

	display:inline-block;

	width:100%

}

.reviews_advices li {

	display:inline-block

}

.reviews_advices li.last {

	padding-left:10px;

	margin-left:10px;

	border-left:#ebebeb

}

.rtl .reviews_advices li.last {

	padding-right:10px;

	padding-left:inherit

}

.rtl .reviews_advices li.last {

	margin-right:10px;

	margin-left:inherit

}

.rtl .reviews_advices li.last {

	border-right:#ebebeb;

	border-left:0

}

#product_reviews_block_tab .review {

	margin-bottom:10px;

	padding-bottom:10px

}

#product_reviews_block_tab .review_author {

	border-right:#ebebeb

}

.rtl #product_reviews_block_tab .review_author {

	border-left:#ebebeb;

	border-right:0

}

#product_reviews_block_tab .review_details .title_block {

	text-decoration:none;

	font-style:italic;

	text-transform:capitalize

}

#product_reviews_block_tab .report_btn.disabled {

	background:#fff;

	color:#acaaa6

}

.usefulness_btn.active, .usefulness_btn.active:hover {

	color:#fff;

	background-color:#5bc0de;

	border-color:#5bc0de

}

.review_button .btn.active {

	display:inline-block

}

.leo-productscompare-item .thumbnail-container {

	height:100%;

	position:relative

}

.leo-productscompare-item .product-description {

	position:relative;

	width:100%;

	height:100%

}

.leo-productscompare-item .delete-productcompare .leo-compare-button {

	float:left;

	position:absolute;

	right:0;

	top:0;

	padding:0

}

.rtl .leo-productscompare-item .delete-productcompare .leo-compare-button {

	float:right

}

.rtl .leo-productscompare-item .delete-productcompare .leo-compare-button {

	left:0;

	right:auto

}

.product-rating {

	display:inline-block

}

.leo-productscompare-item .product-flags {

	display:none

}

#product_comparison {

	margin-bottom:50px

}

.list-wishlist {

	margin:20px 0

}

.leo-save-wishlist-loading {

	display:none

}

.list-wishlist tr, .leo-wishlistproduct-item {

	-moz-transition:background-color 1.5s;

	-webkit-transition:background-color 1.5s;

	-o-transition:background-color 1.5s;

	transition:background-color 1.5s

}

.list-wishlist tr.new, .list-wishlist tr.active, .list-wishlist tr.show.active {

	background-color:#4880D2!important

}

.leo-modal-wishlist .modal-footer {

	display:none

}

.leo-modal-wishlist.enable-action .modal-footer {

	display:block

}

.leo-modal-wishlist-loading {

	display:none

}

.leo-list-wishlist {

	z-index:999;

	padding:0;

	margin:0;

	border:0

}

.leo-wishlist-button.dropdown-toggle::after {

display:none

}

.leo-wishlist-button-dropdown {

	display:inline-block

}

.wishlist-item.added, .wishlist-item.added:hover {

	background-color:#2fb5d2;

	color:#fff

}

.wishlist-item:hover, .move-wishlist-item:hover {

	background-color:#f7f7f9

}

.view-wishlist-product {

	float:left

}

.rtl .view-wishlist-product {

	float:right

}

.list-wishlist tr.show {

	background-color:#d9edf7!important

}

.leo-view-wishlist-product-loading {

	display:none;

	float:right

}

.rtl .leo-view-wishlist-product-loading {

	float:left

}

.leo-wishlist-product {

	margin-bottom:50px

}

.delete-wishlist-product .leo-wishlist-button {

	float:right

}

.rtl .delete-wishlist-product .leo-wishlist-button {

	float:left

}

.send-wishlist {

	display:none

}

.wishlist-product-info {

	margin:0 -10px 20px

}

.wishlist-product-info>* {

	width:48%;

	padding:0 10px;

	display:inline-block;

	vertical-align:middle

}

.wishlist-product-info>* .form-control {

	border:1px solid #ebebeb

}

.send-wishlist {

	margin-bottom:20px

}

.wishlist_email_status_loading {

	border:2px solid #414141;

	border-left-color:transparent;

	border-right-color:transparent

}

.wishlist_email_status_loading, .send_wishlist_msg, .leo-modal-send-wishlist-loading {

	display:none

}

.leo-modal-reset-send-wishlist-bt {

	float:left

}

.rtl .leo-modal-reset-send-wishlist-bt {

	float:right

}

.send_wishlist_success {

	color:#5cb85c

}

.send_wishlist_error {

	color:#f0ad4e

}

.send_wishlist_form_content .has-success input, .send_wishlist_form_content .has-warning input {

	pointer-events:none

}

.leo-wishlist-button-delete {

	float:right

}

.rtl .leo-wishlist-button-delete {

	float:left

}

#products .product-miniature.leo-wishlistproduct-item {

	margin-bottom:30px

}

.leo-compare-review-dropdown .dropdown-menu {

	width:100%

}

.btn.delete {

	color:red

}

.leo-modal .modal-title {

	font-size:1rem;

	font-weight:400

}

.leo-modal .modal-title a {

	display:block

}

.ui-helper-hidden {

	display:none

}

.ui-helper-hidden-accessible {

	border:0;

	clip:rect(0 0 0 0);

	height:1px;

	margin:-1px;

	overflow:hidden;

	padding:0;

	position:absolute;

	width:1px

}

.ui-helper-reset {

	margin:0;

	padding:0;

	border:0;

	outline:0;

	line-height:1.3;

	text-decoration:none;

	font-size:100%;

	list-style:none

}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {

	content:"";

	display:table;

	border-collapse:collapse

}

.ui-helper-clearfix:after {

	clear:both

}

.ui-helper-clearfix {

	min-height:0

}

.ui-helper-zfix {

	width:100%;

	height:100%;

	top:0;

	left:0;

	position:absolute;

	opacity:0;

	filter:Alpha(Opacity=0)

}

.ui-front {

	z-index:100

}

.ui-state-disabled {

	cursor:default!important

}

.ui-icon {

	display:block;

	text-indent:-99999px;

	overflow:hidden;

	background-repeat:no-repeat

}

.ui-widget-overlay {

	position:fixed;

	top:0;

	left:0;

	width:100%;

	height:100%

}

.ui-resizable {

	position:relative

}

.ui-resizable-handle {

	position:absolute;

	font-size:.1px;

	display:block

}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {

	display:none

}

.ui-resizable-n {

	cursor:n-resize;

	height:7px;

	width:100%;

	top:-5px;

	left:0

}

.ui-resizable-s {

	cursor:s-resize;

	height:7px;

	width:100%;

	bottom:-5px;

	left:0

}

.ui-resizable-e {

	cursor:e-resize;

	width:7px;

	right:-5px;

	top:0;

	height:100%

}

.ui-resizable-w {

	cursor:w-resize;

	width:7px;

	left:-5px;

	top:0;

	height:100%

}

.ui-resizable-se {

	cursor:se-resize;

	width:12px;

	height:12px;

	right:1px;

	bottom:1px

}

.ui-resizable-sw {

	cursor:sw-resize;

	width:9px;

	height:9px;

	left:-5px;

	bottom:-5px

}

.ui-resizable-nw {

	cursor:nw-resize;

	width:9px;

	height:9px;

	left:-5px;

	top:-5px

}

.ui-resizable-ne {

	cursor:ne-resize;

	width:9px;

	height:9px;

	right:-5px;

	top:-5px

}

.ui-selectable-helper {

	position:absolute;

	z-index:100;

	border:1px dotted #000

}

.ui-accordion .ui-accordion-header {

	display:block;

	cursor:pointer;

	position:relative;

	margin-top:2px;

	padding:.5em .5em .5em .7em;

	min-height:0

}

.ui-accordion .ui-accordion-icons {

	padding-left:2.2em

}

.ui-accordion .ui-accordion-noicons {

	padding-left:.7em

}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {

	padding-left:2.2em

}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {

	position:absolute;

	left:.5em;

	top:50%;

	margin-top:-8px

}

.ui-accordion .ui-accordion-content {

	padding:1em 2.2em;

	border-top:0;

	overflow:auto

}

.ui-autocomplete {

	position:absolute;

	top:0;

	left:0;

	cursor:default

}

.ui-button {

	display:inline-block;

	position:relative;

	padding:0;

	line-height:normal;

	margin-right:.1em;

	cursor:pointer;

	vertical-align:middle;

	text-align:center;

	overflow:visible

}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {

	text-decoration:none

}

.ui-button-icon-only {

	width:2.2em

}

button.ui-button-icon-only {

	width:2.4em

}

.ui-button-icons-only {

	width:3.4em

}

button.ui-button-icons-only {

	width:3.7em

}

.ui-button .ui-button-text {

	display:block;

	line-height:normal

}

.ui-button-text-only .ui-button-text {

	padding:.4em 1em

}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {

	padding:.4em;

	text-indent:-9999999px

}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {

	padding:.4em 1em .4em 2.1em

}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {

	padding:.4em 2.1em .4em 1em

}

.ui-button-text-icons .ui-button-text {

	padding-left:2.1em;

	padding-right:2.1em

}

input.ui-button {

	padding:.4em 1em

}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {

	position:absolute;

	top:50%;

	margin-top:-8px

}

.ui-button-icon-only .ui-icon {

	left:50%;

	margin-left:-8px

}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {

	left:.5em

}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {

	right:.5em

}

.ui-buttonset {

	margin-right:7px

}

.ui-buttonset .ui-button {

	margin-left:0;

	margin-right:-.3em

}

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {

border:0;

padding:0

}

.ui-datepicker {

	width:17em;

	padding:.2em .2em 0;

	display:none

}

.ui-datepicker .ui-datepicker-header {

	position:relative;

	padding:.2em 0

}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {

	position:absolute;

	top:2px;

	width:1.8em;

	height:1.8em

}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {

	top:1px

}

.ui-datepicker .ui-datepicker-prev {

	left:2px

}

.ui-datepicker .ui-datepicker-next {

	right:2px

}

.ui-datepicker .ui-datepicker-prev-hover {

	left:1px

}

.ui-datepicker .ui-datepicker-next-hover {

	right:1px

}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {

	display:block;

	position:absolute;

	left:50%;

	margin-left:-8px;

	top:50%;

	margin-top:-8px

}

.ui-datepicker .ui-datepicker-title {

	margin:0 2.3em;

	line-height:1.8em;

	text-align:center

}

.ui-datepicker .ui-datepicker-title select {

	font-size:1em;

	margin:1px 0

}

.ui-datepicker select.ui-datepicker-month-year {

	width:100%

}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {

	width:49%

}

.ui-datepicker table {

	width:100%;

	font-size:.9em;

	border-collapse:collapse;

	margin:0 0 .4em

}

.ui-datepicker th {

	padding:.7em .3em;

	text-align:center;

	font-weight:700;

	border:0

}

.ui-datepicker td {

	border:0;

	padding:1px

}

.ui-datepicker td span, .ui-datepicker td a {

	display:block;

	padding:.2em;

	text-align:right;

	text-decoration:none

}

.ui-datepicker .ui-datepicker-buttonpane {

	background-image:none;

	margin:.7em 0 0;

	padding:0 .2em;

	border-left:0;

	border-right:0;

	border-bottom:0

}

.ui-datepicker .ui-datepicker-buttonpane button {

	float:right;

	margin:.5em .2em .4em;

	cursor:pointer;

	padding:.2em .6em .3em;

	width:auto;

	overflow:visible

}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {

	float:left

}

.ui-datepicker.ui-datepicker-multi {

	width:auto

}

.ui-datepicker-multi .ui-datepicker-group {

	float:left

}

.ui-datepicker-multi .ui-datepicker-group table {

	width:95%;

	margin:0 auto .4em

}

.ui-datepicker-multi-2 .ui-datepicker-group {

	width:50%

}

.ui-datepicker-multi-3 .ui-datepicker-group {

	width:33.3%

}

.ui-datepicker-multi-4 .ui-datepicker-group {

	width:25%

}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {

	border-left-width:0

}

.ui-datepicker-multi .ui-datepicker-buttonpane {

	clear:left

}

.ui-datepicker-row-break {

	clear:both;

	width:100%;

	font-size:0

}

.ui-datepicker-rtl {

	direction:rtl

}

.ui-datepicker-rtl .ui-datepicker-prev {

	right:2px;

	left:auto

}

.ui-datepicker-rtl .ui-datepicker-next {

	left:2px;

	right:auto

}

.ui-datepicker-rtl .ui-datepicker-prev:hover {

	right:1px;

	left:auto

}

.ui-datepicker-rtl .ui-datepicker-next:hover {

	left:1px;

	right:auto

}

.ui-datepicker-rtl .ui-datepicker-buttonpane {

	clear:right

}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {

	float:left

}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {

	float:right

}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {

	border-right-width:0;

	border-left-width:1px

}

.ui-dialog {

	position:absolute;

	top:0;

	left:0;

	padding:.2em;

	outline:0

}

.ui-dialog .ui-dialog-titlebar {

	padding:.4em 1em;

	position:relative

}

.ui-dialog .ui-dialog-title {

	float:left;

	margin:.1em 0;

	white-space:nowrap;

	width:90%;

	overflow:hidden;

	text-overflow:ellipsis

}

.ui-dialog .ui-dialog-titlebar-close {

	position:absolute;

	right:.3em;

	top:50%;

	width:21px;

	margin:-10px 0 0 0;

	padding:1px;

	height:20px

}

.ui-dialog .ui-dialog-content {

	position:relative;

	border:0;

	padding:.5em 1em;

	background:0;

	overflow:auto

}

.ui-dialog .ui-dialog-buttonpane {

	text-align:left;

	border-width:1px 0 0;

	background-image:none;

	margin-top:.5em;

	padding:.3em 1em .5em .4em

}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {

	float:right

}

.ui-dialog .ui-dialog-buttonpane button {

	margin:.5em .4em .5em 0;

	cursor:pointer

}

.ui-dialog .ui-resizable-se {

	width:12px;

	height:12px;

	right:-5px;

	bottom:-5px;

	background-position:16px 16px

}

.ui-draggable .ui-dialog-titlebar {

	cursor:move

}

.ui-menu {

	list-style:none;

	padding:2px;

	margin:0;

	display:block;

	outline:0

}

.ui-menu .ui-menu {

	margin-top:-3px;

	position:absolute

}

.ui-menu .ui-menu-item {

	margin:0;

	padding:0;

	width:100%;

	list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)

}

.ui-menu .ui-menu-divider {

	margin:5px -2px 5px -2px;

	height:0;

	font-size:0;

	line-height:0;

	border-width:1px 0 0

}

.ui-menu .ui-menu-item a {

	text-decoration:none;

	display:block;

	padding:2px .4em;

	line-height:1.5;

	min-height:0;

	font-weight:400

}

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {

	font-weight:400;

	margin:-1px

}

.ui-menu .ui-state-disabled {

	font-weight:400;

	margin:.4em 0 .2em;

	line-height:1.5

}

.ui-menu .ui-state-disabled a {

	cursor:default

}

.ui-menu-icons {

	position:relative

}

.ui-menu-icons .ui-menu-item a {

	position:relative;

	padding-left:2em

}

.ui-menu .ui-icon {

	position:absolute;

	top:.2em;

	left:.2em

}

.ui-menu .ui-menu-icon {

	position:static;

	float:right

}

.ui-progressbar {

	height:2em;

	text-align:left;

	overflow:hidden

}

.ui-progressbar .ui-progressbar-value {

	margin:-1px;

	height:100%

}

.ui-progressbar .ui-progressbar-overlay {

	background:url(data:image/gif;base64,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);

	height:100%;

	filter:alpha(opacity=25);

	opacity:.25

}

.ui-progressbar-indeterminate .ui-progressbar-value {

	background-image:none

}

.ui-slider {

	position:relative;

	text-align:left

}

.ui-slider .ui-slider-handle {

	position:absolute;

	z-index:2;

	width:1.2em;

	height:1.2em;

	cursor:default

}

.ui-slider .ui-slider-range {

	position:absolute;

	z-index:1;

	font-size:.7em;

	display:block;

	border:0;

	background-position:0 0

}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {

	filter:inherit

}

.ui-slider-horizontal {

	height:.8em

}

.ui-slider-horizontal .ui-slider-handle {

	top:-.3em;

	margin-left:-.6em

}

.ui-slider-horizontal .ui-slider-range {

	top:0;

	height:100%

}

.ui-slider-horizontal .ui-slider-range-min {

	left:0

}

.ui-slider-horizontal .ui-slider-range-max {

	right:0

}

.ui-slider-vertical {

	width:.8em;

	height:100px

}

.ui-slider-vertical .ui-slider-handle {

	left:-.3em;

	margin-left:0;

	margin-bottom:-.6em

}

.ui-slider-vertical .ui-slider-range {

	left:0;

	width:100%

}

.ui-slider-vertical .ui-slider-range-min {

	bottom:0

}

.ui-slider-vertical .ui-slider-range-max {

	top:0

}

.ui-spinner {

	position:relative;

	display:inline-block;

	overflow:hidden;

	padding:0;

	vertical-align:middle

}

.ui-spinner-input {

	border:0;

	background:0;

	color:inherit;

	padding:0;

	margin:.2em 0;

	vertical-align:middle;

	margin-left:.4em;

	margin-right:22px

}

.ui-spinner-button {

	width:16px;

	height:50%;

	font-size:.5em;

	padding:0;

	margin:0;

	text-align:center;

	position:absolute;

	cursor:default;

	display:block;

	overflow:hidden;

	right:0

}

.ui-spinner a.ui-spinner-button {

	border-top:0;

	border-bottom:0;

	border-right:0

}

.ui-spinner .ui-icon {

	position:absolute;

	margin-top:-8px;

	top:50%;

	left:0

}

.ui-spinner-up {

	top:0

}

.ui-spinner-down {

	bottom:0

}

.ui-spinner .ui-icon-triangle-1-s {

	background-position:-65px -16px

}

.ui-tabs {

	position:relative;

	padding:.2em

}

.ui-tabs .ui-tabs-nav {

	margin:0;

	padding:.2em .2em 0

}

.ui-tabs .ui-tabs-nav li {

	list-style:none;

	float:left;

	position:relative;

	top:0;

	margin:1px .2em 0 0;

	border-bottom-width:0;

	padding:0;

	white-space:nowrap

}

.ui-tabs .ui-tabs-nav li a {

	float:left;

	padding:.5em 1em;

	text-decoration:none

}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {

	margin-bottom:-1px;

	padding-bottom:1px

}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {

	cursor:text

}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {

	cursor:pointer

}

.ui-tabs .ui-tabs-panel {

	display:block;

	border-width:0;

	padding:1em 1.4em;

	background:0

}

.ui-tooltip {

	padding:8px;

	position:absolute;

	z-index:9999;

	max-width:300px;

	-webkit-box-shadow:0 0 5px #aaa;

	box-shadow:0 0 5px #aaa

}

body .ui-tooltip {

	border-width:2px

}

.ui-widget {

	font-size:1.1em

}

.ui-widget .ui-widget {

	font-size:1em

}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {

	font-size:1em

}

.ui-widget-content {

	border:1px solid #aaa;

	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAAAAADRDy2mAAAAKElEQVRYw+3KsQ0AAAgDIPv/0fYFVxOYyc5NRFEURVEURVEURVH8HAulwGQBUzt7UAAAAABJRU5ErkJggg==) 50% 50% repeat-x;

	color:#222

}

.ui-widget-content a {

	color:#222

}

.ui-widget-header {

	border:1px solid #aaa;

	background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;

	color:#222;

	font-weight:700

}

.ui-widget-header a {

	color:#222

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

	border:1px solid #d3d3d3;

	background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;

	font-weight:400;

	color:#555

}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

	color:#555;

	text-decoration:none

}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {

	border:1px solid #999;

	background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAIElEQVQ4y2N4wsQwCgcR/AbEjFDIBMZMcD7jaPjQGwIAQX8FCf9G/igAAAAASUVORK5CYII=) 50% 50% repeat-x;

	font-weight:400;

	color:#212121

}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {

	color:#212121;

	text-decoration:none

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

	border:1px solid #aaa;

	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGUlEQVQ4T2P4xzAKBxP8DyXRITaxUUhzCADdJY21rYBu5AAAAABJRU5ErkJggg==) 50% 50% repeat-x;

	font-weight:400;

	color:#212121

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {

	color:#212121;

	text-decoration:none

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {

	border:1px solid #fcefa1;

	background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAAOElEQVQ4T2P48+sjwygexaMYO/798x0Y/wLT76F8IP3rA5AGYpg6MP2J4c/vz0D6M5A/ikfxsMcAiWeJyYrg0xEAAAAASUVORK5CYII=) 50% 50% repeat-x;

	color:#363636

}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {

	color:#363636

}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {

	border:1px solid #cd0a0a;

	background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAAOElEQVQ4y+3QMQoAIRQD0Unuf1tBWAS/hSAWewNTPCZ1mL0ZiIg/43NVWZIL7QpLNtwbc6r8Fi9YmGgOC0QygNcAAAAASUVORK5CYII=) 50% 50% repeat-x;

	color:#cd0a0a

}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {

	color:#cd0a0a

}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {

	color:#cd0a0a

}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {

	font-weight:700

}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {

	opacity:.7;

	filter:Alpha(Opacity=70);

	font-weight:400

}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {

	opacity:.35;

	filter:Alpha(Opacity=35);

	background-image:none

}

.ui-state-disabled .ui-icon {

	filter:Alpha(Opacity=35)

}

.ui-icon {

	width:16px;

	height:16px

}

.ui-icon, .ui-widget-content .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-widget-header .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-state-default .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-state-active .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-state-highlight .ui-icon {

	background-image:url(../../../../js/jquery/ui/themes/base/minified/images/ui-icons_2e83ff_256x240.png)

}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {

	background-image:url(../../../../js/jquery/ui/themes/base/minified/images/ui-icons_cd0a0a_256x240.png)

}

.ui-icon-blank {

	background-position:16px 16px

}

.ui-icon-carat-1-n {

	background-position:0 0

}

.ui-icon-carat-1-ne {

	background-position:-16px 0

}

.ui-icon-carat-1-e {

	background-position:-32px 0

}

.ui-icon-carat-1-se {

	background-position:-48px 0

}

.ui-icon-carat-1-s {

	background-position:-64px 0

}

.ui-icon-carat-1-sw {

	background-position:-80px 0

}

.ui-icon-carat-1-w {

	background-position:-96px 0

}

.ui-icon-carat-1-nw {

	background-position:-112px 0

}

.ui-icon-carat-2-n-s {

	background-position:-128px 0

}

.ui-icon-carat-2-e-w {

	background-position:-144px 0

}

.ui-icon-triangle-1-n {

	background-position:0 -16px

}

.ui-icon-triangle-1-ne {

	background-position:-16px -16px

}

.ui-icon-triangle-1-e {

	background-position:-32px -16px

}

.ui-icon-triangle-1-se {

	background-position:-48px -16px

}

.ui-icon-triangle-1-s {

	background-position:-64px -16px

}

.ui-icon-triangle-1-sw {

	background-position:-80px -16px

}

.ui-icon-triangle-1-w {

	background-position:-96px -16px

}

.ui-icon-triangle-1-nw {

	background-position:-112px -16px

}

.ui-icon-triangle-2-n-s {

	background-position:-128px -16px

}

.ui-icon-triangle-2-e-w {

	background-position:-144px -16px

}

.ui-icon-arrow-1-n {

	background-position:0 -32px

}

.ui-icon-arrow-1-ne {

	background-position:-16px -32px

}

.ui-icon-arrow-1-e {

	background-position:-32px -32px

}

.ui-icon-arrow-1-se {

	background-position:-48px -32px

}

.ui-icon-arrow-1-s {

	background-position:-64px -32px

}

.ui-icon-arrow-1-sw {

	background-position:-80px -32px

}

.ui-icon-arrow-1-w {

	background-position:-96px -32px

}

.ui-icon-arrow-1-nw {

	background-position:-112px -32px

}

.ui-icon-arrow-2-n-s {

	background-position:-128px -32px

}

.ui-icon-arrow-2-ne-sw {

	background-position:-144px -32px

}

.ui-icon-arrow-2-e-w {

	background-position:-160px -32px

}

.ui-icon-arrow-2-se-nw {

	background-position:-176px -32px

}

.ui-icon-arrowstop-1-n {

	background-position:-192px -32px

}

.ui-icon-arrowstop-1-e {

	background-position:-208px -32px

}

.ui-icon-arrowstop-1-s {

	background-position:-224px -32px

}

.ui-icon-arrowstop-1-w {

	background-position:-240px -32px

}

.ui-icon-arrowthick-1-n {

	background-position:0 -48px

}

.ui-icon-arrowthick-1-ne {

	background-position:-16px -48px

}

.ui-icon-arrowthick-1-e {

	background-position:-32px -48px

}

.ui-icon-arrowthick-1-se {

	background-position:-48px -48px

}

.ui-icon-arrowthick-1-s {

	background-position:-64px -48px

}

.ui-icon-arrowthick-1-sw {

	background-position:-80px -48px

}

.ui-icon-arrowthick-1-w {

	background-position:-96px -48px

}

.ui-icon-arrowthick-1-nw {

	background-position:-112px -48px

}

.ui-icon-arrowthick-2-n-s {

	background-position:-128px -48px

}

.ui-icon-arrowthick-2-ne-sw {

	background-position:-144px -48px

}

.ui-icon-arrowthick-2-e-w {

	background-position:-160px -48px

}

.ui-icon-arrowthick-2-se-nw {

	background-position:-176px -48px

}

.ui-icon-arrowthickstop-1-n {

	background-position:-192px -48px

}

.ui-icon-arrowthickstop-1-e {

	background-position:-208px -48px

}

.ui-icon-arrowthickstop-1-s {

	background-position:-224px -48px

}

.ui-icon-arrowthickstop-1-w {

	background-position:-240px -48px

}

.ui-icon-arrowreturnthick-1-w {

	background-position:0 -64px

}

.ui-icon-arrowreturnthick-1-n {

	background-position:-16px -64px

}

.ui-icon-arrowreturnthick-1-e {

	background-position:-32px -64px

}

.ui-icon-arrowreturnthick-1-s {

	background-position:-48px -64px

}

.ui-icon-arrowreturn-1-w {

	background-position:-64px -64px

}

.ui-icon-arrowreturn-1-n {

	background-position:-80px -64px

}

.ui-icon-arrowreturn-1-e {

	background-position:-96px -64px

}

.ui-icon-arrowreturn-1-s {

	background-position:-112px -64px

}

.ui-icon-arrowrefresh-1-w {

	background-position:-128px -64px

}

.ui-icon-arrowrefresh-1-n {

	background-position:-144px -64px

}

.ui-icon-arrowrefresh-1-e {

	background-position:-160px -64px

}

.ui-icon-arrowrefresh-1-s {

	background-position:-176px -64px

}

.ui-icon-arrow-4 {

	background-position:0 -80px

}

.ui-icon-arrow-4-diag {

	background-position:-16px -80px

}

.ui-icon-extlink {

	background-position:-32px -80px

}

.ui-icon-newwin {

	background-position:-48px -80px

}

.ui-icon-refresh {

	background-position:-64px -80px

}

.ui-icon-shuffle {

	background-position:-80px -80px

}

.ui-icon-transfer-e-w {

	background-position:-96px -80px

}

.ui-icon-transferthick-e-w {

	background-position:-112px -80px

}

.ui-icon-folder-collapsed {

	background-position:0 -96px

}

.ui-icon-folder-open {

	background-position:-16px -96px

}

.ui-icon-document {

	background-position:-32px -96px

}

.ui-icon-document-b {

	background-position:-48px -96px

}

.ui-icon-note {

	background-position:-64px -96px

}

.ui-icon-mail-closed {

	background-position:-80px -96px

}

.ui-icon-mail-open {

	background-position:-96px -96px

}

.ui-icon-suitcase {

	background-position:-112px -96px

}

.ui-icon-comment {

	background-position:-128px -96px

}

.ui-icon-person {

	background-position:-144px -96px

}

.ui-icon-print {

	background-position:-160px -96px

}

.ui-icon-trash {

	background-position:-176px -96px

}

.ui-icon-locked {

	background-position:-192px -96px

}

.ui-icon-unlocked {

	background-position:-208px -96px

}

.ui-icon-bookmark {

	background-position:-224px -96px

}

.ui-icon-tag {

	background-position:-240px -96px

}

.ui-icon-home {

	background-position:0 -112px

}

.ui-icon-flag {

	background-position:-16px -112px

}

.ui-icon-calendar {

	background-position:-32px -112px

}

.ui-icon-cart {

	background-position:-48px -112px

}

.ui-icon-pencil {

	background-position:-64px -112px

}

.ui-icon-clock {

	background-position:-80px -112px

}

.ui-icon-disk {

	background-position:-96px -112px

}

.ui-icon-calculator {

	background-position:-112px -112px

}

.ui-icon-zoomin {

	background-position:-128px -112px

}

.ui-icon-zoomout {

	background-position:-144px -112px

}

.ui-icon-search {

	background-position:-160px -112px

}

.ui-icon-wrench {

	background-position:-176px -112px

}

.ui-icon-gear {

	background-position:-192px -112px

}

.ui-icon-heart {

	background-position:-208px -112px

}

.ui-icon-star {

	background-position:-224px -112px

}

.ui-icon-link {

	background-position:-240px -112px

}

.ui-icon-cancel {

	background-position:0 -128px

}

.ui-icon-plus {

	background-position:-16px -128px

}

.ui-icon-plusthick {

	background-position:-32px -128px

}

.ui-icon-minus {

	background-position:-48px -128px

}

.ui-icon-minusthick {

	background-position:-64px -128px

}

.ui-icon-close {

	background-position:-80px -128px

}

.ui-icon-closethick {

	background-position:-96px -128px

}

.ui-icon-key {

	background-position:-112px -128px

}

.ui-icon-lightbulb {

	background-position:-128px -128px

}

.ui-icon-scissors {

	background-position:-144px -128px

}

.ui-icon-clipboard {

	background-position:-160px -128px

}

.ui-icon-copy {

	background-position:-176px -128px

}

.ui-icon-contact {

	background-position:-192px -128px

}

.ui-icon-image {

	background-position:-208px -128px

}

.ui-icon-video {

	background-position:-224px -128px

}

.ui-icon-script {

	background-position:-240px -128px

}

.ui-icon-alert {

	background-position:0 -144px

}

.ui-icon-info {

	background-position:-16px -144px

}

.ui-icon-notice {

	background-position:-32px -144px

}

.ui-icon-help {

	background-position:-48px -144px

}

.ui-icon-check {

	background-position:-64px -144px

}

.ui-icon-bullet {

	background-position:-80px -144px

}

.ui-icon-radio-on {

	background-position:-96px -144px

}

.ui-icon-radio-off {

	background-position:-112px -144px

}

.ui-icon-pin-w {

	background-position:-128px -144px

}

.ui-icon-pin-s {

	background-position:-144px -144px

}

.ui-icon-play {

	background-position:0 -160px

}

.ui-icon-pause {

	background-position:-16px -160px

}

.ui-icon-seek-next {

	background-position:-32px -160px

}

.ui-icon-seek-prev {

	background-position:-48px -160px

}

.ui-icon-seek-end {

	background-position:-64px -160px

}

.ui-icon-seek-start {

	background-position:-80px -160px

}

.ui-icon-seek-first {

	background-position:-80px -160px

}

.ui-icon-stop {

	background-position:-96px -160px

}

.ui-icon-eject {

	background-position:-112px -160px

}

.ui-icon-volume-off {

	background-position:-128px -160px

}

.ui-icon-volume-on {

	background-position:-144px -160px

}

.ui-icon-power {

	background-position:0 -176px

}

.ui-icon-signal-diag {

	background-position:-16px -176px

}

.ui-icon-signal {

	background-position:-32px -176px

}

.ui-icon-battery-0 {

	background-position:-48px -176px

}

.ui-icon-battery-1 {

	background-position:-64px -176px

}

.ui-icon-battery-2 {

	background-position:-80px -176px

}

.ui-icon-battery-3 {

	background-position:-96px -176px

}

.ui-icon-circle-plus {

	background-position:0 -192px

}

.ui-icon-circle-minus {

	background-position:-16px -192px

}

.ui-icon-circle-close {

	background-position:-32px -192px

}

.ui-icon-circle-triangle-e {

	background-position:-48px -192px

}

.ui-icon-circle-triangle-s {

	background-position:-64px -192px

}

.ui-icon-circle-triangle-w {

	background-position:-80px -192px

}

.ui-icon-circle-triangle-n {

	background-position:-96px -192px

}

.ui-icon-circle-arrow-e {

	background-position:-112px -192px

}

.ui-icon-circle-arrow-s {

	background-position:-128px -192px

}

.ui-icon-circle-arrow-w {

	background-position:-144px -192px

}

.ui-icon-circle-arrow-n {

	background-position:-160px -192px

}

.ui-icon-circle-zoomin {

	background-position:-176px -192px

}

.ui-icon-circle-zoomout {

	background-position:-192px -192px

}

.ui-icon-circle-check {

	background-position:-208px -192px

}

.ui-icon-circlesmall-plus {

	background-position:0 -208px

}

.ui-icon-circlesmall-minus {

	background-position:-16px -208px

}

.ui-icon-circlesmall-close {

	background-position:-32px -208px

}

.ui-icon-squaresmall-plus {

	background-position:-48px -208px

}

.ui-icon-squaresmall-minus {

	background-position:-64px -208px

}

.ui-icon-squaresmall-close {

	background-position:-80px -208px

}

.ui-icon-grip-dotted-vertical {

	background-position:0 -224px

}

.ui-icon-grip-dotted-horizontal {

	background-position:-16px -224px

}

.ui-icon-grip-solid-vertical {

	background-position:-32px -224px

}

.ui-icon-grip-solid-horizontal {

	background-position:-48px -224px

}

.ui-icon-gripsmall-diagonal-se {

	background-position:-64px -224px

}

.ui-icon-grip-diagonal-se {

	background-position:-80px -224px

}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {

	border-top-left-radius:4px

}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {

	border-top-right-radius:4px

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {

	border-bottom-left-radius:4px

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {

	border-bottom-right-radius:4px

}

.ui-widget-overlay {

	background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAAAAADRDy2mAAAAKUlEQVRYw+3KMQ0AAAgDMObfCSpngZekvZudm4iiKIqiKIqiKIqi+DkWLC5CzSzaBSIAAAAASUVORK5CYII=) 50% 50% repeat-x;

	opacity:.3;

	filter:Alpha(Opacity=30)

}

.ui-widget-shadow {

	margin:-8px 0 0 -8px;

	padding:8px;

	background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAAAAADRDy2mAAAAKUlEQVRYw+3KMQ0AAAgDMObfCSpngZekvZudm4iiKIqiKIqiKIqi+DkWLC5CzSzaBSIAAAAASUVORK5CYII=) 50% 50% repeat-x;

	opacity:.3;

	filter:Alpha(Opacity=30);

	border-radius:8px

}

.ui-widget {

	font-size:1.1em

}

.ui-widget .ui-widget {

	font-size:1em

}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {

	font-size:1em

}

.ui-widget-content {

	border:1px solid #aaa;

	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAAAAADRDy2mAAAAKElEQVRYw+3KsQ0AAAgDIPv/0fYFVxOYyc5NRFEURVEURVEURVH8HAulwGQBUzt7UAAAAABJRU5ErkJggg==) 50% 50% repeat-x;

	color:#222

}

.ui-widget-content a {

	color:#222

}

.ui-widget-header {

	border:1px solid #aaa;

	background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;

	color:#222;

	font-weight:700

}

.ui-widget-header a {

	color:#222

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

	border:1px solid #d3d3d3;

	background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;

	font-weight:400;

	color:#555

}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

	color:#555;

	text-decoration:none

}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {

	border:1px solid #999;

	background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAIElEQVQ4y2N4wsQwCgcR/AbEjFDIBMZMcD7jaPjQGwIAQX8FCf9G/igAAAAASUVORK5CYII=) 50% 50% repeat-x;

	font-weight:400;

	color:#212121

}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {

	color:#212121;

	text-decoration:none

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

	border:1px solid #aaa;

	background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGUlEQVQ4T2P4xzAKBxP8DyXRITaxUUhzCADdJY21rYBu5AAAAABJRU5ErkJggg==) 50% 50% repeat-x;

	font-weight:400;

	color:#212121

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {

	color:#212121;

	text-decoration:none

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {

	border:1px solid #fcefa1;

	background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAAOElEQVQ4T2P48+sjwygexaMYO/798x0Y/wLT76F8IP3rA5AGYpg6MP2J4c/vz0D6M5A/ikfxsMcAiWeJyYrg0xEAAAAASUVORK5CYII=) 50% 50% repeat-x;

	color:#363636

}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {

	color:#363636

}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {

	border:1px solid #cd0a0a;

	background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAAOElEQVQ4y+3QMQoAIRQD0Unuf1tBWAS/hSAWewNTPCZ1mL0ZiIg/43NVWZIL7QpLNtwbc6r8Fi9YmGgOC0QygNcAAAAASUVORK5CYII=) 50% 50% repeat-x;

	color:#cd0a0a

}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {

	color:#cd0a0a

}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {

	color:#cd0a0a

}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {

	font-weight:700

}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {

	opacity:.7;

	filter:Alpha(Opacity=70);

	font-weight:400

}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {

	opacity:.35;

	filter:Alpha(Opacity=35);

	background-image:none

}

.ui-state-disabled .ui-icon {

	filter:Alpha(Opacity=35)

}

.ui-icon {

	width:16px;

	height:16px

}

.ui-icon, .ui-widget-content .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-widget-header .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-state-default .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-state-active .ui-icon {

	background-image:url(data:image/png;base64,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)

}

.ui-state-highlight .ui-icon {

	background-image:url(../../../../js/jquery/ui/themes/base/minified/images/ui-icons_2e83ff_256x240.png)

}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {

	background-image:url(../../../../js/jquery/ui/themes/base/minified/images/ui-icons_cd0a0a_256x240.png)

}

.ui-icon-blank {

	background-position:16px 16px

}

.ui-icon-carat-1-n {

	background-position:0 0

}

.ui-icon-carat-1-ne {

	background-position:-16px 0

}

.ui-icon-carat-1-e {

	background-position:-32px 0

}

.ui-icon-carat-1-se {

	background-position:-48px 0

}

.ui-icon-carat-1-s {

	background-position:-64px 0

}

.ui-icon-carat-1-sw {

	background-position:-80px 0

}

.ui-icon-carat-1-w {

	background-position:-96px 0

}

.ui-icon-carat-1-nw {

	background-position:-112px 0

}

.ui-icon-carat-2-n-s {

	background-position:-128px 0

}

.ui-icon-carat-2-e-w {

	background-position:-144px 0

}

.ui-icon-triangle-1-n {

	background-position:0 -16px

}

.ui-icon-triangle-1-ne {

	background-position:-16px -16px

}

.ui-icon-triangle-1-e {

	background-position:-32px -16px

}

.ui-icon-triangle-1-se {

	background-position:-48px -16px

}

.ui-icon-triangle-1-s {

	background-position:-64px -16px

}

.ui-icon-triangle-1-sw {

	background-position:-80px -16px

}

.ui-icon-triangle-1-w {

	background-position:-96px -16px

}

.ui-icon-triangle-1-nw {

	background-position:-112px -16px

}

.ui-icon-triangle-2-n-s {

	background-position:-128px -16px

}

.ui-icon-triangle-2-e-w {

	background-position:-144px -16px

}

.ui-icon-arrow-1-n {

	background-position:0 -32px

}

.ui-icon-arrow-1-ne {

	background-position:-16px -32px

}

.ui-icon-arrow-1-e {

	background-position:-32px -32px

}

.ui-icon-arrow-1-se {

	background-position:-48px -32px

}

.ui-icon-arrow-1-s {

	background-position:-64px -32px

}

.ui-icon-arrow-1-sw {

	background-position:-80px -32px

}

.ui-icon-arrow-1-w {

	background-position:-96px -32px

}

.ui-icon-arrow-1-nw {

	background-position:-112px -32px

}

.ui-icon-arrow-2-n-s {

	background-position:-128px -32px

}

.ui-icon-arrow-2-ne-sw {

	background-position:-144px -32px

}

.ui-icon-arrow-2-e-w {

	background-position:-160px -32px

}

.ui-icon-arrow-2-se-nw {

	background-position:-176px -32px

}

.ui-icon-arrowstop-1-n {

	background-position:-192px -32px

}

.ui-icon-arrowstop-1-e {

	background-position:-208px -32px

}

.ui-icon-arrowstop-1-s {

	background-position:-224px -32px

}

.ui-icon-arrowstop-1-w {

	background-position:-240px -32px

}

.ui-icon-arrowthick-1-n {

	background-position:0 -48px

}

.ui-icon-arrowthick-1-ne {

	background-position:-16px -48px

}

.ui-icon-arrowthick-1-e {

	background-position:-32px -48px

}

.ui-icon-arrowthick-1-se {

	background-position:-48px -48px

}

.ui-icon-arrowthick-1-s {

	background-position:-64px -48px

}

.ui-icon-arrowthick-1-sw {

	background-position:-80px -48px

}

.ui-icon-arrowthick-1-w {

	background-position:-96px -48px

}

.ui-icon-arrowthick-1-nw {

	background-position:-112px -48px

}

.ui-icon-arrowthick-2-n-s {

	background-position:-128px -48px

}

.ui-icon-arrowthick-2-ne-sw {

	background-position:-144px -48px

}

.ui-icon-arrowthick-2-e-w {

	background-position:-160px -48px

}

.ui-icon-arrowthick-2-se-nw {

	background-position:-176px -48px

}

.ui-icon-arrowthickstop-1-n {

	background-position:-192px -48px

}

.ui-icon-arrowthickstop-1-e {

	background-position:-208px -48px

}

.ui-icon-arrowthickstop-1-s {

	background-position:-224px -48px

}

.ui-icon-arrowthickstop-1-w {

	background-position:-240px -48px

}

.ui-icon-arrowreturnthick-1-w {

	background-position:0 -64px

}

.ui-icon-arrowreturnthick-1-n {

	background-position:-16px -64px

}

.ui-icon-arrowreturnthick-1-e {

	background-position:-32px -64px

}

.ui-icon-arrowreturnthick-1-s {

	background-position:-48px -64px

}

.ui-icon-arrowreturn-1-w {

	background-position:-64px -64px

}

.ui-icon-arrowreturn-1-n {

	background-position:-80px -64px

}

.ui-icon-arrowreturn-1-e {

	background-position:-96px -64px

}

.ui-icon-arrowreturn-1-s {

	background-position:-112px -64px

}

.ui-icon-arrowrefresh-1-w {

	background-position:-128px -64px

}

.ui-icon-arrowrefresh-1-n {

	background-position:-144px -64px

}

.ui-icon-arrowrefresh-1-e {

	background-position:-160px -64px

}

.ui-icon-arrowrefresh-1-s {

	background-position:-176px -64px

}

.ui-icon-arrow-4 {

	background-position:0 -80px

}

.ui-icon-arrow-4-diag {

	background-position:-16px -80px

}

.ui-icon-extlink {

	background-position:-32px -80px

}

.ui-icon-newwin {

	background-position:-48px -80px

}

.ui-icon-refresh {

	background-position:-64px -80px

}

.ui-icon-shuffle {

	background-position:-80px -80px

}

.ui-icon-transfer-e-w {

	background-position:-96px -80px

}

.ui-icon-transferthick-e-w {

	background-position:-112px -80px

}

.ui-icon-folder-collapsed {

	background-position:0 -96px

}

.ui-icon-folder-open {

	background-position:-16px -96px

}

.ui-icon-document {

	background-position:-32px -96px

}

.ui-icon-document-b {

	background-position:-48px -96px

}

.ui-icon-note {

	background-position:-64px -96px

}

.ui-icon-mail-closed {

	background-position:-80px -96px

}

.ui-icon-mail-open {

	background-position:-96px -96px

}

.ui-icon-suitcase {

	background-position:-112px -96px

}

.ui-icon-comment {

	background-position:-128px -96px

}

.ui-icon-person {

	background-position:-144px -96px

}

.ui-icon-print {

	background-position:-160px -96px

}

.ui-icon-trash {

	background-position:-176px -96px

}

.ui-icon-locked {

	background-position:-192px -96px

}

.ui-icon-unlocked {

	background-position:-208px -96px

}

.ui-icon-bookmark {

	background-position:-224px -96px

}

.ui-icon-tag {

	background-position:-240px -96px

}

.ui-icon-home {

	background-position:0 -112px

}

.ui-icon-flag {

	background-position:-16px -112px

}

.ui-icon-calendar {

	background-position:-32px -112px

}

.ui-icon-cart {

	background-position:-48px -112px

}

.ui-icon-pencil {

	background-position:-64px -112px

}

.ui-icon-clock {

	background-position:-80px -112px

}

.ui-icon-disk {

	background-position:-96px -112px

}

.ui-icon-calculator {

	background-position:-112px -112px

}

.ui-icon-zoomin {

	background-position:-128px -112px

}

.ui-icon-zoomout {

	background-position:-144px -112px

}

.ui-icon-search {

	background-position:-160px -112px

}

.ui-icon-wrench {

	background-position:-176px -112px

}

.ui-icon-gear {

	background-position:-192px -112px

}

.ui-icon-heart {

	background-position:-208px -112px

}

.ui-icon-star {

	background-position:-224px -112px

}

.ui-icon-link {

	background-position:-240px -112px

}

.ui-icon-cancel {

	background-position:0 -128px

}

.ui-icon-plus {

	background-position:-16px -128px

}

.ui-icon-plusthick {

	background-position:-32px -128px

}

.ui-icon-minus {

	background-position:-48px -128px

}

.ui-icon-minusthick {

	background-position:-64px -128px

}

.ui-icon-close {

	background-position:-80px -128px

}

.ui-icon-closethick {

	background-position:-96px -128px

}

.ui-icon-key {

	background-position:-112px -128px

}

.ui-icon-lightbulb {

	background-position:-128px -128px

}

.ui-icon-scissors {

	background-position:-144px -128px

}

.ui-icon-clipboard {

	background-position:-160px -128px

}

.ui-icon-copy {

	background-position:-176px -128px

}

.ui-icon-contact {

	background-position:-192px -128px

}

.ui-icon-image {

	background-position:-208px -128px

}

.ui-icon-video {

	background-position:-224px -128px

}

.ui-icon-script {

	background-position:-240px -128px

}

.ui-icon-alert {

	background-position:0 -144px

}

.ui-icon-info {

	background-position:-16px -144px

}

.ui-icon-notice {

	background-position:-32px -144px

}

.ui-icon-help {

	background-position:-48px -144px

}

.ui-icon-check {

	background-position:-64px -144px

}

.ui-icon-bullet {

	background-position:-80px -144px

}

.ui-icon-radio-on {

	background-position:-96px -144px

}

.ui-icon-radio-off {

	background-position:-112px -144px

}

.ui-icon-pin-w {

	background-position:-128px -144px

}

.ui-icon-pin-s {

	background-position:-144px -144px

}

.ui-icon-play {

	background-position:0 -160px

}

.ui-icon-pause {

	background-position:-16px -160px

}

.ui-icon-seek-next {

	background-position:-32px -160px

}

.ui-icon-seek-prev {

	background-position:-48px -160px

}

.ui-icon-seek-end {

	background-position:-64px -160px

}

.ui-icon-seek-start {

	background-position:-80px -160px

}

.ui-icon-seek-first {

	background-position:-80px -160px

}

.ui-icon-stop {

	background-position:-96px -160px

}

.ui-icon-eject {

	background-position:-112px -160px

}

.ui-icon-volume-off {

	background-position:-128px -160px

}

.ui-icon-volume-on {

	background-position:-144px -160px

}

.ui-icon-power {

	background-position:0 -176px

}

.ui-icon-signal-diag {

	background-position:-16px -176px

}

.ui-icon-signal {

	background-position:-32px -176px

}

.ui-icon-battery-0 {

	background-position:-48px -176px

}

.ui-icon-battery-1 {

	background-position:-64px -176px

}

.ui-icon-battery-2 {

	background-position:-80px -176px

}

.ui-icon-battery-3 {

	background-position:-96px -176px

}

.ui-icon-circle-plus {

	background-position:0 -192px

}

.ui-icon-circle-minus {

	background-position:-16px -192px

}

.ui-icon-circle-close {

	background-position:-32px -192px

}

.ui-icon-circle-triangle-e {

	background-position:-48px -192px

}

.ui-icon-circle-triangle-s {

	background-position:-64px -192px

}

.ui-icon-circle-triangle-w {

	background-position:-80px -192px

}

.ui-icon-circle-triangle-n {

	background-position:-96px -192px

}

.ui-icon-circle-arrow-e {

	background-position:-112px -192px

}

.ui-icon-circle-arrow-s {

	background-position:-128px -192px

}

.ui-icon-circle-arrow-w {

	background-position:-144px -192px

}

.ui-icon-circle-arrow-n {

	background-position:-160px -192px

}

.ui-icon-circle-zoomin {

	background-position:-176px -192px

}

.ui-icon-circle-zoomout {

	background-position:-192px -192px

}

.ui-icon-circle-check {

	background-position:-208px -192px

}

.ui-icon-circlesmall-plus {

	background-position:0 -208px

}

.ui-icon-circlesmall-minus {

	background-position:-16px -208px

}

.ui-icon-circlesmall-close {

	background-position:-32px -208px

}

.ui-icon-squaresmall-plus {

	background-position:-48px -208px

}

.ui-icon-squaresmall-minus {

	background-position:-64px -208px

}

.ui-icon-squaresmall-close {

	background-position:-80px -208px

}

.ui-icon-grip-dotted-vertical {

	background-position:0 -224px

}

.ui-icon-grip-dotted-horizontal {

	background-position:-16px -224px

}

.ui-icon-grip-solid-vertical {

	background-position:-32px -224px

}

.ui-icon-grip-solid-horizontal {

	background-position:-48px -224px

}

.ui-icon-gripsmall-diagonal-se {

	background-position:-64px -224px

}

.ui-icon-grip-diagonal-se {

	background-position:-80px -224px

}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {

	border-top-left-radius:4px

}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {

	border-top-right-radius:4px

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {

	border-bottom-left-radius:4px

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {

	border-bottom-right-radius:4px

}

.ui-widget-overlay {

	background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAAAAADRDy2mAAAAKUlEQVRYw+3KMQ0AAAgDMObfCSpngZekvZudm4iiKIqiKIqiKIqi+DkWLC5CzSzaBSIAAAAASUVORK5CYII=) 50% 50% repeat-x;

	opacity:.3;

	filter:Alpha(Opacity=30)

}

.ui-widget-shadow {

	margin:-8px 0 0 -8px;

	padding:8px;

	background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAAAAADRDy2mAAAAKUlEQVRYw+3KMQ0AAAgDMObfCSpngZekvZudm4iiKIqiKIqiKIqi+DkWLC5CzSzaBSIAAAAASUVORK5CYII=) 50% 50% repeat-x;

	opacity:.3;

	filter:Alpha(Opacity=30);

	border-radius:8px

}

.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:#f9f9f9;

	color:#444;

	text-shadow:none;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px

}

.fancybox-opened {

	z-index:8030

}

.fancybox-opened .fancybox-skin {

	-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, .5);

	-moz-box-shadow:0 10px 25px rgba(0, 0, 0, .5);

	box-shadow:0 10px 25px rgba(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(data:image/png;base64,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)

}

#fancybox-loading {

	position:fixed;

	top:50%;

	left:50%;

	margin-top:-22px;

	margin-left:-22px;

	background-position:0 -108px;

	opacity:.8;

	cursor:pointer;

	z-index:8060

}

#fancybox-loading div {

	width:44px;

	height:44px;

	background:url(../../../../js/jquery/plugins/fancybox/fancybox_loading.gif) center center no-repeat

}

.fancybox-close {

	position:absolute;

	top:-18px;

	right:-18px;

	width:36px;

	height:36px;

	cursor:pointer;

	z-index:8040

}

.fancybox-nav {

	position:absolute;

	top:0;

	width:40%;

	height:100%;

	cursor:pointer;

	text-decoration:none;

	background:transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);

	z-index:8040

}

.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

}

.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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAFUlEQVQY02MU4OHZwEAEYBxVSF+FAFsCCHtLteXdAAAAAElFTkSuQmCC)

}

.fancybox-overlay-fixed {

	position:fixed;

	bottom:0;

	right:0

}

.fancybox-lock .fancybox-overlay {

	overflow:auto;

	overflow-y:scroll

}

.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 20px;

	background:transparent;

	background:rgba(0, 0, 0, .8);

	-webkit-border-radius:15px;

	-moz-border-radius:15px;

	border-radius:15px;

	text-shadow:0 1px 2px #222;

	color:#FFF;

	font-weight:700;

	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)

}

 @media (min-width:768px) {
	 
.main-dv img {position:absolute;top: 50px;	left: 0}
 #videosecrtion .overconvideo {position:absolute;padding:20px 0 10px 0;}
	 
.right-dv {width: 65%;float: right;padding:80px 30px 80px 340px;min-height: 500px;}

.formquestion{ margin:0 auto 20px auto; width:70%;} }



@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(../../../../js/jquery/plugins/fancybox/fancybox_sprite@2x.png);

background-size:44px 152px

}

#fancybox-loading div {

background-image:url(../../../../js/jquery/plugins/fancybox/fancybox_loading@2x.gif);

background-size:24px 24px

}

}

.homeslider-container {

	margin-bottom:50px;

	position:relative;

	float:left;

	width:100%

}

.homeslider {

	position:relative;

	list-style:none;

	overflow:hidden;

	width:100%;

	padding:0;

	margin:0

}

.homeslider li {

	position:absolute;

	width:100%;

	left:0;

	top:0

}

.homeslider img {

	display:block;

	position:relative;

	z-index:1;

	height:auto;

	width:100%;

	border:0

}

.homeslider .caption {

	display:block;

	position:absolute;

	z-index:2;

	font-size:1em;

	text-shadow:none;

	color:#fff;

	background:#000;

	background:rgba(0, 0, 0, .6);

	left:0;

	right:0;

	bottom:0;

	padding:10px 20px;

	margin:0;

	max-width:none

}

.homeslider_nav {

	position:absolute;

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);

	top:52%;

	left:0;

	opacity:.7;

	z-index:3;

	text-indent:-9999px;

	overflow:hidden;

	text-decoration:none;

	height:61px;

	width:38px;

	background:transparent url(data:image/gif;base64,R0lGODlhTAA9AMQAABAQEDAwMO/v78/Pz7+/v39/f6+vr1BQUCAgIGBgYJ+fn0BAQN/f33BwcI+Pj////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABMAD0AAAXkICSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Fog4NsiAYTHY8ALPwiAImAgFi90gfY4PVTIyTuzWDEsyAUIPAACcgVBCXIPbz1xcgk/AYRthj8Nf1yCkmIGQnZtAnQ6eg8MoT9rcgQ7jW2YQqxirjeDcg5Efp+mNweJj0G8cgc9uGICsjyRhT+eYqU+qG2cp2zRPsxzQbSTPJafga+aD984CImLQ4itOuVtvkULBgTCOwcGBvNZ+fr7/P3+/wADChxIsKDBgwgTKlzIsKFDKSEAADs=) no-repeat left top;

	margin-top:-45px

}

.homeslider_nav:active {

	opacity:1

}

.homeslider_nav.next {

	left:auto;

	background-position:right top;

	right:0

}

.star_content i {

	font-size: 18px;

 .blog-meta i {

 font-size: 15px;

 color: #009de4;

}

