@charset "utf-8";

  .custom-grid {
      display: flex;
      flex-wrap: wrap;
     }
    .custom-col {
    flex: 0 0 20%; /* دقیقاً پنج ستون مساوی */    }
    .custom-card {
     }
    .custom-card:hover {
     }

    /* ریسپانسیو برای تبلت */
    @media (max-width: 992px) {
      .custom-col {
        flex: 0 0 calc(33.33%); /* سه ستونه */
      }
    }

    /* ریسپانسیو برای موبایل */
    @media (max-width: 576px) {
      .custom-col {
        flex: 0 0 calc(50%); /* دو ستونه */
      }
    }
.free_d{
  position: absolute;
  top: 3px;
  width: 70px !important;
  left: 3px;  z-index: 99;
}
.splide,.splide__container,.splide__slide {
	position: relative;
}

.navigation *,.splide__container,.splide__slide {
	box-sizing: border-box;
}

.pbooox,.pbooox div {
	align-content: center;
}

.nbtn,.owl-carousel.owl-rtl,.splide--rtl {
	direction: rtl;
}

#fbplus-bg-ne,#fbplus-bg-se,#fbplus-left-ico,#fbplus-loading div,#fbplus-right-ico {
	background-image: url('g/elevate/images/fbplus.png');
}

#fbplus-bg-n,#fbplus-bg-s {
	background-image: url('g/elevate/images/fbplus-x.png');
}

#fbplus-bg-e,#fbplus-bg-w {
	background-image: url('g/elevate/images/fbplus-y.png');
}

.fdbdf2 i,.lfvfdvd i,.rightorleft {
	text-shadow: none!important;
}

.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover,.menux .col ul li a:hover,header.dark blockquote a,header.light blockquote a {
	text-decoration: underline;
}

.fbd li,.submenu-1 li {
	text-overflow: ellipsis;
}

.codrops-top,.grid figure figcaption,.megamenu-list>li.megamenu-list-title>a,.nav-menu>li>a,.offprq,.sreq .tt_popup_login strong,.title-category,figure.snip0015 h2,figure.snip0077 figcaption h2 {
	text-transform: uppercase;
}

.leaflet-container,.navigation *,.nice-select,.owl-carousel,.owl-carousel .owl-item,.splide__slide {
	-webkit-tap-highlight-color: transparent;
}

.splide__list {
	backface-visibility: hidden;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	margin: 0!important;
	padding: 0!important;
}

.splide.is-initialized:not(.is-active) .splide__list {
	display: block;
}

.splide__pagination {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	pointer-events: none;
}

.splide__pagination li {
	display: inline-block;
	line-height: 1;
	list-style-type: none;
	margin: 0;
	pointer-events: auto;
}

#menuw .main-menuw,#myDIvV,#ninja-slider-next div,#ninja-slider-pager,#ninja-slider-pause-play,#ninja-slider-prev div,#thumbnail-slider-pause-play,.cardprice2 a,.displayblock,.displayflex,.for_mobile,.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.listradioselect input,.navigation-hidden .nav-header,.navigation-hidden .nav-search,.no-csspointerevents .nice-select .list,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn,.post-share .post-share-btn-group .post-share-btn:last-child:before,.post-share.style-1 .share-handler:after,.post-share.style-1 .share-handler:before,.products-list .btn-button,.products-list .product-grid .product-item-container .description,.products-list .product-grid .product-item-container>.list-block,.products-list .product-list .product-item-container .left-block .button-group,.rfgb,.select-options li[rel=hide],.single-post-share .number:empty,.splide:not(.is-overflow) .splide__pagination,.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause,.switch input {
	display: none;
}

.splide__progress__bar {
	width: 0;
}

.splide {
	visibility: hidden;
}

#fbplus-left:hover,#fbplus-right:hover,.splide.is-initialized,.splide.is-rendered {
	visibility: visible;
}

.splide__slide {
	backface-visibility: hidden;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	list-style-type: none!important;
	margin: 0;
}

.splide__slide img {
	vertical-align: bottom;
}

.splide__spinner {
	animation: 1s linear infinite splide-loading;
	border: 2px solid #999;
	border-left-color: transparent;
	border-radius: 50%;
	bottom: 0;
	contain: strict;
	display: inline-block;
	height: 20px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.splide__sr {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.splide__toggle.is-active .splide__toggle__pause,.sshipping1,.sshipping2 {
	display: inline;
}

.splide__track {
	overflow: hidden;
	position: relative;
	z-index: 0;
}

@keyframes splide-loading {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(1turn);
	}
}

.splide__track--draggable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.splide__track--fade>.splide__list>.splide__slide {
	margin: 0!important;
	opacity: 0;
	z-index: 0;
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity: 1;
	z-index: 1;
}

#menuw input[type=checkbox]:checked+.sub-menuw,#tm:checked+.main-menuw,.catllistshow,.displaynone,.leaflet-marker-icon,.leaflet-marker-shadow,.megamenu-tabs-pane.active,.menuy li:hover .rfgb,.navigation-portrait .nav-toggle,.no-csspointerevents .nice-select.open .list,.no-js .owl-carousel,.owl-carousel.owl-loaded,.prt:hover .ghf,.splide__track--ttb>.splide__list,.vertical-nav li:hover ul,vertical-nav ul li:hover ul {
	display: block;
}

.splide__arrow {
	-ms-flex-align: center;
	align-items: center;
	background: #ccc;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	height: 2em;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2em;
	z-index: 1;
}

.splide__arrow svg {
	fill: #000;
	height: 1.2em;
	width: 1.2em;
}

.bannd .item img,.splide__arrow:hover:not(:disabled) {
	opacity: .9;
}

.splide__arrow:disabled {
	opacity: .3;
}

.splide__arrow:focus-visible {
	outline: #0bf solid 3px;
	outline-offset: 3px;
}

.splide__arrow--prev {
	left: 1em;
}

.splide__arrow--prev svg {
	transform: scaleX(-1);
}

.splide__arrow--next {
	right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
	outline: #0bf solid 3px;
	outline-offset: 3px;
}

.splide__pagination {
	bottom: .5em;
	left: 0;
	padding: 0 1em;
	position: absolute;
	right: 0;
	z-index: 1;
}

.splide__pagination__page {
	background: #ccc;
	border: 0;
	border-radius: 50%;
	display: inline-block;
	height: 8px;
	margin: 3px;
	opacity: .7;
	padding: 0;
	position: relative;
	transition: transform .2s linear;
	width: 8px;
}

.splide__pagination__page.is-active {
	background: #fff;
	transform: scale(1.4);
	z-index: 1;
}

.splide__pagination__page:hover {
	cursor: pointer;
	opacity: .9;
}

.splide__pagination__page:focus-visible {
	outline: #0bf solid 3px;
	outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
	outline: #0bf solid 3px;
	outline-offset: 3px;
}

.splide__progress__bar {
	background: #ccc;
	height: 3px;
}

.btn-hover:focus,.splide__slide:focus {
	outline: 0;
}

@supports(outline-offset:-3px) {
	.splide__slide:focus-visible {
		outline: #0bf solid 3px;
		outline-offset: -3px;
	}

	.splide.is-focus-in .splide__slide:focus {
		outline: #0bf solid 3px;
		outline-offset: -3px;
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide__slide:focus-visible {
		border: 3px solid #0bf;
	}

	.splide.is-focus-in .splide__slide:focus {
		border: 3px solid #0bf;
	}

	.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
		border-color: #0bf;
	}
}

.leaflet-interactive,.splide__toggle,.toggle_is_class label {
	cursor: pointer;
}

.splide__toggle:focus-visible {
	outline: #0bf solid 3px;
	outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
	outline: #0bf solid 3px;
	outline-offset: 3px;
}

.splide__track--nav>.splide__list>.splide__slide {
	border: 3px solid transparent;
	cursor: pointer;
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
	border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
	left: auto;
	right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
	transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
	left: 1em;
	right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
	transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
	left: 50%;
	transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
	top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
	transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
	bottom: 1em;
	top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
	transform: rotate(90deg);
}

.splide__pagination--ttb {
	bottom: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	left: auto;
	padding: 1em 0;
	right: .5em;
	top: 0;
}

.accordion_index_a {
	background-color: #fff;
	color: #222;
	cursor: pointer;
	padding: 10px;
	width: 100%;
	border: none;
	text-align: right;
	outline: 0;
	font-size: 14px;
	transition: .4s;
	border-radius: 4px;
}

.accordion_index_a:hover,.active_index_a,.panel_index_a {
	background-color: #fad43e;
}

.nav-dropdown>li>a,.select-styled.active,.select-styled:active,.select-styled:hover {
	background-color: #fdfdfd;
}

.accordion_index_a:after {
	content: '\002B';
	color: #777;
	font-weight: 700;
	float: right;
	margin-left: 5px;
}

.active_index_a:after {
	content: "\2212";
}

.panel_index_a {
	padding: 0 18px;
	max-height: 0;
	overflow: hidden;
	transition: max-height .2s ease-out;
	margin-bottom: 10px;
	border-radius: 4px;
	margin-top: -4px;
}

.cardcountd {
	background: #1c32b0;
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 50pc;
	color: #fff;
	text-align: center;
}

.res_Ord,.res_Ordx {
	height: 2.1em;
	display: block;
}

.res_Ord {
	text-align: left;
	padding: 0px 0 0;
}

.res_Ordx {
	text-align: center;
	padding: 4px 0;
}

.addwe,.cart_uy1 .addwe {
	color: #2d4bf3;
	font-size: 12px;
	border: 1px solid #2d4bf3;
	padding: 2px 7px;
	border-radius: 50px;
	display: flex;
	margin: 0 auto;
	text-align: center;
	justify-content: center;
}

.btn-hover,.btnorder,.submit-order-fix {
	color: #fff!important;
}

.btn-hover {
	cursor: pointer;
	text-align: center;
	border: none;
	background-size: 300% 100%!important;
	border-radius: 50px;
	moz-transition: all .4s ease-in-out!important;
	-o-transition: .4s ease-in-out!important;
	-webkit-transition: .4s ease-in-out!important;
	transition: .4s ease-in-out!important;
	display: inline-block;
	padding: 5px 18px;
	font-size: 11px;
	font-weight: 500;
	margin: 5px 0;
}

.btn-hover:hover {
	background-position: 100% 0;
	moz-transition: all .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
	color: #fff;
}

.btn-hover.color-1 {
	background-image: linear-gradient(to right,#2196f3,#17598d,#175a8f,#2899f3);
}

.displaynoneflex .alink-logo {
	margin-right: auto;
}

.whoidblock {
	width: 30%;
}

.submit-order-fix {
	font-weight: 700;
	font-size: 14px;
	position: fixed;
	bottom: 10px;
	left: 10px;
	z-index: 999999;
	background-color: #00c1cf;
	margin: 10px;
	padding: 5px;
	width: 145px;
	text-align: center;
	border-radius: 5px;
}

#myDIvV {
	position: absolute;
	top: 146%;
	left: -13px;
	background: #fff!important;
	z-index: 9999999999999999;
	width: 253px;
	box-shadow: 0 0 6px rgba(0,0,0,.1);
	border-radius: 5px;
	padding: 6px;
	border: 3px solid #00295e;
}

.btnorder {
	display: block!important;
	width: 100%!important;
	padding: 7px 0!important;
	margin: 0!important;
	font-size: 14px!important;
	float: left!important;
	text-align: center!important;
	background: #1ebf83!important;
	border: none!important;
	border-radius: 7px!important;
	cursor: pointer;
}

.select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}

.select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font-size: 14px;
	color: #575757;
	width: 100%;
	height: 40px;
}

.select-styled {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #fff;
	padding: 2px 15px;
	-moz-transition: .2s ease-in;
	-o-transition: .2s ease-in;
	-webkit-transition: .2s ease-in;
	transition: .2s ease-in;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	height: 2.7em;
	margin-top: 4px;
	line-height: 2.3em;
}

.fixed2,.wqr h3 {
	bottom: 0!important;
}

.select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-color: #cacaca transparent transparent;
	position: absolute;
	top: 16px;
	left: 10px;
}

.select-styled.active:after,.select-styled:active:after {
	top: 9px;
	border-color: transparent transparent #cacaca;
}

.select-options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	border: 1px;
}

.btn_city,.orderlink {
	vertical-align: middle;
	position: relative;
}

.select-options li {
	margin: 0;
	padding: 7px 0;
	text-indent: 15px;
	border-top: 1px solid #eee8e8;
	-moz-transition: .15s ease-in;
	-o-transition: .15s ease-in;
	-webkit-transition: .15s ease-in;
	transition: .15s ease-in;
	font-size: 13px;
	display: block;
	float: right;
	width: 100%;
}

.select-options li:hover {
	color: #1b3ea6;
	background: #f4f4f4;
}

.headmenu {
	margin: 0!important;
}

.headmenu li {
	float: left;
	margin-bottom: 3px;
	margin-top: 3px;
}

.headmenu a,.navigation-portrait .nav-menu>li>a {
	color: #333!important;
}

.headmenu .link1 a:hover {
	background: #badeec;
	border: 1px solid #fff;
	transition: .3s;
}

.headmenu .link1 a {
	background: #fff;
	transition: .3s;
	padding: 2px 5px;
	border-radius: 5px;
	margin: 0 2px;
	border: 1px solid #badeec;
}

.orderlink,.orderlink:before {
	border-radius: 50px;
	-webkit-transition-duration: .3s;
}

.headmenu .cardlink,.post-share.style-1 .social-item.has-title a {
	padding: 0 11px;
}

.headmenu .cardlink img {
	float: left;
	margin-right: 4px;
	width: 24px;
}

.addtooo,.align-to-right,.codrops-top span.right,.icofont-pull-right,.listlgbrfehtrfgb ul li,.nice-select.right,.owl-carousel.owl-rtl .owl-item,.post-share .bs-pretty-tabs-container,.shopping-cart-box .close-shopping-cart-box,figure.effect-zoe figcaption>span,ul.view-cart li span {
	float: right;
}

.headmenu .citylink a {
	background: 0 0;
	color: #242424!important;
	padding: 1px 16px;
	border-radius: 2px;
}

.orderlink {
	background: #053162;
	color: #053162;
	font-size: 29px;
	font-weight: 700;
	padding: 2px 48px;
	display: inline-block;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-property: color;
	transition-property: color;
	transition-duration: .3s;
}

.orderlink:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #badeec;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.btn_city,.btn_city:before {
	-webkit-transition-duration: .3s;
}

.orderlink:active,.orderlink:focus,.orderlink:hover {
	color: #badeec;
}

.hvr-shutter-in-horizontal2:active:before,.hvr-shutter-in-horizontal2:focus:before,.hvr-shutter-in-horizontal2:hover:before,.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before,.orderlink:active:before,.orderlink:focus:before,.orderlink:hover:before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}

.minusq {
	border: 1px solid #ff2c33;
}

.plusq {
	border: 1px solid #68e503;
}

.ordertitle,.single-post-share .social-item a .bf-icon {
	font-size: 16px;
}

.roworder {
	margin-bottom: 21px;
}

.center-grid {
	display: grid!important;
	align-items: center!important;
}

.addtooo {
	background: #45d096;
	width: 100%;
	text-align: center;
	padding: 11px;
	border-radius: 5px;
	margin-top: 7px;
	color: #fff!important;
	font-size: 17px;
}

.payimages .btn-checkout {
	color: #fff;
	background: 0 0;
	padding: 0;
	border-radius: 5px;
	width: 80px;
	border: none!important;
	height: auto;
	font-size: 14px;
	cursor: pointer;
	margin: 0 8px;
}

.payimages .btn-checkout img {
	width: 100%;
	border: 1px;
	border-radius: 12px;
}

.box_e,.card_i {
	background: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,.13);
	margin: 20px 0!important;
	padding: 20px;
}

.footer_d {
	color: #fff;
	padding-top: 33px;
}

.bgfbkfbgg,.footer_d a,.footerm,.hvr-shutter-in-horizontal2:active,.hvr-shutter-in-horizontal2:focus,.hvr-shutter-in-horizontal2:hover,.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover,.icofont-inverse,.mahsold .col-md-2:active,.mahsold .col-md-2:focus,.mahsold .col-md-2:hover,.products-list .product-grid .product-item-container .left-block .button-group .btn-button:hover i,.ramzforgotgbrfehtrfgb:hover,.vertical-nav li.current a,.vfbkgjnf:hover,.vfbkgjnff:hover,.vfbkgjnff:visited,.vgfbgfn2:hover,.vgfbgfn2:visited,.wfcsedgb .button-group .btn-button:hover i,header.dark blockquote {
	color: #fff;
}

.headfooter {
	font-size: 16px;
	border-bottom: 1px solid #fff;
	padding-bottom: 4px;
	margin-bottom: 12px;
	display: inline-block;
}

.btn_city,.btn_slider .hvr-shutter-in-horizontal {
	-webkit-transform: perspective(1px) translateZ(0);
	font-size: 15px;
	box-shadow: 0 0 1px transparent;
}

.rowbg::after {
	content: ' ';
	width: 100%;
	position: absolute;
	top: 123px;
	height: 100%;
	background: #e3e3e3!important;
	z-index: -1;
	right: 0;
}

.indexform .btn_1i {
	text-align: center;
	border: none!important;
	background: #12b96b;
	padding: 9px 18px;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	transition: .4s;
}

.indexform .btn_1i:hover {
	background: #1dce7b;
	transition: .4s;
}

.indexform label {
	font-size: 14px!important;
	width: 100%;
	margin-bottom: 3px!important;
}

.indexform .input_form {
	background: #fff!important;
	margin-bottom: 11px;
	display: block!important;
	width: 100%;
	border: 1px solid #e8e8e8!important;
	border-radius: 4px!important;
	height: 2.7em!important;
	padding: 0!important;
}

.btn_city {
	display: block;
	transform: perspective(1px) translateZ(0);
	-webkit-transition-property: color;
	transition-property: color;
	transition-duration: .3s;
	border: 2px solid #1b31ae;
	padding: 9px 17px;
	margin: 10px;
	border-radius: 50px;
	text-align: center;
	color: #fff!important;
	background: #1c32b0;
}

.btn_city:before,.oxab_country a {
	-webkit-transition-property: transform;
}

.btn_city:before {
	content: "";
	position: absolute;
	z-index: -1;
	border: 2px solid #1b31ae;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	border-radius: 50px;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	transition-property: transform;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.banner_index2 a,.oxab_country a {
	-webkit-transition-duration: .3s;
	vertical-align: middle;
}

.btn_city:active,.btn_city:focus,.btn_city:hover {
	color: #1b31ae!important;
}

.btn_city:active:before,.btn_city:focus:before,.btn_city:hover:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.btn_slider {
	position: absolute;
	top: 45%;
	right: 0;
	width: 100%;
	text-align: center;
}

.btn_slider .hvr-shutter-in-horizontal {
	display: inline-block;
	vertical-align: middle;
	transform: perspective(1px) translateZ(0);
	position: relative;
	overflow: hidden;
	border: 2px solid #0b5adb;
	padding: 6px 17px;
	margin: 0 9px;
	border-radius: 50px;
}

.owl3 .owl-next,.owl3 .owl-prev,.owl4 .owl-next,.owl4 .owl-prev {
	width: 40px;
	height: 40px;
	margin-right: 4px!important;
	background: 0 0!important;
	line-height: 40px!important;
}

.hvr-shutter-in-horizontal:before {
	content: "";
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
}

.oxab_country ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

.oxab_country li {
	width: 17%;
	margin-left: 17px;
	margin-bottom: 20px;
}

.oxab_country a {
	background: #005ede;
	border-radius: 50px;
	text-align: center;
	padding: 15px 14px!important;
	display: block;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	transition-duration: .3s;
	transition-property: transform;
}

.oxab_country a:active,.oxab_country a:focus,.oxab_country a:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.phonefooterfix {
	padding: 8px 9px;
	background: #1dbe6a;
	color: #fff;
	border-radius: 9px;
	font-size: 13px;
	display: inline-block;
}

.logomain {
	height: 57px;
}

.flexdf .collist a {
	padding: 10px;
	display: block;
	background: #fff;
	margin: 7px;
	border-radius: 10px;
	text-align: center;
}

.flexdf .collist a .imagediv {
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	height: 141px;
}

.flexdf .collist a span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #333!important;
}

.owl3 .owl-nav,.owl4 .owl-nav {
	margin-top: 0;
	position: absolute;
	top: -25px;
	left: 0;
}

.owl4 .owl-next,.owl4 .owl-prev {
	position: relative;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: none!important;
	border-radius: 50px!important;
	color: #fff!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
}

.owl3 .owl-next,.owl3 .owl-prev {
	position: relative;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: none!important;
	border-radius: 50px!important;
	color: #1b31ad!important;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
}

.rowdisplay {
	background: linear-gradient(#1b31ad 0,#304ffe 100%);
}

.cardorder_box {
	padding: 15px;
	background: #fff;
	margin: 0;
	border-radius: 8px;
}

.bannerlistskit img,.cardorder_box img,.cardorder_box_normal img,.megamenu-panel [class*=container],.megamenu-panel-row,.megamenu-panel-row .col-12,.navigation-portrait .megamenu-panel-half,.navigation-portrait .megamenu-panel-quarter,.navigation-portrait .megamenu-tabs-nav,.navigation-portrait .megamenu-tabs-pane,.navigation-portrait .nav-dropdown-horizontal>li,.navigation-portrait .nav-menu {
	width: 100%;
}

.cardorder_box .boxed {
	display: flex;
	margin: 7px 0;
}

.cardorder_box .boxed .drsd span {
	background: #fa0f1b;
	border-radius: 18px;
	padding: 1px 7px;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
}

.cardorder_box .pricebox {
	text-align: left;
	width: 100%;
}

.cardorder_box .pricebox .price.unlined {
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #777;
}

.cardorder_box .pricebox .price.justprice {
	display: block;
	font-size: 17px;
	font-weight: 600;
	color: #1c33b1;
}

.cardorder_box .titleui {
	background: #f5f7fa;
	padding: 8px 4px;
	margin: 4px 0;
	border-radius: 4px;
	display: flex;
	align-items: center;
	height: 5em;
}

.cardorder_box .titleui h3 {
	margin: 0!important;
	width: 100%;
	display: block;
	text-align: center;
	padding: 0!important;
	font-size: 14px!important;
	font-weight: 500!important;
}

.cardorder_box .btnorder1 {
	background: #1c33b1;
	padding: 8px 1px;
	display: block;
	margin-top: 8px;
	border-radius: 6px;
	color: #fff;
}

.cardorder_box_normal {
	padding: 4px;
	background: #fff;
	margin: 0 0 0;
	border-radius: 8px;
}

.cardorder_box_normal .boxed {
	padding-left: 4px;
	margin: 3px 0 0;
	flex: 1 1 0%;
	display: flex;
	align-items: flex-end;
	-moz-box-pack: justify;
	justify-content: space-between;
	flex-wrap: nowrap;
	width: 100%;
}

.spanoff {
	background: #fa0f1b;
	border-radius: 5px;
	padding: 0 3px;
	font-size: 13px;
	font-weight: 500;
	color: #fff;
}

.title_page,.title_page2 {
	margin-top: 20px;
	font-weight: 600!important;
	font-size: 20px!important;
	margin-bottom: 13px!important;
}

.cardorder_box_normal .isline {
	text-decoration: line-through;
}

.cardorder_box_normal .pricebox {
	flex: 1 1 0%;
	text-align: left;
}

.cardorder_box_normal .pricebox .price.unlined {
	display: block;
	font-size: 11px;
	font-weight: 300;
	color: #999;
}

.cardorder_box_normal .pricebox .price.justprice {
	display: block;
	font-size: 16px;
	font-weight: 600;
	color: #1c33b1;
}

.cardorder_box_normal .drsd {
	flex: 1 1 0%;
	;text-align: center;
}

.cardorder_box_normal .titleui {
	padding: 4px 0;
	margin: 4px 0;
	border-radius: 4px;
	display: flex;
	align-items: center;
	height: 5em;
}

.cardorder_box_normal .titleui span {
	font-size: 11px;
	display: block;
	color: #888;
}

.cardorder_box_normal .titleui h3 {
	margin: 0!important;
	width: 100%;
	display: block;
	text-align: right;
	padding: 0!important;
	font-size: 14px!important;
	font-weight: 400!important;
	color: #30354b!important;
}

.cardorder_box_normal:hover .btnorder1 {
	/*transition: .3s;*/
	/*color: #fff!important;*/
	/*background: #1c33b1;*/
	/*border: .08rem solid #fff;*/
}

.cardorder_box_normal .btnorder1 {
	transition: .3s;
	;padding: 7px 0;
	display: block;
	margin-top: 4px;
	border-radius: 10px;  width: 100%;
	color: #1c33b1;
	border: .08rem solid #d2d9ff;
	font-size: 11px;
}

.white-box {
	background: #fff;
}

.textalign-center {
	text-align: center;
	padding: 10px 0;
}

.title_page2 {
	display: inline-block;
	color: #1c33b1;
}

.title_page {
	display: inline-block;
	color: #fff;
}

.loginbtnx_b {
	text-align: center;
	color: #484848!important;
	font-size: .89em!important;
	padding: 3px 4px!important;
	flex: content;
	flex-grow: 1;
	flex-grow: 1;
	flex-grow: 1;
	flex-grow: 4;
}

.fixed2 {
	position: fixed!important;
	z-index: 222222;
	width: 100%;
}

.conte img {
	max-width: 100%!important;
	height: auto!important;
}

.displayblock800,.mobileli,.post-share .bs-pretty-tabs-elements,.quickview {
	display: none!important;
}

@media (max-width:800px) {
	.displayblock800 {
		display: block!important;
	}
}

.loginbtnx_b i {
	display: inline;
	font-size: 18px;
	margin-bottom: 0;
	text-align: center;
}

.linkd {
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #e6e6e6;
}

.linkd .parented {
	width: 100%;
	display: block;
	margin: 4px 0;
	font-size: 13px;
	font-weight: 500;
	color: #333;
	transition: .4s;
}

.linkd .parented:hover,.linkd .pchi .chi:hover {
	color: #b02d2d;
	transition: .4s;
}

.linkd .parented i {
	font-size: 8px;
	color: #b02d2d;
	margin-left: 4px;
}

.linkd .pchi {
	padding-right: 20px;
}

.linkd .pchi .chi {
	display: block;
	width: 100%;
	margin: 3px 0;
	color: #444;
	font-size: 12px;
}

.linkd .pchi .chi i {
	color: #b02d2d;
	font-size: 11px;
}

.row_contact1,.row_contact3 {
	margin-bottom: 20px;
	display: flex;
	align-items: center;
}

.row_contact1 .title_s i,.row_contact3 .title_s i {
	font-size: 31px;
	width: 50px;
	height: 50px;
	margin-left: 10px;
	color: #fff;
	background: #1c32b0;
	display: inline-block;
	text-align: center;
	line-height: 50px;
	border-radius: 50px;
}

.row_contact1 .value_s .title_s1,.row_contact2 .value_s .title_s1,.row_contact3 .value_s .title_s1 {
	font-size: 17px;
	color: #1c32b0;
	font-weight: 600;
}

.row_contact1 .value_s .rowval,.row_contact2 .value_s .rowval,.row_contact3 .value_s .rowval {
	margin: 4px 0;
	font-size: 14px;
}

.row_contact1 .value_s .rowval i,.row_contact2 .value_s .rowval i,.row_contact3 .value_s .rowval i {
	color: #1c32b0;
	font-size: 15px;
}

.row_contact1 .value_s .rowval .titlerow,.row_contact2 .value_s .rowval .titlerow,.row_contact3 .value_s .rowval .titlerow {
	color: #777;
	margin-left: 4px;
}

@media only screen and (max-width:800px) {
	.displayfor2 {
		display: flex!important;
		flex-wrap: wrap;
	}

	.row_contact2 {
		flex: content;
		flex-grow: 4!important;
		flex-basis: 100%!important;
	}
}

.displayfor2 {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: 1fr;
	max-width: 100%;
	margin: 0 auto;
}

.row_contact2 {
	margin: 40px 5px 20px;
	border: 2px solid #1c32b0;
	border-radius: 15px;
	padding: 0 13px;
}

.banner_index2 a,.banner_index3 {
	padding-top: 10px;
}

.compensate-for-scrollbar,.row_contact2:first-child {
	margin-right: 0!important;
}

.row_contact2:last-child {
	margin-left: 0!important;
}

.row_contact2 .title_s {
	margin-top: -25px;
	display: block;
	text-align: center;
}

.row_contact2 .title_s i {
	font-size: 35px;
	width: 60px;
	height: 60px;
	color: #fff;
	background: #1c32b0;
	display: inline-block;
	text-align: center;
	line-height: 60px;
	border-radius: 50px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-30 {
	margin-top: 30px;
}

.mb-20,.md-formd,.sidebs {
	margin-bottom: 20px;
}

.mb-30 {
	margin-bottom: 30px;
}

.banner_index3 a {
	border: 1px solid #b4b4b4;
	border-radius: 7px;
	display: block;
	width: 100%;
	overflow: hidden;
}

.banner_index3 a img {
	border-radius: none!important;
}

.banner_index3:hover a .titlep {
	transition: .3s;
	background: #1c32b0;
}

.banner_index3 a .titlep {
	background: #7a7a7a;
	width: 100%;
	display: block;
	text-align: center;
	color: #fff;
	padding: 8px;
	transition: .3s;
}

.banner_index2 a {
	border-radius: 45px;
	width: 100%;
	background: #1c32b0;
	display: inline-block;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.banner_index2 a img {
	border-radius: 35px;
}

.banner_index2 a .titlep {
	position: absolute;
	bottom: -12px;
	z-index: 4;
	width: 100%;
	text-align: center;
	right: 0;
}

.banner_index2 a .titlep span {
	padding: 7px 10px;
	background: #000;
	border: 7px solid #fff;
	border-radius: 32px;
	color: #fff;
	font-size: 17px;
	width: 90%;
	display: block;
	margin: 0 auto;
}

.banner_index2 a:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
	background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform,opacity;
	transition-property: transform,opacity;
}

.banner_index2 a:active,.banner_index2 a:focus,.banner_index2 a:hover {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

.banner_index2 a:active:before,.banner_index2 a:focus:before,.banner_index2 a:hover:before {
	opacity: 1;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
}

.bannerlisttitle span {
	font-size: 24px;
	font-weight: 500;
	padding: 0 11px;
	color: #444;
}

.bannerlisttitle {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.bannerlisttitle:after,.bannerlisttitle:before {
	content: '';
	border-top: 2px solid #e8e8e8;
	flex: 1 0 20px;
}

.bannerlist {
	width: 100%;
	display: block;
	border-radius: 3px;
	margin-bottom: 8px;
}

.bannerlist img {
	width: 100%;
	border-radius: 3px;
}

.fancybox-container .price {
	font-size: 24px;
	margin: 10px 0;
	display: block;
	color: red;
	font-weight: 600;
}

.listradioselect {
	margin-top: 50px;
	display: block;
	margin-bottom: 30px;
}

.listradioselect label {
	border: 1px solid #c4c4c4;
	padding: 6px 16px;
	cursor: pointer;
	color: #262626;
}

.catmncvds a,.navigation-portrait .nav-menu.nav-menu-social>li>a {
	padding: 15px;
}

.listradioselect input:checked+label {
	background: #222;
	border: 1px solid #222;
	padding: 6px 16px;
	color: #fff;
}

.hasgroupprice {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	background: #fff;
	-webkit-transition: height .3s;
	height: 0;
}

.hasgroupprice span {
	color: #444;
	margin: 5px;
}

.prt:hover .hasgroupprice {
	height: 34px;
}

.catmncvds a {
	display: block;
	text-align: center;
	color: #333!important;
	margin: 10px;
	border: 1px solid #eee;
	transition: .3s;
	border-radius: 5px;
}

.catmncvds a:hover {
	border: 1px solid #a8a5e2;
	transition: .3s;
}

.catmncvds img,.owl-theme .item img {
	display: block;
	width: 100%;
}

.catmncvds a div {
	margin-top: 4px;
	display: block;
}

.center-vertical {
	display: flex!important;
	align-items: center!important;
}

.navigation {
	width: 100%;
	display: table;
	position: relative;
	font-family: inherit;
}

.btn,.post-author author,body {
	font-family: IRANSans;
}

.gotoop,.legend,legend {
	-webkit-box-sizing: border-box;
}

.navigation-fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 19998;
}

.navigation-hidden {
	width: 0!important;
	height: 0!important;
	margin: 0!important;
	padding: 0!important;
}

.icofont-pull-left,.nav-header,.post-share .post-share-btn-group,.single-post-share .post-share-btn.post-share-btn-comments {
	float: left;
}

.nav-brand {
	line-height: 70px;
	padding: 0;
	color: #343a40;
	font-size: 24px;
	text-decoration: none!important;
}

.nav-brand:focus,.nav-brand:hover {
	color: #343a40;
}

.navigation-portrait .nav-brand {
	font-size: 18px;
	line-height: 48px;
}

.nav-logo>img {
	height: 48px;
	margin: 11px auto;
	padding: 0 15px;
	float: left;
}

.nav-logo:focus>img {
	outline: initial;
}

.navigation-portrait .nav-logo>img {
	height: 36px;
	margin: 6px auto 6px 15px;
	padding: 0;
}

.nav-toggle {
	z-index: 9999;
	width: 36px;
	height: 30px;
	padding: 6px 4px;
	display: none;
	cursor: pointer;
	position: fixed;
	top: 12px;
	right: 13px;
	border-radius: 7px;
}

.nav-toggle:before {
	content: "";
	position: absolute;
	width: 28px;
	height: 3px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 .5em 0 0 #fff,0 1em 0 0 #fff;
}

.navigation-portrait .nav-menus-wrapper {
	width: 320px;
	height: 100%;
	top: 0;
	right: -400px;
	position: fixed;
	background-color: #fff;
	z-index: 222222;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	transition-duration: .2s;
	transition-timing-function: ease;
}

.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {
	left: auto;
	right: -400px;
}

#fbplus-left,#ninja-slider-prev,.leaflet-left,.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open {
	left: 0;
}

#thumbnail-slider-next,.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open,.nice-select.right .list {
	left: auto;
	right: 0;
}

.nav-menus-wrapper-close-button {
	width: 30px;
	height: 40px;
	margin: 10px 7px;
	display: none;
	float: right;
	color: #343a40;
	font-size: 26px;
	cursor: pointer;
}

.c-footer__badge,.nav-menu>li,.nav-menu>li>a,.navigation-portrait .nav-menus-wrapper-close-button,.paginate {
	display: inline-block;
}

.nav-menu {
	margin: 0;
	padding: 2px 0;
	list-style: none;
	line-height: normal;
	font-size: 0;
}

.navigation-landscape .nav-menu.nav-menu-centered {
	float: none;
	text-align: center;
}

.navigation-landscape .nav-menu.nav-menu-centered>li {
	float: none;
}

.nav-menu>li {
	float: right;
	text-align: right;
}

.navigation-portrait .nav-menu>li {
	width: 100%;
	position: relative;
	border-top: 1px solid #f0f0f0;
}

.navigation-portrait .nav-menu>li:last-child {
	border-bottom: 1px solid #f0f0f0;
}

.nav-menu+.nav-menu>li:first-child,.navigation-portrait .nav-dropdown-horizontal .nav-dropdown-horizontal {
	border-top: none;
}

.nav-menu>li>a {
	padding: 10px 12px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	transition: color .3s,background .3s;
}

.nav-menu>li>a>[class*=ion-],.nav-menu>li>a>i {
	width: 18px;
	height: 16px;
	line-height: 16px;
	transform: scale(1.4);
}

.nav-menu>li>a>[class*=ion-] {
	width: 16px;
	display: inline-block;
	transform: scale(1.8);
}

.navigation-portrait .nav-menu.nav-menu-social {
	width: 100%;
	text-align: center;
}

.nav-menu.nav-menu-social>li {
	text-align: center;
	float: none;
	border: none!important;
}

.navigation-portrait .nav-menu.nav-menu-social>li {
	width: auto;
}

.nav-menu.nav-menu-social>li>a>[class*=ion-],.post-share .item-title,.post-share .number,.single-post-share .post-share-btn .text {
	font-size: 12px;
}

.nav-menu.nav-menu-social>li>a>.fa,ul.main-nav>li ul.sub-menu-lists>li>a {
	font-size: 14px;
}

.submenu-indicator {
	margin-right: 6px;
	margin-top: 6px;
	float: left;
	transition: .2s;
}

.navigation-portrait .submenu-indicator {
	width: 54px;
	height: 44px;
	margin-top: 0;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 20000;
}

.submenu-indicator-chevron {
	height: 6px;
	width: 6px;
	display: block;
	border-style: solid;
	border-width: 0 1px 1px 0;
	border-color: transparent #70798b #70798b transparent;
	transform: rotate(45deg);
	transition: border .2s;
}

.nav-overlay-panel,.nav-search>form {
	display: none;
	width: 100%;
	top: 0;
	height: 100%;
}

.navigation-portrait .submenu-indicator-chevron {
	position: absolute;
	top: 18px;
	left: 24px;
}

.nav-menu>.active>a .submenu-indicator-chevron,.nav-menu>.focus>a .submenu-indicator-chevron,.nav-menu>li:hover>a .submenu-indicator-chevron {
	border-color: transparent #967adc #967adc transparent;
}

.navigation-portrait .nav-dropdown-horizontal .submenu-indicator.submenu-indicator-up,.navigation-portrait .submenu-indicator.submenu-indicator-up {
	transform: rotate(-180deg);
}

.nav-dropdown .submenu-indicator .submenu-indicator-chevron,.nav-search-icon {
	transform: rotate(-45deg);
}

.nav-overlay-panel {
	left: 0;
	position: fixed;
	z-index: 19999;
}

.no-scroll {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.nav-search {
	height: 70px;
	float: right;
	z-index: 19998;
}

.navigation-portrait .nav-search {
	height: 48px;
	padding: 0 10px;
	margin-right: 52px;
}

.nav-search-button {
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	cursor: pointer;
	background-color: #fbfcfd;
}

.navigation-portrait .nav-search-button {
	width: 50px;
	height: 48px;
	line-height: 46px;
	font-size: 22px;
}

.nav-search-icon {
	width: 14px;
	height: 14px;
	margin: 2px 8px 8px 4px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	color: #343a40;
	text-align: left;
	text-indent: -9999px;
	border: 2px solid;
	border-radius: 50%;
}

.nav-search-icon:after,.nav-search-icon:before {
	content: "";
	pointer-events: none;
}

.nav-search-icon:before {
	width: 2px;
	height: 11px;
	top: 11px;
	position: absolute;
	left: 50%;
	border-radius: 0 0 1px 1px;
	box-shadow: inset 0 0 0 32px;
	transform: translateX(-50%);
}

.mlhtr li:hover a,.nav-dropdown>li.focus>a,.nav-dropdown>li:hover>a,.nav-dropdown>li>a:focus,.nav-dropdown>li>a:hover,.nav-search-button:hover .nav-search-icon,.oheadline span a:hover,.products-list .product-grid .product-item-container .right-block h4 a:hover {
	color: #1c32b0;
}

.nav-search>form {
	padding: 0 auto;
	position: absolute;
	left: 0;
	background-color: #fff;
	z-index: 99;
}

.nav-search-inner {
	width: 70%;
	height: 70px;
	margin: auto;
	display: table;
}

.navigation-portrait .nav-search-inner {
	height: 48px;
}

.nav-search-inner input[type=search],.nav-search-inner input[type=text] {
	height: 70px;
	width: 100%;
	margin: 0;
	padding: 0 12px;
	font-size: 26px;
	text-align: center;
	color: #343a40;
	outline: 0;
	line-height: 70px;
	border: none;
	background-color: transparent;
	transition: .3s;
}

.navigation-portrait .nav-search-inner input[type=search],.navigation-portrait .nav-search-inner input[type=text] {
	height: 48px;
	font-size: 18px;
	line-height: 48px;
}

.nav-search-close-button {
	width: 28px;
	height: 28px;
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	line-height: normal;
	color: #343a40;
	font-size: 20px;
	cursor: pointer;
	text-align: center;
}

.nav-button,.nav-dropdown>li>a,.nav-text {
	display: inline-block;
}

.nav-button,.nav-button:focus,.nav-button:hover,.owl-theme .owl-nav [class*=owl-]:hover {
	color: #fff;
	text-decoration: none;
}

.navigation-portrait .nav-search-close-button {
	top: 10px;
	right: 14px;
}

.nav-button {
	margin: 18px 15px 0;
	padding: 8px 14px;
	font-size: 14px;
	text-align: center;
	border-radius: 4px;
}

.leavcomentgbrfehtrfgb h3,.megamenu-panel,.nav-dropdown>li,.navigation-landscape .nav-dropdown.nav-dropdown-left>li>a,.newslist h2,caption,figure.effect-marley figcaption,th {
	text-align: right;
}

.navigation-portrait .nav-button {
	width: calc(100% - 52px);
	margin: 17px 26px;
}

.nav-text {
	margin: 25px 15px;
	color: #343a40;
	font-size: 14px;
}

.navigation-portrait .nav-text {
	width: calc(100% - 52px);
	margin: 12px 26px 0;
}

.navigation-portrait .megamenu-panel-row:first-child [class*=col-]:first-child,.owl-theme .owl-nav,ol,ul {
	margin-top: 0;
}

.navigation-portrait .nav-text+ul {
	margin-top: 15px;
}

.nav-dropdown {
	min-width: 180px;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	list-style: none;
	z-index: 98;
	white-space: nowrap;
}

.navigation-portrait .nav-dropdown {
	width: 100%;
	position: static;
	left: 0;
}

.nav-dropdown .nav-dropdown {
	left: 100%;
}

.nav-menu>li>.nav-dropdown {
	border: 1px solid #f0f0f0;
}

.nav-dropdown>li {
	width: 100%;
	float: right;
	clear: both;
	position: relative;
}

.nav-dropdown>li>a {
	width: 100%;
	text-decoration: none;
	float: right;
	font-size: 13px;
}

#fbplus-right,#ninja-slider-next,.leaflet-right,.nav-dropdown.nav-dropdown-left,.products-list .product-grid .product-item-container .left-block .button-group .btn-button.addToCart i,.wfcsedgb .btn-button.addToCart i {
	right: 0;
}

.nav-dropdown>li>.nav-dropdown-left {
	left: auto;
	right: 100%;
}

.navigation-portrait .nav-dropdown>li>a {
	padding: 12px 20px 12px 30px;
}

.navigation-portrait .nav-dropdown>li>ul>li>a {
	padding-left: 50px;
}

.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a {
	padding-left: 70px;
}

.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a {
	padding-left: 90px;
}

.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a {
	padding-left: 110px;
}

.nav-dropdown .submenu-indicator {
	right: 15px;
	top: 10px;
	position: absolute;
}

.navigation-portrait .nav-dropdown .submenu-indicator {
	right: 0;
	top: 0;
}

.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron {
	transform: rotate(45deg);
}

.nav-dropdown>.focus>a .submenu-indicator-chevron,.nav-dropdown>li:hover>a .submenu-indicator-chevron {
	border-color: transparent #1c32b0 #1c32b0 transparent;
}

.megamenu-panel,.nav-dropdown-horizontal {
	width: 100%;
	border-top: 1px solid #f0f0f0;
	background-color: #fdfdfd;
}

.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator {
	left: 10px;
}

.navigation-landscape .nav-dropdown.nav-dropdown-left .submenu-indicator .submenu-indicator-chevron {
	transform: rotate(135deg);
}

.nav-dropdown-horizontal {
	left: 0;
}

.nav-dropdown-horizontal .nav-dropdown-horizontal {
	width: 100%;
	top: 100%;
	left: 0;
}

.nav-dropdown-horizontal>li {
	width: auto;
	clear: none;
	position: static;
}

.hover14figure,.imgslidlog,.nav-dropdown-horizontal>li>a,.nesfvdf,.owl-carousel .item,.products-list .product-grid .product-item-container .left-block,nav {
	position: relative;
}

.nav-dropdown-horizontal .submenu-indicator {
	height: 18px;
	top: 11px;
	transform: rotate(90deg);
}

.navigation-portrait .nav-dropdown-horizontal .submenu-indicator {
	height: 42px;
	top: 0;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.megamenu-panel {
	padding: 15px;
	display: none;
	position: absolute;
	font-size: 14px;
	z-index: 98;
	color: inherit;
	box-shadow: 0 10px 20px rgba(0,0,0,.075);
}

.megamenu-tabs-nav>li>a,.megamenu-tabs-pane {
	color: #343a40;
	border: 1px solid #eff0f2;
	font-size: 13px;
}

.navigation-portrait .megamenu-panel {
	padding: 25px;
	position: static;
	display: block;
}

.megamenu-panel [class*=container] [class*=col-],.post-share .post-share-btn-group .number {
	padding: 0;
}

.megamenu-panel-half,.navigation-landscape .list-col-2 {
	width: 50%;
}

.megamenu-panel-quarter,.navigation-landscape .list-col-4,.products-list .product-table .right-block .price,.products-list .product-table .right-block h4 {
	width: 25%;
}

.megamenu-panel-row:after,.megamenu-panel-row:before {
	content: "";
	display: table;
	line-height: 0;
}

.clear,.megamenu-panel-row:after {
	clear: both;
}

.megamenu-panel-row [class*=col-] {
	display: block;
	min-height: 20px;
	float: left;
	margin-left: 3%;
}

.megamenu-panel-row [class*=col-]:first-child {
	margin-left: 0;
}

.navigation-portrait .megamenu-panel-row [class*=col-] {
	float: none;
	display: block;
	width: 100%!important;
	margin-left: 0;
	margin-top: 15px;
}

.megamenu-panel-row .col-1 {
	width: 5.583333333333%;
}

.megamenu-panel-row .col-2 {
	width: 14.166666666666%;
}

.megamenu-panel-row .col-3 {
	width: 22.75%;
}

.megamenu-panel-row .col-4 {
	width: 31.333333333333%;
}

.megamenu-panel-row .col-5 {
	width: 39.916666666667%;
}

.megamenu-panel-row .col-6 {
	width: 48.5%;
}

.megamenu-panel-row .col-7 {
	width: 57.083333333333%;
}

.megamenu-panel-row .col-8 {
	width: 65.666666666667%;
}

.megamenu-panel-row .col-9 {
	width: 74.25%;
}

.megamenu-panel-row .col-10 {
	width: 82.833333333334%;
}

.megamenu-panel-row .col-11 {
	width: 91.416666666667%;
}

.megamenu-tabs {
	width: 100%;
	float: left;
	display: block;
}

.megamenu-tabs-nav {
	width: 20%;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

.megamenu-tabs-nav>li>a {
	width: 100%;
	padding: 10px 16px;
	float: left;
	text-decoration: none;
	outline: 0;
	background-color: #fff;
}

.megamenu-tabs-nav>li.active a,.megamenu-tabs-nav>li:hover a {
	background-color: #f5f5f5;
}

.megamenu-tabs-pane {
	width: 80%;
	min-height: 30px;
	padding: 20px;
	float: right;
	display: none;
	background-color: #fff;
}

.megamenu-lists {
	width: 100%;
	display: table;
}

.megamenu-list {
	width: 100%;
	margin: 0 0 15px;
	padding: 0;
	display: inline-block;
	float: right;
	list-style: none;
}

.megamenu-list:last-child {
	margin: 0;
	border: none;
}

.navigation-landscape .megamenu-list {
	margin: -15px 0;
	padding: 20px 0;
	border-left: 1px solid #f0f0f0;
}

.navigation-landscape .megamenu-list:last-child {
	border: none;
}

.megamenu-list>li>a {
	width: 100%;
	padding: 5px 15px;
	display: inline-block;
	color: #444;
	text-decoration: none;
	font-size: 13px;
}

.megamenu-list>li>a:hover {
	color: #222;
}

.megamenu-list>li.megamenu-list-title>a {
	font-size: 14px;
	font-weight: 500;
	color: #343a40;
}

.megamenu-list>li.megamenu-list-title>a:hover {
	background-color: transparent;
}

.navigation-landscape .list-col-3 {
	width: 33%;
}

.navigation-landscape .list-col-5 {
	width: 20%;
}

.nav-menu>li>a {
	color: #fff;
}

.nav-dropdown>li>a {
	color: #343a40;
	padding: 10px 20px;
	border-bottom: 1px solid #f6f6f6;
}

.main_header_area.sticky {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	z-index: 9999;
	box-shadow: 0 5px 30px rgba(0,0,0,.1);
}

.transparent-menu {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 99;
}

.navigation-portrait .nav-menu>li>a {
	width: 100%;
	height: auto;
	padding: 10px 10px 10px 30px;
}

@media only screen and (min-width:320px) and (max-width:767px) {
	.megamenu-list>li>a,.nav-dropdown>li>a {
		width: 100%;
	}

	.for_mobile {
		width: 42%;
		display: inline-block;
		float: right;
		list-style: none;
		padding: 0 6px;
		text-align: center;
	}

	.mobileli {
		display: flex!important;
		height: 49px;
	}
}

.bannerlistskit {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 100%;
	z-index: 9999;
}

.itemserach_o_title {
	width: 100%;
	display: block;
	font-size: 15px;
}

.dropdownshow_s,.js-dropdown-toggler_s {
	display: inline-block;
	position: fixed;
	right: 7px;
	bottom: 7px;
}

.itemserach_o_title i {
	float: left;
	margin-top: 4px;
}

.toggle_is_class {
	padding-right: 6px;
	margin-top: 5px;
}

.toggle_is_class a {
	display: block;
	width: 100%;
	margin-bottom: 4px;
	cursor: pointer;
}

.js-dropdown-toggler_s {
	background: #15b92f;
	height: 60px;
	border-radius: 50px;
	text-align: center;
	color: #fff!important;
	font-size: 12px;
	z-index: 99999999999999999;
	padding: 0 2px;
	width: 60px;
	outline: rgba(23,179,84,.5) solid 4px;
}

.js-dropdown-toggler_s i {
	font-size: 25px!important;
	display: block;
}

.js-dropdown-toggler_s span {
	font-size: 9px;
	display: block;
}

.dropdownshow_s {
	z-index: 2222222;
}

.dropdown__content_s {
	position: absolute;
	right: 0;
	visibility: hidden;
	opacity: 0;
	margin: .5em 0;
	padding: .7em;
	width: 230px;
	background-color: #fff;
	box-shadow: 0 0 7px rgba(0,0,0,.2);
	-o-box-shadow: 0 0 7px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 7px rgba(0,0,0,.2);
	-webkit-transition: .2s;
	transition: .2s;
	z-index: 2222222;
	bottom: 70px;
}

.jdesktop,.jmobile {
	border-radius: 0;
	margin: 0!important;
}

.dropdown__content_s.is-open {
	visibility: visible;
	opacity: 1;
}

.leaflet-tile,.leaflet-zoom-anim .leaflet-zoom-hide,.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.lists_s {
	width: 100%;
	float: right;
	display: block;
}

.lists_s a {
	float: right;
	width: 100%;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e6e6e6!important;
	padding: 5px 0;
	transition: .2s;
}

.lists_s a:hover {
	background: #f0f0f0;
	transition: .2s;
}

.lists_s a span {
	float: right;
	font-size: 15px;
	flex-grow: 1;
}

.lists_s a i {
	font-size: 28px;
	float: left;
	flex-grow: 0;
}

.lists_s .instagram_s {
	color: #dc3170!important;
}

.lists_s .telegram_s {
	color: #28aced!important;
}

.lists_s .whatsapp_s {
	color: #0fd724!important;
}

.lists_s .phone_s {
	color: #6a6a6a!important;
}

.jmobile {
	display: none;
}

.jdesktop img,.jmobile img,.main_icon a img {
	width: 100%;
	margin: 0 auto;
	display: block;
}

.jdesktop {
	display: block;
}

.pbooox {
	float: right;
	width: 100%;
	height: 77px;
	display: flex;
	align-items: center;
}

.pbooox div {
	width: 100%;
	height: 100%;
	display: grid;
}

.page-header-phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	white-space: nowrap;
}

.page-header-phone i {
	color: #7ccc77;
	font-size: 18px;
	margin-left: 10px;
	position: relative;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	top: 1px;
}

.page-header-phone span {
	font-size: 14px;
	padding-top: 2px;
	margin-left: 15px;
}

.page-header-phone b {
	background: rgba(124,204,119,.15);
	color: #7ccc77!important;
	font-weight: 500;
	font-size: 14px;
	padding: 5px 14px 2px;
	border-radius: 30px;
}

.page-header-phone a {
	color: inherit!important;
}

.eaddtocardb {
	background-color: #f5f5f5;
	color: #333!important;
	width: auto;
	margin: 0 auto!important;
	padding: 4px 7px!important;
	border-radius: 5px!important;
	font-size: 12px!important;
	transition: .3s!important;
	box-shadow: none!important;
	border: none!important;
	cursor: pointer;
}

.newslist,.weq {
	box-shadow: 0 0 20px 0 rgb(0 0 0 / 5%);
	background-color: #fff;
}

.prt:hover .eaddtocardb {
	background: #1c32b0;
	transition: .3s;
	color: #fff!important;
}

.gotoop {
	cursor: pointer;
	white-space: nowrap;
	border: 1px solid #c4c5c8;
	border-radius: 8px;
	box-sizing: border-box;
	color: #a1a3a8;
	padding: 5px 16px;
	float: left;
}

.single-post-share {
	list-style: none;
	padding: 0;
	font-size: 0;
}

.leaflet-bottom .leaflet-control,.single-post-share.top-share {
	margin-bottom: 10px;
}

.single-post-share .number {
	font-size: 13px;
	font-weight: 700;
	margin: 0;
}

.single-post-share .post-share-btn {
	background: #fff;
	border: 1px solid #e2e2e2;
	line-height: 30px;
	display: inline-block;
	padding: 0 5px;
	border-radius: 30px;
	font-size: 12px;
	color: #4d4d4d;
	margin-bottom: 9px;
	vertical-align: top;
	margin-left: 8px;
	margin-right: auto;
}

.single-post-share .post-share-btn .bf-icon,.single-post-share .post-share-btn .number,.single-post-share .post-share-btn .text {
	line-height: 30px;
	vertical-align: top;
}

.single-post-share .post-share-btn .bf-icon {
	font-size: 15px;
	margin: 0 3px;
}

.single-post-share .post-share-btn.post-share-btn-comments {
	border-radius: 0;
}

.share-handler-wrap {
	overflow: hidden;
	height: 33px;
}

.share-handler-wrap.bs-pretty-tabs-initialized {
	height: auto!important;
}

.post-share .post-share-btn-group {
	overflow: hidden;
	margin-bottom: 10px;
}

.post-share .post-share-btn-group .post-share-btn {
	border-radius: 0;
	margin: 0;
	padding: 0 10px;
	position: relative;
	border-right-width: 0;
	border-left-width: 0;
}

.post-share .post-share-btn-group .post-share-btn:before {
	display: inline-block;
	content: ' ';
	width: 1px;
	height: 66%;
	background: #e2e2e2;
	position: absolute;
	top: 17%;
	right: -1px;
	left: auto;
}

.single-post-share ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}

.single-post-share .social-item a {
	line-height: 30px;
	min-width: 30px;
	display: inline-block;
	padding: 0;
	border-radius: 30px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-align: center;
}

.single-post-share .social-item a .bf-icon,.single-post-share .social-item a .item-title {
	line-height: 30px;
	vertical-align: top;
	color: #fff;
	display: inline-block;
}

.single-post-share .social-item.whatsapp .bf-icon {
	font-size: 16px;
	font-weight: 700;
}

.single-post-share .social-item.facebook a {
	background-color: #2d5f9a;
	color: #133d6d;
}

.single-post-share .social-item.facebook a:hover {
	background-color: #1b4a82;
}

.single-post-share .social-item.twitter a {
	background-color: #53c7ff;
	color: #2e86b1;
}

.single-post-share .social-item.twitter a:hover {
	background-color: #369ed0;
}

.single-post-share .social-item.linkedin a {
	background-color: #005182;
	color: #013c61;
}

.single-post-share .social-item.linkedin a:hover {
	background-color: #003b5f;
}

.single-post-share .social-item.email a,.single-post-share .social-item.print a {
	background-color: #444;
	color: #313131;
}

.single-post-share .social-item.email a:hover,.single-post-share .social-item.print a:hover {
	background-color: #2f2f2f;
}

.single-post-share .social-item.telegram a {
	background-color: #179cde;
	color: #0a629a;
}

.single-post-share .social-item.telegram a:hover {
	background-color: #0f8dde;
}

.single-post-share .social-item.whatsapp a {
	background-color: #00e676;
	color: #02a252;
}

.single-post-share .social-item.whatsapp a:hover {
	background-color: #00c462;
}

.single-post-share .social-item .bf-icon {
	vertical-align: middle;
}

@media only screen and (max-width:780px) {
	.single-post-share .social-item.whatsapp {
		display: inline-block;
	}
}

@media only screen and (max-width:540px) {
	.post-share .post-share-btn-group {
		float: left;
	}

	.share-handler-wrap {
		clear: both;
	}
}

@media only screen and (max-width:420px) {
	.single-post-share .post-share-btn {
		margin-bottom: 4px!important;
	}
}

.post-meta.single-post-meta .post-author-avatar,.post-meta.single-post-meta .time {
	margin: 0 0 0 5px;
}

.post-meta.single-post-meta b {
	margin-right: 2px;
	margin-left: auto;
}

.single-post-share .share-handler {
	position: relative;
	float: right;
}

.post-share .post-share-btn-group .post-share-btn:first-child {
	border-left-width: 1px;
	border-right-width: 0;
	border-radius: 3px 0 0 3px;
}

.post-share .post-share-btn-group .post-share-btn:last-child {
	border-left-width: 1px;
	border-right-width: 1px;
	border-radius: 0 3px 3px 0;
}

.single-post-share .social-item {
	margin: 0 0 8px 6px;
	float: right;
}

.single-post-share .social-item a .item-title {
	margin-right: 6px;
	margin-left: auto;
}

.single-post-share .social-item.telegram .bf-icon {
	margin-right: -1px;
	margin-left: auto;
}

.post-share .share-handler:after,.post-share .share-handler:before {
	border: 6px solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	top: 50%;
	right: -12px;
	border-left-color: #d7d7d7;
	margin-top: -6px;
}

.post-share .share-handler:after {
	border: 5px solid transparent;
	border-left-color: #fff;
	right: -10px;
	margin-top: -5px;
}

.post-share .post-share-btn,.post-share .social-item a {
	border-radius: 3px;
	padding: 0 5px;
}

.post-share .item-title {
	font-weight: 400;
	padding: 0;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:first-child {
	border-radius: 0 30px 30px 0;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child {
	border-radius: 30px 0 0 30px;
}

.post-share.style-1 .bs-pretty-tabs-more,.post-share.style-1 .post-share-btn-group .post-share-btn:last-child:first-child,.post-share.style-1 .share-handler,.post-share.style-1 .social-item a {
	border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more {
	min-width: 30px;
	height: 30px;
	line-height: 30px;
}

.post-share .bs-pretty-tabs-more {
	color: #afafaf;
}

.post-share .bs-pretty-tabs-more:hover {
	color: #383838;
}

.single-post-share.top-share.style-1 {
	margin-bottom: 7px;
}

.single-post-share.bottom-share.style-1 {
	margin-bottom: -8px;
}

.post-share.style-1 .share-handler {
	padding: 0 10px;
}

.section-heading {
	margin: 0 0 15px;
	font-size: 16px;
	line-height: 20px;
	position: relative;
	text-align: right!important;
}

.weq,ol,ul {
	margin-bottom: 10px;
}

.section-heading img {
	width: 18px;
}

.section-heading .h-text .bf-icon {
	margin-right: 3px;
	vertical-align: top;
	line-height: inherit;
}

.section-heading .h-text,.section-heading:after {
	display: inline-block;
	-webkit-transition: .35s cubic-bezier(.39,.58,.57,1);
	-moz-transition: .35s cubic-bezier(.39,.58,.57,1);
	-o-transition: .35s cubic-bezier(.39,.58,.57,1);
	transition: .35s cubic-bezier(.39,.58,.57,1);
}

.section-heading:after {
	background: rgba(0,0,0,.08);
	content: '';
	height: 4px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.section-heading .h-text {
	position: relative;
	z-index: 1;
}

.section-heading.sh-t1:after {
	top: 50%;
	left: 0;
	height: 5px;
	margin-top: -2.5px;
	width: 100%;
	background: #9e2358;
}

.section-heading.sh-t1 .h-text {
	display: inline-block;
	padding: 4px 0 4px 17px;
	color: #9e2358;
	background: #fff;
	font-size: 17px;
	font-weight: 500;
}

.section-heading.sh-t1.sh-s2:after {
	opacity: .15;
}

.weq {
	border: 1px solid #f1f1f1;
	padding: 13px;
	border-radius: 10px;
	position: relative;
}

.blog_card {
	margin-bottom: 18px;
}

.blog_card:hover h2 {
	color: #9e2358;
	transition: .3s;
}

.blog_card img {
	width: 100%;
	border-radius: 8px;
}

.blog_card h2 {
	font-weight: 500!important;
	line-height: 18px!important;
	font-size: 13px!important;
	transition: .3s;
}

.head_for_h1 {
	margin-bottom: 20px;
	margin-top: 20px;
}

.head_for_h1 h1 {
	font-size: 26px;
}

.archive-title .pre-title {
	font-family: IRANSans;
	font-weight: 400;
	font-size: 14px;
	text-align: inherit;
	text-transform: capitalize;
	position: relative;
	margin-bottom: 17px;
}

.archive-title .pre-title span {
	background-color: #444;
	display: inline-block;
	line-height: 26px;
	z-index: 1;
	position: relative;
	padding: 0 10px;
	color: #fff;
}

.archive-title .pre-title::after {
	right: 0;
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	top: 100%;
	height: 3px;
	width: 100%;
	background-color: #444;
}

.newslist {
	padding: 15px!important;
	border: 1px solid #f1f1f1;
	margin-bottom: 20px;
	border-radius: 10px;
}

.newslist .itemo,.rt-div {
	width: 100%;
	margin-bottom: 7px;
}

.newslist:hover a {
	color: #9e2558!important;
	transition: .3s!important;
}

.newslist h2 {
	font-weight: 400;
	line-height: 23px;
	font-size: 18px;
	text-transform: none;
}

.newslist h2 a {
	color: #181a1f;
	transition: .3s!important;
}

.newslist .itemo {
	float: right;
	font-size: 11px;
	padding: 0 10px;
}

.newslist .righty {
	float: right;
	color: #9e2558;
}

.newslist .lefty {
	float: left;
	color: #9e2558;
}

.newslist .imageitem {
	display: block;
	float: right;
	width: 100%;
	position: relative;
	transition: .4s;
	height: 170px;
	overflow: hidden;
}

.newslist .imageitem .catnews {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 1px 12px;
	color: #fff!important;
	font-size: 11px;
	background-color: #9e2558!important;
	border-radius: 8px;
}

.newslist p {
	text-align: justify;
	font-size: 13px;
	float: right;
	width: 100%;
	line-height: 25px;
	color: #888;
}

.mobvdksvj img,.mobvdksvj span {
	text-align: center;
	display: block;
}

.mobvdksvj div {
	height: 46px;
}

.mobvdksvj img {
	width: 65%;
	margin: 20px auto 0;
}

.mobvdksvj span {
	font-size: 11px;
	color: #666;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.02)!important;
}

@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px) {
	.whoidblock,thead tr {
		display: none;
	}

	.checkoutcard.mobiletable,.table-bordered,td,tfoot tr {
		border: none!important;
	}

	table,tbody,td,tfoot,th,thead,tr {
		display: block;
		width: 100%!important;
	}

	tfoot tr td {
		color: #444!important;
		font-size: 16px!important;
	}

	.mobiletable td:after,tfoot td::after {
		display: none!important;
	}

	.sshipping1 .btn-checkout {
		width: 100%!important;
	}

	td {
		padding: 4px 28% 4px 4px!important;
		border: none;
		border-bottom: 1px solid #e8e8e8;
		position: relative;
	}

	td .tdtext {
		padding-right: 28%!important;
		display: inline-block;
		padding-left: 7px;
	}

	td .tdtext img {
		width: 47px!important;
	}

	td:before {
		content: attr(data-column);
		text-align: right!important;
		position: absolute;
		top: 6px;
		right: 1px;
		width: 26%;
		white-space: nowrap;
		content: attr(data-column);
		color: #797777;
		font-weight: 300;
		font-size: 11px!important;
	}

	td:after {
		content: '';
		width: 100%;
		height: 1px;
		display: block;
		margin: 0;
	}

	.mobiletable tr {
		padding: 8px 0 8px 12px!important;
		margin: 0!important;
		text-align: left!important;
	}

	.mobiletable td::before {
		top: 0!important;
	}

	td,tr {
		float: right;
	}

	.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
		border: 0 solid #e8e8e8!important;
		text-align: center!important;
	}

	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
		display: none;
	}

	tr {
		border: 1px solid #ddd2dd;
		margin-bottom: 10px;
	}
}

.nbtn {
	padding: 10px 16px;
	font-size: .9rem;
	line-height: 1.271;
	font-weight: 400;
	background-color: #ef394e;
	color: #fff;
	border: 1px solid #ef394e;
	width: 100%;
	border-radius: 7px;
	margin-top: 19px;
	cursor: pointer;
}

.rt-div {
	display: block;
	float: right;
}

.inputq,.minusq,.plusq {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}

.rt-right {
	color: #777;
	float: right;
	font-size: 13px;
}

.rt-left {
	color: #777;
	float: left;
	font-size: 16px;
}

.numberq {
	margin: 100px;
}

.minusq,.plusq {
	cursor: pointer;
	width: 27px;
	height: 25px;
	background: #fff;
	border-radius: 50px;
	font-size: 17px;
	line-height: 30px;
}

.minusq {
	border: none;
	color: #aaa;
}

.plusq {
	border: none;
	color: #0fabc6;
}

.inputq {
	height: 34px!important;
	width: 68px!important;
	font-size: 26px!important;
	border: 1px solid #ddd!important;
	border-radius: 4px!important;
	padding: 0!important;
}

.rowcard {
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	-webkit-box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
	box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
	background: #fff;
	padding: 14px;
	float: right;
	width: 100%;
}

.title_ne {
	font-size: 21px;
	font-weight: 500;
	color: #b71b21;
	border-bottom: 2px solid #b71b21;
	display: inline;
}

.ic,ul.main-nav>li {
	display: inline-block;
}

ol,ul {
	margin-right: 0;
}

.sub-menu-head {
	font-size: 14px!important;
	margin-bottom: 0!important;
	margin-top: 0!important;
	font-weight: 400;
	color: #666!important;
	margin: 10px 0;
}

.sub-menu-head a {
	color: #666!important;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px!important;
}

.sub-menu-head a:hover {
	color: #4e608a!important;
}

.not_mega {
	width: 16em!important;
}

.relativemenu {
	position: relative!important;
}

.author,.ic {
	position: fixed;
}

.author {
	bottom: 15px;
	right: 15px;
	font-size: 14px;
	color: #999;
}

.author a {
	color: #777;
	text-decoration: none;
}

.author a:hover {
	color: #00f;
}

.menujaz ul li:hover .rightmenuj,header.light blockquote {
	color: #000;
}

blockquote {
	max-width: 1000px;
	margin: 0 auto;
	font-size: 16px;
	border-left: 0;
	padding: 20px;
}

blockquote h2 {
	padding-right: 40px;
	margin: 0;
}

header.dark blockquote a {
	color: orange;
}

header.dark {
	background-color: #444;
}

.menux>li:hover,.module.so_filter_wrap .modcontent,.tab2 button.active,header.light,header.light nav {
	background-color: #fff;
}

header.dark nav {
	background-color: rgba(255,255,255,.5);
}

ul.main-nav {
	list-style-type: none;
	padding: 0;
	font-size: 0px;
	margin: 0 auto;
}

ul.main-nav>li {
	padding: 0;
}

ul.main-nav>li>a {
	display: block;
	padding: 10px 12px;
	position: relative;
	color: #484848;
	font-size: 13px!important;
	font-weight: 400!important;
	box-sizing: border-box;
}

ul.main-nav>li:hover {
	background-color: #f9f9f9;
}

ul.main-nav>li:hover>a {
	color: #333;
	font-weight: 400;
}

ul.main-nav>li ul.sub-menu-lists {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

ul.main-nav>li ul.sub-menu-lists>li {
	padding: 2px 0;
}

.ic {
	cursor: pointer;
	right: 25px;
	width: 35px!important;
	padding: 2px;
	height: 35px!important;
	text-align: center;
	top: 0;
	outline: 0;
}

.ic.close {
	opacity: 0;
	font-size: 0px;
	font-weight: 300;
	color: #4a4a4a;
	top: 8px;
	height: 40px;
	display: block;
	outline: 0;
}

.ic.menu {
	top: 18px;
	z-index: 99999999920;
}

.ic.menu .line {
	height: 4px;
	width: 100%;
	display: block;
	margin-bottom: 4px;
	margin-top: 4px;
}

.ic.menu .line-last-child,.products-list .product-grid .product-item-container .right-block .price {
	margin-bottom: 0;
}

.banners-area {
	margin-top: 20px;
	padding-top: 15px;
}

.displaynoneflex {
	display: flex;
}

.displayblockinline {
	display: none!important;
	align-items: center!important;
}

.displaynoneinline {
	display: inline!important;
	align-items: center!important;
}

.c-footer ul {
	padding-right: 0!important;
	list-style: none!important;
}

@media only screen and (max-width:768px) {
	.col-md-5 .top-level-link {
		font-size: 11px!important;
	}

	.displayflex {
		display: flex!important;
		align-items: center!important;
	}

	.displaynone,.displaynoneflex,.displaynoneinline,.tab button img,.zoom-img {
		display: none!important;
	}

	.displaynoneflex {
		align-items: center!important;
	}

	.tab button {
		padding: 7px 5px!important;
		font-size: 13px!important;
	}

	.tab button h2 {
		font-weight: 500;
		font-size: 17px!important;
		color: #777;
		margin-bottom: 10px!important;
	}

	.breadcrumb-item a {
		color: #999!important;
		font-size: 11px!important;
	}

	.breadf .breadcrumb-item {
		float: right!important;
		font-size: 12px!important;
		color: #999!important;
	}

	.menu_right_ul {
		float: right;
		height: 17px;
		position: relative!important;
		top: 0!important;
		right: 0!important;
	}

	.menu_right_ul ul li a {
		font-size: 18px!important;
		color: #b7b7b7!important;
	}

	.panlw.ewdxs1 {
		padding-top: 0!important;
	}

	.menu_right_ul ul {
		margin: 0!important;
	}

	.menu_right_ul ul li {
		float: right!important;
		margin: 0 7px!important;
	}

	.one.container-fluid {
		padding-right: 15px!important;
		padding-left: 15px!important;
	}

	.col-md-12,.col-sm-12,.col-xs-12,.not_mega {
		width: 100%!important;
	}

	.c-footer__feature-item {
		font-size: .529rem!important;
	}

	.c-footer__feature-item img {
		margin: 0 auto 5px!important;
		height: 26px!important;
	}

	.owl-next,.owl-prev {
		width: 24px!important;
		height: 51px!important;
	}

	.c-footer__badge {
		display: inline-block!important;
	}

	.menu_col-md-12 {
		width: 100%!important;
		padding-bottom: 5px!important;
	}

	.wqr h3 {
		width: 100% important;
	}

	.sub-menu-head a {
		color: #000!important;
	}

	.displayblock {
		display: block!important;
	}

	.displayblockinline {
		display: inline!important;
	}

	.sub-menu-head {
		color: orange;
		font-size: 16px;
	}

	.ic.menu {
		display: block;
	}

	header.dark .ic.menu .line {
		background-color: #fff;
	}

	header.light .ic.menu .line {
		background-color: #222;
	}

	.ic.menu .line {
		-webkit-transition: .4s;
		-o-transition: .4s;
		transition: .4s;
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		-webkit-transform-origin: center center;
		-ms-transform-origin: center center;
		transform-origin: center center;
	}

	.ic.menu:focus .line {
		background-color: #222!important;
	}

	.ic.menu:focus .line:first-child {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.ic.menu:focus .line:nth-child(2) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		margin-top: -10px;
	}

	.ic.menu:focus .line:nth-child(3) {
		transform: translateY(15px);
		opacity: 0;
	}

	.ic.menu:focus {
		outline: 0;
	}

	.ic.menu:focus~.ic.close {
		opacity: 1;
		z-index: 999999921;
		outline: 0;
	}

	.ic.menu:focus,.ic.menu:focus~.main-nav>*,.ic.menu:hover {
		opacity: 1;
	}

	nav,ul.main-nav>li:hover {
		background-color: transparent;
	}

	ul.main-nav {
		z-index: 999999;
		padding: 50px 0;
		position: fixed;
		right: 0;
		top: 0;
		width: 0;
		background-color: #fff;
		height: 100%;
		overflow: auto;
		-webkit-transition-property: background,width;
		-moz-transition-property: background,width;
		-o-transition-property: background,width;
		transition-property: background,width;
		-webkit-transition-duration: .6s;
		-moz-transition-duration: .6s;
		-o-transition-duration: .6s;
		transition-duration: .6s;
	}

	.ic.menu:focus~.main-nav {
		width: 300px;
		background-color: #fff;
	}

	ul.main-nav>* {
		-webkit-transition-property: opacity;
		-moz-transition-property: opacity;
		-o-transition-property: opacity;
		transition-property: opacity;
		-webkit-transition-duration: .4s;
		-moz-transition-duration: .4s;
		-o-transition-duration: .4s;
		transition-duration: .4s;
		opacity: 0;
	}

	ul.main-nav>li>a:after {
		display: none;
	}

	ul.main-nav>li:first-child {
		border-radius: 0;
	}

	ul.main-nav>li {
		display: block;
		border-bottom: 1px solid #444;
	}

	ul.main-nav>li>a {
		font-weight: 600;
		color: #333!important;
	}

	ul.main-nav>li ul.sub-menu-lists>li a {
		color: #555!important;
		font-size: 14px;
	}

	ul.main-nav>li:hover>a {
		color: #111;
		text-decoration: none;
		font-weight: 600;
	}

	.ic.menu:focus~ul.main-nav>li>div.sub-menu-block {
		border-left: 0 solid #ccc;
		border-right: 0px solid #ccc;
		border-bottom: 0 solid #ccc;
		position: relative;
		visibility: visible;
		opacity: 1;
	}

	.sub-menu-block {
		padding: 0 30px;
	}

	.banners-area {
		padding-bottom: 0;
		border-top: 1px solid #444;
	}

	.banners-area div {
		margin-bottom: 15px;
	}
}

@media only screen and (min-width:769px) {
	.ic.menu {
		display: none;
	}

	ul.main-nav {
		display: block;
		position: relative;
	}

	.sub-menu-block {
		padding: 15px;
	}

	ul.main-nav>li>div.sub-menu-block {
		visibility: hidden;
		background-color: #f9f9f9;
		position: absolute;
		margin-top: 0;
		width: 100%;
		color: #333;
		right: 0;
		box-sizing: border-box;
		z-index: 999999999999999999999;
		font-size: 16px;
		border-left: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
		border-bottom: 1px solid #e8e8e8;
		opacity: 0;
		-webkit-transition: .4s;
		-o-transition: .4s;
		transition: .4s;
		-webkit-transform: rotateX(90deg);
		-moz-transform: rotateX(90deg);
		-ms-transform: rotateX(90deg);
		transform: rotateX(90deg);
		-webkit-transform-origin: top center;
		-ms-transform-origin: top center;
		transform-origin: top center;
	}

	ul.main-nav>li:hover>div.sub-menu-block {
		background-color: #f9f9f9;
		visibility: visible;
		opacity: 1;
		-webkit-transform: rotateX(0);
		-moz-transform: rotateX(0);
		-ms-transform: rotateX(0);
		transform: rotateX(0);
	}

	ul.main-nav>li>div.sub-menu-block>* {
		-webkit-transition-property: opacity;
		-moz-transition-property: opacity;
		-o-transition-property: opacity;
		transition-property: opacity;
		-webkit-transition-duration: .4s;
		-moz-transition-duration: .4s;
		-o-transition-duration: .4s;
		transition-duration: .4s;
		opacity: 0;
	}

	ul.main-nav>li:hover>div.sub-menu-block>* {
		opacity: 1;
	}

	header.dark ul.main-nav>li>a {
		border-right: 1px solid #bbb;
	}

	header.light ul.main-nav>li>a {
		border-right: none;
	}

	header.dark ul.main-nav>li>a:after {
		background-color: #777;
	}

	header.light ul.main-nav>li>a:after {
		background-color: #999;
	}

	ul.main-nav>li>a.mega-menu>span {
		display: block;
		vertical-align: middle;
	}

	ul.main-nav>li>a.mega-menu>span:after {
		width: 0;
		height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #fff;
		content: '';
		background-color: transparent;
		display: inline-block;
		margin-left: 10px;
		vertical-align: middle;
	}

	ul.main-nav>li:hover>a.mega-menu span:after {
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 0 solid transparent;
		border-bottom: 5px solid #666;
	}

	.banners-area {
		border-top: 1px solid #ccc;
	}
}

.activeed {
	border: 1px solid #00bfd6!important;
}

input[type=radio]:checked+label {
	font-weight: 700!important;
}

.btnradio {
	background: #000;
	border: 1px solid #fff;
	margin-right: 3px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	padding: 0;
}

.show_price_type label {
	display: inline-block!important;
	width: 90px!important;
	height: 35px!important;
	padding: 0!important;
	line-height: 35px;
	font-size: 12px;
	background: #f4f4f4!important;
	color: #000!important;
	box-shadow: none!important;
	border: 1px solid #eae8e8;
	margin: 0!important;
	border-radius: 4px;
}

.paginate a,.paginate span {
	background: #e1e4e9;
	color: #666;
}

.show_price_type input[type=radio] {
	display: none!important;
	position: relative!important;
	visibility: visible!important;
	right: 0!important;
}

.show_price_type input[type=radio]:checked+label {
	border: 2px solid green!important;
}

.comments-list,.reply-form {
	margin-bottom: 1rem!important;
}

.c_params_title::before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 7px;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #00bfd6;
	border-style: solid;
	border-width: 7px 0 0 7px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.c_params_title {
	color: #4d4d4d;
	font-size: 1.143rem;
	line-height: 1.375;
	margin-bottom: 25px;
	letter-spacing: -.3px;
	position: relative;
	padding-right: 19px;
}

.product_detail {
	padding: 14px 0;
	border-bottom: 1px solid #e3e3e3;
}

.product_detail .title_o img {
	width: 24px;
}

.product_detail .name1_o {
	font-weight: 600;
	font-size: 14px;
	color: #333;
}

.product_detail .title_o b {
	color: #41c2e3;
}

.product_detail .name2_o {
	display: block;
	margin-right: 30px;
	font-size: 12px;
	color: #2bbadf;
	margin-top: -2px;
}

.c-product__seller-row {
	align-items: center;
	font-size: .9rem;
	color: #000;
}

.c-product__seller-row::after {
	content: "";
	position: absolute;
	left: 1rem;
	right: 1rem;
	bottom: -1px;
	height: 1px;
	background-color: #e4e4e4;
}

.cl_prod_show-5 {
	float: right;
	width: 100%;
	margin-top: 2%;
	border-top: 1px solid #eee;
	padding-top: 2%;
	padding-bottom: 1%;
}

.cl_prod_show-5 .badgee {
	float: right;
	font-size: 11px;
	color: #9b9b9b;
	width: 18%;
	padding-left: 7px!important;
}

.cl_prod_show-5 .badgee img {
	width: 27%;
}

.cl_prod_show-5 .badgee div {
	width: 70%;
	float: left;
}

.c_seller {
	padding-bottom: 10px!important;
	padding-right: 10px!important;
	padding-left: 10px!important;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: normal;
	background-color: #f5f5f5;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
}

.list-unstyled4,.text_pro {
	float: right;
	width: 100%;
}

.text_pro li {
	float: right;
	font-size: 13px;
	margin-left: 16px;
}

.paginate a,.paginate span,.paginate span.current {
	padding: 3px 9px;
	margin: 2px;
	float: right;
	text-decoration: none;
}

.text_pro li span {
	color: #555;
}

.text_pro li a {
	color: #1ca2bd;
	padding: 0;
	position: relative;
	line-height: 2;
}

.text_pro li a::after {
	left: 0;
	right: 0;
	top: 50%;
	margin-top: .85em;
	content: "";
	position: absolute;
	border-bottom: 1px dashed #1ca2bd;
}

.title_h1 {
	font-size: 17px;
	font-weight: 500;
	color: #000;
	display: block;
	margin-top: 11px;
	border-bottom: 1px solid #eee;
	padding-bottom: 16px;
	margin-bottom: 0;
}

.cardsc .owl-carousel .owl-item img {
	display: block!important;
	border: 1px solid #d7d7d7!important;
	float: right!important;
	width: 100%!important;
	border-radius: 7px!important;
}

.menu_right_ul {
	position: absolute;
	top: 6%;
	right: 1%;
}

.menu_right_ul ul li a {
	font-size: 21px;
	color: #9b9b9b!important;
	margin-bottom: 5px;
	float: right;
	width: 100%;
}

.paginate a {
	border: 1px solid #dbdde0;
	border-radius: 3px;
}

.paginate span {
	border: 1px;
	border-radius: 3px;
}

.paginate a:active,.paginate a:hover {
	border: 1px solid #999;
	color: #000;
}

.paginate span.current {
	border: 1px solid #00bfd6;
	color: #fff;
	background: #00bfd6;
	border-radius: 3px;
}

.paginate span.disabled {
	border: 1px solid #eee;
	color: #a8a8a8;
}

.wfcsedgb.aprud2:hover {
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	-weblit-box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
	-o-box-shadow: 0 0 5px rgba(0,0,0,.1);
	transition: .3s!important;
}

.hvr-bounce-in,.hvr-shutter-in-horizontal,.hvr-shutter-in-horizontal2 {
	vertical-align: middle;
	box-shadow: 0 0 1px transparent;
}

.wfcsedgb.aprud2 {
	position: relative;
	transition: .3s!important;
	margin-left: -1px;
	margin-top: -1px;
	margin-bottom: -1px;
	border: 1px solid #ebebeb;
}

.bnn_sitevd,.weq a,.weq a:hover {
	transition: .3s;
}

.head1 ul,.modtitle,.pru3x .wdecds {
	margin-bottom: 0!important;
	list-style: none;
}

.head1 li {
	float: right;
	padding: 4px 5px!important;
}

.head1 .hasimg img {
	opacity: .2;
	width: 24px;
}

.head1 .hastext {
	font-size: 12px;
	margin-top: 3px;
	color: #666;
}

.head1 .haslink a {
	font-size: 12px;
	color: #4e6280;
	margin-top: 2px;
	float: right;
	padding: 2px 6px;
	margin-bottom: 2px;
	border-radius: 6px;
}

.head1 .haslink .selected,.head1 .haslink a:hover {
	background-color: #00bfd6;
	color: #fff;
}

.modtitle {
	position: relative;
	color: #535353;
	letter-spacing: .2px;
	font-weight: 500;
	font-size: 14px!important;
	line-height: 1.571;
	padding: 8px 16px 10px 15px;
	border-bottom: 1px;
	background: #fff!important;
}

.c-footer__social-link img {
	width: 34px;
	margin-left: 9px;
	opacity: 1;
	margin-top: 11px;
}

.breadf,.fbplus-ie .fbplus-bg,.owl-carousel button.owl-dot,.owl1 .owl-nav button:hover {
	background: 0 0!important;
}

.c-footer__address {
	font-style: normal;
	letter-spacing: -1.1px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	padding: 15px 7px;
	font-size: 1rem;
	line-height: 27px;
}

.c-footer__contact,.c-footer__contact li {
	color: #535353;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.c-footer__contact {
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.c-footer__contact li {
	font-size: 16px;
	vertical-align: middle;
	text-align: right;
	direction: rtl;
	white-space: nowrap;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-left: 30px;
}

.c-footer__address-appstore {
	margin-right: 7px;
}

.c-footer__more-info {
	padding: 20px 0;
	margin: 0 -41px;
}

.c-footer__safety-partner li {
	border-radius: 5px;
	background-color: #f0f0f0;
	border: 1px solid #e5e5ea;
	padding: 11px;
}

.c-footer__safety-partner li img,.cardindex img,.content-aside .module .modcontent form,.imgafterslider img,.imgmyhcd img,.musy img,.nesfvdf img {
	width: 100%;
}

.c-footer__description-content {
	padding: 0 7px 15px;
	border-bottom: 1px solid #eceff1;
}

.legend,legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

.c-ui-input__field--ltr,.c-ui-input__field--right-placeholder {
	direction: ltr;
	text-align: left;
}

.c-ui-input__field--right-placeholder::placeholder {
	text-align: right;
	direction: rtl;
}

.c-ui-input__field,.dk-selectric-input {
	background: #fff!important;
	color: #717171;
	font-size: 1rem;
	line-height: 1.571;
	padding: 11px 12px;
	width: 100%;
	border-top-right-radius: 8px!important;
	border-bottom-right-radius: 8px!important;
}

.c-footer .c-form-newsletter button {
	background-color: #00bfd6;
	border-radius: 5px 0 0 5px;
	text-align: center;
	width: 87px;
	border: none;
}

.btn-secondary {
	border-radius: 6px;
	background-color: #ef5662;
	border: 1px solid #77787b;
	color: #fff;
	font-weight: 700;
	letter-spacing: .3px;
}

.btn-action,.btn-add-comment,.btn-add-compare,.btn-add-to-cart,.btn-add-to-cart-mini,.btn-cart,.btn-category-search,.btn-checked,.btn-checkout,.btn-default,.btn-faq,.btn-helpful,.btn-invisible-call,.btn-items-more,.btn-landing,.btn-light,.btn-like,.btn-link-spoiler,.btn-login,.btn-mini,.btn-note,.btn-notify-me,.btn-option,.btn-order-more,.btn-order-traking,.btn-password-change,.btn-payment,.btn-primary,.btn-remodal-primary,.btn-remodal-secondary,.btn-secondary,.btn-share,.btn-share-it,.btn-tertiary,.btn-unavailable,.btn-user-add,.btn-user-list,.btn-user-lock,.btn-user-profile,.c-btn-modify,.c-btn-pay-online,.c-btn-seller-add-cart,.c-btn-submit,.c-nps__btn-danger,.c-nps__btn-outline-danger,.c-nps__btn-outline-primary,.c-nps__btn-primary,.c-product__other-sellers,.c-table-suppliers .summary-overlay__button {
	display: inline-block;
	background: rgba(0,0,0,0);
	border: none;
	outline: 0;
	cursor: pointer;
	position: relative;
	padding: 0;
	text-align: center;
	white-space: nowrap;
}

.c-form-newsletter__row button:hover {
	background-color: #19ced6!important;
}

.c-footer {
	margin-top: 50px;
	padding: 20px 10px 0;
	background-color: #fff;
	border-top: 1px solid #e0e0e2;
	position: relative;
	overflow: hidden;
	width: 100%;
	float: right;
}

.c-footer .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: inherit!important;
}

.c-footer__jumpup {
	position: absolute;
	height: 59px;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	background-color: #f5f5f5;
	border-top: 1px solid #eceff1;
	border-bottom: 1px solid #cfd8dc;
	font-size: 1.429rem;
	line-height: 1.1;
	color: #4a4a4a;
}

.c-footer__jumpup-container {
	cursor: pointer;
	width: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.c-footer__jumpup-angle img {
	width: 36px;
	height: 36px;
	background-color: hsla(0,0%,74.5%,.41);
	border-radius: 50%;
	margin-left: 5px;
	text-align: center;
	vertical-align: middle;
	line-height: 46px;
}

.c-footer__address,.c-footer__description-content,.c-footer__feature-innerbox,.c-footer__middlebar,.c-footer__partners {
	margin: auto;
}

.c-footer__feature-innerbox {
	margin: 0 auto;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	border-bottom: 1px solid #e4ebee;
}

.c-footer {
	line-height: 22px;
}

.c-footer__feature-item {
	text-align: center;
	position: relative;
	font-size: 11px;
	line-height: 1.692;
	color: #444;
	display: grid;
	letter-spacing: .2px;
	padding-bottom: 20px;
	margin: auto;
}

.c-footer__feature-item img {
	margin: 0 auto;
	width: 40px;
}

hr {
	margin-top: 5px!important;
	margin-bottom: 5px!important;
}

.c-footer__middlebar {
	padding: 20px 0 20px 15px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	border-bottom: 1px solid #e4ebee;
	justify-content: space-between;
}

.c-footer__feature-innerbox,.c-footer__middlebar {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.c-footer__links {
	display: block;
	padding: 0 10px;
}

.o-headline-links {
	margin-bottom: 22px;
}

.o-headline-links>div a {
	font-size: 1.143rem;
	line-height: 22px;
	color: #333;
}

.c-footer__links-ul {
	letter-spacing: -.1px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.c-footer__links-ul li {
	margin: 13px 0 0;
	position: relative;
}

.c-footer__links-ul a {
	color: #333;
	font-weight: 300;
	font-size: 1.1em;
	line-height: 1.571;
	letter-spacing: -.1px;
	text-decoration: none;
}

.c-footer .c-form-newsletter {
	margin: 0 0 35px;
}

fieldset {
	min-width: 0;
	border: 0;
}

.c-footer .c-form-newsletter__title {
	font-size: 1em;
	line-height: 1.571;
	font-weight: 400;
}

.c-form-newsletter__title {
	color: #5d5959;
	letter-spacing: .3px;
	font-size: 1rem;
	line-height: 1.571;
	margin-bottom: 21px;
}

.c-footer .c-form-newsletter__row {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: 100%;
	margin: 0;
}

.catmu .countd,.catmu .titled,.catmu img {
	display: block;
	text-align: center;
}

.c-form-newsletter__row {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px;
}

.catmu img {
	width: 42px!important;
	height: 42px!important;
	margin: 0 auto;
}

.catmu .titled {
	color: #222!important;
	font-size: 13px;
	margin-top: 10px;
}

.catmu .countd {
	font-size: 13px;
	margin-top: 11px;
	font-weight: 300;
	margin-bottom: 20px;
	color: #1baec8;
}

.price_discount {
	font-size: .8rem;
	line-height: 1.571;
	font-weight: 700;
	padding-top: 2px;
	background-color: #fb3449;
	color: #fff;
	border-radius: 16px;
	margin-right: 4px;
	width: 36px!important;
	text-align: center;
	display: inline-block;
	float: left;
}

.owl1 .owl-next,.owl1 .owl-prev {
	background: 0 0!important;
	border: none;
	padding: 0!important;
	font: inherit!important;
	font-size: 38px!important;
	color: #000;
	font-weight: 700!important;
	margin: 0!important;
	box-shadow: none!important;
}

.codrops-icon:before,[class*=" icofont-"],[class^=icofont-] {
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
}

.oheadline span strong {
	width: 100%;
	font-weight: 500;
	color: #444;
}

.oheadline span a {
	float: left;
	font-size: 13px;
}

.oheadline span {
	padding: 8px 0;
	min-height: 49px;
	line-height: 31px;
	white-space: nowrap;
	display: -ms-flexbox;
	display: flex;
	font-size: 17px!important;
	position: relative;
}

.oheadline span::before {
	content: "";
	position: absolute;
	right: 0;
	left: -40px;
	bottom: 0;
	background-color: #1c32b0;
	height: 1px;
	z-index: 1;
	width: 184px;
}

.oheadline span::after {
	content: "";
	position: absolute;
	right: 183px;
	width: 15px;
	height: 1px;
	background-color: #fff;
	bottom: 0;
	z-index: 1;
}

.oheadline::after {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: #dfdfdf;
	height: 1px;
	content: "";
	z-index: 0;
}

.oheadline {
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 0 6px;
	position: relative;
	padding-left: 0;
}

.pru3x a {
	display: block;
	background: #fff;
	border-radius: 4px!important;
}

.pru3x img {
	width: 80%!important;
}

.pru3x h3 {
	margin: 7px 0 4px!important;
}

.pru3x .price {
	margin-bottom: 10px!important;
}

.c-swiper-specials--incredible {
	background: #ef394e;
}

.c-swiper-specials .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 35px 16px;
	background: url(../images/a589912c.svg) 90%/auto 100% no-repeat;
}

.bnn_sitevd:hover {
	-webkit-filter: saturate(1.5);
	filter: saturate(1.5);
	transition: .3s;
}

.bnn_sitevd {
	border-radius: 4px;
}

.bnn_site {
	display: block;
	margin-bottom: 10px;
}

.bnn_site img {
	width: 100%;
	border-radius: 6px;
}

.header_login {
	font-size: .857rem;
	line-height: 1.833;
	padding: 10px 12px;
	border-radius: 5px;
	border: 1px solid #e0e0e2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	cursor: pointer;
	color: #616161;
}

.bn,.leaflet-bottom .leaflet-control-scale,ul.products-wrp li .item-box div {
	margin-bottom: 5px;
}

#menuw .bds:hover .le1 {
	position: relative;
	font-size: 13px!important;
	color: #936f54!important;
}

.hvr-shutter-in-horizontal2 {
	display: inline-block;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	position: relative;
	background: #f4f4f4;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.hvr-shutter-in-horizontal2:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-shutter-in-horizontal {
	display: inline-block;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	position: relative;
	background: #2098d1;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.hvr-shutter-in-horizontal:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #e1e1e1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.main_icon a {
	display: block;
	float: right;
	width: 100%;
	padding: 15px;
}

.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-15 {
	width: 20%;
	float: left;
}

@media (min-width:768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
	}
}

@media (min-width:992px) {
	.col-md-15 {
		width: 20%;
		float: left;
	}
}

@media (min-width:1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
	}
}

.hvr-bounce-in {
	display: inline-block;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
}

.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition-timing-function: cubic-bezier(0.47,2.02,0.31,-0.36);
	transition-timing-function: cubic-bezier(0.47,2.02,0.31,-0.36);
}

.breadcrumb-item a {
	color: #888!important;
	font-size: 12px!important;
}

.h1,h1 {
	font-size: 18px!important;
	line-height: 26px!important;
	font-weight: 500!important;
}

.h2,h2 {
	font-size: 17px!important;
	line-height: 25px!important;
}

.h3,.h4,.h5,.h6,h3,h4,h5,h6 {
	line-height: 24px!important;
}

.h3,h3 {
	font-size: 16px!important;
}

.h4,h4 {
	font-size: 15px!important;
}

.h5,h5 {
	font-size: 14px!important;
}

.h6,h6 {
	font-size: 13px!important;
}

.divider-new,body,h2,h3,h4,h5,h6 {
	font-weight: 400!important;
}

.clickmofile {
	text-align: center;
	padding: 10px 7px;
	margin-right: 4px;
	border-radius: 10px!important;
	border: 1px solid #ddd!important;
	background-color: #fff!important;
}

.alink-user {
	font-size: 21px;
	margin-right: auto;
	color: #fcfdfd;
}

@media only screen and (max-width:800px) {
	.logomain,.prt h3 {
		height: auto!important;
	}

	.phonefooterfix {
		padding: 8px 5px!important;
		font-size: 11px!important;
	}

	.alink-logo {
		display: block;
		width: 100%;
	}

	.logomain {
		max-width: 47px!important;
		float: none!important;
		margin: 0 auto!important;
		display: block!important;
	}

	.dropdownshow_s {
		right: 73px!important;
	}

	.js-dropdown-toggler_s {
		bottom: 74px!important;
	}

	.cardsc .owl-carousel .owl-item img {
		border: none!important;
	}

	.breadcrumb {
		padding: 4px 7px!important;
	}

	.catllistshow1 {
		display: none;
	}

	.content-aside .module .modcontent form {
		width: 70%;
	}

	.jmobile {
		display: block!important;
	}

	.jdesktop,.newslist p {
		display: none!important;
	}

	.h1,h1 {
		font-size: 17px!important;
		line-height: 25px!important;
	}

	.h2,h2 {
		font-size: 16px!important;
		line-height: 24px!important;
	}

	.h3,.h4,.h5,.h6,h3,h4,h5,h6 {
		line-height: 23px!important;
	}

	.h3,.h4,h3,h4 {
		font-size: 15px!important;
	}

	.h5,h5 {
		font-size: 14px!important;
	}

	.h6,h6 {
		font-size: 13px!important;
	}

	.rwdw {
		padding-left: 4px!important;
	}

	.box_e,.newslist {
		padding: 5px!important;
	}
}

.fbd li,.related a img,.submenu-1 li,.vbox {
	max-width: 100%;
}

.weq a:hover {
	color: #9e2558!important;
}

.vvvvvv {
	padding: 7px;
	margin-bottom: 10px;
	color: #fff;
	background: #f7931e;
	border-radius: 3px;
}

.hvr-bounce-to-left {
	display: block;
	color: #686868;
	border-top: 1px solid #f3f3f3;
	padding: 4px 0;
	margin-top: 8px;
}

.main-term-21.section-heading.sh-t2::after {
	background-color: #eaa5a5;
}

.section-heading.sh-t2::after {
	top: 0;
	height: 1px;
}

.section-heading.sh-t2 .h-text {
	padding: 4px 0;
	line-height: 34px;
	font-size: 16px;
	color: #f48585!important;
}

.section-heading.sh-t2 {
	line-height: 20px;
	text-align: right;
	padding: 4px 0 0;
}

.section-heading::after {
	background: rgba(0,0,0,.08);
	background-color: rgba(0,0,0,.08);
	content: '';
	height: 4px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

figure.snip0015 {
	height: 100%;
	color: #fff;
	position: relative;
	overflow: hidden;
	min-width: 100%;
	width: 100%;
	background: #000;
	text-align: center;
	margin: 0!important;
}

figure.snip0015 * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

figure.snip0015 img {
	opacity: 1;
	width: 100%;
	-webkit-transition: opacity .35s;
	transition: opacity .35s;
	min-height: 100%;
}

figure.snip0015 figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 3em 1em;
	width: 100%;
	height: 100%;
}

figure.snip0015 figcaption::before {
	position: absolute;
	top: 50%;
	right: 30px;
	bottom: 50%;
	left: 30px;
	border-top: 1px solid rgba(255,255,255,.8);
	border-bottom: 1px solid rgba(255,255,255,.8);
	content: '';
	opacity: 0;
	background-color: #fff;
	-webkit-transition: .4s 0.6s;
	transition: .4s 0.6s;
}

figure.snip0015 h2,figure.snip0015 p {
	margin: 0 0 5px;
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s,transform .35s;
}

figure.snip0015 h2 {
	word-spacing: -0.15em;
	font-weight: 400;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	font-size: 21px;
	line-height: 37px;
}

.grid figure h2 span,figure.snip0015 h2 span,figure.snip0077 figcaption h2 span {
	font-weight: 800;
}

figure.snip0015 p {
	font-weight: 200;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

figure.snip0015 a {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	color: #fff;
}

figure.snip0015:hover img {
	opacity: .35;
}

figure.snip0015:hover figcaption h2 {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

figure.snip0015:hover figcaption p {
	opacity: .9;
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

figure.snip0015:hover figcaption::before {
	background: rgba(255,255,255,0);
	top: 30px;
	bottom: 30px;
	opacity: 1;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.owl-carousel .overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	opacity: .5;
}

.sb-scrollbar-container::after,.sb-scrollbar-container::before {
	width: 25px;
	height: 25px;
	right: -9px;
	z-index: 99999999;
	float: right;
	position: absolute;
	content: '';
}

.sb-content {
	box-sizing: border-box;
	overflow-x: hidden;
}

.sb-scrollbar-container::before {
	background: url(images/iconsb.png) no-repeat;
	top: -3px;
}

.sb-scrollbar-container::after {
	background: url(images/iconsb.png) 0 -26px no-repeat;
	bottom: -6px;
}

.sb-scrollbar {
	margin-top: 0;
	margin-bottom: 0;
}

.gallerymenu {
	list-style: none;
	font-size: 15px;
}

.gallerymenu li {
	padding: 5px 0;
}

.gallerymenu li a {
	color: #fff;
	width: 100%;
	display: block;
	padding: 4px 7px 4px 0;
	border-radius: 50px;
}

.gallerymenu li .active {
	color: #424242;
	background: #f3d218;
}

figure.red {
	background-color: #7b5428!important;
}

figure.snip0077 {
	color: #fff;
	position: relative;
	overflow: hidden;
	margin: 0 0 10px;
	min-width: 100%;
	max-width: 100%;
	height: 192px;
	width: 100%;
	text-align: center;
}

figure.snip0077 * {
	-webkit-box-sizing: padding-box;
	box-sizing: padding-box;
}

figure.snip0077 img {
	opacity: 1;
	width: 100%;
	-webkit-transition: .5s;
	transition: .5s;
	height: 100%;
}

figure.snip0077 figcaption {
	top: 50%;
	left: 20px;
	right: 20px;
	padding: 4px;
	position: absolute;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

figure.snip0077 figcaption h2,figure.snip0077 figcaption p {
	margin: 0;
	color: rgba(255,255,255,0);
	text-shadow: 0 0 40px #fff;
	-webkit-transition: .5s linear;
	transition: .5s linear;
}

figure.snip0077 figcaption h2 {
	position: relative;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 10px;
}

figure.snip0077 figcaption p {
	font-size: 13px;
	font-weight: 300;
	opacity: .65;
}

figure.snip0077:after,figure.snip0077:before {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	content: '';
	opacity: 0;
	box-shadow: 0 0 0 30px rgba(255,255,255,.15);
	-webkit-transition: opacity .5s,-webkit-transform .5s;
	transition: opacity .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s,transform .5s;
}

figure.snip0077:before {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

figure.snip0077:after {
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.snip0077 a {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	z-index: 1;
}

figure.snip0077.blue {
	background: #0a212f;
}

figure.snip0077.red {
	background: #36100c;
}

figure.snip0077.yellow {
	background: #562e0a;
}

figure.snip0077.hover img,figure.snip0077:hover img {
	opacity: .2;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

figure.snip0077.hover figcaption h2,figure.snip0077.hover figcaption p,figure.snip0077:hover figcaption h2,figure.snip0077:hover figcaption p {
	color: #fff;
	text-shadow: 0 0 0 rgba(255,255,255,0);
	border-color: rgba(255,255,255,.5);
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

figure.snip0077.hover:after,figure.snip0077.hover:before,figure.snip0077:hover:after,figure.snip0077:hover:before {
	opacity: .8;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.vc_btn3.vc_btn3-color-warning {
	color: #fff;
	background-color: #f90;
	display: block;
	text-align: center;
	margin: 0 9px;
	border-radius: 4px;
	padding: 6px 0;
	border: 1px solid #df8e15;
	transition: .3s;
}

.vc_btn3.vc_btn3-color-warning:hover {
	background-color: #ed9511;
	transition: .3s;
}

.prt .ghf {
	cursor: pointer;
	background: #1c32b0;
	padding: 1px 10px;
	border-radius: 50px;
	position: absolute;
	color: #fff;
	left: 8%;
	display: none;
	bottom: 4%;
}

.zoom-left .owl-carousel .owl-stage {
	margin: 0 auto!important;
}

.titlbox {
	font-size: 18px!important;
	font-weight: 600;
	color: #555;
	text-align: center;
}

.checkoutcard {
	border: 1px solid #efefef;
	border-radius: 5px;
	float: right;
	padding-bottom: 10px;
	width: 97%;
	margin-bottom: 20px;
}

.checkoutcard .titles {
	background-color: #f1f1f1;
	font-size: 14px;
	color: #444;
	padding: 0;
	margin: 0 0 11px;
	border-radius: 5px 5px 0 0;
	font-weight: 500;
	height: 45px;
	line-height: 16px!important;
}

.sshipping1 .btn-checkout,.sshipping2 .btn-checkout {
	color: #fff;
	padding: 8px 24px;
	font-size: 14px;
	margin: 0 8px;
}

.checkoutcard .titles i {
	background-color: #1c32b0;
	color: #fff;
	width: 45px;
	height: 45px;
	font-size: 20px;
	text-align: center;
	line-height: 45px;
	border-radius: 0 5px 0 0;
	margin-left: 7px;
	float: right;
}

.checkoutcard .titles span {
	display: inline-block;
	margin-top: 14px;
}

.checkoutcard .rtqs label {
	width: 100%;
	margin-bottom: 7px;
	font-size: 13px;
	color: #555;
	margin-right: 4px;
}

.sshipping1 .btn-checkout {
	background-color: #1c32b0;
	border-radius: 5px;
	width: 179px;
	border: none!important;
	height: 40px;
}

.sshipping2 .btn-checkout {
	background-color: #62a843;
	border-radius: 5px;
	border: none!important;
	cursor: pointer;
}

.eaddtocard:hover,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background: #1c32b0;
}

.sshipping2 .btn-checkout:hover {
	background-color: #89ae21;
}

.sshipping1 .btn-checkout:hover {
	background-color: #40b3e7;
}

#fbplus-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fbplus-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
}

#fbplus-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999999999999999999;
	display: none;
}

#fbplus-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fbplus-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	outline: 0;
	display: none;
	box-sizing: content-box!important;
	z-index: 99999999999;
}

#fbplus-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fbplus-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: 0;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0 solid #fff;
}

#fbplus-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: 0 0;
	z-index: 1101;
}

#fbplus-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: url('g/elevate/images/fbplus.png') -40px 0;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fbplus-error {
	color: #444;
	font: 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fbplus-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: 0;
	line-height: 0;
	vertical-align: top;
}

#fbplus-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fbplus-left,#fbplus-right {
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: 0;
	background: url('g/elevate/images/blank.gif');
	z-index: 1102;
	display: none;
}

#fbplus-left-ico,#fbplus-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 29px;
	height: 40px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fbplus-left-ico {
	background-position: -40px -74px;
}

#fbplus-right-ico {
	background-position: -40px -33px;
}

#fbplus-left span {
	left: 20px;
}

#fbplus-right span {
	left: auto;
	right: 20px;
}

.fbplus-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fbplus-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
}

#fbplus-bg-ne {
	top: -20px;
	right: -20px;
	background-position: -40px -162px;
}

#fbplus-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-position: -20px 0;
}

#fbplus-bg-se {
	bottom: -20px;
	right: -20px;
	background-position: -40px -182px;
}

#fbplus-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-position: 0 -20px;
}

#fbplus-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
}

#fbplus-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fbplus-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fbplus-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fbplus-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	text-align: left;
}

.myservic,.news .gh,.products-list .product-list .product-item-container .left-block .product-image-container,.vdsghbfd,.we .wech {
	text-align: center;
}

#fbplus-title-over {
	padding: 10px;
	background-image: url('g/elevate/images/fbplus_title_over.png');
	display: block;
}

.fbplus-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fbplus-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fbplus-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fbplus-title-float-left {
	padding: 0 0 0 15px;
	background: url('g/elevate/images/fbplus.png') -40px -90px no-repeat;
}

#fbplus-title-float-main {
	color: #fff;
	line-height: 29px;
	font-weight: 700;
	padding: 0 0 3px;
	background: url('g/elevate/images/fbplus-x.png') 0 -40px;
}

#fbplus-title-float-right {
	padding: 0 0 0 15px;
	background: url('g/elevate/images/fbplus.png') -55px -90px no-repeat;
}

#fbplus-loading.fbplus-ie6 div,.fbplus-ie6 #fbplus-close,.fbplus-ie6 #fbplus-left-ico,.fbplus-ie6 #fbplus-right-ico,.fbplus-ie6 #fbplus-title-float-left,.fbplus-ie6 #fbplus-title-float-main,.fbplus-ie6 #fbplus-title-float-right {
	background: 0 0;
}

.fbplus-ie6 #fbplus-title-over {
	background: 0 0;
	zoom: 1;
}

#fbplus-hide-sel-frame,.fbplus-ie6 #fbplus-bg-e,.fbplus-ie6 #fbplus-bg-w,.fbplus-ie6 #fbplus-left,.fbplus-ie6 #fbplus-right {
	height: expression(this.parentNode.clientHeight + "px");
}

#fbplus-loading.fbplus-ie6 {
	position: absolute;
	margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

.dataTables_filter .form-control {
	padding: 0 5px 0 0!important;
}

.eaddtocard {
	background: #ef394e;
	width: 100%;
	float: left;
	margin: 0!important;
	padding: 13px 0!important;
	border-radius: 7px!important;
	font-size: 17px!important;
	transition: .3s!important;
	box-shadow: none!important;
}

.eaddtocard:hover {
	transition: .3s;
}

.we {
	background: #fff;
	padding: 30px!important;
	border-radius: 10px;
	border: 1px solid #e3e3e3;
}

.we .md-formc .form-control,.we .md-formc2 .form-control {
	float: left;
	border: 1px solid #d1d1d1!important;
	background-color: #f7f7f7!important;
	box-sizing: border-box;
}

.we .wech {
	display: block;
	margin-bottom: 25px;
	font-size: 19px;
	color: #555;
}

.we .md-formc,.we .md-formc2 {
	float: right;
	margin-bottom: 15px;
}

.we .md-formc .form-control {
	height: 35px!important;
	width: 72%;
	margin: 0!important;
	padding: 0!important;
}

.we .md-formc2 .form-control {
	height: 2.4rem!important;
	padding-right: 33px!important;
	margin-bottom: 0;
	position: relative;
	margin-top: 0;
}

.we .md-formc2 {
	width: 100%;
}

.we .md-formc2 i {
	position: absolute;
	right: 10px;
	top: 8px;
	font-size: 23px;
	color: #666;
}

#so_sociallogin .btn-facebook {
	color: #fff;
	background-color: #3b5998;
	border-color: rgba(0,0,0,.2);
}

#so_sociallogin .btn-twitter {
	color: #fff;
	background-color: #55acee;
	border-color: rgba(0,0,0,.2);
}

#so_sociallogin .btn-google-plus {
	color: #fff;
	background-color: #dd4b39;
	border-color: rgba(0,0,0,.2);
}

#so_sociallogin .btn-linkdin {
	color: #fff;
	background-color: #0e76a8;
	border-color: rgba(0,0,0,.2);
}

#so_sociallogin a.btn-social-icon {
	padding: 9px 10px;
	width: 44px;
	margin: 1px;
	height: 35px;
	line-height: 21px;
}

.we .md-formc label {
	width: 25%;
	float: right;
	line-height: 35px;
	color: #666;
	font-weight: 500;
	font-size: 14px;
}

.we .md-formc {
	width: 100%;
	display: block;
}

.we .botmy {
	background: #a2ca33;
	margin: 8px auto;
	display: block;
	padding: 11px 49px;
	font-size: 14px;
	box-shadow: none!important;
	transition: .3s;
}

.we .botmy2,.we .botmy3 {
	margin: 8px auto;
	display: block;
	padding: 11px 0;
	font-size: 14px;
	width: 81%;
	box-shadow: none!important;
}

.we .botmy2:hover,.we .botmy:hover {
	background: #8bb122;
	transition: .3s;
}

.we .botmy2 {
	background-color: #a2ca33;
	float: left;
	transition: .3s;
}

.we .botmy3 {
	float: right;
	background-color: #1c32b0;
}

.sreq .tt_popup_login {
	border: none;
	background-color: #1c32b0;
	height: 42px;
}

.sreq .tt_popup_login strong {
	background-color: #1c32b0;
	line-height: 42px;
	display: inline-block;
	padding-right: 55px!important;
	font-size: 16px;
	color: #fff;
	background-image: url(../images/icon-login-popup.png);
	background-repeat: no-repeat;
	background-position: 98% center!important;
	position: relative;
	padding-left: 10px!important;
	top: 0;
	font-weight: 600;
}

.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem!important;
	padding-left: .5rem!important;
	color: #868e96!important;
	content: "\f104"!important;
	font-family: FontAwesome!important;
}

.products-list .product-list .product-item-container {
	display: table;
	margin-bottom: 30px;
}

.products-list .product-list .product-item-container .left-block {
	width: 270px;
	float: right;
	border: 1px solid #eaeaea;
}

.products-list .product-list .product-item-container .right-block {
	margin-right: 270px;
	padding: 0 30px 0 20px;
}

.products-list .product-list .product-item-container .right-block h4 {
	text-align: right;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 15px;
	color: #444!important;
}

.right-block h4 a {
	color: #444;
	font-size: 18px;
}

.products-list .product-list .product-item-container .right-block .price {
	text-align: right!important;
	display: inline-block;
	margin: 8px 0;
}

.products-list .product-list .product-item-container .right-block .description {
	text-align: right;
	margin-bottom: 20px;
}

.products-list .product-list .product-item-container .list-block {
	text-align: right;
	margin-right: 270px;
	padding: 0 30px 20px 20px;
}

.products-list .product-table .product-item-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	border-style: solid;
	border-width: 1px 1px 0;
	border-color: #dbdbdb;
}

.products-list .product-layout .product-item-container .left-block {
	position: relative;
	overflow: hidden;
}

.products-list .product-table .left-block {
	width: 15%;
	min-width: 64px;
}

.products-list .product-table .right-block {
	width: 65%;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.products-list .product-table .right-block .description {
	width: 40%;
}

.products-list .product-table .right-block>* {
	border-left: 1px solid #dbdbdb;
	margin: 0;
	padding: 10px;
}

.products-list .description {
	color: #777;
	font-size: 15px;
}

.price .price-old,.product-filter {
	font-size: 12px!important;
}

.products-list .product-layout {
	transition: .5s;
	margin-bottom: 21px;
}

.products-list .product-grid .product-item-container {
	margin: 0;
	padding: 0;
	position: relative;
	min-height: 310px;
	overflow: hidden;
	border-radius: 3px;
}

.products-list .product-table .product-item-container>:last-child {
	border-left: 1px solid #dbdbdb;
}

.products-list .product-table .list-block {
	width: 20%;
	padding: 10px;
	text-align: center;
}

.products-list .product-table .list-block .compare,.products-list .product-table .list-block .wishlist {
	width: 48%;
	padding: 9px 20px;
	background: #eee;
	color: #333;
	border-radius: 3px;
	border: none;
	display: inline-block;
}

.products-list .product-grid .product-item-container .left-block .button-group {
	padding: 0;
	position: absolute;
	z-index: 99;
	right: 10px;
	bottom: 7px;
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button,.wfcsedgb .btn-button {
	border: none;
	display: block;
	margin-top: 5px;
	padding: 0;
	background-color: #c5c5c5;
	border-radius: 3px;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	transform: all .3s ease 0s;
	position: relative;
	transition: .3s ease-in-out;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: translate(50px,0);
	-moz-transform: translate(50px,0);
	-ms-transform: translate(50px,0);
	-o-transform: translate(50px,0);
	transform: translate(50px,0);
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button span,.wfcsedgb .btn-button span {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 300;
	height: auto;
	opacity: 0;
	position: static;
	transition: .3s;
	width: auto;
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button i,.products-list .product-grid .product-item-container .left-block .button-group .btn-button:before,.wfcsedgb .btn-button i,.wfcsedgb .btn-button:before {
	font-size: 12px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button.addToCart,.wfcsedgb .btn-button.addToCart {
	transition-delay: 0.1s;
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button.wishlist,.wfcsedgb .btn-button.wishlist {
	margin-bottom: 0;
	transition-delay: 0.2s;
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button.compare,.wfcsedgb .btn-button.compare {
	margin-bottom: 0;
	transition-delay: 0.3s;
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button.quickview,.wfcsedgb .btn-button.quickview {
	transition-delay: 0.4s;
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button:hover,.wfcsedgb .btn-button:hover {
	background-color: #1c32b0;
	width: auto;
	transition: .3s ease-in-out;
}

#countryList ul li,.box_more h3,.box_more:hover .img_more,.box_more:hover h3,.img_more {
	transition: .4s;
}

.products-list .product-grid .product-item-container .left-block .button-group .btn-button:hover span,.wfcsedgb .btn-button:hover span {
	opacity: 1;
	padding: 0 28px 0 10px;
	transition: .3s ease-in-out;
}

.products-list .product-grid .product-item-container .right-block {
	clear: both;
	padding: 12px 12px 0;
	text-align: center;
	position: relative;
	background-color: #fff;
}

.products-list .product-grid .product-item-container .right-block h4 {
	margin: 0;
	font-weight: 400;
}

.products-list .product-grid .product-item-container .right-block h4 a {
	font-size: 13px;
	color: #5f5f5f;
}

.products-list .product-grid .product-item-container .right-block .rating,.products-list .product-grid .product-item-container .right-block .ratings {
	margin-bottom: 2;
}

.products-list .product-grid .product-item-container:hover .left-block .button-group .btn-button,.wfcsedgb :hover .button-group .btn-button {
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}

#ninja-slider li.ns-show,#ninja-slider:hover .fs-icon,#thumbnail-slider:hover,.bannd .item:hover img,.gototop,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.related a:active img,.related a:hover img,.slider-inner:hover #ninja-slider-next,.slider-inner:hover #ninja-slider-prev,.soire a:hover img,figure.effect-lily:hover img,figure.effect-lily:hover p,figure.effect-zoe:hover p {
	opacity: 1;
}

.products-list .product-table .list-block .compare:hover,.products-list .product-table .list-block .wishlist:hover {
	background: #1c32b0;
	border-color: #1c32b0;
	color: #fff;
}

.products-list .product-list .product-item-container .list-block .btn-button {
	border: 1px solid #eaeaea;
	border-radius: 3px;
	display: block;
	margin-left: 5px;
	padding: 7px 15px;
	background-color: #fff;
	color: #666;
	text-align: center;
	float: right;
}

.products-list .product-list .product-item-container .list-block .btn-button:hover {
	background-color: #1c32b0;
	border-color: #1c32b0;
	color: #fff;
}

.price .price-old {
	line-height: 20px;
	padding: 0 5px;
	display: block;
	color: #d72727;
	font-weight: 300;
}

.filters-panel .control-label,.product-filter .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

.product-filter .form-group {
	margin-right: 10px;
}

.filters-panel .form-group select.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(../images/bg-select.png) center left no-repeat #fff;
	border: 1px solid #e5e5e5;
	height: 33px!important;
	line-height: 33px;
	padding: 0 10px 0 20px;
	position: relative;
	width: auto!important;
	display: inline!important;
	margin: 0!important;
}

.filters-panel .control-label {
	font-size: 12px;
	font-weight: 400;
	color: #444;
}

.prt .price,.prtw .price {
	font-weight: 600;
	display: block;
}

.sb-container {
	position: relative;
	overflow: hidden;
	padding-right: 10px;
}

.sb-content {
	height: 100%;
	width: 120%;
	padding-right: .5%;
	overflow-y: scroll;
	box-sizing: border-box;
}

#ninja-slider,#ninja-slider li,#thumbnail-slider div.inner,.fbd li,.gototop,.grid,.grid figure,.img_more,.menux>li>.megadrop,.owl-carousel .owl-stage-outer,.panelx,.submenu-1 li,.tab,.tab2,.tab3,.text_more p,figure.effect-sarah h2 {
	overflow: hidden;
}

.sb-scrollbar-container {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	width: 5px;
}

.sb-container-noscroll .sb-scrollbar-container {
	right: -20px;
}

.sb-scrollbar {
	position: absolute;
	right: 0;
	height: 30px;
	width: .35em;
	border-radius: 10px;
	background: #aeaeae;
}

.img_more,.img_more img {
	width: 100%;
	position: relative;
}

.sb-scrollbar:hover {
	background: #777;
}

.btnqw {
	height: 33px;
	line-height: 27px;
	padding: 3px 8px;
	border: 1px solid #ddd;
	background-color: #fff!important;
	border-radius: 0;
	color: #4d4d4d;
	float: left;
}

.more_details {
	margin: 15px 0 25px;
}

.img_more img {
	min-height: 100%;
}

.text_more {
	padding: 7px 0;
	background: #fff;
}

.text_more h3 {
	color: #555;
	font-size: 17px!important;
	font-weight: 500;
}

.text_more p {
	text-align: justify;
	font-size: 12px;
	line-height: 22px;
	height: 99px;
	color: #868484;
	margin-bottom: 0!important;
}

.text_more span {
	float: left;
	font-weight: 400;
	font-size: 12px;
	text-transform: none;
	color: #adb5bd;
}

.prt,.prt .price,.prt h3 {
	float: right;
}

.text_more span:hover {
	color: #000;
	transition: .4s;
}

.box_more {
	padding-bottom: 20px;
}

.img_more {
	height: 170px;
}

.agor,.offprq {
	position: absolute;
}

.box_more h3 {
	height: 46px;
	line-height: 29px;
	font-size: 18px;
	margin-bottom: 12px;
}

.prt,.wfcsedgb a,.wfcsedgb.aprud0:hover {
	transition: .2s;
}

.box_more:hover h3 {
	color: #9e2558;
}

.post-author author {
	font-size: 12px;
	color: #adb5bd;
	font-weight: 400;
}

.prt h3,.wqr h3 {
	color: #404040!important;
}

.breadcrumb-item.active {
	color: #a6a6a6!important;
}

.panlw {
	padding: 10px!important;
}

.panlw.ewdxs1 {
	padding-right: 2.2%!important;
}

.panlw.ewdxs2 {
	border-right: 1px solid #f2f2f2;
	padding-right: 11px!important;
}

.wqr {
	margin-top: 1%;
	margin-bottom: 0;
}

.wqr h3 {
	width: 21%!important;
	margin: 0 auto!important;
	font-size: 16px!important;
	background: 0 0/66660px #a7f9f9!important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.1)!important;
	border-radius: 30px 0!important;
	padding: 15px!important;
	vertical-align: middle!important;
	text-align: center!important;
	font-weight: 600!important;
	text-transform: uppercase!important;
	position: relative!important;
}

.cardn,.prt,.prt .price,.prt h3 {
	width: 100%;
}

.cardn,.ior a {
	background: #fff;
}

.fbd li,.hvr-grow {
	vertical-align: middle;
}

.offprq,.prt,.prt .price,.prt h3 {
	text-align: center;
}

.cardn {
	margin-bottom: 1%;
	padding: 10px 0 2px!important;
	border-radius: 10px;
}

.wfcsedgb a {
	padding: 10px;
	margin: 9px;
	border-radius: 6px;
}

.wfcsedgb.aprud0 a:hover {
	box-shadow: 0 0 8px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.15);
	-o-box-shadow: 0 0 8px rgba(0,0,0,.15);
	transition: .2s;
}

.prt h3 {
	font-size: 14px!important;
	font-weight: 400;
	margin: 5px 0;
	line-height: 23px;
	height: 45px;
}

.prt .price {
	font-size: 1.143rem;
	color: #2caa00!important;
}

.prtw .price {
	min-height: 52px;
	text-align: left;
	float: right;
	font-size: 2.143rem;
	line-height: 1.375;
	color: #fb3449!important;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 100%;
}

.prt img {
	width: auto;
	margin: 0 auto;
	display: block;
}

.menuleft {
	line-height: 25px!important;
	padding: 8px 5px!important;
	color: #898989!important;
}

.menuleft .loginbtnt {
	float: left;
	padding: 1px 4px!important;
	font-size: 13px!important;
	color: #666464!important;
}

#menuw .sub-menuw a:hover,.level3x:hover,.menuleft .loginbtnt:hover {
	color: #1c32b0!important;
}

.offprq {
	background-color: #1c32b0;
	border-radius: 50%;
	padding-top: 13px;
	color: #fff;
	display: block;
	font-size: 1.2rem;
	font-weight: 700;
	height: 60px;
	width: 60px;
	line-height: 18px;
	z-index: 2;
	margin-bottom: 5px;
	left: 10px;
	top: 10px;
}

.offprq span {
	font-size: 14px;
	display: block;
	font-weight: 400;
}

.input-group .input-group-addon {
	background-color: #fff!important;
	border: 1px solid #b0d6e0!important;
	border-radius: 4px!important;
}

.one.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-right: 35px;
	padding-left: 35px;
}

.menu-container {
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
}

.menux {
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	position: relative;
	padding: 0 0 0 4px;
	margin: 0;
	background-color: #227087;
}

.menux a:hover {
	color: #227087;
	text-decoration: none;
}

.menux>li {
	display: block;
	text-align: right;
	margin-left: -4px;
	border-left: 1px solid rgba(255,255,255,.11);
	box-shadow: -1px 0 0 rgba(0,0,0,.1);
}

.menux>li>a {
	padding: 20px 18px;
	display: block;
}

.menux ul li:hover:after,.menux>li:hover>a {
	color: #227087;
}

.menux>li>.megadrop {
	display: none;
	position: absolute;
	list-style: none;
	top: 0;
	right: 174px;
	width: 800px;
	min-height: 100%;
	text-align: left;
	margin-top: 0;
	padding: 0;
	z-index: 99;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 2px solid #e6e6e6;
	border-right: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	background: #fff!important;
}

.menux>li:hover .megadrop {
	display: block;
	margin-top: 0;
}

.menux .col {
	width: 14.1%;
	float: left;
	color: #fff;
	margin: 0 0 0 2.2%;
}

.menux .col ul {
	padding: 0;
	margin: 0;
}

.menux .col ul li {
	padding: 0;
	list-style: none;
	font-size: 11px;
}

.menux .col h3 {
	font-size: 16px;
	padding: 10px 0;
	font-weight: 700;
	margin: 5px 0;
	color: #227087;
	background: #eee;
}

.menux .col ul li a {
	display: block;
	padding: 0 0 15px;
	color: #227087;
}

.menux .col ul li a:hover {
	color: #111;
}

.c-checkout-feature-aside {
	border-radius: 5px;
	box-shadow: 0 8px 13px -7px rgba(0,0,0,.05);
	background-color: #fff;
	border: 1px solid #e6e6e6;
	margin-top: 10px;
	padding: 15px;
	letter-spacing: -.2px;
	font-size: .786rem;
	line-height: 1.73;
	color: #aaa;
	font-weight: 500;
}

.c-checkout-feature-aside__item--guarantee {
	background: url(../images/qq1.jpg) 100% 50%/22px auto no-repeat;
}

.c-checkout-feature-aside__item--cash {
	background: url(../images/qq2.jpg) 100% 50%/22px auto no-repeat;
}

.c-checkout-feature-aside__item--express {
	background: url(../images/qq3.jpg) 100% 50%/22px auto no-repeat;
}

#btnContainer .btn,.draggable {
	background: #fff!important;
}

.c-checkout-feature-aside__item {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: .829rem;
	line-height: 1.692;
	font-weight: 600;
	margin-bottom: 10px;
	padding: 0 27px 0 20px;
}

.accordionx {
	background: 0 0!important;
	cursor: pointer;
	margin-top: 4px;
	margin-bottom: 4px;
	border: none;
	text-align: right;
	outline: 0;
	padding: 11px;
	float: right;
	width: 100%;
	color: #757575;
	font-size: 15px;
	font-weight: 700;
	transition: .4s;
}

.accq,.panelx a {
	border-bottom: 1px dotted silver!important;
	width: 100%;
	float: right;
}

.gototop,.ior a {
	text-align: center;
}

.panelx a {
	padding: 10px;
	color: #7a7a7a;
	font-size: 14px;
}

.accordionx:hover,.activex {
	background-color: #ccc;
}

.panelx {
	padding: 0 18px;
	display: none;
	background-color: #fff;
	float: right;
	width: 100%;
	margin-bottom: -1px;
	margin-top: 4px;
}

.clakgf a {
	padding: 11px;
	float: right;
	width: 100%;
	border-bottom: 1px dotted #b6b6b6;
	color: #757575;
	font-size: 15px;
	font-weight: 700;
}

.yhgf h3,body {
	font-weight: 400!important;
}

.clakgf a:hover {
	color: #f9700c;
}

.divider-new::after,.divider-new::before {
	content: '';
	height: 1px;
	background: #c6c6c6;
}

.logytr {
	color: #555;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-top: 3%;
	float: right;
	padding: 6px 13px;
	margin-bottom: 2%;
}

.gototop {
	cursor: pointer;
	width: 45px;
	bottom: 35px;
	border: 1px solid #10f3ff;
	right: 10px;
	min-height: 45px;
	z-index: 40;
	position: fixed;
	display: block;
	background: url(../images/up_arrow.png) center center/45px no-repeat;
	border-radius: 10px;
	transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-webkit-transition: .5s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.tryuc::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0;
	vertical-align: 0;
	content: "";
	border: none!important;
}

.xewqa {
	min-width: 100px!important;
}

.faqu {
	background: #f8f8f8;
	margin-bottom: 9px;
	border-radius: 8px;
	padding: 9px;
}

.tiimej {
	direction: ltr;
	text-align: left!important;
	font-size: 11px;
	color: #777;
}

.Rfloat .col-md-3 {
	margin-top: 12px;
}

.irw {
	border-left: 1px solid #eaeaea;
	padding: 24px 0!important;
	text-align: center!important;
}

.ior a {
	display: block;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
}

.ior a img {
	width: 80%;
	margin: 5px auto;
	display: block;
}

.ior a h2 {
	color: #3b3b3b;
	font-size: 14px;
	height: 45px;
	line-height: 22px;
}

.times-remove {
	position: absolute!important;
	top: 0!important;
	left: 10px!important;
	width: 30px!important;
	height: 30px!important;
	line-height: 30px!important;
	padding: 0!important;
	border-radius: 50px!important;
	background: #f2f2f2!important;
	border: 1px solid #ededed!important;
	color: #a2a2a2!important;
	font-size: 17px;
}

.placement {
	width: 91%;
	border: 7px dashed #dadada;
	margin: 0 auto;
	height: 209px;
	display: block;
	border-radius: 28px;
}

.agor {
	float: left;
	font-size: 11px;
	color: #717171;
	left: 6px;
	top: 8px;
}

.typ1,.typ2 {
	position: absolute;
	top: 2px;
	right: -9px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: right;
	height: 33px;
	background-size: initial;
	color: #fff;
	font-size: 13px;
	line-height: 27px;
	text-align: center;
	float: right;
}

.typ1 {
	background-image: url('../images/typx1.png');
}

.typ2 {
	background-image: url('../images/typx2.png');
}

.cardw,.topmenu .lefty,.topmenu .righty,.ytbnvcd {
	line-height: 32px;
}

#btnContainer .btn {
	padding: 4px 6px!important;
	margin: 0!important;
	box-shadow: none!important;
	border: 1px solid #cecece!important;
	float: right;
}

#btnContainer .active {
	background: #eee!important;
}

#myDIV .iu,.cardindex ul li a:hover {
	background: #ececec;
}

#btnContainer .btn i {
	color: #7f7f7f;
	margin-top: 1px;
	font-size: 14px;
}

.switch {
	position: relative;
	display: inline-block;
	width: 48px;
	height: 27px;
	margin: 0;
	float: left;
}

.cardw,.cardw2 {
	margin-bottom: 16px;
	width: 100%;
}

.lablfake {
	float: right;
	margin-top: 4px;
	margin-left: 5px;
}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider:before {
	position: absolute;
	content: "";
	height: 23px;
	width: 24px;
	left: 1px;
	bottom: 2px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
}

.yhgf,.yhgf:hover {
	transition: .4s!important;
}

input:checked+.slider {
	background-color: #c00c1a;
}

input:focus+.slider {
	box-shadow: 0 0 1px #c00c1a;
}

input:checked+.slider:before {
	-webkit-transform: translateX(21px);
	-ms-transform: translateX(21px);
	transform: translateX(21px);
}

.slider.round {
	border-radius: 3px;
}

.slider.round:before {
	border-radius: 3px;
	border: 1px solid #c2c2c2;
}

.radcust .btn {
	box-shadow: none;
	color: #4d4c4c!important;
	border: 1px solid #e6e6e6;
	padding: 4.3px 23px;
}

.radcust .btn.active {
	background: #f7f7f7;
	box-shadow: inset 0 2px 12px #adadad;
}

.tablexs>tbody>tr>td {
	border-top: none!important;
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding: 5px;
	vertical-align: middle!important;
	font-size: 13px!important;
}

.cardw {
	border: 1px solid #ececec;
	background: #fff;
	padding: 10px;
}

.cardw .headf {
	font-size: 15px;
	color: #205e85;
	display: block;
	cursor: pointer;
}

.cardw2 {
	padding: 0;
}

.cardw2 .headf {
	margin-bottom: 1%;
	font-size: 15px;
	cursor: pointer;
	color: #555;
}

.ytbnvcd span {
	margin-right: 11px;
	color: #4b6c91;
}

.listproinpage {
	border-top: 2px dotted #d0d0d0;
	padding-top: 10px;
	margin-top: 10px;
}

.listproinpage a {
	color: #456798;
	display: block;
}

.bn a,.yhgf a,.yhgf img {
	display: block!important;
}

.produ1 {
	padding: 9px 0;
	font-size: 14px;
	float: right;
	width: 100%;
	margin-top: 1%;
}

.produ1 i {
	font-size: 21px;
	float: right;
	margin-left: 11px;
	width: 25px;
	color: #cac9ce;
}

.yhgf img {
	margin-top: 25px;
	width: 100%;
}

.yhgf {
	border: 1px solid #ebebeb!important;
	border-radius: 3px!important;
	background: #fff!important;
	padding: 6px!important;
	width: 23%;
	position: relative!important;
	margin: 7px!important;
}

.owl-next,.owl-prev {
	width: 49px;
	height: 90px;
	position: absolute;
	top: 50%;
	background-color: #fff;
	background-image: unset;
	color: #a8a8a8;
}

.yhgf:hover {
	border: 1px solid #d0e3e7!important;
}

.yhgf .offdiv {
	background: #ff5a5f!important;
	float: left!important;
	font-size: 13px!important;
	padding: 5px 6px!important;
	border-radius: 50px!important;
	color: #fff!important;
}

.yhgf h3 {
	font-size: 15px!important;
	color: #124c81!important;
	margin: 7px 0!important;
	float: right!important;
	width: 100%;
}

.yhgf .price {
	color: #727272!important;
	font-size: 12px!important;
}

.bannd .owl-theme .item a,.content-aside .module .modcontent {
	display: flex;
	align-items: center;
}

.owl-theme .item {
	border: none;
	border-radius: 0;
	background: 0 0!important;
	padding: 0;
}

.owl-prev {
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);
	box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);
	border-radius: 5px 0 0 5px;
}

.owl-next {
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
	box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
	border-radius: 0 5px 5px 0;
}

.elevatezoom-gallery.active,.elevatezoom-gallery:hover {
	border: 1px solid #1c32b0;
	display: block;
	border-radius: 3px;
}

.owl-nav button:hover {
	background: #fff;
	color: #000!important;
}

.underslide {
	background: #fff;
	border: 1px solid #ececec;
	margin-top: 14px;
	padding: 8px 0!important;
	border-radius: 3px;
	width: 100%;
}

.underslide a {
	color: #237ebc;
	text-align: center!important;
	display: block;
}

.cardproduct,.footerm ul li {
	padding: 7px 0;
}

.cardproduct .headr {
	padding: 10px 0;
}

.cardproduct .titlec {
	color: #15458b;
	font-size: 14px;
}

.cardproduct .allc {
	float: left;
	color: #777;
}

.cardproduct .allc i {
	font-size: 10px;
}

.imgafterslider {
	padding: 0 0 9px;
}

.cardindex {
	border: 1px solid #eee;
	background: #fff;
	padding: 6px 3px;
	float: right;
	width: 100%;
	margin-bottom: 5px;
}

.topmenu,.topmenu2 {
	padding: 4px 0;
	width: 100%;
	background: #fff;
}

.cardindex ul li a {
	color: #233f63!important;
	padding: 5px 0;
	float: right;
	width: 100%;
}

.cardindex ul li a i {
	float: left;
	color: #ddd!important;
	margin-top: 1.5%;
}

.searchform {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 1%;
}

.topmenu2 {
	box-shadow: none;
	border-bottom: 1px solid #ececec;
	float: right;
}

.topmenu {
	border-bottom: 1px solid #f3f3f3;
	float: right;
}

.loginbtn,.loginbtnx {
	background: #00bfd6;
	color: #fff!important;
	border-radius: 2px;
}

.loginbtnx {
	padding: 7px 14px;
}

.loginbtn {
	padding: 0 14px;
	float: right;
}

.topmenu .righty {
	float: right;
	margin: 0;
}

.menutop ul li,.topmenu .righty li {
	float: right;
	margin: 0 10px;
}

.topmenu .lefty li a,.topmenu .righty li a {
	color: #234169;
}

.dropmenucat {
	width: 660px!important;
}

.dropmenucat a {
	display: block;
	padding: 6px;
	color: #112f61;
	font-size: 13px;
	transition: .4s;
}

.tab button,.tab2 button,.tab3 button {
	outline: 0;
	transition: .3s;
	cursor: pointer;
}

.dropmenucat a:hover {
	color: #41639b!important;
	transition: .4s;
}

.dropdown-menu {
	position: absolute!important;
	top: 100%!important;
	right: 0!important;
	z-index: 1000!important;
	display: none;
	float: right!important;
	padding: 5px 0!important;
	margin: 2px 0 0!important;
	font-size: 14px!important;
	text-align: right!important;
	list-style: none!important;
	background-color: #fff!important;
	-webkit-background-clip: padding-box!important;
	background-clip: padding-box!important;
	border: 1px solid rgba(0,0,0,.15)!important;
	border-radius: 4px!important;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175)!important;
	box-shadow: 0 6px 12px rgba(0,0,0,.175)!important;
	line-height: 20px;
	direction: rtl;
}

#ninja-slider,.rtlc {
	direction: ltr;
}

.open>.dropdown-menu {
	min-width: 690px!important;
	z-index: 9999999999999999999999999999999999999!important;
}

.topmenu .lefty {
	float: left;
	margin: 0;
}

.topmenu .lefty li {
	float: right;
	margin: 0 10px;
	position: relative;
}

.topmenu .lefty li:after {
	content: '';
	width: 1px;
	height: 20px;
	float: left;
	background: #e5e5e5;
	position: absolute;
	top: 5px;
	left: -8px;
}

.tab,.tab3 {
	text-align: center;
}

.tab button,.tab3 button {
	background-color: inherit;
	float: none;
	border: none;
	padding: 14px 16px;
	font-size: 17px;
	position: relative;
}

.tab .active::after {
	content: ' ';
	position: absolute;
	color: #cf2e2e;
	bottom: 0;
	right: 44%;
	font-size: 12px;
}

input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search-md],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea.md-textarea {
	height: 1rem!important;
	background-color: transparent!important;
	border: 1px solid #e4e4e4!important;
	padding-right: 4px!important;
	border-radius: 4px!important;
}

.tab2 {
	border: 1px solid transparent;
	background-color: #eee;
}

.tab2 button {
	background-color: inherit;
	float: right;
	border: none;
	padding: 14px 16px;
	width: 49%;
}

.fbd a,.soix,.soix:hover {
	transition: .4s;
}

.tab2 button:hover {
	background-color: #ddd;
}

.tabcontent {
	float: right;
	width: 100%;
	display: none;
	padding: 6% 5%;
	border: 1px solid #eee;
	border-top: none;
	background: #fff;
}

.tab3 .active::after {
	content: 'أ¢â€“آ¼';
	position: absolute;
	color: #cf2e2e;
	bottom: 0;
	right: 44%;
	font-size: 12px;
}

.tabcontent3 {
	display: none;
	padding: 6px 12px;
	width: 100%;
	border-top: none;
}

.gotgc li {
	padding: 9px 0;
}

.gotgc li i {
	font-size: 19px;
	margin-left: 6px;
}

.trgh img {
	border-radius: 50%;
	width: 80px;
	height: 80px;
	display: block;
	text-align: center;
	margin: 0 auto;
}

.cardprice .btng,.trgh .user {
	display: block;
	text-align: center;
}

.trgh .text {
	font-size: 14px;
	display: block;
	text-align: center;
	color: #00cc91;
}

.ifgh .logvs,.ifgh .logvs2 {
	display: inline-block;
	padding: 1px 22px;
	text-align: center;
	border-radius: 50px;
	line-height: 27px;
	font-size: 15px;
}

.ifgh a {
	display: block;
	font-size: 19px;
	font-weight: 500;
	color: #0c9!important;
	line-height: 39px;
}

.ifgh .logvs {
	color: #484848!important;
	background: #fff;
}

.ifgh .logvs2 {
	background: #5c5c5c;
	color: #fff!important;
}

.caraous-title {
	position: absolute;
	top: 20%;
	left: 15.8%;
	right: 55.8%;
	width: 96.66666666666666%;
	color: #000;
}

.caraous-title h1 {
	color: #000;
	font-size: 55px;
	font-weight: 700;
}

.caraous-title h3 {
	margin-bottom: 30px;
	color: #fff;
	font-size: 24px;
}

.caraous-title span {
	color: #aa1f43;
	font-size: 20px;
}

.caraous-img-box img {
	width: 80%;
}

.site-btn {
	padding: 12px 25px;
	border-radius: 2px;
	background: #df314d;
	border-color: transparent;
	font-size: 14px;
}

.site-btn:hover {
	background: #c9223d;
	border: transparent;
}

#quote-carousel4 blockquote img {
	width: 96%!important;
	display: block!important;
	text-align: center!important;
	margin: 4px auto!important;
}

.news {
	border: 2px solid #639;
	border-radius: 16px;
	padding: 23px;
	margin: 11px;
	color: #626262;
	line-height: 40px;
	text-align: justify;
	font-size: 18px;
}

.bann1 .colradi,.bann1 .sef,.cardprice .name,.cardprice .price,.cardprice2,.timex {
	text-align: center;
}

.news a {
	border: 1px solid red;
	font-size: 16px;
	padding: 1px 21px;
	border-radius: 50px;
	color: #643e3e;
}

#quote-carousel4 .carousel-control {
	margin-top: 22%!important;
}

.bann1 {
	border: 2px solid #615d99;
	border-radius: 25px;
	padding: 24px;
}

.bann1 .colradi {
	width: 85px!important;
	height: 85px;
	display: block;
	border-radius: 50%;
	border: 2px solid #d05860;
	line-height: 27px;
	padding: 20px 3px;
	font-size: 15px;
	font-weight: 500;
	color: #7d7d7d;
	margin-bottom: 8%;
}

.bann1 .priceo {
	font-size: 45px;
	font-weight: 700;
	color: #999;
}

.bann1 .priceo .prco {
	font-size: 14px;
	display: block;
	margin-top: -24px;
}

.bann1 .priceo2 {
	font-size: 50px;
	font-weight: 700;
	color: #d61919;
	margin-top: 17px;
	display: block;
}

.bann1 .priceo2 .prco {
	font-size: 17px;
	display: block;
	margin-top: -12px;
	color: #336;
}

.bann1 .priceo3 {
	margin-top: 10%!important;
	display: block;
	font-size: 18px;
	color: #717070;
}

.bann1 .priceo3 span {
	margin-right: 1%!important;
	font-size: 20px;
	color: #c33;
}

.bann1 .sef {
	display: block;
	margin-top: 12px!important;
}

.bann1 .sef a {
	background: #c33;
	color: #fff;
	padding: 3px 25px;
	font-size: 16px;
	border-radius: 50px;
}

.timex {
	display: block;
	margin: 2% 0 0;
	color: #888;
	font-weight: 600;
}

.cascade-slider_item.next .cardprice,.cascade-slider_item.prev .cardprice {
	border: 2px solid #ccc6cd!important;
}

.cardprice2 {
	width: 250px;
}

.soix,.vdfbgf {
	text-align: center!important;
}

.now .cardprice2 a {
	display: inline-block;
	background: #32ccfe;
	text-align: center;
	margin: 9px auto 0;
	padding: 3px 22px;
	border-radius: 50px;
	color: #fff;
}

.cardprice {
	border: 2px solid #5b485f;
	border-radius: 17px;
	padding: 15px 4px;
	width: 230px;
}

.listlgbrfehtrfgb ul li a img,.soix {
	width: 35px;
	height: 35px;
}

.cardprice .name {
	font-size: 25px;
	color: #666;
	font-weight: 700;
}

.cardprice .price {
	font-size: 20px;
	color: #c33;
	margin: 10px 0;
}

.cardprice .att {
	width: 86%;
	border-top: 1px solid #e0e0e0;
	margin: 0 auto;
	padding: 11px 0 0;
}

.cardprice .att li {
	margin: 6px 8px 0 0;
}

.cardprice .att li i {
	color: #13b713;
}

.cardprice .att li a {
	font-size: 11px;
	color: #aeaeae;
}

.cardprice .btng a {
	background: #c33;
	border-radius: 50px;
	padding: 3px 24px;
	color: #fff;
	font-size: 16px;
}

.rightorleft {
	background: 0 0!important;
	color: #6a6a6a!important;
	font-size: 2.3em!important;
	margin-top: 30px!important;
}

.breadf .breadcrumb-item {
	float: right!important;
	font-size: 13px!important;
	color: #474848!important;
}

.breadf .breadcrumb-item a {
	color: #6e6e6e;
}

.soix {
	font-size: 22px;
	background: #efefef;
	margin: 4px;
	line-height: 43px;
	display: inline-block;
	border-radius: 4px;
	box-shadow: 1px 1px 2px #c9c9c9;
	-o-box-shadow: 1px 1px 2px #c9c9c9;
	-webkit-box-shadow: 1px 1px 2px #c9c9c9;
}

.level3x,.searchxd {
	color: #474747!important;
	font-size: 12px!important;
}

#myDIV,#myDIV .iu,#myDIV .prof,.fbd {
	display: block;
}

.bn img,.boxr {
	border-radius: 5px!important;
}

.soix img {
	width: 24px;
	margin-top: -4px;
}

.soix:hover {
	box-shadow: 1px 1px 2px #aeaaaa;
	-o-box-shadow: 1px 1px 2px #aeaaaa;
	-webkit-box-shadow: 1px 1px 2px #aeaaaa;
}

.bn img {
	width: 100%!important;
	height: 100%!important;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	-o-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}

.boxr {
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	-o-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}

.col5 .col-md-2 {
	flex: 0 0 19.66667%!important;
	max-width: 19.66667%!important;
	width: 19.66667%!important;
}

.col5 .col-md-2 img {
	width: 73%!important;
	box-shadow: none;
	margin: 0 auto!important;
	display: block!important;
}

.fbd {
	height: auto;
	transition: .25s;
	width: 91%;
	margin: 0 auto!important;
	float: none!important;
}

.hvr-grow,.mahsold .col-md-2 {
	-webkit-transition-duration: .3s;
}

.fbd a {
	color: #4a5f73;
}

.fbd li {
	direction: rtl;
	text-align: right;
	display: block!important;
	width: 100%;
	line-height: 31.538px;
}

.leaflet-control-attribution svg,.searchxd,.show {
	display: inline!important;
}

.light-blue.lighten-1 {
	background-color: #ebebeb!important;
	color: #000;
}

.searchxd {
	width: 100%!important;
	height: 100%!important;
	border-radius: 7px!important;
	background-color: #eceff1!important;
	border: 1px solid #d5dadd!important;
	font-weight: 300!important;
	line-height: 1.833!important;
	padding: 7px 5px 6px 0!important;
	z-index: 51!important;
	position: relative!important;
	float: right!important;
}

#myDIV,.cartclss,.fdbdf2 input {
	background: #fff;
}

#myDIV,.cbutton,.vdfbgf {
	position: absolute;
}

.log i {
	color: #898989;
	margin-right: 14px;
}

.cartclss {
	color: #00bfd6;
	border: 1px solid #00bfd6;
	width: 173px;
	border-radius: 5px;
	box-shadow: none;
}

#myDIV i {
	font-size: 15px;
	color: #9a9a9a;
}

#myDIV {
	float: right;
	top: 100%;
	z-index: 999999999999999;
	right: 0;
	box-shadow: 1px 1px 3px #c3c3c3;
	width: 100%;
	border: 1px solid #dadada;
}

#myDIV .iu {
	width: 100%;
	height: 1px;
}

#myDIV .prof {
	text-align: right;
	padding-right: 12px;
	color: #747474;
}

.cbutton {
	width: 50px;
	background: 0 0!important;
	border-radius: 7px 0 0 7px;
	display: block!important;
	align-items: center;
	justify-content: center;
	border: none;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
	z-index: 99;
	height: 50px;
	font-size: 19px;
	color: #999;
	line-height: 0;
}

.acolor a,.bbdre {
	width: 30px;
	height: 18px;
	display: inline-block;
	margin-top: 1px;
	float: right;
	margin-right: 10px;
	padding: 0;
}

.acolor a {
	border: none!important;
}

.acolor .ttt {
	border: 1px solid #aaa!important;
	box-shadow: 0 0 2px #878787;
	-o-box-shadow: 0 0 2px #878787;
	-webkit-box-shadow: 0 0 2px #878787;
}

.hvr-grow,.hvr-ripple-out {
	box-shadow: 0 0 1px transparent;
}

.bbdre {
	border: 1px solid #e3e3e3!important;
}

.vdfbgf {
	top: 5%;
	left: -42%;
	z-index: 999999999999;
	background: #67bd0f;
	transform: rotate(-45deg);
	font-size: 11px!important;
	display: block;
	width: 100%;
	padding: 2px;
}

.codrops-top a,.hvr-grow,.hvr-ripple-out,.related>a {
	display: inline-block;
}

.codrops-header,.grid,.grid figure,.related>a,.serv a {
	text-align: center;
}

.form-item .card-title a {
	margin: 6px 0!important;
	padding: 0!important;
	display: block;
}

.form-item .titlep a {
	padding-right: 7px!important;
	display: block!important;
	margin-top: 10px!important;
	overflow: hidden!important;
	font-size: .857rem!important;
	line-height: 30px!important;
}

.form-item:hover .tyt {
	display: block!important;
	position: absolute;
	bottom: 2%;
	left: 2%;
	background: 0 0;
	border: none;
	cursor: pointer;
}

.cpricealue {
	font-size: .8rem;
	line-height: 26px;
	color: #fb3449;
	letter-spacing: .8px;
}

.hvr-grow {
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover,.mahsold .col-md-2:active:before,.mahsold .col-md-2:focus:before,.mahsold .col-md-2:hover:before {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.parallax {
	background-image: url("images/cvdvr.jpg");
	min-height: 300px;
	height: 300px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.fdbdf,.fdbdf2 {
	background: rgba(255,255,255,.4);
	color: #fff!important;
	text-shadow: 2px 2px 3px #373636;
	vertical-align: middle;
	margin: 0 auto;
}

.fdbdf {
	width: 70%;
	padding: 21px 0;
	font-size: 42px;
	line-height: 65px;
}

.fdbdf2 {
	width: 40%;
	padding: 10px;
}

.fdbdf2 input {
	border: 1px solid #737373;
	width: 97%;
	border-radius: 3px;
	padding: 3px 7px;
	position: relative;
}

.fdbdf2 i {
	position: absolute;
	left: 31%;
	top: 67%;
	color: #9f9f9f;
	font-size: 20px!important;
	box-shadow: none!important;
}

@-webkit-keyframes hvr-ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
	}
}

@keyframes hvr-ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
	}
}

.hvr-ripple-out {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	position: relative;
}

.hvr-ripple-out:before {
	content: '';
	position: absolute;
	border: 6px solid #e1e1e1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before {
	-webkit-animation-name: hvr-ripple-out;
	animation-name: hvr-ripple-out;
}

.codrops-header {
	margin: 0 auto;
	padding: 4em 1em;
}

.codrops-header h1 {
	margin: 0;
	font-weight: 800;
	font-size: 4em;
	line-height: 1.3;
}

.table-bordered td,.table-bordered th,body {
	font-size: 13px!important;
}

.codrops-header h1 span {
	display: block;
	padding: 0 0 .6em .1em;
	font-size: 45%;
	font-weight: 300;
	color: #7e959d;
}

.codrops-top {
	width: 100%;
	font-size: .69em;
	line-height: 2.2;
}

.codrops-top a {
	padding: 0 1em;
	text-decoration: none;
	letter-spacing: 1px;
}

.codrops-top span.right a {
	display: block;
	float: left;
}

.codrops-icon:before {
	margin: 0 4px;
	text-transform: none;
	font-weight: 400;
	font-family: codropsicons;
	line-height: 1;
	speak: none;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

.related {
	padding: 6em 1em;
	font-size: 120%;
}

.related>a {
	border: 1px solid #4f7f90;
	margin: 20px 10px;
	padding: 25px;
}

.related a:hover {
	border-color: #39545e;
}

.related a img {
	opacity: .8;
}

.related a h3 {
	margin: 0;
	padding: .5em 0 .3em;
	max-width: 300px;
	text-align: left;
}

@media screen and (max-width:25em) {
	.codrops-header {
		font-size: 75%;
	}

	.codrops-icon span {
		display: none;
	}
}

.grid {
	margin: 0;
	padding: 3em 0 0;
	width: 100%;
	list-style: none;
}

.grid figure {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin: -.135em;
	width: 100%;
	height: 400px;
	background: #3085a3;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	opacity: .8;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::after,.grid figure figcaption::before,.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container {
	pointer-events: none;
}

.grid figure a,.grid figure figcaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.grid figure a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2,.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

figure.effect-lily img {
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 50px);
	opacity: .7;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(-40px,0,0);
	transform: translate3d(-40px,0,0);
}

figure.effect-lily figcaption {
	top: auto;
	bottom: 0;
	height: 50%;
	text-align: left;
}

figure.effect-lily h2,figure.effect-lily p {
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-honey figcaption::before,figure.effect-honey h2,figure.effect-lily h2 {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
}

figure.effect-lily p {
	color: rgba(255,255,255,.6);
	opacity: 0;
	-webkit-transition: opacity .2s,-webkit-transform .35s;
	transition: opacity .2s,transform .35s;
}

figure.effect-dexter:hover figcaption::after,figure.effect-lily:hover h2,figure.effect-lily:hover img,figure.effect-lily:hover p,figure.effect-marley:hover h2,figure.effect-oscar:hover h2,figure.effect-ruby:hover h2,figure.effect-sarah:hover h2::after,figure.effect-zoe:hover figcaption,figure.effect-zoe:hover figcaption>span,figure.effect-zoe:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-lily:hover p {
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
}

figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);
	background: linear-gradient(to bottom,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	color: #484c61;
	-webkit-transition: -webkit-transform .35s,color .35s;
	transition: transform .35s,color .35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-layla figcaption::after,figure.effect-layla figcaption::before,figure.effect-layla img,figure.effect-layla p,figure.effect-sadie figcaption::before,figure.effect-sadie p {
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover h2 {
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}

figure.effect-bubba:hover h2,figure.effect-bubba:hover p,figure.effect-dexter:hover p,figure.effect-honey:hover figcaption::before,figure.effect-honey:hover h2,figure.effect-honey:hover h2 i,figure.effect-layla:hover h2,figure.effect-layla:hover p,figure.effect-marley:hover h2::after,figure.effect-marley:hover p,figure.effect-milo:hover p,figure.effect-roxy:hover figcaption::before,figure.effect-roxy:hover p,figure.effect-sadie:hover figcaption::before,figure.effect-sadie:hover p,figure.effect-sarah:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-roxy {
	background: -webkit-linear-gradient(45deg,#ff89e9 0,#05abe0 100%);
	background: linear-gradient(45deg,#ff89e9 0,#05abe0 100%);
}

figure.effect-roxy img {
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(-50px,0,0);
	transform: translate3d(-50px,0,0);
}

figure.effect-roxy figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
}

figure.effect-dexter figcaption,figure.effect-roxy figcaption {
	padding: 3em;
	text-align: left;
}

figure.effect-roxy h2 {
	padding: 30% 0 10px;
}

figure.effect-roxy p {
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

figure.effect-layla:hover img,figure.effect-roxy:hover img {
	opacity: .7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-bubba img {
	opacity: .7;
	-webkit-transition: opacity .35s;
	transition: opacity .35s;
}

figure.effect-bubba:hover img,figure.effect-dexter:hover img,figure.effect-oscar:hover img {
	opacity: .4;
}

figure.effect-bubba figcaption::after,figure.effect-bubba figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
}

figure.effect-bubba figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba h2 {
	padding-top: 30%;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}

figure.effect-bubba p,figure.effect-romeo img {
	-webkit-transition: opacity .35s,-webkit-transform .35s;
}

figure.effect-bubba p {
	padding: 20px 2.5em;
	opacity: 0;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-bubba:hover figcaption::after,figure.effect-bubba:hover figcaption::before,figure.effect-chico:hover figcaption::before,figure.effect-chico:hover p,figure.effect-layla:hover figcaption::after,figure.effect-layla:hover figcaption::before,figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-romeo {
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

figure.effect-romeo img {
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(0,0,300px);
	transform: translate3d(0,0,300px);
}

figure.effect-romeo:hover img {
	opacity: .6;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-romeo figcaption::after,figure.effect-romeo figcaption::before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	height: 1px;
	background: #fff;
	content: '';
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}

figure.effect-romeo:hover figcaption::before {
	opacity: .5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);
	transform: translate3d(-50%,-50%,0) rotate(45deg);
}

figure.effect-romeo:hover figcaption::after {
	opacity: .5;
	-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
	transform: translate3d(-50%,-50%,0) rotate(-45deg);
}

figure.effect-romeo h2,figure.effect-romeo p {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
}

figure.effect-romeo h2 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
}

figure.effect-romeo p {
	padding: .25em 2em;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
	transform: translate3d(0,-50%,0) translate3d(0,150%,0);
}

figure.effect-romeo:hover h2 {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,-100%,0);
}

figure.effect-romeo:hover p {
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);
	transform: translate3d(0,-50%,0) translate3d(0,100%,0);
}

figure.effect-layla {
	background: #18a367;
}

figure.effect-layla img {
	min-width: 100%;
	height: -webkit-calc(100% + 40px);
	height: calc(100% + 40px);
}

figure.effect-chico figcaption,figure.effect-layla figcaption {
	padding: 3em;
}

figure.effect-layla figcaption::after,figure.effect-layla figcaption::before {
	position: absolute;
	content: '';
	opacity: 0;
}

figure.effect-layla figcaption::before {
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

figure.effect-layla figcaption::after {
	top: 30px;
	right: 50px;
	bottom: 30px;
	left: 50px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

figure.effect-layla h2 {
	padding-top: 26%;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
}

figure.effect-layla p {
	padding: .5em 2em;
	text-transform: none;
	opacity: 0;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}

figure.effect-layla h2,figure.effect-layla img {
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-layla:hover figcaption::after,figure.effect-layla:hover h2,figure.effect-layla:hover img,figure.effect-layla:hover p,figure.effect-zoe:hover figcaption>span:nth-child(3) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-honey {
	background: #4a3753;
}

figure.effect-honey img,figure.effect-oscar img {
	opacity: .9;
	-webkit-transition: opacity .35s;
	transition: opacity .35s;
}

figure.effect-honey:hover img {
	opacity: .5;
}

figure.effect-honey figcaption::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-honey h2 {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1em 1.5em;
	width: 100%;
	text-align: left;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-honey h2 i {
	font-style: normal;
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

figure.effect-oscar {
	background: -webkit-linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%);
	background: linear-gradient(45deg,#22682a 0,#9b4a1b 40%,#3a342a 100%);
}

figure.effect-oscar figcaption {
	padding: 3em;
	background-color: rgba(58,52,42,.7);
	-webkit-transition: background-color .35s;
	transition: background-color .35s;
}

figure.effect-oscar figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
}

figure.effect-oscar h2 {
	margin: 20% 0 10px;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-oscar figcaption::before,figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

figure.effect-oscar:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-marley h2,figure.effect-marley p {
	position: absolute;
	right: 30px;
	left: 30px;
	padding: 10px 0;
}

figure.effect-marley p {
	bottom: 30px;
	line-height: 1.5;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-marley h2 {
	top: 30px;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-marley h2::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 4px;
	background: #fff;
	content: '';
	-webkit-transform: translate3d(0,40px,0);
	transform: translate3d(0,40px,0);
}

figure.effect-chico figcaption::before,figure.effect-chico p,figure.effect-marley h2::after,figure.effect-marley p {
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
}

figure.effect-ruby {
	background-color: #17819c;
}

figure.effect-ruby img {
	opacity: .7;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

figure.effect-chico:hover img,figure.effect-ruby:hover img {
	opacity: .5;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-ruby h2 {
	margin-top: 20%;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

figure.effect-milo img,figure.effect-ruby p {
	-webkit-transition: opacity .35s,-webkit-transform .35s;
}

figure.effect-ruby p {
	margin: 1em 0 0;
	padding: 3em;
	border: 1px solid #fff;
	opacity: 0;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(0,20px,0) scale(1.1);
	transform: translate3d(0,20px,0) scale(1.1);
}

figure.effect-ruby:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

figure.effect-milo {
	background: #2e5d5a;
}

figure.effect-milo img {
	width: -webkit-calc(100% + 60px);
	width: calc(100% + 60px);
	opacity: 1;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(-30px,0,0) scale(1.12);
	transform: translate3d(-30px,0,0) scale(1.12);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-dexter p,figure.effect-milo p {
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	opacity: 0;
}

figure.effect-milo:hover img {
	opacity: .5;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}

figure.effect-milo h2 {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 1em 1.2em;
}

figure.effect-milo p {
	padding: 0 10px 0 0;
	width: 50%;
	border-right: 1px solid #fff;
	text-align: right;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(-40px,0,0);
	transform: translate3d(-40px,0,0);
}

figure.effect-dexter {
	background: -webkit-linear-gradient(top,#258dc8 0,#683c13 100%);
	background: linear-gradient(to bottom,#258dc8 0,#683c13 100%);
}

figure.effect-dexter img {
	-webkit-transition: opacity .35s;
	transition: opacity .35s;
}

figure.effect-dexter figcaption::after {
	position: absolute;
	right: 30px;
	bottom: 30px;
	left: 30px;
	height: -webkit-calc(50% - 30px);
	height: calc(50% - 30px);
	border: 7px solid #fff;
	content: '';
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
}

figure.effect-dexter p {
	position: absolute;
	right: 60px;
	bottom: 60px;
	left: 60px;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
}

figure.effect-sarah {
	background: #42b078;
}

figure.effect-sarah img {
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-sarah:hover img {
	opacity: .4;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-sarah figcaption {
	text-align: left;
}

figure.effect-sarah h2 {
	position: relative;
	padding: .5em 0;
}

figure.effect-sarah h2::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

figure.effect-sarah p {
	padding: 1em 0;
	opacity: 0;
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

figure.effect-zoe figcaption {
	top: auto;
	bottom: 0;
	padding: 1em;
	height: 3.75em;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-zoe h2 {
	float: left;
	display: inline-block;
}

figure.effect-zoe p {
	position: absolute;
	bottom: 8em;
	padding: 2em;
	color: #fff;
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity .35s;
	transition: opacity .35s;
}

figure.effect-zoe figcaption>span,figure.effect-zoe h2 {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}

figure.effect-zoe figcaption>span::before {
	display: inline-block;
	padding: 8px 10px;
	font-family: feathericons;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-eye::before {
	content: '\e000';
}

.icon-paper-clip::before {
	content: '\e001';
}

.icon-heart::before {
	content: '\e024';
}

figure.effect-zoe:hover h2 {
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms;
}

figure.effect-zoe:hover figcaption>span:nth-child(4) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-zoe:hover figcaption>span:nth-child(2) {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

figure.effect-chico img {
	-webkit-transition: opacity .35s,-webkit-transform .35s;
	transition: opacity .35s,transform .35s;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

figure.effect-chico figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

figure.effect-chico h2 {
	padding: 20% 0 20px;
}

figure.effect-chico p {
	margin: 0 auto;
	max-width: 200px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

@media screen and (max-width:69.5em) {
	.grid figure {
		width: 50%;
	}

	.grid figure figcaption {
		font-size: 90%;
	}
}

@media screen and (max-width:41.5em) {
	.grid figure {
		width: 100%;
	}
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline;
	width: 100%;
}

.blue-grey.lighten-3 {
	background-color: #ededed!important;
	border-right: 3px solid #b5b5b5;
}

.main-menuw li .row {
	padding-bottom: 2%!important;
	display: none;
	border-width: 0;
	margin: 0;
	position: absolute;
	top: auto;
	z-index: 3000;
	right: 0;
	background: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,.2);
}

.hotela [type=checkbox]:checked+label::before,[type=checkbox]:checked+label::before {
	top: -4px;
	left: -3px;
	height: 22px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	-webkit-backface-visibility: hidden;
	width: 12px;
}

.main-menuw li:hover .row {
	display: block;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.card-body {
	padding: 4px;
}

.btn-floating,.btn-floating i {
	color: #fff!important;
	line-height: 40px!important;
}

.btn-floating {
	margin: 0 3px;
	width: 40px;
	height: 40px;
}

.card:hover .vsretgrfg button i {
	color: #0f6901!important;
}

.vsretgrfg button {
	background: 0 0;
	border: none;
	cursor: pointer;
}

body {
	direction: rtl!important;
	overflow-x: hidden!important;
	background: #f2f2f2;
}

button.close {
	float: left!important;
}

.breadcrumb-item {
	float: right!important;
	font-size: 14px!important;
}

.breadcrumb {
	padding: 14px 7px!important;
	margin-bottom: 7px!important;
	list-style: none!important;
	background-color: #eceeef!important;
}

.serv a {
	margin: 12px 0;
	width: 240px;
	padding: 19px;
	height: 132px;
	line-height: 88px;
	box-shadow: 0 0 4px #0070c9;
	display: block;
	color: #131313;
}

.mahsold .col-md-2,.main-menux,.progress--circle,.progress--circle:after,.tamas,.tops2,.vertical-nav li {
	display: inline-block;
}

.sidebs .heads,.sidebs2 .heads2 {
	background-color: #00b4ff;
	padding: 11px 0;
	background-repeat: no-repeat;
	background-position: right;
	border-top: 3px solid #000078;
	color: #000078;
	font-size: 17px;
}

.bvdfbf .card-title {
	margin-bottom: .75rem;
	font-size: 17px;
	text-align: left;
	font-weight: 700;
}

.bvdfbf p {
	text-align: left!important;
}

.bottomslid,.h1myfoo,.h3myfoo,.hovergbrfehtrfgbss a,.hovergbrfehtrfgbss p,.imgslidlogg26,.matnzirslider h1,.matnzirslider p,.myservic p,.vorodgbrfehtrfgb {
	text-align: center;
}

.wrapper2 {
	min-height: 100%;
	height: auto!important;
	margin: 0 auto -155px;
}

.navbar2 {
	position: relative!important;
	padding: 1px 0!important;
}

.menutop2,.tamas2 {
	z-index: 222222222222;
	padding: 0 8px;
	color: #fff;
	left: 0;
}

.logomy a img {
	width: 0!important;
	opacity: 0;
}

.headlog {
	background: #fff;
	position: relative;
	height: 100%;
}

.conttoor,.md-form .prefix,.md-form label,.menutop2,.tamas2,ul.sub-menu2 {
	position: absolute;
}

.headlog img {
	width: 67%;
	height: auto;
}

.tamas2 {
	top: 48px;
	line-height: 26px;
	height: 26px;
	box-shadow: 0 0 4px #fffdfd;
	-o-box-shadow: 0 0 4px #fffdfd;
	-webkit-box-shadow: 0 0 4px #fffdfd;
	-moz-box-shadow: 0 0 4px #fffdfd;
}

.tamas2:hover {
	box-shadow: 0 0 5px #fffdfd;
	-o-box-shadow: 0 0 5px #fffdfd;
	-webkit-box-shadow: 0 0 5px #fffdfd;
	-moz-box-shadow: 0 0 5px #fffdfd;
}

.menutop2 {
	top: 0;
	line-height: 24px;
	height: 15px;
}

.menutop2 ul {
	margin-top: -3px;
	float: left;
}

.md-form.input-group .form-control {
	margin: 0;
	padding-right: 17px!important;
}

.imgslidlogg33 {
	background: #1c75bf;
	width: 100%;
	border-radius: 4px;
}

.imgslidlogg26 {
	padding: 4px 21px;
	background: #fff;
	color: #0b4da9;
	margin: 9px 10px 9px 0;
	float: right;
	border-radius: 4px;
	width: 100%;
}

.imgmyhcddd {
	margin-bottom: 25px;
	padding: 18px;
}

.imgmyhcddd .col-md-2 {
	max-width: 24%!important;
	width: 18%!important;
	margin: 10px 11px;
	transition: .4s;
}

.menutop2 ul li a {
	box-shadow: 0 0 4px #fffdfd;
	-o-box-shadow: 0 0 4px #fffdfd;
	-webkit-box-shadow: 0 0 4px #fffdfd;
	-moz-box-shadow: 0 0 4px #fffdfd;
	margin: 0 7px;
	padding: 0 10px;
	color: #fff;
	background: rgba(4,47,113,.5);
}

.menutop2 ul li {
	color: #fff!important;
	float: right;
}

.mybodyhh {
	background: #1e5799;
	background: -moz-linear-gradient(top,#1e5799 0,#7db9e8 99%,#7db9e8 100%,#2989d8 100%,#207cca 100%);
	background: -webkit-linear-gradient(top,#1e5799 0,#7db9e8 99%,#7db9e8 100%,#2989d8 100%,#207cca 100%);
	background: linear-gradient(to bottom,#1e5799 0,#7db9e8 99%,#7db9e8 100%,#2989d8 100%,#207cca 100%);
}

.hovergbrfehtrfgbss h2 {
	font-size: 20px;
	margin: 10px 0 0;
	color: #fff;
}

.hovergbrfehtrfgbss img {
	font-size: 20px;
	margin: 10px 0 0;
	width: 250px;
	height: 250px;
	border-radius: 50%;
	border: 4px solid #fff;
}

.hovergbrfehtrfgbss p {
	opacity: 1;
	line-height: 6px;
	color: #fff;
}

.hovergbrfehtrfgbss span {
	opacity: 1;
	color: #fff;
	text-align: center;
}

.hovergbrfehtrfgbss a {
	opacity: 1;
	color: #072b4a;
}

.tamas {
	border-bottom: 30px solid #979797;
	border-left: 30px solid rgba(0,176,255,0);
	height: 0;
}

.tamas p {
	font-size: 17px;
	color: #050122;
	margin: 2px 12px 1px 0;
}

.tops2 {
	width: 110.5%;
	border-top: 30px solid #e3e3e3;
	border-right: 30px solid rgba(0,176,255,0);
	height: 0;
	margin: 0 -85px 0 0;
}

.menutop {
	float: left;
	margin: -28px 0 0;
}

.menutop ul li a {
	color: #b50002;
}

.bgmenu {
	background: #004a88;
	margin: -8px 0 0;
}

.navbar-nave li {
	padding: 0 4px;
	transition: .3s;
	z-index: 11111111111111111111;
}

ul.sub-menu li:hover ul.sub-menu2,ul.sub-menu2 {
	top: 38px;
	transition: .4s!important;
	margin: 0 6px 0 0;
}

ul.sub-menu2 {
	opacity: 0;
	padding: 0;
	left: -10px;
	background: rgba(0,0,0,.68);
	color: #fff;
	width: 162px;
	float: left;
}

ul.sub-menu2 li {
	width: 100%!important;
}

ul.sub-menu2 li a {
	padding: 5px!important;
}

ul.sub-menu li:hover ul.sub-menu2 {
	opacity: 1;
	left: 0;
	display: block;
}

.logomy a img {
	height: 0;
	margin: 0;
}

.mymenunav {
	margin: 1px 0 0;
}

.bottomslid {
	background: rgba(0,0,0,.9);
	width: 25%;
	margin: 20px auto 0;
	color: #fff;
	padding: 8px;
}

.bottomslid a {
	color: #fff;
	font-size: 19px;
}

.matnzirslider p {
	font-size: 18px;
}

.matnzirslider h1 {
	margin: 22px 0;
	font-size: 30px;
}

.myservic p {
	width: 233px;
	font-size: 17px;
	margin: 0 auto;
}

.myservic img {
	width: 270px;
	height: 174px;
	border: 1px solid #e7e7e7;
}

.imglogoo {
	width: 100px;
}

.contslilogo {
	float: left;
	margin: 10px 0 0 5px;
}

.contslilogo a i {
	color: #787878;
	margin: 0 4px;
}

.mylogosssss {
	margin: 20px;
}

.mylogosssss img {
	width: 162px;
	height: 76px;
	padding: 4px;
	background: #fff;
	box-shadow: none!important;
}

.imgslidlog img {
	width: 100%;
	height: 383px;
}

.conttoor {
	top: 71px;
	left: 55px;
	width: 465px;
}

.contserm,.contserm2 {
	margin: 0 0 0 135px;
	width: 70%;
	padding: 0 10px 0 0;
}

.conttoor h1 {
	font-size: 50px;
	color: #000000B3;
	font-weight: 700;
}

.coloriser i {
	color: #3e3e3e!important;
	margin: 18px 0 0;
	padding-right: 10px;
}

.contserm {
	background: #d5d5d5;
}

.contserm h4,.contserm2 h4 {
	font-size: 22px;
	margin: 10px 0 0;
	color: #333;
}

.contserm p,.contserm2 p {
	font-size: 17px;
	margin: -10px 0 9px;
	color: #001766!important;
}

.contserm2 {
	background: #f6f6f6;
}

.mysemg {
	width: 344px;
	height: 400px;
	margin: 0 auto;
}

.axman img {
	width: 100%;
	height: 500px;
}

.h1myfoo {
	color: #c2071c;
	font-size: 34px;
}

.h3myfoo {
	color: #3b3b3b;
	font-size: 18px;
	margin: 15px 0;
}

.menujaz {
	padding: 0 14px;
}

.menujaz ul li {
	border-bottom: 1px solid #a1a1a1;
	padding: 7px 0;
	transition: .3s;
}

.menujaz ul li:hover {
	border-bottom: 1px solid #a1120e;
}

.menujaz ul li i {
	font-size: 14px;
	color: #a1a1a1;
}

.rightmenuj {
	color: #434343;
}

.leftmenuj {
	color: #b3092c;
	float: left;
}

.menujaz ul li:hover .leftmenuj {
	color: #8b0926;
}

.fooootmy {
	background: #0070c6;
	padding: 15px 0;
}

.footerm ul li a {
	color: #f3f3f3;
	transition: .4s;
}

.footerm ul li i {
	font-size: 9px;
	color: #f3f3f3;
	margin: 0 0 0 4px;
}

.footerm ul li:hover a {
	margin: 0 6px 0 0;
}

.headfooo {
	font-size: 23px;
	border-bottom: 1px solid #ada986;
	padding: 0 0 10px;
	color: #f2f3dc;
}

.footerm ul li:hover a,.footerm ul li:hover i {
	color: #efe692;
	transition: .4s;
}

.foocopy {
	padding: 15px 0 0;
	color: #3b3b3b;
	line-height: 26px;
	border-top: 1px solid #d3d3d3;
	background: #dadada;
}

.foocopy ul li a i {
	color: #a51495;
	font-size: 8px;
	margin-left: 5px;
}

.foocopy a,.foocopy p {
	color: #666;
	text-align: right;
}

.foocopy ul li a {
	position: relative;
	padding-right: 12px;
}

.foocopy ul li a::before {
	font-family: FontAwesome;
	content: "\f192";
	font-size: 8px;
	position: absolute;
	top: -2px;
	right: 0;
}

.foocopy h5 {
	font-size: 16px;
	margin-bottom: 17px;
	color: #000;
	font-weight: 500;
}

.row {
	margin-left: 0!important;
	margin-right: 0!important;
}

.footgbrfehtrfgb {
	margin: 0;
	padding: 0 14px;
}

.regestergbrfehtrfgb {
	background-size: cover;
	height: 100vh;
}

.formreggbrfehtrfgb {
	background: rgba(0,0,0,.9);
	padding: 25px 10px;
	border-radius: 4px;
	width: 60%;
	margin: 50px auto;
}

.md-form .prefix {
	width: 3rem;
	font-size: 25px;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-o-transition: color .2s;
	-ms-transition: color .2s;
	transition: color .2s;
	right: 1px;
}

.md-form label {
	pointer-events: none;
	top: .8rem;
	right: 46px;
	font-size: 14px;
	cursor: text;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	-ms-transition: .2s ease-out;
	transition: .2s ease-out;
	color: #fff;
}

fieldset {
	border: 1px solid #c0c0c000!important;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

[type=checkbox]+label {
	position: relative;
	height: 25px;
	color: #fff;
}

.colorchhahajr,.dropdown-content li:hover a {
	color: #fff!important;
}

[type=checkbox]:checked+label::before {
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}

.hotela [type=checkbox]+label::before,[type=checkbox]+label::before {
	top: 0;
	width: 18px;
	height: 18px;
	margin-top: 2px;
	position: absolute;
	left: 0;
	z-index: 0;
	content: '';
}

[type=checkbox]+label::before {
	border: 3px solid #dfdfdf;
	border-radius: 1px;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
}

.ramzforgotgbrfehtrfgb {
	color: #fff;
	margin: 7px 0 0;
	float: right;
}

.vorodgbrfehtrfgb {
	width: 28%;
	margin: 0 auto;
}

.regbox,.regguidbox {
	width: 103%;
	background: #fff;
}

.vorodgbrfehtrfgb a {
	padding: 4px 34px;
	float: right;
	background: #fffFFFB3;
	color: #0b519b;
	transition: .5s;
}

.vorodgbrfehtrfgb a:hover {
	box-shadow: 3px 3px 8px #101010;
}

.sidebarmy {
	margin: 15px 0 14px;
}

.headsidebar,.vontheadergbrfehtrfgb {
	padding: 10px 0;
	border-radius: 3px;
	background: #4a4a4a;
}

.headsidebar a,.vontheadergbrfehtrfgb a {
	color: #fff;
	margin: 0 10px 0 0;
}

.contentsidbar {
	border-radius: 2px;
	box-shadow: 0 0 3px #747474;
	padding: 16px 0;
}

.contentgbrfehtrfgb {
	margin: 15px 16px 14px 0;
}

.contentgbrfehtrfgbmy {
	border-radius: 3px;
	box-shadow: 0 0 4px #747474;
	padding: 17px;
	margin: 0 0 15px;
	float: right;
}

.contentgbrfehtrfgbmy p {
	line-height: 32px;
	color: #444;
	text-align: justify;
}

.contentgbrfehtrfgbmy img {
	width: 100%;
	margin: 0 0 20px;
}

.headcoligbrfehtrfgb {
	padding: 10px 0;
	border-radius: 3px;
	background: #e3e3e3;
}

.headcoligbrfehtrfgb ul li {
	float: right;
	margin: -4px 8px 0;
}

.headcoligbrfehtrfgb ul li p {
	color: #8d8d8d;
}

.headcoligbrfehtrfgb ul li a {
	color: #5c5c5c;
}

.ligbrfehtrfgbhea {
	float: right;
	color: #6e6e6e;
}

.comentgbrfehtrfgb {
	border-top: 1px solid #d7d7d7;
	margin: 31px 0 0;
}

.didgah {
	text-align: right;
	margin: 17px 0 35px;
}

.sabtdidgahgbrfehtrfgb,.sabtdidgahgbrfehtrfgb:hover {
	padding: 4px 13px;
	margin: 20px 0 0;
	float: left;
	color: #fff;
}

.sabtdidgahgbrfehtrfgb {
	background: #13b2bf;
}

.sabtdidgahgbrfehtrfgb:hover {
	background: #129aa7;
}

.menuside ul li {
	margin: 10px 0 12px;
	border-bottom: 1px solid #e7e7e7;
	padding: 0 0 7px;
}

.menuside ul li a {
	color: #4a4a4a;
}

.menuside ul li a i {
	color: #e98607;
	margin: 0 0 0 6px;
}

.imgstor2 img {
	height: 200px!important;
	border-top: 1px solid #000!important;
}

.mydrop {
	border: 2px solid #000;
}

.mydrop option {
	border: 4px solid #000;
}

.dropdown-content li {
	clear: both;
	color: rgba(0,0,0,.87);
	line-height: 21px;
	width: 100%;
	text-align: right;
	text-transform: none;
}

.dropdown-content li>a,.dropdown-content li>span {
	font-size: 14px;
	color: #535353;
	display: block;
	padding: 5px 10px;
}

.dropdown-content li:hover {
	background: #91b90f!important;
}

.select-wrapper span.caret {
	position: absolute;
	left: 6px!important;
	top: 16px;
	font-size: 11px;
	color: #8e8e8e;
	right: auto!important;
}

.select-wrapper {
	position: relative;
	margin: 0 11px;
}

.margingbrfehtrfgbtor {
	margin: 20px 4px 0 0;
}

.heghtt {
	height: 29px;
}

.alinkgbrfehtrfgb {
	background: #91b90f;
	padding: 11px 66px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	margin: -2px auto;
	float: left;
}

.hotela [type=checkbox]+label::before {
	border: 3px solid #91b90f;
	border-radius: 1px;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
}

.hotela [type=checkbox]:checked+label::before {
	border-right: 3px solid #91b90f!important;
	border-bottom: 3px solid #91b90f;
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}

.hotela {
	border-bottom: 1px solid #7dc20c;
	padding: 0;
	margin: 0 0 17px;
}

.regbox {
	float: right;
	border: 1px solid #ededed;
	margin: 16px -14px 0 0!important;
}

.regbox .head h3,.regguidbox .head h3 {
	text-align: center;
	font-size: 20px;
	color: #323232;
}

.regbox .citylist {
	width: 90%;
	margin: auto;
}

.regbox .citylist ul,.regbox .contlist ul,.regguidbox .citylist ul,.regguidbox .contlist ul,.rightc .sidebar ul {
	list-style: none;
}

.regbox .citylist ul li,.regguidbox .citylist ul li {
	margin: 9px 12px!important;
	float: right;
}

.regbox .citylist ul li a,.regguidbox .citylist ul li a {
	color: #2b2b2b;
	font-size: 17px;
	padding: 3px 7px;
}

.regbox .citylist ul li:hover,.regguidbox .citylist ul li:hover {
	background: #0db6d2;
	border-radius: 5px;
	transition: .5s;
}

.regbox .citylist .edame a,.regguidbox .contlist .edame a {
	float: left;
	margin: 5px 19px;
}

.regbox .contlist ul li,.regguidbox .contlist ul li {
	margin: 9px 6px!important;
	float: right;
}

.regbox .contlist ul li a,.regguidbox .contlist ul li a {
	color: #5a5959;
	font-size: 16px;
}

.regbox .contlist ul li a img,.regguidbox .contlist ul li a img {
	width: 28px;
	height: 19px;
}

.regbox .contlist ul li:hover a,.regguidbox .contlist ul li:hover a {
	color: #848383;
}

.regbox .contlist .edame a,.regguidbox .citylist .edame a {
	float: left;
	margin: 59px 19px;
}

.regguidbox {
	float: right;
	border: 1px solid #ededed;
	margin: 16px -3px 0 0!important;
}

.myicon img {
	width: 20px;
	height: 20px;
}

.middle {
	width: 1170px;
	margin: 0 auto;
}

.leftc,.leftctor {
	margin-right: 37px;
	float: right;
}

.rightc {
	width: 250px;
	float: right;
}

.rightc .sidebar {
	background: #f5f5f5;
	border: 1px solid #dbdada;
	border-radius: 2px;
	margin: 12px 34px 34px 0;
	padding: 8px 5px 0 0;
	position: relative;
	width: 235px;
	height: 490px;
}

.rightc .sidebar .head {
	width: 210px;
	height: 40px;
	margin: 1px 6px!important;
	text-align: center;
	background: #e37e0d;
	border-radius: 4px;
}

.rightc .sidebar .head h3 {
	font: 16px "B Yekan",Tahoma;
	float: right;
	color: #fff;
	margin: 7px 58px;
	text-align: center;
}

.rightc .sidebar ul li {
	padding: 5px 1px 5px 0;
	border-bottom: 1px solid #d5d5d5;
	transition: .5s;
}

.rightc .sidebar ul li:hover {
	border-bottom: 1px solid #e37e0d;
}

.rightc .sidebar ul li a {
	color: #2f2e2e;
}

.leftc {
	width: 771px;
}

.leftc .content,.leftctor .contenttor {
	background: #f5f5f5;
	border: 1px solid #dbdada;
	border-radius: 2px;
	margin: 12px 6px 30px 0;
	padding: 8px 11px 0 0;
	position: relative;
	float: right;
	width: 829px;
}

.leftc .content .head,.leftctor .contenttor .head {
	height: 40px;
	background: #e37e0d;
	border-radius: 4px;
	text-align: center;
}

.leftc .content .head {
	width: 772px;
	margin: 1px 24px 0 0!important;
}

.leftc .content .head h2 {
	font: 16px "B Yekan",Tahoma;
	float: right;
	color: #fff;
	margin: 7px 350px 0 0;
	text-align: center;
}

.leftc .content img {
	width: 400px;
	height: 270px;
	padding: 11px 0 0;
}

.leftc .content p,.leftctor .contenttor p {
	margin: 13px 22px;
	font: 13px/28px Byekan;
	text-align: justify;
}

.leftctor {
	width: 750px;
}

.leftctor .contenttor .head {
	width: 803px;
	margin: 1px 2px 0 0!important;
	float: right;
}

.leftctor .contenttor .head h2 {
	font: 16px "B Yekan",Tahoma;
	color: #fff;
	margin-top: 7px;
	margin-left: 0;
	text-align: center;
}

.formtor {
	padding: 10px;
	margin: 14px;
}

.mytext {
	padding: 5px;
	border: 1px solid #dcdcdc;
	-webkit-transition: box-shadow .3s,border .3s;
	-moz-transition: box-shadow .3s,border .3s;
	-o-transition: box-shadow .3s,border .3s;
	transition: box-shadow .3s,border .3s;
	margin: 7px;
	width: 210px;
}

.mytext:focus {
	border: 1px solid #707070;
	-webkit-box-shadow: 0 0 5px 1px #969696;
	-moz-box-shadow: 0 0 5px 1px #969696;
	box-shadow: 0 0 5px 1px #969696;
}

.listlgbrfehtrfgb ul {
	width: 500px!important;
	margin: 0 auto;
}

.foocopyi {
	padding: 12px 0;
	background: #02467b;
}

.sabttorsgbrfehtrfgb .md-form label {
	position: absolute;
	top: -9px!important;
	right: -13px!important;
	font-size: 1rem;
	cursor: text;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	-ms-transition: .2s ease-out;
	transition: .2s ease-out;
	color: #000!important;
}

#menuw ul {
	margin: 0;
	padding: 0;
}

#menuw input[type=checkbox],#menuw ul span.drop-icon {
	display: none;
	color: #7d8ca5;
}

#menuw .sub-menuw,#menuw li,#toggle-menu {
	border-style: solid;
	border-color: rgba(0,0,0,.05);
}

#menuw li,#toggle-menu {
	border-width: 0 0 1px;
}

#menuw .sub-menuw {
	background-color: #a0a0a0;
	border-width: 1px 1px 0;
	margin: 0 1em;
	transition: .4s;
	display: none;
}

#menuw .sub-menuw li:last-child {
	border-width: 0;
	transition: .4s;
}

#menuw .sub-menuw li:hover {
	margin-right: 8px;
	transition: .4s;
}

#menuw a,#menuw li,#toggle-menu {
	display: block;
	transition: .4s;
	color: #242424;
	text-shadow: none;
}

#menuw,#toggle-menu {
	width: 100%;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,.051);
	padding-bottom: 0;
	background: #fff;
	z-index: 999;
	border-bottom: 1px solid #e4e4e4;
}

#menuw a,#toggle-menu {
	padding: 3px 12px;
	font-size: 13px;
	font-weight: 400;
	color: #797979;
}

#menuw a {
	transition: .125s ease-in-out;
	-webkit-transition: .125s ease-in-out;
}

#menuw li label.drop-icon,#toggle-menu .drop-icon {
	position: absolute;
	left: -1px;
	top: 8px;
	display: none;
}

#menuw label.drop-icon,#toggle-menu span.drop-icon {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	text-align: center;
	color: #7b7676;
	line-height: 19px;
	font-size: 17px;
}

#menuw .drop-icon {
	line-height: 26px;
}

.main-menuw li .sub-menuw li a {
	padding: 4px 5px!important;
}

@media only screen and (max-width:64em) and (min-width:52.01em) {
	#menuw .sub-menuw li {
		width: auto;
	}
}

@media only screen and (min-width:52em) {
	#menuw .main-menuw {
		display: block;
		position: relative;
	}

	#menuw .sub-menuw,#menuw input[type=checkbox]:checked+.sub-menuw,#menuw label.drop-icon,#toggle-menu {
		display: none;
	}

	#menuw ul span.drop-icon {
		display: inline-block;
		float: left;
	}

	#menuw li {
		float: right;
		border: none;
		line-height: 25px;
		padding: 3px 5px;
	}

	#menuw li.bds {
		transition: .3s;
		padding: 7px 5px;
	}

	#menuw .bds .le1 {
		position: relative;
		font-size: 13px!important;
	}

	.headmega:hover {
		transition: .2s;
		border-bottom: 1px solid #ccc;
	}

	.headmega {
		color: #444!important;
		font-weight: 500!important;
		border-bottom: 1px solid #ddd;
		padding-top: 18px!important;
		font-size: 13px!important;
		padding-bottom: 9px!important;
	}

	.megalink {
		transition: .2s;
		color: #898989!important;
		margin-right: 18px!important;
		font-size: 12px;
	}

	.megalink:hover {
		transition: .2s;
		color: #696969!important;
	}

	#menuw .sub-menuw li {
		float: none;
		border-width: 0 0 1px;
	}

	#menuw .sub-menuw {
		border-width: 0;
		margin: 0;
		position: absolute;
		top: 100%;
		width: 12em;
		z-index: 3000;
	}

	#menuw .sub-menuw .sub-menuw {
		top: 0;
		right: 100%;
	}

	#menuw li:hover>input[type=checkbox]+.sub-menuw {
		display: block;
		transition: 4s;
	}
}

.cart-box,.myservic22 a,.nameghghf .dfv,.nice-select .option.selected,.vertical-nav li a {
	font-weight: 700;
}

.imgfgbgv {
	width: 100%;
	height: 200px;
	position: relative;
	margin: 0;
}

.vgfbgfn {
	position: absolute;
	top: 10px;
	right: 5px;
	background: #e7640d;
	padding: 2px 10px;
	color: #fff;
	font-size: 18px;
}

.vfbkgjnf,.vfbkgjnff {
	background: rgba(0,0,0,.71);
	color: #fff;
	border-radius: 2px;
	bottom: 0;
	position: absolute;
	right: 0;
}

.vfbkgjnf {
	width: 89%;
	text-align: center;
	padding: 7px 0;
	margin: 0 15px;
}

.vfbkgjnff {
	width: 100%;
	padding: 3px 0;
	margin: 0;
}

.myghjgbgb {
	border: 1px solid #cdcdcd;
	margin-bottom: 14px;
}

.mydcdd {
	text-align: right;
	margin: 0 4px 0 0;
	width: 162px;
	float: right;
}

.topingto {
	position: absolute;
	bottom: 1px;
	left: 5px;
	z-index: 2222222;
}

.topingto i {
	font-size: 17px;
	color: #fff!important;
	z-index: 2222222;
	margin: 0 4px;
}

.hedingtr {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
	position: relative;
	height: 250px;
}

.bgfbkfbgg .right {
	text-align: right;
	font-size: 30px;
	margin: 15px 10px 0 0;
	line-height: 52px;
}

.bgfbkfbgg .left {
	text-align: left;
	font-size: 20px;
	margin: 15px 0 0;
	line-height: 54px;
}

.invnfd i {
	color: #055274;
	font-size: 20px;
	margin: 0 0 0 8px;
}

.myfdvfbvfbg {
	font-size: 15px;
}

.myfdvfbvfbg .table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #eceeef;
	background: #d3d3d3!important;
}

.md-form .prefix~label {
	color: #484848!important;
}

.md-form .prefix {
	color: #484848;
}

.md-form .prefix~input,.md-form .prefix~textarea {
	margin-right: 31px!important;
}

.myformseff {
	border: 1px solid #52769f;
	padding: 44px;
	margin: 40px 0 0;
}

.myservic22 a,.myservic225 a {
	border-radius: 7px;
	float: left;
}

.myservic11d {
	background: #004a89;
	padding: 20px 0 0;
}

.myservic11d:hover .myservic22 a {
	box-shadow: 3px 3px 7px #454343;
	transition: .2s;
}

.myservic11 p {
	font-size: 20px;
	color: #fff;
	text-align: center;
}

.myservic22 a {
	padding: 10px 26px;
	background: #fff;
	color: #012552;
	margin-top: 5px;
	transition: .2s;
	font-size: 19px;
}

.myservic225 a {
	padding: 14px 30px;
	background: #636363;
	color: #b6f62d;
	margin-top: 50px;
}

.imgslidlogg {
	width: 100%;
	height: 336px;
}

.imgslidlogg2 {
	padding: 4px 21px;
	background: #fff;
	color: #0b4da9;
	margin: 9px 10px 0 0;
	float: right;
	border-radius: 4px;
}

.mybotttgt {
	margin: 17px 0 0;
}

.mybotttgt ul li {
	margin: 6px 0;
	padding: 1px 8px;
	border-radius: 22px;
	transition: .4s;
}

.mybotttgt ul li:hover {
	background: rgba(255,255,255,.31);
	transition: .4s;
}

.mybotttgt ul li a {
	color: #fbf000;
}

.mybotttgt ul li a i {
	color: #fff;
	margin: 0 0 0 5px;
}

.mybgmfkbgfsds {
	background: #5fb3f5;
}

.mybgmfkbgfsds .btn-floating {
	width: 55px;
	height: 55px;
	margin: 17px 3px;
}

.bvngfkhnmk .list-group-item {
	padding: 7.9px!important;
}

.nameghghf i {
	color: #0b79d5;
	font-size: 11px;
	margin: 0 1px;
}

.nameghghf {
	margin: 0 0 20px;
}

.nameghghf .dfv {
	font-size: 24px;
	color: #4c4c4c;
}

.mybngfbg {
	background: #e0e0e0;
	padding: 8px;
}

.mybngfbg img {
	width: 100%;
	border: 1px solid #d2d0d0;
	height: 182px;
}

.myvfjbfff td,.myvfjbfff th,.myvfjbfff2 td,.myvfjbfff2 th {
	vertical-align: top!important;
	border-top: 1px solid rgba(21,86,118,0)!important;
}

.vnfdbhjgn {
	height: 2px;
	border-bottom: 1px solid #aac50e;
	width: 100%;
	font-size: 0;
	margin: 20px 0;
}

.myvfjbfff td,.myvfjbfff th {
	padding: 7px!important;
}

.myvfjbfff2 td,.myvfjbfff2 th {
	padding: 3px!important;
}

.icofont-ul>li .icofont,.mahsold .col-md-2,.submenu-1 li {
	vertical-align: middle;
}

.ongjg {
	width: 109px;
}

.bgfjhgnh .ongjg {
	width: 200px!important;
}

.imgmyhcd {
	width: 100%;
	margin: 20px 0;
}

.imgmyhcd .col-md-2 {
	max-width: 24%!important;
	width: 18%!important;
	margin: 0 11px;
	transition: .4s;
}

.imgmyhcd .col-md-2:hover {
	box-shadow: 0 0 7px #9b9b9b;
	transition: .4s;
}

.divider-new {
	margin-top: 32px!important;
}

.mahsold .col-md-2 {
	margin: 0 4px;
	max-width: 15.9%;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	background: #464646;
	-webkit-transition-property: color;
	transition-property: color;
	transition-duration: .3s;
}

.mahsold .col-md-2:hover h1 {
	color: #0c0c0c;
}

.mahsold .col-md-2 img {
	width: 100%;
	margin: 0 auto 20px;
}

.mahsold .col-md-2 h1 {
	font-size: 20px!important;
	text-align: center;
	margin-bottom: 24px;
	color: #e1bd1f;
}

.mahsold .col-md-2:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fc6703;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.imgdfv img {
	width: 100%;
	transition: .4s;
}

.imgdfv img:hover {
	background: #e9e9e9;
	transition: .4s;
}

.vertical-nav li.current,.vertical-nav li:hover {
	background-color: #f36f25;
}

.nesfvdf h1 {
	font-size: 14px;
	position: absolute;
	bottom: 10px;
	width: 78%;
	color: #fff;
	line-height: 22px;
	right: 21px;
}

.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
	float: right!important;
}

.lfvfdvd {
	background-color: rgba(255,255,255,.6)!important;
	box-shadow: 0 2px 15px 0 rgba(0,0,0,.1)!important;
	border-radius: 50%!important;
	width: 69px!important;
	height: 69px!important;
	top: 35%!important;
	line-height: 75px!important;
}

.lfvfdvd i {
	position: absolute!important;
	top: 50%!important;
	left: 50%!important;
	margin: -18px 0 0 -10px!important;
	font-size: 36px!important;
	color: #7e7e7e!important;
	box-shadow: none!important;
}

.vbox {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
	padding: 9px 3px 11px;
	margin: 8px 0;
}

.progress--circle {
	position: relative;
	width: 130px;
	height: 130px;
	border-radius: 50%;
	background-color: #ddd;
	margin-left: 8px;
}

.progress--circle:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 8px;
	width: 115px;
	height: 115px;
	border-radius: 50%;
	background-color: #fff;
}

.progress--circle:after {
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #639;
}

.progress__number {
	position: absolute;
	top: 50%;
	width: 100%;
	line-height: 1;
	margin-top: -14px;
	text-align: center;
	font-size: 2rem;
	color: #494949;
}

.progress--bar.progress--0:after {
	width: 0%;
}

.progress--circle.progress--0:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(90deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--1:after {
	width: 1%;
}

.progress--circle.progress--1:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(93deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--2:after {
	width: 2%;
}

.progress--circle.progress--2:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(97deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--3:after {
	width: 3%;
}

.progress--circle.progress--3:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(101deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--4:after {
	width: 4%;
}

.progress--circle.progress--4:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(105deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--5:after {
	width: 5%;
}

.progress--circle.progress--5:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(108deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--6:after {
	width: 6%;
}

.progress--circle.progress--6:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(111deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--7:after {
	width: 7%;
}

.progress--circle.progress--7:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(115deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--8:after {
	width: 8%;
}

.progress--circle.progress--8:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(119deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--9:after {
	width: 9%;
}

.progress--circle.progress--9:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(122deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--10:after {
	width: 10%;
}

.progress--circle.progress--10:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(126deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--11:after {
	width: 11%;
}

.progress--circle.progress--11:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(129deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--12:after {
	width: 12%;
}

.progress--circle.progress--12:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(132deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--13:after {
	width: 13%;
}

.progress--circle.progress--13:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(136deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--14:after {
	width: 14%;
}

.progress--circle.progress--14:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(140deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--15:after {
	width: 15%;
}

.progress--circle.progress--15:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(144deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--16:after {
	width: 16%;
}

.progress--circle.progress--16:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(148deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--17:after {
	width: 17%;
}

.progress--circle.progress--17:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(151deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--18:after {
	width: 18%;
}

.progress--circle.progress--18:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(156deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--19:after {
	width: 19%;
}

.progress--circle.progress--19:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(160deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--20:after {
	width: 20%;
}

.progress--circle.progress--20:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(162deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--21:after {
	width: 21%;
}

.progress--circle.progress--21:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(166deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--22:after {
	width: 22%;
}

.progress--circle.progress--22:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(169deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--23:after {
	width: 23%;
}

.progress--circle.progress--23:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(172deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--24:after {
	width: 24%;
}

.progress--circle.progress--24:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(176deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--25:after {
	width: 25%;
}

.progress--circle.progress--25:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(180deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--26:after {
	width: 26%;
}

.progress--circle.progress--26:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(184deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--27:after {
	width: 27%;
}

.progress--circle.progress--27:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(187deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--28:after {
	width: 28%;
}

.progress--circle.progress--28:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(190deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--29:after {
	width: 29%;
}

.progress--circle.progress--29:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(194deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--30:after {
	width: 30%;
}

.progress--circle.progress--30:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(198deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--31:after {
	width: 31%;
}

.progress--circle.progress--31:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(201deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--32:after {
	width: 32%;
}

.progress--circle.progress--32:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(205deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--33:after {
	width: 33%;
}

.progress--circle.progress--33:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(209deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--34:after {
	width: 34%;
}

.progress--circle.progress--34:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(212deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--35:after {
	width: 35%;
}

.progress--circle.progress--35:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(216deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--36:after {
	width: 36%;
}

.progress--circle.progress--36:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(219deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--37:after {
	width: 37%;
}

.progress--circle.progress--37:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(222deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--38:after {
	width: 38%;
}

.progress--circle.progress--38:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(226deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--39:after {
	width: 39%;
}

.progress--circle.progress--39:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(230deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--40:after {
	width: 40%;
}

.progress--circle.progress--40:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(234deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--41:after {
	width: 41%;
}

.progress--circle.progress--41:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(238deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--42:after {
	width: 42%;
}

.progress--circle.progress--42:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(241deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--43:after {
	width: 43%;
}

.progress--circle.progress--43:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(245deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--44:after {
	width: 44%;
}

.progress--circle.progress--44:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(249deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--45:after {
	width: 45%;
}

.progress--circle.progress--45:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(252deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--46:after {
	width: 46%;
}

.progress--circle.progress--46:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(256deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--47:after {
	width: 47%;
}

.progress--circle.progress--47:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(260deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--48:after {
	width: 48%;
}

.progress--circle.progress--48:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(263deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--49:after {
	width: 49%;
}

.progress--circle.progress--49:after {
	background-image: linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(267deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--50:after {
	width: 50%;
}

.progress--circle.progress--50:after {
	background-image: linear-gradient(-90deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--51:after {
	width: 51%;
}

.progress--circle.progress--51:after {
	background-image: linear-gradient(-86deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--52:after {
	width: 52%;
}

.progress--circle.progress--52:after {
	background-image: linear-gradient(-83deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--53:after {
	width: 53%;
}

.progress--circle.progress--53:after {
	background-image: linear-gradient(-80deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--54:after {
	width: 54%;
}

.progress--circle.progress--54:after {
	background-image: linear-gradient(-76deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--55:after {
	width: 55%;
}

.progress--circle.progress--55:after {
	background-image: linear-gradient(-72deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--60:after {
	width: 60%;
}

.progress--circle.progress--60:after {
	background-image: linear-gradient(-54deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--65:after {
	width: 65%;
}

.progress--circle.progress--65:after {
	background-image: linear-gradient(-36deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--70:after {
	width: 70%;
}

.progress--circle.progress--70:after {
	background-image: linear-gradient(-18deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--75:after {
	width: 75%;
}

.progress--circle.progress--75:after {
	background-image: linear-gradient(0deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--80:after {
	width: 80%;
}

.progress--circle.progress--80:after {
	background-image: linear-gradient(18deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--85:after {
	width: 85%;
}

.progress--circle.progress--85:after {
	background-image: linear-gradient(36deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--90:after {
	width: 90%;
}

.progress--circle.progress--90:after {
	background-image: linear-gradient(54deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--91:after {
	width: 91%;
}

.progress--circle.progress--91:after {
	background-image: linear-gradient(57deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--92:after {
	width: 92%;
}

.progress--circle.progress--92:after {
	background-image: linear-gradient(60deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--93:after {
	width: 93%;
}

.progress--circle.progress--93:after {
	background-image: linear-gradient(64deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--94:after {
	width: 94%;
}

.progress--circle.progress--94:after {
	background-image: linear-gradient(68deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--95:after {
	width: 95%;
}

.progress--circle.progress--95:after {
	background-image: linear-gradient(72deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--96:after {
	width: 96%;
}

.progress--circle.progress--96:after {
	background-image: linear-gradient(75deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--97:after {
	width: 97%;
}

.progress--circle.progress--97:after {
	background-image: linear-gradient(78deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--98:after {
	width: 98%;
}

.progress--circle.progress--98:after {
	background-image: linear-gradient(82deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.progress--bar.progress--99:after {
	width: 99%;
}

.progress--circle.progress--99:after {
	background-image: linear-gradient(86deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.nice-select.wide,.progress--bar.progress--100:after {
	width: 100%;
}

.progress--circle.progress--100:after {
	background-image: linear-gradient(90deg,#639 50%,transparent 50%,transparent),linear-gradient(270deg,#639 50%,#ddd 50%,#ddd);
}

.cotrf {
	margin-top: 2%;
}

.vertical-nav {
	height: auto;
	list-style: none;
	width: 100%;
	margin: 20px 0 0;
}

.vertical-nav li {
	height: 25px;
	margin: 0;
	padding: 5px 0;
	background-color: #666;
	border: none;
	text-align: center;
	float: right;
	clear: both;
	width: 100px;
}

.vertical-nav li:hover {
	color: #fff;
}

.vertical-nav li a {
	font-family: Calibri,Arial;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}

vertical-nav ul li ul {
	display: none;
	list-style-type: none;
	width: 125px;
	padding: 0;
	margin-top: 3px;
	margin-left: -5px;
}

vertical-nav ul li:hover ul li {
	background-color: #555;
	width: 125px;
	height: 30px;
	display: inline-block;
}

vertical-nav ul li ul li:hover {
	background-color: #333;
}

vertical-nav ul li ul li a {
	color: #fff;
	text-decoration: underline;
}

.leaflet-control-attribution a,vertical-nav ul li ul li a:hover {
	text-decoration: none;
}

.vertical-nav li ul {
	display: none;
	margin-top: 10px;
	padding: 0;
}

.vertical-nav li:hover .sub-menux {
	position: relative;
	margin-top: -27.5px;
}

.sub-menux li a {
	margin: 0 9px 0 0!important;
	font-size: 14px;
}

.sub-menux li {
	line-height: 17px!important;
}

#vertical-menu {
	display: block;
	box-sizing: border-box;
	float: right;
	width: 100%;
}

.main-menux {
	width: 100%;
	box-sizing: border-box;
}

.main-menux li {
	position: relative;
	float: right;
	width: 100%;
}

.main-menux>li>a>i {
	color: #db0a5b;
	text-align: left;
}

.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.main-menux>li:first-child,.submenu-1>li:first-child,.submenu-2>li:first-child,.submenu-3>li:first-child {
	box-shadow: none;
}

.main-menux>li:first-child>a,.submenu-1>li:first-child>a,.submenu-2>li:first-child>a,.submenu-3>li:first-child>a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.main-menux>li:last-child>a,.submenu-1>li:last-child>a,.submenu-2>li:last-child>a,.submenu-3>li:last-child>a {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.main-menux>li>a,.submenu-1>li>a,.submenu-2>li>a,.submenu-3>li>a {
	color: #d2527f;
	display: block;
	padding: 0 1em;
}

.submenu-1,.submenu-2,.submenu-3 {
	position: absolute;
	white-space: nowrap;
	top: -9999px;
	z-index: 999999999999999999;
	padding: 7px;
	display: none;
	list-style: none;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	height: 250px;
	transition: .25s;
	background: rgba(255,255,255,.9)!important;
	margin: 0 auto!important;
	float: none!important;
	width: 700px;
	box-shadow: 0 0 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 0 4px rgba(0,0,0,.2);
}

.submenu-1 li {
	direction: rtl;
	text-align: right;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 32%;
	padding: 0!important;
}

.main-menux>li:hover .submenu-1,.submenu-1>li:hover .submenu-2,.submenu-2>li:hover .submenu-3 {
	top: 0;
	right: 100%;
	display: flex;
}

#ninja-slider {
	width: 100%;
	padding-bottom: 10px;
	margin: 0 auto;
	box-sizing: border-box;
}

#ninja-slider.fullscreen {
	background: rgba(0,0,0,.85);
}

#ninja-slider.fullscreen #ninja-slider-prev {
	left: -50px;
}

#ninja-slider.fullscreen #ninja-slider-next {
	right: -50px;
}

#ninja-slider .fs-icon {
	top: 0;
	right: 0;
	width: 45px;
	height: 45px;
	background: url(ninja/fullscreen.png) no-repeat rgba(0,0,0,.1);
	z-index: 2;
	opacity: 0;
	-webkit-transition: opacity .8s;
	transition: opacity .8s;
}

#ninja-slider .ns-img,#thumbnail-slider .thumb {
	background-repeat: no-repeat;
	background-position: center center;
}

#ninja-slider.fullscreen .fs-icon {
	background-position: center -45px;
	opacity: 1;
}

#ninja-slider .slider-inner {
	max-width: 700px;
	margin: 0 auto;
	font-size: 0px;
	position: relative;
	box-sizing: border-box;
}

#ninja-slider.fullscreen .slider-inner {
	max-width: 900px;
	max-height: 80%;
}

#ninja-slider ul {
	position: relative;
	list-style: none;
	padding: 100% 0 0;
	box-sizing: border-box;
}

.fullscreen ul {
	padding-top: 50%!important;
}

.fullscreen .ns-img {
	background-size: contain!important;
}

#ninja-slider li {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding: 0;
	opacity: 0;
	box-sizing: border-box;
}

#ninja-slider .ns-img {
	background-size: cover;
	border-radius: 3px;
	cursor: default;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

#ninja-slider-next,#ninja-slider-prev {
	position: absolute;
	display: inline-block;
	width: 34px;
	height: 34px;
	line-height: 20px;
	top: 50%;
	margin-top: -24px;
	background: 0 0;
	backface-visibility: hidden;
	overflow: hidden;
	white-space: nowrap;
	-webkit-user-select: none;
	user-select: none;
	border-radius: 50px;
	z-index: 10;
	opacity: .3;
	font-family: sans-serif;
	font-size: 13px;
	cursor: pointer;
	-webkit-transition: .7s;
	transition: .7s;
	border: 2px solid #aeaeae;
}

#ninja-slider-next::before,#ninja-slider-prev::before {
	position: absolute;
	top: 8px;
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	border-left: 2px solid #636363;
	border-top: 2px solid #636363;
}

#ninja-slider-prev::before {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	backface-visibility: hidden;
	right: 4px;
}

#ninja-slider-next::before {
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	backface-visibility: hidden;
	left: 4px;
}

#ninja-slider-next,#ninja-slider-pager,#ninja-slider-pause-play,#ninja-slider-prev {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}

@media only screen and (max-width:800px) {
	#ninja-slider .fs-icon,#ninja-slider-next,#ninja-slider-prev {
		display: none;
	}
}

#thumbnail-slider {
	opacity: .8;
	margin: 4px auto;
	width: 100%;
	max-width: 780px;
	padding: 0 2px;
	box-sizing: border-box;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

#ninja-slider.fullscreen #thumbnail-slider {
	width: 90%;
	max-width: 1120px;
}

#thumbnail-slider div.inner {
	position: relative;
	padding: 2px 0;
	margin: 0;
}

#thumbnail-slider div.inner ul {
	padding: 0!important;
	white-space: nowrap;
	position: relative;
	left: 0;
	top: 0;
	list-style: none;
	font-size: 0;
	margin: 0;
	float: left!important;
	width: 100%!important;
	height: auto!important;
}

#thumbnail-slider ul li {
	opacity: 1;
	overflow: visible;
	display: inline-block;
	border: 2px solid silver;
	margin: 0 4px;
	box-sizing: content-box;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	position: relative;
	list-style: none;
	backface-visibility: hidden;
	transition: .2s;
	-webkit-transform: scale(1);
	transform: scale(1);
	border-radius: 5px;
}

#thumbnail-slider ul li.active {
	border-color: #c31818;
}

#thumbnail-slider li:hover {
	border-color: rgba(255,255,255,.7);
}

#thumbnail-slider .thumb {
	width: 100%;
	height: 100%;
	background-size: contain;
	display: block;
	position: absolute;
	font-size: 0;
}

#thumbnail-slider li>span {
	position: absolute;
	color: rgba(255,255,255,.7);
	font-size: 22px;
	bottom: 2px;
}

#thumbnail-slider-next,#thumbnail-slider-prev {
	position: absolute;
	background-color: none;
	width: 40px;
	height: 50px;
	line-height: 50px;
	top: 50%;
	margin: -25px 0 0;
	color: #fff;
	z-index: 10;
	cursor: pointer;
	opacity: 1;
}

#thumbnail-slider-prev {
	left: 0;
	right: auto;
}

#thumbnail-slider-next.disabled,#thumbnail-slider-prev.disabled {
	opacity: .3;
	cursor: default;
}

#thumbnail-slider-next::before,#thumbnail-slider-prev::before {
	position: absolute;
	top: 15px;
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	border-left: 3px solid #898989;
	border-top: 3px solid #898989;
}

#thumbnail-slider-prev::before {
	left: 14px;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#thumbnail-slider-next::before {
	right: 14px;
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

@media only screen and (max-width:736px) {
	#thumbnail-slider {
		padding: 0;
	}

	#thumbnail-slider-next,#thumbnail-slider-prev {
		display: none;
	}
}

.cart-products-loaded img {
	width: 29px;
}

.cart-products-loaded span {
	font-size: 12px;
	margin-right: 3px;
}

.cart-box,.shopping-cart-box,ul.products-wrp {
	margin-left: auto;
	margin-right: auto;
}

ul.products-wrp {
	list-style: none;
	padding: 0;
	max-width: 650px;
	color: #777;
	text-align: center;
}

ul.products-wrp li {
	display: inline-block;
	border: 1px solid #ececec;
	margin: 5px;
	background: #fff;
	text-align: center;
}

ul.products-wrp li h4 {
	margin: 0;
	padding: 15px 5px 5px;
	text-align: center;
	border-bottom: 1px solid #fafafa;
}

ul.products-wrp li .item-box {
	border: 1px solid #eaeaea;
	background: #f9f9f9;
	margin: 5px;
	padding: 5px;
	text-align: left;
}

ul.products-wrp li .item-box button {
	margin-left: 5px;
	background: #fa1c5f;
	border: none;
	padding: 3px 8px;
	color: #fff;
}

ul.products-wrp li .item-box button[disabled=disabled] {
	background: #fc84a8;
}

.cart-box {
	display: block;
	width: 169px;
	padding: 4px 8px;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	box-shadow: 0 0 5px rgba(0,0,0,.32);
}

.shopping-cart-box {
	position: absolute;
	left: 0;
	right: auto;
	color: #6e6e6e;
	background: #fff;
	border-radius: 4px;
	padding: 4px;
	margin-top: 0;
	display: none;
	z-index: 99999999999999999999999;
	border: none;
	width: 100%;
	height: 100%;
}

.shopping-cart-box a {
	color: #3b8d00;
	text-decoration: none;
}

.shopping-cart-box ul.cart-products-loaded {
	margin: 0;
	padding: 0;
	list-style: none;
}

#shopping-cart-results ul.cart-products-loaded li {
	background: #fff;
	position: relative;
	margin-bottom: 3px;
	padding: 0;
	float: right;
	width: 100%;
}

.shopping-cart-box .remove-item {
	float: left;
	text-decoration: none;
	color: #898989;
	font-size: 16px;
	top: 4px!important;
	background: #eaeaea;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	left: 0;
}

.shopping-cart-box .cart-products-total {
	font-weight: 700;
	text-align: right;
	padding: 5px 0 0 5px;
}

.nice-select,.nice-select .option {
	font-weight: 400;
	outline: 0;
	padding-left: 0;
}

.shopping-cart-box h3 {
	margin: 0;
	padding: 0 0 5px;
}

ul.view-cart {
	background: #fff;
	padding: 15px 15px 15px 25px;
	list-style: none;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ececec;
	border-radius: 4px;
}

ul.view-cart li.view-cart-total {
	border-top: 1px solid #ddd;
	padding-top: 5px;
	margin-top: 5px;
	text-align: right;
}

.owl-theme .owl-dots {
	position: absolute;
	bottom: 2%;
	width: 100%;
}

.owl-theme .owl-dots,.owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*=owl-] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
}

.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.leaflet-top .leaflet-control,.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
	width: 13px;
	height: 13px;
	margin: 5px 7px;
	background: #fff;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s;
	border-radius: 30px;
}

.owl-carousel,.owl-carousel .owl-item {
	position: relative;
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	-webkit-transform: translate3d(0,0,0);
}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
	-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);
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl1 .owl-item img {
	border-radius: 0!important;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	border-radius: 6px;
}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
	background: #fff;
	border: none;
	padding: 0!important;
	font: inherit;
	font-size: 38px!important;
	color: #000;
	font-weight: 700!important;
	margin: 0;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height .5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s;
}

.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3,1.3);
	transform: scale(1.3,1.3);
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.nice-select {
	background-color: #f5f5f5;
	border-radius: 0 50px 50px 0;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	padding-right: 8px;
	position: relative;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 100%;
	text-align: right!important;
	color: #666;
}

.nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	left: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: .15s ease-in-out;
	transition: .15s ease-in-out;
	width: 5px;
}

.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.nice-select.open .list {
	padding-right: 10px;
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
}

.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none;
}

.nice-select.disabled:after {
	border-color: #ccc;
}

.nice-select.wide .list {
	left: 0!important;
	right: 0!important;
}

.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px;
}

.nice-select.small:after {
	height: 4px;
	width: 4px;
}

.nice-select.small .option {
	line-height: 34px;
	min-height: 34px;
}

.nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68,68,68,.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow-y: auto;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	right: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(.75) translateY(-21px);
	-ms-transform: scale(.75) translateY(-21px);
	transform: scale(.75) translateY(-21px);
	-webkit-transition: .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;
	transition: .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;
	z-index: 99999999;
	height: 290px;
	overflow-x: hidden;
	width: 13em!important;
}

.nice-select .list:hover .option:not(:hover) {
	background-color: transparent!important;
}

.nice-select .option {
	cursor: pointer;
	line-height: 35px;
	list-style: none;
	min-height: 35px;
	color: #1c32b0;
	padding-right: 5px;
	text-align: right;
	-webkit-transition: .2s;
	transition: .2s;
}

.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover {
	background-color: #f6f6f6;
}

.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default;
}

.fselect3 {
	float: right;
	width: 30%;
}

.finput,.mlhtr {
	width: 100%;
	float: left;
}

.finput input {
	height: 51px!important;
	padding: 0 40px 0 0!important;
	line-height: 0!important;
	border-radius: 7px!important;
	box-sizing: border-box!important;
	border: none!important;
	box-shadow: none!important;
	background: #f7f7f7!important;
}

.mlhtr {
	margin-bottom: 0;
	margin-top: 0;
	line-height: 53px;
}

.mlhtr li {
	float: left;
	padding: 0 0 0 5px;
}

.mlhtr li a {
	border: 1px solid #e4e4e4;
	padding: 4px 7px;
	border-radius: 5px;
}

.mlhtr .crdu {
	width: auto;
	color: #777;
	position: relative;
	text-align: center;
	border-radius: 50px;
	float: right;
	margin-top: 6px;
	font-size: 25px;
	height: 44px;
}

.mlhtr .crdu i {
	font-size: 27px;
	color: #555;
}

.mlhtr .crdu span {
	width: 23px;
	height: 24px;
	color: #fff;
	background: #f57979;
	position: absolute;
	top: -2px;
	font-size: 14px;
	line-height: 18px;
	padding: 3px;
	border-radius: 50px;
	float: left;
	border: 1px solid #e9e9e9;
	left: -22px;
}

.mlhtr .cardutext {
	font-size: 15px;
	float: left;
	margin-right: 16px;
	margin-top: -1px;
	color: #1c32b0;
}

.soire a img {
	opacity: .9;
	width: 32px;
	margin: 0;
}

.wfcsedgb .wdecds .button-group {
	padding: 0;
	position: absolute;
	z-index: 99;
	right: 10px;
	bottom: 8px;
}

.wfcsedgb .wdecds {
	margin-bottom: 10px;
	position: relative;
	overflow: hidden!important;
}

.card_u,.content-aside .module {
	overflow: hidden;
}

.card_u {
	background-color: #fff;
	-webkit-box-shadow: 0 6px 9px 0 hsla(0,0%,71%,.08);
	box-shadow: 0 6px 9px 0 hsla(0,0%,71%,.08);
	border: 1px solid #ececec;
	margin-bottom: 10px;
	border-radius: 3px;
}

.so_filter_wrap .modcontent li {
	list-style: none;
	border-bottom: 1px solid #fff;
}

.module.so_filter_wrap .modcontent ul li.so-filter-options .so-filter-heading {
	width: 100%;
	padding: 0 0 8px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 8px;
	background-color: transparent;
}

.so_filter_wrap .modcontent .so-filter-heading {
	background: #ececec;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.module.so_filter_wrap .modcontent ul li.so-filter-options .so-filter-heading .so-filter-heading-text {
	float: right;
	color: #5c5c5c;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px!important;
	padding: 0;
}

.so_filter_wrap .modcontent .so-filter-heading i {
	color: #5c5c5c;
	float: left;
	padding: 5px;
}

.module.so_filter_wrap .modcontent ul li.so-filter-options .so-filter-content-opts {
	border: none;
	margin-bottom: 0;
	display: block;
	float: right;
	width: 100%;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.module.so_filter_wrap .modcontent .so-filter-content-opts-container .input-group .form-control {
	border-radius: 10px!important;
	border: 1px solid #ddd!important;
	background-color: #fff!important;
	padding: 13px!important;
}

.input-group .form-control,.input-group-addon,.input-group-btn {
	display: table-cell;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: right;
	width: 100%;
	margin-bottom: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.module.so_filter_wrap .modcontent .so-filter-content-opts-container .input-group .btn {
	font-size: 21px;
	color: #555!important;
	background: 0 0;
	border-radius: 0;
	box-shadow: none;
	left: 7px;
	position: absolute;
	z-index: 9999;
	top: 1px;
	padding: 4px;
}

.title-category {
	font-size: 18px;
	color: #222;
	border-bottom: 2px solid #eee;
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: 0;
	padding-bottom: 10px;
	font-weight: 500;
	margin-bottom: 22px;
}

.title-category::after {
	position: absolute;
	content: "";
	width: 110px;
	height: 2px;
	background-color: #1c32b0;
	bottom: -2px;
	right: 0;
}

.module.so_filter_wrap .modcontent ul li.so-filter-options {
	margin-bottom: 0;
	padding: 1px;
}

.vfdmkvmf {
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
	border: 1px solid #fff;
	border-radius: 4px;
	padding: 4px;
	color: #717171;
	float: right;
	width: 100%;
	display: block;
	position: absolute;
	top: 100%;
	z-index: 99999999999999999999999999999999;
	height: 206px;
	overflow-y: auto;
	overflow-x: hidden;
}

.icofont-pulse,.icofont-spin,.icofont-ul>li .icofont,.lvml {
	display: inline-block;
}

#countryList ul li:hover {
	background: #ececec;
	transition: .4s;
}

.vdscds {
	cursor: pointer!important;
	border-bottom: 1px solid #dfdfdf;
	padding: 6px 0;
}

.vdscds i {
	position: unset;
	font-size: 12px!important;
	color: #a0b3b7;
	margin-left: 2px;
}/*!
* @package IcoFont
* @version 1.0.1
* @author IcoFont https://icofont.com
* @copyright Copyright (c) 2015 - 2018 IcoFont
* @license - https://icofont.com/license/
*/@font-face {
	font-family:IcoFont;font-weight:400;font-style:Regular;src:url('fonts/icofont/icofont.woff2') format("woff2"),url('fonts/icofont/icofont.woff') format("woff");
}

[class*=" icofont-"],[class^=icofont-] {
	font-family: IcoFont!important;
	speak: none;
	font-weight: 400;
	text-transform: none;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	line-height: 1;
	-webkit-font-feature-settings: "liga";
}

.icofont-angry-monster:before {
	content: "\e800";
}

.icofont-bathtub:before {
	content: "\e801";
}

.icofont-bird-wings:before {
	content: "\e802";
}

.icofont-bow:before {
	content: "\e803";
}

.icofont-castle:before {
	content: "\e804";
}

.icofont-circuit:before {
	content: "\e805";
}

.icofont-crown-king:before {
	content: "\e806";
}

.icofont-crown-queen:before {
	content: "\e807";
}

.icofont-dart:before {
	content: "\e808";
}

.icofont-disability-race:before {
	content: "\e809";
}

.icofont-diving-goggle:before {
	content: "\e80a";
}

.icofont-eye-open:before {
	content: "\e80b";
}

.icofont-flora-flower:before {
	content: "\e80c";
}

.icofont-flora:before {
	content: "\e80d";
}

.icofont-gift-box:before {
	content: "\e80e";
}

.icofont-halloween-pumpkin:before {
	content: "\e80f";
}

.icofont-hand-power:before {
	content: "\e810";
}

.icofont-hand-thunder:before {
	content: "\e811";
}

.icofont-king-monster:before {
	content: "\e812";
}

.icofont-love:before {
	content: "\e813";
}

.icofont-magician-hat:before {
	content: "\e814";
}

.icofont-native-american:before {
	content: "\e815";
}

.icofont-owl-look:before {
	content: "\e816";
}

.icofont-phoenix:before {
	content: "\e817";
}

.icofont-robot-face:before {
	content: "\e818";
}

.icofont-sand-clock:before {
	content: "\e819";
}

.icofont-shield-alt:before {
	content: "\e81a";
}

.icofont-ship-wheel:before {
	content: "\e81b";
}

.icofont-skull-danger:before {
	content: "\e81c";
}

.icofont-skull-face:before {
	content: "\e81d";
}

.icofont-snowmobile:before {
	content: "\e81e";
}

.icofont-space-shuttle:before {
	content: "\e81f";
}

.icofont-star-shape:before {
	content: "\e820";
}

.icofont-swirl:before {
	content: "\e821";
}

.icofont-tattoo-wing:before {
	content: "\e822";
}

.icofont-throne:before {
	content: "\e823";
}

.icofont-tree-alt:before {
	content: "\e824";
}

.icofont-triangle:before {
	content: "\e825";
}

.icofont-unity-hand:before {
	content: "\e826";
}

.icofont-weed:before {
	content: "\e827";
}

.icofont-woman-bird:before {
	content: "\e828";
}

.icofont-bat:before {
	content: "\e829";
}

.icofont-bear-face:before {
	content: "\e82a";
}

.icofont-bear-tracks:before {
	content: "\e82b";
}

.icofont-bear:before {
	content: "\e82c";
}

.icofont-bird-alt:before {
	content: "\e82d";
}

.icofont-bird-flying:before {
	content: "\e82e";
}

.icofont-bird:before {
	content: "\e82f";
}

.icofont-birds:before {
	content: "\e830";
}

.icofont-bone:before {
	content: "\e831";
}

.icofont-bull:before {
	content: "\e832";
}

.icofont-butterfly-alt:before {
	content: "\e833";
}

.icofont-butterfly:before {
	content: "\e834";
}

.icofont-camel-alt:before {
	content: "\e835";
}

.icofont-camel-head:before {
	content: "\e836";
}

.icofont-camel:before {
	content: "\e837";
}

.icofont-cat-alt-1:before {
	content: "\e838";
}

.icofont-cat-alt-2:before {
	content: "\e839";
}

.icofont-cat-alt-3:before {
	content: "\e83a";
}

.icofont-cat-dog:before {
	content: "\e83b";
}

.icofont-cat-face:before {
	content: "\e83c";
}

.icofont-cat:before {
	content: "\e83d";
}

.icofont-cow-head:before {
	content: "\e83e";
}

.icofont-cow:before {
	content: "\e83f";
}

.icofont-crab:before {
	content: "\e840";
}

.icofont-crocodile:before {
	content: "\e841";
}

.icofont-deer-head:before {
	content: "\e842";
}

.icofont-dog-alt:before {
	content: "\e843";
}

.icofont-dog-barking:before {
	content: "\e844";
}

.icofont-dog:before {
	content: "\e845";
}

.icofont-dolphin:before {
	content: "\e846";
}

.icofont-duck-tracks:before {
	content: "\e847";
}

.icofont-eagle-head:before {
	content: "\e848";
}

.icofont-eaten-fish:before {
	content: "\e849";
}

.icofont-elephant-alt:before {
	content: "\e84a";
}

.icofont-elephant-head-alt:before {
	content: "\e84b";
}

.icofont-elephant-head:before {
	content: "\e84c";
}

.icofont-elephant:before {
	content: "\e84d";
}

.icofont-elk:before {
	content: "\e84e";
}

.icofont-fish-1:before {
	content: "\e84f";
}

.icofont-fish-2:before {
	content: "\e850";
}

.icofont-fish-3:before {
	content: "\e851";
}

.icofont-fish-4:before {
	content: "\e852";
}

.icofont-fish-5:before {
	content: "\e853";
}

.icofont-fish:before {
	content: "\e854";
}

.icofont-fox-alt:before {
	content: "\e855";
}

.icofont-fox:before {
	content: "\e856";
}

.icofont-frog-tracks:before {
	content: "\e857";
}

.icofont-frog:before {
	content: "\e858";
}

.icofont-froggy:before {
	content: "\e859";
}

.icofont-giraffe-head-1:before {
	content: "\e85a";
}

.icofont-giraffe-head-2:before {
	content: "\e85b";
}

.icofont-giraffe-head:before {
	content: "\e85c";
}

.icofont-giraffe:before {
	content: "\e85d";
}

.icofont-goat-head:before {
	content: "\e85e";
}

.icofont-gorilla:before {
	content: "\e85f";
}

.icofont-hen-tracks:before {
	content: "\e860";
}

.icofont-horse-head-1:before {
	content: "\e861";
}

.icofont-horse-head-2:before {
	content: "\e862";
}

.icofont-horse-head:before {
	content: "\e863";
}

.icofont-horse-tracks:before {
	content: "\e864";
}

.icofont-jellyfish:before {
	content: "\e865";
}

.icofont-kangaroo:before {
	content: "\e866";
}

.icofont-lemur:before {
	content: "\e867";
}

.icofont-lion-head-1:before {
	content: "\e868";
}

.icofont-lion-head-2:before {
	content: "\e869";
}

.icofont-lion-head:before {
	content: "\e86a";
}

.icofont-lion:before {
	content: "\e86b";
}

.icofont-monkey-2:before {
	content: "\e86c";
}

.icofont-monkey-3:before {
	content: "\e86d";
}

.icofont-monkey-face:before {
	content: "\e86e";
}

.icofont-monkey:before {
	content: "\e86f";
}

.icofont-octopus-alt:before {
	content: "\e870";
}

.icofont-octopus:before {
	content: "\e871";
}

.icofont-owl:before {
	content: "\e872";
}

.icofont-panda-face:before {
	content: "\e873";
}

.icofont-panda:before {
	content: "\e874";
}

.icofont-panther:before {
	content: "\e875";
}

.icofont-parrot-lip:before {
	content: "\e876";
}

.icofont-parrot:before {
	content: "\e877";
}

.icofont-paw:before {
	content: "\e878";
}

.icofont-pelican:before {
	content: "\e879";
}

.icofont-penguin:before {
	content: "\e87a";
}

.icofont-pig-face:before {
	content: "\e87b";
}

.icofont-pig:before {
	content: "\e87c";
}

.icofont-pigeon-1:before {
	content: "\e87d";
}

.icofont-pigeon-2:before {
	content: "\e87e";
}

.icofont-pigeon:before {
	content: "\e87f";
}

.icofont-rabbit:before {
	content: "\e880";
}

.icofont-rat:before {
	content: "\e881";
}

.icofont-rhino-head:before {
	content: "\e882";
}

.icofont-rhino:before {
	content: "\e883";
}

.icofont-rooster:before {
	content: "\e884";
}

.icofont-seahorse:before {
	content: "\e885";
}

.icofont-seal:before {
	content: "\e886";
}

.icofont-shrimp-alt:before {
	content: "\e887";
}

.icofont-shrimp:before {
	content: "\e888";
}

.icofont-snail-1:before {
	content: "\e889";
}

.icofont-snail-2:before {
	content: "\e88a";
}

.icofont-snail-3:before {
	content: "\e88b";
}

.icofont-snail:before {
	content: "\e88c";
}

.icofont-snake:before {
	content: "\e88d";
}

.icofont-squid:before {
	content: "\e88e";
}

.icofont-squirrel:before {
	content: "\e88f";
}

.icofont-tiger-face:before {
	content: "\e890";
}

.icofont-tiger:before {
	content: "\e891";
}

.icofont-turtle:before {
	content: "\e892";
}

.icofont-whale:before {
	content: "\e893";
}

.icofont-woodpecker:before {
	content: "\e894";
}

.icofont-zebra:before {
	content: "\e895";
}

.icofont-brand-acer:before {
	content: "\e896";
}

.icofont-brand-adidas:before {
	content: "\e897";
}

.icofont-brand-adobe:before {
	content: "\e898";
}

.icofont-brand-air-new-zealand:before {
	content: "\e899";
}

.icofont-brand-airbnb:before {
	content: "\e89a";
}

.icofont-brand-aircell:before {
	content: "\e89b";
}

.icofont-brand-airtel:before {
	content: "\e89c";
}

.icofont-brand-alcatel:before {
	content: "\e89d";
}

.icofont-brand-alibaba:before {
	content: "\e89e";
}

.icofont-brand-aliexpress:before {
	content: "\e89f";
}

.icofont-brand-alipay:before {
	content: "\e8a0";
}

.icofont-brand-amazon:before {
	content: "\e8a1";
}

.icofont-brand-amd:before {
	content: "\e8a2";
}

.icofont-brand-american-airlines:before {
	content: "\e8a3";
}

.icofont-brand-android-robot:before {
	content: "\e8a4";
}

.icofont-brand-android:before {
	content: "\e8a5";
}

.icofont-brand-aol:before {
	content: "\e8a6";
}

.icofont-brand-apple:before {
	content: "\e8a7";
}

.icofont-brand-appstore:before {
	content: "\e8a8";
}

.icofont-brand-asus:before {
	content: "\e8a9";
}

.icofont-brand-ati:before {
	content: "\e8aa";
}

.icofont-brand-att:before {
	content: "\e8ab";
}

.icofont-brand-audi:before {
	content: "\e8ac";
}

.icofont-brand-axiata:before {
	content: "\e8ad";
}

.icofont-brand-bada:before {
	content: "\e8ae";
}

.icofont-brand-bbc:before {
	content: "\e8af";
}

.icofont-brand-bing:before {
	content: "\e8b0";
}

.icofont-brand-blackberry:before {
	content: "\e8b1";
}

.icofont-brand-bmw:before {
	content: "\e8b2";
}

.icofont-brand-box:before {
	content: "\e8b3";
}

.icofont-brand-burger-king:before {
	content: "\e8b4";
}

.icofont-brand-business-insider:before {
	content: "\e8b5";
}

.icofont-brand-buzzfeed:before {
	content: "\e8b6";
}

.icofont-brand-cannon:before {
	content: "\e8b7";
}

.icofont-brand-casio:before {
	content: "\e8b8";
}

.icofont-brand-china-mobile:before {
	content: "\e8b9";
}

.icofont-brand-china-telecom:before {
	content: "\e8ba";
}

.icofont-brand-china-unicom:before {
	content: "\e8bb";
}

.icofont-brand-cisco:before {
	content: "\e8bc";
}

.icofont-brand-citibank:before {
	content: "\e8bd";
}

.icofont-brand-cnet:before {
	content: "\e8be";
}

.icofont-brand-cnn:before {
	content: "\e8bf";
}

.icofont-brand-cocal-cola:before {
	content: "\e8c0";
}

.icofont-brand-compaq:before {
	content: "\e8c1";
}

.icofont-brand-debian:before {
	content: "\e8c2";
}

.icofont-brand-delicious:before {
	content: "\e8c3";
}

.icofont-brand-dell:before {
	content: "\e8c4";
}

.icofont-brand-designbump:before {
	content: "\e8c5";
}

.icofont-brand-designfloat:before {
	content: "\e8c6";
}

.icofont-brand-disney:before {
	content: "\e8c7";
}

.icofont-brand-dodge:before {
	content: "\e8c8";
}

.icofont-brand-dove:before {
	content: "\e8c9";
}

.icofont-brand-drupal:before {
	content: "\e8ca";
}

.icofont-brand-ebay:before {
	content: "\e8cb";
}

.icofont-brand-eleven:before {
	content: "\e8cc";
}

.icofont-brand-emirates:before {
	content: "\e8cd";
}

.icofont-brand-espn:before {
	content: "\e8ce";
}

.icofont-brand-etihad-airways:before {
	content: "\e8cf";
}

.icofont-brand-etisalat:before {
	content: "\e8d0";
}

.icofont-brand-etsy:before {
	content: "\e8d1";
}

.icofont-brand-fastrack:before {
	content: "\e8d2";
}

.icofont-brand-fedex:before {
	content: "\e8d3";
}

.icofont-brand-ferrari:before {
	content: "\e8d4";
}

.icofont-brand-fitbit:before {
	content: "\e8d5";
}

.icofont-brand-flikr:before {
	content: "\e8d6";
}

.icofont-brand-forbes:before {
	content: "\e8d7";
}

.icofont-brand-foursquare:before {
	content: "\e8d8";
}

.icofont-brand-foxconn:before {
	content: "\e8d9";
}

.icofont-brand-fujitsu:before {
	content: "\e8da";
}

.icofont-brand-general-electric:before {
	content: "\e8db";
}

.icofont-brand-gillette:before {
	content: "\e8dc";
}

.icofont-brand-gizmodo:before {
	content: "\e8dd";
}

.icofont-brand-gnome:before {
	content: "\e8de";
}

.icofont-brand-google:before {
	content: "\e8df";
}

.icofont-brand-gopro:before {
	content: "\e8e0";
}

.icofont-brand-gucci:before {
	content: "\e8e1";
}

.icofont-brand-hallmark:before {
	content: "\e8e2";
}

.icofont-brand-hi5:before {
	content: "\e8e3";
}

.icofont-brand-honda:before {
	content: "\e8e4";
}

.icofont-brand-hp:before {
	content: "\e8e5";
}

.icofont-brand-hsbc:before {
	content: "\e8e6";
}

.icofont-brand-htc:before {
	content: "\e8e7";
}

.icofont-brand-huawei:before {
	content: "\e8e8";
}

.icofont-brand-hulu:before {
	content: "\e8e9";
}

.icofont-brand-hyundai:before {
	content: "\e8ea";
}

.icofont-brand-ibm:before {
	content: "\e8eb";
}

.icofont-brand-icofont:before {
	content: "\e8ec";
}

.icofont-brand-icq:before {
	content: "\e8ed";
}

.icofont-brand-ikea:before {
	content: "\e8ee";
}

.icofont-brand-imdb:before {
	content: "\e8ef";
}

.icofont-brand-indiegogo:before {
	content: "\e8f0";
}

.icofont-brand-intel:before {
	content: "\e8f1";
}

.icofont-brand-ipair:before {
	content: "\e8f2";
}

.icofont-brand-jaguar:before {
	content: "\e8f3";
}

.icofont-brand-java:before {
	content: "\e8f4";
}

.icofont-brand-joomla:before {
	content: "\e8f5";
}

.icofont-brand-kickstarter:before {
	content: "\e8f6";
}

.icofont-brand-kik:before {
	content: "\e8f7";
}

.icofont-brand-lastfm:before {
	content: "\e8f8";
}

.icofont-brand-lego:before {
	content: "\e8f9";
}

.icofont-brand-lenovo:before {
	content: "\e8fa";
}

.icofont-brand-levis:before {
	content: "\e8fb";
}

.icofont-brand-lexus:before {
	content: "\e8fc";
}

.icofont-brand-lg:before {
	content: "\e8fd";
}

.icofont-brand-life-hacker:before {
	content: "\e8fe";
}

.icofont-brand-linux-mint:before {
	content: "\e8ff";
}

.icofont-brand-linux:before {
	content: "\e900";
}

.icofont-brand-lionix:before {
	content: "\e901";
}

.icofont-brand-loreal:before {
	content: "\e902";
}

.icofont-brand-louis-vuitton:before {
	content: "\e903";
}

.icofont-brand-mac-os:before {
	content: "\e904";
}

.icofont-brand-marvel-app:before {
	content: "\e905";
}

.icofont-brand-mashable:before {
	content: "\e906";
}

.icofont-brand-mazda:before {
	content: "\e907";
}

.icofont-brand-mcdonals:before {
	content: "\e908";
}

.icofont-brand-mercedes:before {
	content: "\e909";
}

.icofont-brand-micromax:before {
	content: "\e90a";
}

.icofont-brand-microsoft:before {
	content: "\e90b";
}

.icofont-brand-mobileme:before {
	content: "\e90c";
}

.icofont-brand-mobily:before {
	content: "\e90d";
}

.icofont-brand-motorola:before {
	content: "\e90e";
}

.icofont-brand-msi:before {
	content: "\e90f";
}

.icofont-brand-mts:before {
	content: "\e910";
}

.icofont-brand-myspace:before {
	content: "\e911";
}

.icofont-brand-mytv:before {
	content: "\e912";
}

.icofont-brand-nasa:before {
	content: "\e913";
}

.icofont-brand-natgeo:before {
	content: "\e914";
}

.icofont-brand-nbc:before {
	content: "\e915";
}

.icofont-brand-nescafe:before {
	content: "\e916";
}

.icofont-brand-nestle:before {
	content: "\e917";
}

.icofont-brand-netflix:before {
	content: "\e918";
}

.icofont-brand-nexus:before {
	content: "\e919";
}

.icofont-brand-nike:before {
	content: "\e91a";
}

.icofont-brand-nokia:before {
	content: "\e91b";
}

.icofont-brand-nvidia:before {
	content: "\e91c";
}

.icofont-brand-omega:before {
	content: "\e91d";
}

.icofont-brand-opensuse:before {
	content: "\e91e";
}

.icofont-brand-oracle:before {
	content: "\e91f";
}

.icofont-brand-panasonic:before {
	content: "\e920";
}

.icofont-brand-paypal:before {
	content: "\e921";
}

.icofont-brand-pepsi:before {
	content: "\e922";
}

.icofont-brand-philips:before {
	content: "\e923";
}

.icofont-brand-pizza-hut:before {
	content: "\e924";
}

.icofont-brand-playstation:before {
	content: "\e925";
}

.icofont-brand-puma:before {
	content: "\e926";
}

.icofont-brand-qatar-air:before {
	content: "\e927";
}

.icofont-brand-qvc:before {
	content: "\e928";
}

.icofont-brand-readernaut:before {
	content: "\e929";
}

.icofont-brand-redbull:before {
	content: "\e92a";
}

.icofont-brand-reebok:before {
	content: "\e92b";
}

.icofont-brand-reuters:before {
	content: "\e92c";
}

.icofont-brand-samsung:before {
	content: "\e92d";
}

.icofont-brand-sap:before {
	content: "\e92e";
}

.icofont-brand-saudia-airlines:before {
	content: "\e92f";
}

.icofont-brand-scribd:before {
	content: "\e930";
}

.icofont-brand-shell:before {
	content: "\e931";
}

.icofont-brand-siemens:before {
	content: "\e932";
}

.icofont-brand-sk-telecom:before {
	content: "\e933";
}

.icofont-brand-slideshare:before {
	content: "\e934";
}

.icofont-brand-smashing-magazine:before {
	content: "\e935";
}

.icofont-brand-snapchat:before {
	content: "\e936";
}

.icofont-brand-sony-ericsson:before {
	content: "\e937";
}

.icofont-brand-sony:before {
	content: "\e938";
}

.icofont-brand-soundcloud:before {
	content: "\e939";
}

.icofont-brand-sprint:before {
	content: "\e93a";
}

.icofont-brand-squidoo:before {
	content: "\e93b";
}

.icofont-brand-starbucks:before {
	content: "\e93c";
}

.icofont-brand-stc:before {
	content: "\e93d";
}

.icofont-brand-steam:before {
	content: "\e93e";
}

.icofont-brand-suzuki:before {
	content: "\e93f";
}

.icofont-brand-symbian:before {
	content: "\e940";
}

.icofont-brand-t-mobile:before {
	content: "\e941";
}

.icofont-brand-tango:before {
	content: "\e942";
}

.icofont-brand-target:before {
	content: "\e943";
}

.icofont-brand-tata-indicom:before {
	content: "\e944";
}

.icofont-brand-techcrunch:before {
	content: "\e945";
}

.icofont-brand-telenor:before {
	content: "\e946";
}

.icofont-brand-teliasonera:before {
	content: "\e947";
}

.icofont-brand-tesla:before {
	content: "\e948";
}

.icofont-brand-the-verge:before {
	content: "\e949";
}

.icofont-brand-thenextweb:before {
	content: "\e94a";
}

.icofont-brand-toshiba:before {
	content: "\e94b";
}

.icofont-brand-toyota:before {
	content: "\e94c";
}

.icofont-brand-tribenet:before {
	content: "\e94d";
}

.icofont-brand-ubuntu:before {
	content: "\e94e";
}

.icofont-brand-unilever:before {
	content: "\e94f";
}

.icofont-brand-vaio:before {
	content: "\e950";
}

.icofont-brand-verizon:before {
	content: "\e951";
}

.icofont-brand-viber:before {
	content: "\e952";
}

.icofont-brand-vodafone:before {
	content: "\e953";
}

.icofont-brand-volkswagen:before {
	content: "\e954";
}

.icofont-brand-walmart:before {
	content: "\e955";
}

.icofont-brand-warnerbros:before {
	content: "\e956";
}

.icofont-brand-whatsapp:before {
	content: "\e957";
}

.icofont-brand-wikipedia:before {
	content: "\e958";
}

.icofont-brand-windows:before {
	content: "\e959";
}

.icofont-brand-wire:before {
	content: "\e95a";
}

.icofont-brand-wordpress:before {
	content: "\e95b";
}

.icofont-brand-xiaomi:before {
	content: "\e95c";
}

.icofont-brand-yahoobuzz:before {
	content: "\e95d";
}

.icofont-brand-yamaha:before {
	content: "\e95e";
}

.icofont-brand-youtube:before {
	content: "\e95f";
}

.icofont-brand-zain:before {
	content: "\e960";
}

.icofont-bank-alt:before {
	content: "\e961";
}

.icofont-bank:before {
	content: "\e962";
}

.icofont-barcode:before {
	content: "\e963";
}

.icofont-bill-alt:before {
	content: "\e964";
}

.icofont-billboard:before {
	content: "\e965";
}

.icofont-briefcase-1:before {
	content: "\e966";
}

.icofont-briefcase-2:before {
	content: "\e967";
}

.icofont-businessman:before {
	content: "\e968";
}

.icofont-businesswoman:before {
	content: "\e969";
}

.icofont-chair:before {
	content: "\e96a";
}

.icofont-coins:before {
	content: "\e96b";
}

.icofont-company:before {
	content: "\e96c";
}

.icofont-contact-add:before {
	content: "\e96d";
}

.icofont-files-stack:before {
	content: "\e96e";
}

.icofont-handshake-deal:before {
	content: "\e96f";
}

.icofont-id-card:before {
	content: "\e970";
}

.icofont-meeting-add:before {
	content: "\e971";
}

.icofont-money-bag:before {
	content: "\e972";
}

.icofont-pie-chart:before {
	content: "\e973";
}

.icofont-presentation-alt:before {
	content: "\e974";
}

.icofont-presentation:before {
	content: "\e975";
}

.icofont-stamp:before {
	content: "\e976";
}

.icofont-stock-mobile:before {
	content: "\e977";
}

.icofont-chart-arrows-axis:before {
	content: "\e978";
}

.icofont-chart-bar-graph:before {
	content: "\e979";
}

.icofont-chart-flow-1:before {
	content: "\e97a";
}

.icofont-chart-flow-2:before {
	content: "\e97b";
}

.icofont-chart-flow:before {
	content: "\e97c";
}

.icofont-chart-growth:before {
	content: "\e97d";
}

.icofont-chart-histogram-alt:before {
	content: "\e97e";
}

.icofont-chart-histogram:before {
	content: "\e97f";
}

.icofont-chart-line-alt:before {
	content: "\e980";
}

.icofont-chart-line:before {
	content: "\e981";
}

.icofont-chart-pie-alt:before {
	content: "\e982";
}

.icofont-chart-pie:before {
	content: "\e983";
}

.icofont-chart-radar-graph:before {
	content: "\e984";
}

.icofont-architecture-alt:before {
	content: "\e985";
}

.icofont-architecture:before {
	content: "\e986";
}

.icofont-barricade:before {
	content: "\e987";
}

.icofont-bolt:before {
	content: "\e988";
}

.icofont-bricks:before {
	content: "\e989";
}

.icofont-building-alt:before {
	content: "\e98a";
}

.icofont-bull-dozer:before {
	content: "\e98b";
}

.icofont-calculations:before {
	content: "\e98c";
}

.icofont-cement-mix:before {
	content: "\e98d";
}

.icofont-cement-mixer:before {
	content: "\e98e";
}

.icofont-concrete-mixer:before {
	content: "\e98f";
}

.icofont-danger-zone:before {
	content: "\e990";
}

.icofont-drill:before {
	content: "\e991";
}

.icofont-eco-energy:before {
	content: "\e992";
}

.icofont-eco-environmen:before {
	content: "\e993";
}

.icofont-energy-air:before {
	content: "\e994";
}

.icofont-energy-oil:before {
	content: "\e995";
}

.icofont-energy-savings:before {
	content: "\e996";
}

.icofont-energy-solar:before {
	content: "\e997";
}

.icofont-energy-water:before {
	content: "\e998";
}

.icofont-engineer:before {
	content: "\e999";
}

.icofont-fire-extinguisher-alt:before {
	content: "\e99a";
}

.icofont-fire-extinguisher:before {
	content: "\e99b";
}

.icofont-fix-tools:before {
	content: "\e99c";
}

.icofont-fork-lift:before {
	content: "\e99d";
}

.icofont-glue-oil:before {
	content: "\e99e";
}

.icofont-hammer-alt:before {
	content: "\e99f";
}

.icofont-hammer:before {
	content: "\e9a0";
}

.icofont-help-robot:before {
	content: "\e9a1";
}

.icofont-industries-1:before {
	content: "\e9a2";
}

.icofont-industries-2:before {
	content: "\e9a3";
}

.icofont-industries-3:before {
	content: "\e9a4";
}

.icofont-industries-4:before {
	content: "\e9a5";
}

.icofont-industries-5:before {
	content: "\e9a6";
}

.icofont-industries:before {
	content: "\e9a7";
}

.icofont-labour:before {
	content: "\e9a8";
}

.icofont-mining:before {
	content: "\e9a9";
}

.icofont-paint-brush:before {
	content: "\e9aa";
}

.icofont-pollution:before {
	content: "\e9ab";
}

.icofont-power-zone:before {
	content: "\e9ac";
}

.icofont-radio-active:before {
	content: "\e9ad";
}

.icofont-recycle-alt:before {
	content: "\e9ae";
}

.icofont-recycling-man:before {
	content: "\e9af";
}

.icofont-safety-hat-light:before {
	content: "\e9b0";
}

.icofont-safety-hat:before {
	content: "\e9b1";
}

.icofont-saw:before {
	content: "\e9b2";
}

.icofont-screw-driver:before {
	content: "\e9b3";
}

.icofont-tools-1:before {
	content: "\e9b4";
}

.icofont-tools-bag:before {
	content: "\e9b5";
}

.icofont-tow-truck:before {
	content: "\e9b6";
}

.icofont-trolley:before {
	content: "\e9b7";
}

.icofont-trowel:before {
	content: "\e9b8";
}

.icofont-under-construction-alt:before {
	content: "\e9b9";
}

.icofont-under-construction:before {
	content: "\e9ba";
}

.icofont-vehicle-cement:before {
	content: "\e9bb";
}

.icofont-vehicle-crane:before {
	content: "\e9bc";
}

.icofont-vehicle-delivery-van:before {
	content: "\e9bd";
}

.icofont-vehicle-dozer:before {
	content: "\e9be";
}

.icofont-vehicle-excavator:before {
	content: "\e9bf";
}

.icofont-vehicle-trucktor:before {
	content: "\e9c0";
}

.icofont-vehicle-wrecking:before {
	content: "\e9c1";
}

.icofont-worker:before {
	content: "\e9c2";
}

.icofont-workers-group:before {
	content: "\e9c3";
}

.icofont-wrench:before {
	content: "\e9c4";
}

.icofont-afghani-false:before {
	content: "\e9c5";
}

.icofont-afghani-minus:before {
	content: "\e9c6";
}

.icofont-afghani-plus:before {
	content: "\e9c7";
}

.icofont-afghani-true:before {
	content: "\e9c8";
}

.icofont-afghani:before {
	content: "\e9c9";
}

.icofont-baht-false:before {
	content: "\e9ca";
}

.icofont-baht-minus:before {
	content: "\e9cb";
}

.icofont-baht-plus:before {
	content: "\e9cc";
}

.icofont-baht-true:before {
	content: "\e9cd";
}

.icofont-baht:before {
	content: "\e9ce";
}

.icofont-bitcoin-false:before {
	content: "\e9cf";
}

.icofont-bitcoin-minus:before {
	content: "\e9d0";
}

.icofont-bitcoin-plus:before {
	content: "\e9d1";
}

.icofont-bitcoin-true:before {
	content: "\e9d2";
}

.icofont-bitcoin:before {
	content: "\e9d3";
}

.icofont-dollar-flase:before {
	content: "\e9d4";
}

.icofont-dollar-minus:before {
	content: "\e9d5";
}

.icofont-dollar-plus:before {
	content: "\e9d6";
}

.icofont-dollar-true:before {
	content: "\e9d7";
}

.icofont-dollar:before {
	content: "\e9d8";
}

.icofont-dong-false:before {
	content: "\e9d9";
}

.icofont-dong-minus:before {
	content: "\e9da";
}

.icofont-dong-plus:before {
	content: "\e9db";
}

.icofont-dong-true:before {
	content: "\e9dc";
}

.icofont-dong:before {
	content: "\e9dd";
}

.icofont-euro-false:before {
	content: "\e9de";
}

.icofont-euro-minus:before {
	content: "\e9df";
}

.icofont-euro-plus:before {
	content: "\e9e0";
}

.icofont-euro-true:before {
	content: "\e9e1";
}

.icofont-euro:before {
	content: "\e9e2";
}

.icofont-frank-false:before {
	content: "\e9e3";
}

.icofont-frank-minus:before {
	content: "\e9e4";
}

.icofont-frank-plus:before {
	content: "\e9e5";
}

.icofont-frank-true:before {
	content: "\e9e6";
}

.icofont-frank:before {
	content: "\e9e7";
}

.icofont-hryvnia-false:before {
	content: "\e9e8";
}

.icofont-hryvnia-minus:before {
	content: "\e9e9";
}

.icofont-hryvnia-plus:before {
	content: "\e9ea";
}

.icofont-hryvnia-true:before {
	content: "\e9eb";
}

.icofont-hryvnia:before {
	content: "\e9ec";
}

.icofont-lira-false:before {
	content: "\e9ed";
}

.icofont-lira-minus:before {
	content: "\e9ee";
}

.icofont-lira-plus:before {
	content: "\e9ef";
}

.icofont-lira-true:before {
	content: "\e9f0";
}

.icofont-lira:before {
	content: "\e9f1";
}

.icofont-peseta-false:before {
	content: "\e9f2";
}

.icofont-peseta-minus:before {
	content: "\e9f3";
}

.icofont-peseta-plus:before {
	content: "\e9f4";
}

.icofont-peseta-true:before {
	content: "\e9f5";
}

.icofont-peseta:before {
	content: "\e9f6";
}

.icofont-peso-false:before {
	content: "\e9f7";
}

.icofont-peso-minus:before {
	content: "\e9f8";
}

.icofont-peso-plus:before {
	content: "\e9f9";
}

.icofont-peso-true:before {
	content: "\e9fa";
}

.icofont-peso:before {
	content: "\e9fb";
}

.icofont-pound-false:before {
	content: "\e9fc";
}

.icofont-pound-minus:before {
	content: "\e9fd";
}

.icofont-pound-plus:before {
	content: "\e9fe";
}

.icofont-pound-true:before {
	content: "\e9ff";
}

.icofont-pound:before {
	content: "\ea00";
}

.icofont-renminbi-false:before {
	content: "\ea01";
}

.icofont-renminbi-minus:before {
	content: "\ea02";
}

.icofont-renminbi-plus:before {
	content: "\ea03";
}

.icofont-renminbi-true:before {
	content: "\ea04";
}

.icofont-renminbi:before {
	content: "\ea05";
}

.icofont-riyal-false:before {
	content: "\ea06";
}

.icofont-riyal-minus:before {
	content: "\ea07";
}

.icofont-riyal-plus:before {
	content: "\ea08";
}

.icofont-riyal-true:before {
	content: "\ea09";
}

.icofont-riyal:before {
	content: "\ea0a";
}

.icofont-rouble-false:before {
	content: "\ea0b";
}

.icofont-rouble-minus:before {
	content: "\ea0c";
}

.icofont-rouble-plus:before {
	content: "\ea0d";
}

.icofont-rouble-true:before {
	content: "\ea0e";
}

.icofont-rouble:before {
	content: "\ea0f";
}

.icofont-rupee-false:before {
	content: "\ea10";
}

.icofont-rupee-minus:before {
	content: "\ea11";
}

.icofont-rupee-plus:before {
	content: "\ea12";
}

.icofont-rupee-true:before {
	content: "\ea13";
}

.icofont-rupee:before {
	content: "\ea14";
}

.icofont-taka-false:before {
	content: "\ea15";
}

.icofont-taka-minus:before {
	content: "\ea16";
}

.icofont-taka-plus:before {
	content: "\ea17";
}

.icofont-taka-true:before {
	content: "\ea18";
}

.icofont-taka:before {
	content: "\ea19";
}

.icofont-turkish-lira-false:before {
	content: "\ea1a";
}

.icofont-turkish-lira-minus:before {
	content: "\ea1b";
}

.icofont-turkish-lira-plus:before {
	content: "\ea1c";
}

.icofont-turkish-lira-true:before {
	content: "\ea1d";
}

.icofont-turkish-lira:before {
	content: "\ea1e";
}

.icofont-won-false:before {
	content: "\ea1f";
}

.icofont-won-minus:before {
	content: "\ea20";
}

.icofont-won-plus:before {
	content: "\ea21";
}

.icofont-won-true:before {
	content: "\ea22";
}

.icofont-won:before {
	content: "\ea23";
}

.icofont-yen-false:before {
	content: "\ea24";
}

.icofont-yen-minus:before {
	content: "\ea25";
}

.icofont-yen-plus:before {
	content: "\ea26";
}

.icofont-yen-true:before {
	content: "\ea27";
}

.icofont-yen:before {
	content: "\ea28";
}

.icofont-android-nexus:before {
	content: "\ea29";
}

.icofont-android-tablet:before {
	content: "\ea2a";
}

.icofont-apple-watch:before {
	content: "\ea2b";
}

.icofont-drawing-tablet:before {
	content: "\ea2c";
}

.icofont-earphone:before {
	content: "\ea2d";
}

.icofont-flash-drive:before {
	content: "\ea2e";
}

.icofont-game-console:before {
	content: "\ea2f";
}

.icofont-game-controller:before {
	content: "\ea30";
}

.icofont-game-pad:before {
	content: "\ea31";
}

.icofont-game:before {
	content: "\ea32";
}

.icofont-headphone-alt-1:before {
	content: "\ea33";
}

.icofont-headphone-alt-2:before {
	content: "\ea34";
}

.icofont-headphone-alt-3:before {
	content: "\ea35";
}

.icofont-headphone-alt:before {
	content: "\ea36";
}

.icofont-headphone:before {
	content: "\ea37";
}

.icofont-htc-one:before {
	content: "\ea38";
}

.icofont-imac:before {
	content: "\ea39";
}

.icofont-ipad:before {
	content: "\ea3a";
}

.icofont-iphone:before {
	content: "\ea3b";
}

.icofont-ipod-nano:before {
	content: "\ea3c";
}

.icofont-ipod-touch:before {
	content: "\ea3d";
}

.icofont-keyboard-alt:before {
	content: "\ea3e";
}

.icofont-keyboard-wireless:before {
	content: "\ea3f";
}

.icofont-keyboard:before {
	content: "\ea40";
}

.icofont-laptop-alt:before {
	content: "\ea41";
}

.icofont-laptop:before {
	content: "\ea42";
}

.icofont-macbook:before {
	content: "\ea43";
}

.icofont-magic-mouse:before {
	content: "\ea44";
}

.icofont-micro-chip:before {
	content: "\ea45";
}

.icofont-microphone-alt:before {
	content: "\ea46";
}

.icofont-microphone:before {
	content: "\ea47";
}

.icofont-monitor:before {
	content: "\ea48";
}

.icofont-mouse:before {
	content: "\ea49";
}

.icofont-mp3-player:before {
	content: "\ea4a";
}

.icofont-nintendo:before {
	content: "\ea4b";
}

.icofont-playstation-alt:before {
	content: "\ea4c";
}

.icofont-psvita:before {
	content: "\ea4d";
}

.icofont-radio-mic:before {
	content: "\ea4e";
}

.icofont-radio:before {
	content: "\ea4f";
}

.icofont-refrigerator:before {
	content: "\ea50";
}

.icofont-samsung-galaxy:before {
	content: "\ea51";
}

.icofont-surface-tablet:before {
	content: "\ea52";
}

.icofont-ui-head-phone:before {
	content: "\ea53";
}

.icofont-ui-keyboard:before {
	content: "\ea54";
}

.icofont-washing-machine:before {
	content: "\ea55";
}

.icofont-wifi-router:before {
	content: "\ea56";
}

.icofont-wii-u:before {
	content: "\ea57";
}

.icofont-windows-lumia:before {
	content: "\ea58";
}

.icofont-wireless-mouse:before {
	content: "\ea59";
}

.icofont-xbox-360:before {
	content: "\ea5a";
}

.icofont-arrow-down:before {
	content: "\ea5b";
}

.icofont-arrow-left:before {
	content: "\ea5c";
}

.icofont-arrow-right:before {
	content: "\ea5d";
}

.icofont-arrow-up:before {
	content: "\ea5e";
}

.icofont-block-down:before {
	content: "\ea5f";
}

.icofont-block-left:before {
	content: "\ea60";
}

.icofont-block-right:before {
	content: "\ea61";
}

.icofont-block-up:before {
	content: "\ea62";
}

.icofont-bubble-down:before {
	content: "\ea63";
}

.icofont-bubble-left:before {
	content: "\ea64";
}

.icofont-bubble-right:before {
	content: "\ea65";
}

.icofont-bubble-up:before {
	content: "\ea66";
}

.icofont-caret-down:before {
	content: "\ea67";
}

.icofont-caret-left:before {
	content: "\ea68";
}

.icofont-caret-right:before {
	content: "\ea69";
}

.icofont-caret-up:before {
	content: "\ea6a";
}

.icofont-circled-down:before {
	content: "\ea6b";
}

.icofont-circled-left:before {
	content: "\ea6c";
}

.icofont-circled-right:before {
	content: "\ea6d";
}

.icofont-circled-up:before {
	content: "\ea6e";
}

.icofont-collapse:before {
	content: "\ea6f";
}

.icofont-cursor-drag:before {
	content: "\ea70";
}

.icofont-curved-double-left:before {
	content: "\ea71";
}

.icofont-curved-double-right:before {
	content: "\ea72";
}

.icofont-curved-down:before {
	content: "\ea73";
}

.icofont-curved-left:before {
	content: "\ea74";
}

.icofont-curved-right:before {
	content: "\ea75";
}

.icofont-curved-up:before {
	content: "\ea76";
}

.icofont-dotted-down:before {
	content: "\ea77";
}

.icofont-dotted-left:before {
	content: "\ea78";
}

.icofont-dotted-right:before {
	content: "\ea79";
}

.icofont-dotted-up:before {
	content: "\ea7a";
}

.icofont-double-left:before {
	content: "\ea7b";
}

.icofont-double-right:before {
	content: "\ea7c";
}

.icofont-expand-alt:before {
	content: "\ea7d";
}

.icofont-hand-down:before {
	content: "\ea7e";
}

.icofont-hand-drag:before {
	content: "\ea7f";
}

.icofont-hand-drag1:before {
	content: "\ea80";
}

.icofont-hand-drag2:before {
	content: "\ea81";
}

.icofont-hand-drawn-alt-down:before {
	content: "\ea82";
}

.icofont-hand-drawn-alt-left:before {
	content: "\ea83";
}

.icofont-hand-drawn-alt-right:before {
	content: "\ea84";
}

.icofont-hand-drawn-alt-up:before {
	content: "\ea85";
}

.icofont-hand-drawn-down:before {
	content: "\ea86";
}

.icofont-hand-drawn-left:before {
	content: "\ea87";
}

.icofont-hand-drawn-right:before {
	content: "\ea88";
}

.icofont-hand-drawn-up:before {
	content: "\ea89";
}

.icofont-hand-grippers:before {
	content: "\ea8a";
}

.icofont-hand-left:before {
	content: "\ea8b";
}

.icofont-hand-right:before {
	content: "\ea8c";
}

.icofont-hand-up:before {
	content: "\ea8d";
}

.icofont-line-block-down:before {
	content: "\ea8e";
}

.icofont-line-block-left:before {
	content: "\ea8f";
}

.icofont-line-block-right:before {
	content: "\ea90";
}

.icofont-line-block-up:before {
	content: "\ea91";
}

.icofont-long-arrow-down:before {
	content: "\ea92";
}

.icofont-long-arrow-left:before {
	content: "\ea93";
}

.icofont-long-arrow-right:before {
	content: "\ea94";
}

.icofont-long-arrow-up:before {
	content: "\ea95";
}

.icofont-rounded-collapse:before {
	content: "\ea96";
}

.icofont-rounded-double-left:before {
	content: "\ea97";
}

.icofont-rounded-double-right:before {
	content: "\ea98";
}

.icofont-rounded-down:before {
	content: "\ea99";
}

.icofont-rounded-expand:before {
	content: "\ea9a";
}

.icofont-rounded-left-down:before {
	content: "\ea9b";
}

.icofont-rounded-left-up:before {
	content: "\ea9c";
}

.icofont-rounded-left:before {
	content: "\ea9d";
}

.icofont-rounded-right-down:before {
	content: "\ea9e";
}

.icofont-rounded-right-up:before {
	content: "\ea9f";
}

.icofont-rounded-right:before {
	content: "\eaa0";
}

.icofont-rounded-up:before {
	content: "\eaa1";
}

.icofont-scroll-bubble-down:before {
	content: "\eaa2";
}

.icofont-scroll-bubble-left:before {
	content: "\eaa3";
}

.icofont-scroll-bubble-right:before {
	content: "\eaa4";
}

.icofont-scroll-bubble-up:before {
	content: "\eaa5";
}

.icofont-scroll-double-down:before {
	content: "\eaa6";
}

.icofont-scroll-double-left:before {
	content: "\eaa7";
}

.icofont-scroll-double-right:before {
	content: "\eaa8";
}

.icofont-scroll-double-up:before {
	content: "\eaa9";
}

.icofont-scroll-down:before {
	content: "\eaaa";
}

.icofont-scroll-left:before {
	content: "\eaab";
}

.icofont-scroll-long-down:before {
	content: "\eaac";
}

.icofont-scroll-long-left:before {
	content: "\eaad";
}

.icofont-scroll-long-right:before {
	content: "\eaae";
}

.icofont-scroll-long-up:before {
	content: "\eaaf";
}

.icofont-scroll-right:before {
	content: "\eab0";
}

.icofont-scroll-up:before {
	content: "\eab1";
}

.icofont-simple-down:before {
	content: "\eab2";
}

.icofont-simple-left-down:before {
	content: "\eab3";
}

.icofont-simple-left-up:before {
	content: "\eab4";
}

.icofont-simple-left:before {
	content: "\eab5";
}

.icofont-simple-right-down:before {
	content: "\eab6";
}

.icofont-simple-right-up:before {
	content: "\eab7";
}

.icofont-simple-right:before {
	content: "\eab8";
}

.icofont-simple-up:before {
	content: "\eab9";
}

.icofont-square-down:before {
	content: "\eaba";
}

.icofont-square-left:before {
	content: "\eabb";
}

.icofont-square-right:before {
	content: "\eabc";
}

.icofont-square-up:before {
	content: "\eabd";
}

.icofont-stylish-down:before {
	content: "\eabe";
}

.icofont-stylish-left:before {
	content: "\eabf";
}

.icofont-stylish-right:before {
	content: "\eac0";
}

.icofont-stylish-up:before {
	content: "\eac1";
}

.icofont-swoosh-down:before {
	content: "\eac2";
}

.icofont-swoosh-left:before {
	content: "\eac3";
}

.icofont-swoosh-right:before {
	content: "\eac4";
}

.icofont-swoosh-up:before {
	content: "\eac5";
}

.icofont-thin-double-left:before {
	content: "\eac6";
}

.icofont-thin-double-right:before {
	content: "\eac7";
}

.icofont-thin-down:before {
	content: "\eac8";
}

.icofont-thin-left:before {
	content: "\eac9";
}

.icofont-thin-right:before {
	content: "\eaca";
}

.icofont-thin-up:before {
	content: "\eacb";
}

.icofont-abc:before {
	content: "\eacc";
}

.icofont-atom:before {
	content: "\eacd";
}

.icofont-award:before {
	content: "\eace";
}

.icofont-bell-alt:before {
	content: "\eacf";
}

.icofont-black-board:before {
	content: "\ead0";
}

.icofont-book-alt:before {
	content: "\ead1";
}

.icofont-book:before {
	content: "\ead2";
}

.icofont-brainstorming:before {
	content: "\ead3";
}

.icofont-certificate-alt-1:before {
	content: "\ead4";
}

.icofont-certificate-alt-2:before {
	content: "\ead5";
}

.icofont-certificate:before {
	content: "\ead6";
}

.icofont-education:before {
	content: "\ead7";
}

.icofont-electron:before {
	content: "\ead8";
}

.icofont-fountain-pen:before {
	content: "\ead9";
}

.icofont-globe-alt:before {
	content: "\eada";
}

.icofont-graduate-alt:before {
	content: "\eadb";
}

.icofont-graduate:before {
	content: "\eadc";
}

.icofont-group-students:before {
	content: "\eadd";
}

.icofont-hat-alt:before {
	content: "\eade";
}

.icofont-hat:before {
	content: "\eadf";
}

.icofont-instrument:before {
	content: "\eae0";
}

.icofont-lamp-light:before {
	content: "\eae1";
}

.icofont-medal:before {
	content: "\eae2";
}

.icofont-microscope-alt:before {
	content: "\eae3";
}

.icofont-microscope:before {
	content: "\eae4";
}

.icofont-paper:before {
	content: "\eae5";
}

.icofont-pen-alt-4:before {
	content: "\eae6";
}

.icofont-pen-nib:before {
	content: "\eae7";
}

.icofont-pencil-alt-5:before {
	content: "\eae8";
}

.icofont-quill-pen:before {
	content: "\eae9";
}

.icofont-read-book-alt:before {
	content: "\eaea";
}

.icofont-read-book:before {
	content: "\eaeb";
}

.icofont-school-bag:before {
	content: "\eaec";
}

.icofont-school-bus:before {
	content: "\eaed";
}

.icofont-student-alt:before {
	content: "\eaee";
}

.icofont-student:before {
	content: "\eaef";
}

.icofont-teacher:before {
	content: "\eaf0";
}

.icofont-test-bulb:before {
	content: "\eaf1";
}

.icofont-test-tube-alt:before {
	content: "\eaf2";
}

.icofont-university:before {
	content: "\eaf3";
}

.icofont-angry:before {
	content: "\eaf4";
}

.icofont-astonished:before {
	content: "\eaf5";
}

.icofont-confounded:before {
	content: "\eaf6";
}

.icofont-confused:before {
	content: "\eaf7";
}

.icofont-crying:before {
	content: "\eaf8";
}

.icofont-dizzy:before {
	content: "\eaf9";
}

.icofont-expressionless:before {
	content: "\eafa";
}

.icofont-heart-eyes:before {
	content: "\eafb";
}

.icofont-laughing:before {
	content: "\eafc";
}

.icofont-nerd-smile:before {
	content: "\eafd";
}

.icofont-open-mouth:before {
	content: "\eafe";
}

.icofont-rage:before {
	content: "\eaff";
}

.icofont-rolling-eyes:before {
	content: "\eb00";
}

.icofont-sad:before {
	content: "\eb01";
}

.icofont-simple-smile:before {
	content: "\eb02";
}

.icofont-slightly-smile:before {
	content: "\eb03";
}

.icofont-smirk:before {
	content: "\eb04";
}

.icofont-stuck-out-tongue:before {
	content: "\eb05";
}

.icofont-wink-smile:before {
	content: "\eb06";
}

.icofont-worried:before {
	content: "\eb07";
}

.icofont-file-alt:before {
	content: "\eb08";
}

.icofont-file-audio:before {
	content: "\eb09";
}

.icofont-file-avi-mp4:before {
	content: "\eb0a";
}

.icofont-file-bmp:before {
	content: "\eb0b";
}

.icofont-file-code:before {
	content: "\eb0c";
}

.icofont-file-css:before {
	content: "\eb0d";
}

.icofont-file-document:before {
	content: "\eb0e";
}

.icofont-file-eps:before {
	content: "\eb0f";
}

.icofont-file-excel:before {
	content: "\eb10";
}

.icofont-file-exe:before {
	content: "\eb11";
}

.icofont-file-file:before {
	content: "\eb12";
}

.icofont-file-flv:before {
	content: "\eb13";
}

.icofont-file-gif:before {
	content: "\eb14";
}

.icofont-file-html5:before {
	content: "\eb15";
}

.icofont-file-image:before {
	content: "\eb16";
}

.icofont-file-iso:before {
	content: "\eb17";
}

.icofont-file-java:before {
	content: "\eb18";
}

.icofont-file-javascript:before {
	content: "\eb19";
}

.icofont-file-jpg:before {
	content: "\eb1a";
}

.icofont-file-midi:before {
	content: "\eb1b";
}

.icofont-file-mov:before {
	content: "\eb1c";
}

.icofont-file-mp3:before {
	content: "\eb1d";
}

.icofont-file-pdf:before {
	content: "\eb1e";
}

.icofont-file-php:before {
	content: "\eb1f";
}

.icofont-file-png:before {
	content: "\eb20";
}

.icofont-file-powerpoint:before {
	content: "\eb21";
}

.icofont-file-presentation:before {
	content: "\eb22";
}

.icofont-file-psb:before {
	content: "\eb23";
}

.icofont-file-psd:before {
	content: "\eb24";
}

.icofont-file-python:before {
	content: "\eb25";
}

.icofont-file-ruby:before {
	content: "\eb26";
}

.icofont-file-spreadsheet:before {
	content: "\eb27";
}

.icofont-file-sql:before {
	content: "\eb28";
}

.icofont-file-svg:before {
	content: "\eb29";
}

.icofont-file-text:before {
	content: "\eb2a";
}

.icofont-file-tiff:before {
	content: "\eb2b";
}

.icofont-file-video:before {
	content: "\eb2c";
}

.icofont-file-wave:before {
	content: "\eb2d";
}

.icofont-file-wmv:before {
	content: "\eb2e";
}

.icofont-file-word:before {
	content: "\eb2f";
}

.icofont-file-zip:before {
	content: "\eb30";
}

.icofont-cycling-alt:before {
	content: "\eb31";
}

.icofont-cycling:before {
	content: "\eb32";
}

.icofont-dumbbell:before {
	content: "\eb33";
}

.icofont-dumbbells:before {
	content: "\eb34";
}

.icofont-gym-alt-1:before {
	content: "\eb35";
}

.icofont-gym-alt-2:before {
	content: "\eb36";
}

.icofont-gym-alt-3:before {
	content: "\eb37";
}

.icofont-gym:before {
	content: "\eb38";
}

.icofont-muscle-weight:before {
	content: "\eb39";
}

.icofont-muscle:before {
	content: "\eb3a";
}

.icofont-apple:before {
	content: "\eb3b";
}

.icofont-arabian-coffee:before {
	content: "\eb3c";
}

.icofont-artichoke:before {
	content: "\eb3d";
}

.icofont-asparagus:before {
	content: "\eb3e";
}

.icofont-avocado:before {
	content: "\eb3f";
}

.icofont-baby-food:before {
	content: "\eb40";
}

.icofont-banana:before {
	content: "\eb41";
}

.icofont-bbq:before {
	content: "\eb42";
}

.icofont-beans:before {
	content: "\eb43";
}

.icofont-beer:before {
	content: "\eb44";
}

.icofont-bell-pepper-capsicum:before {
	content: "\eb45";
}

.icofont-birthday-cake:before {
	content: "\eb46";
}

.icofont-bread:before {
	content: "\eb47";
}

.icofont-broccoli:before {
	content: "\eb48";
}

.icofont-burger:before {
	content: "\eb49";
}

.icofont-cabbage:before {
	content: "\eb4a";
}

.icofont-carrot:before {
	content: "\eb4b";
}

.icofont-cauli-flower:before {
	content: "\eb4c";
}

.icofont-cheese:before {
	content: "\eb4d";
}

.icofont-chef:before {
	content: "\eb4e";
}

.icofont-cherry:before {
	content: "\eb4f";
}

.icofont-chicken-fry:before {
	content: "\eb50";
}

.icofont-chicken:before {
	content: "\eb51";
}

.icofont-cocktail:before {
	content: "\eb52";
}

.icofont-coconut-water:before {
	content: "\eb53";
}

.icofont-coconut:before {
	content: "\eb54";
}

.icofont-coffee-alt:before {
	content: "\eb55";
}

.icofont-coffee-cup:before {
	content: "\eb56";
}

.icofont-coffee-mug:before {
	content: "\eb57";
}

.icofont-coffee-pot:before {
	content: "\eb58";
}

.icofont-cola:before {
	content: "\eb59";
}

.icofont-corn:before {
	content: "\eb5a";
}

.icofont-croissant:before {
	content: "\eb5b";
}

.icofont-crop-plant:before {
	content: "\eb5c";
}

.icofont-cucumber:before {
	content: "\eb5d";
}

.icofont-culinary:before {
	content: "\eb5e";
}

.icofont-cup-cake:before {
	content: "\eb5f";
}

.icofont-dining-table:before {
	content: "\eb60";
}

.icofont-donut:before {
	content: "\eb61";
}

.icofont-egg-plant:before {
	content: "\eb62";
}

.icofont-egg-poached:before {
	content: "\eb63";
}

.icofont-farmer-alt:before {
	content: "\eb64";
}

.icofont-farmer:before {
	content: "\eb65";
}

.icofont-fast-food:before {
	content: "\eb66";
}

.icofont-food-basket:before {
	content: "\eb67";
}

.icofont-food-cart:before {
	content: "\eb68";
}

.icofont-fork-and-knife:before {
	content: "\eb69";
}

.icofont-french-fries:before {
	content: "\eb6a";
}

.icofont-fruits:before {
	content: "\eb6b";
}

.icofont-grapes:before {
	content: "\eb6c";
}

.icofont-honey:before {
	content: "\eb6d";
}

.icofont-hot-dog:before {
	content: "\eb6e";
}

.icofont-ice-cream-alt:before {
	content: "\eb6f";
}

.icofont-ice-cream:before {
	content: "\eb70";
}

.icofont-juice:before {
	content: "\eb71";
}

.icofont-ketchup:before {
	content: "\eb72";
}

.icofont-kiwi:before {
	content: "\eb73";
}

.icofont-layered-cake:before {
	content: "\eb74";
}

.icofont-lemon-alt:before {
	content: "\eb75";
}

.icofont-lemon:before {
	content: "\eb76";
}

.icofont-lobster:before {
	content: "\eb77";
}

.icofont-mango:before {
	content: "\eb78";
}

.icofont-milk:before {
	content: "\eb79";
}

.icofont-mushroom:before {
	content: "\eb7a";
}

.icofont-noodles:before {
	content: "\eb7b";
}

.icofont-onion:before {
	content: "\eb7c";
}

.icofont-orange:before {
	content: "\eb7d";
}

.icofont-pear:before {
	content: "\eb7e";
}

.icofont-peas:before {
	content: "\eb7f";
}

.icofont-pepper:before {
	content: "\eb80";
}

.icofont-pie-alt:before {
	content: "\eb81";
}

.icofont-pie:before {
	content: "\eb82";
}

.icofont-pineapple:before {
	content: "\eb83";
}

.icofont-pizza-slice:before {
	content: "\eb84";
}

.icofont-pizza:before {
	content: "\eb85";
}

.icofont-plant:before {
	content: "\eb86";
}

.icofont-popcorn:before {
	content: "\eb87";
}

.icofont-potato:before {
	content: "\eb88";
}

.icofont-pumpkin:before {
	content: "\eb89";
}

.icofont-raddish:before {
	content: "\eb8a";
}

.icofont-restaurant-menu:before {
	content: "\eb8b";
}

.icofont-restaurant:before {
	content: "\eb8c";
}

.icofont-salt-and-pepper:before {
	content: "\eb8d";
}

.icofont-sandwich:before {
	content: "\eb8e";
}

.icofont-sausage:before {
	content: "\eb8f";
}

.icofont-soft-drinks:before {
	content: "\eb90";
}

.icofont-soup-bowl:before {
	content: "\eb91";
}

.icofont-spoon-and-fork:before {
	content: "\eb92";
}

.icofont-steak:before {
	content: "\eb93";
}

.icofont-strawberry:before {
	content: "\eb94";
}

.icofont-sub-sandwich:before {
	content: "\eb95";
}

.icofont-sushi:before {
	content: "\eb96";
}

.icofont-taco:before {
	content: "\eb97";
}

.icofont-tea-pot:before {
	content: "\eb98";
}

.icofont-tea:before {
	content: "\eb99";
}

.icofont-tomato:before {
	content: "\eb9a";
}

.icofont-watermelon:before {
	content: "\eb9b";
}

.icofont-wheat:before {
	content: "\eb9c";
}

.icofont-baby-backpack:before {
	content: "\eb9d";
}

.icofont-baby-cloth:before {
	content: "\eb9e";
}

.icofont-baby-milk-bottle:before {
	content: "\eb9f";
}

.icofont-baby-trolley:before {
	content: "\eba0";
}

.icofont-baby:before {
	content: "\eba1";
}

.icofont-candy:before {
	content: "\eba2";
}

.icofont-holding-hands:before {
	content: "\eba3";
}

.icofont-infant-nipple:before {
	content: "\eba4";
}

.icofont-kids-scooter:before {
	content: "\eba5";
}

.icofont-safety-pin:before {
	content: "\eba6";
}

.icofont-teddy-bear:before {
	content: "\eba7";
}

.icofont-toy-ball:before {
	content: "\eba8";
}

.icofont-toy-cat:before {
	content: "\eba9";
}

.icofont-toy-duck:before {
	content: "\ebaa";
}

.icofont-toy-elephant:before {
	content: "\ebab";
}

.icofont-toy-hand:before {
	content: "\ebac";
}

.icofont-toy-horse:before {
	content: "\ebad";
}

.icofont-toy-lattu:before {
	content: "\ebae";
}

.icofont-toy-train:before {
	content: "\ebaf";
}

.icofont-burglar:before {
	content: "\ebb0";
}

.icofont-cannon-firing:before {
	content: "\ebb1";
}

.icofont-cc-camera:before {
	content: "\ebb2";
}

.icofont-cop-badge:before {
	content: "\ebb3";
}

.icofont-cop:before {
	content: "\ebb4";
}

.icofont-court-hammer:before {
	content: "\ebb5";
}

.icofont-court:before {
	content: "\ebb6";
}

.icofont-finger-print:before {
	content: "\ebb7";
}

.icofont-gavel:before {
	content: "\ebb8";
}

.icofont-handcuff-alt:before {
	content: "\ebb9";
}

.icofont-handcuff:before {
	content: "\ebba";
}

.icofont-investigation:before {
	content: "\ebbb";
}

.icofont-investigator:before {
	content: "\ebbc";
}

.icofont-jail:before {
	content: "\ebbd";
}

.icofont-judge:before {
	content: "\ebbe";
}

.icofont-law-alt-1:before {
	content: "\ebbf";
}

.icofont-law-alt-2:before {
	content: "\ebc0";
}

.icofont-law-alt-3:before {
	content: "\ebc1";
}

.icofont-law-book:before {
	content: "\ebc2";
}

.icofont-law-document:before {
	content: "\ebc3";
}

.icofont-law-order:before {
	content: "\ebc4";
}

.icofont-law-protect:before {
	content: "\ebc5";
}

.icofont-law-scales:before {
	content: "\ebc6";
}

.icofont-law:before {
	content: "\ebc7";
}

.icofont-lawyer-alt-1:before {
	content: "\ebc8";
}

.icofont-lawyer-alt-2:before {
	content: "\ebc9";
}

.icofont-lawyer:before {
	content: "\ebca";
}

.icofont-legal:before {
	content: "\ebcb";
}

.icofont-pistol:before {
	content: "\ebcc";
}

.icofont-police-badge:before {
	content: "\ebcd";
}

.icofont-police-cap:before {
	content: "\ebce";
}

.icofont-police-car-alt-1:before {
	content: "\ebcf";
}

.icofont-police-car-alt-2:before {
	content: "\ebd0";
}

.icofont-police-car:before {
	content: "\ebd1";
}

.icofont-police-hat:before {
	content: "\ebd2";
}

.icofont-police-van:before {
	content: "\ebd3";
}

.icofont-police:before {
	content: "\ebd4";
}

.icofont-thief-alt:before {
	content: "\ebd5";
}

.icofont-thief:before {
	content: "\ebd6";
}

.icofont-abacus-alt:before {
	content: "\ebd7";
}

.icofont-abacus:before {
	content: "\ebd8";
}

.icofont-angle-180:before {
	content: "\ebd9";
}

.icofont-angle-45:before {
	content: "\ebda";
}

.icofont-angle-90:before {
	content: "\ebdb";
}

.icofont-angle:before {
	content: "\ebdc";
}

.icofont-calculator-alt-1:before {
	content: "\ebdd";
}

.icofont-calculator-alt-2:before {
	content: "\ebde";
}

.icofont-calculator:before {
	content: "\ebdf";
}

.icofont-circle-ruler-alt:before {
	content: "\ebe0";
}

.icofont-circle-ruler:before {
	content: "\ebe1";
}

.icofont-compass-alt-1:before {
	content: "\ebe2";
}

.icofont-compass-alt-2:before {
	content: "\ebe3";
}

.icofont-compass-alt-3:before {
	content: "\ebe4";
}

.icofont-compass-alt-4:before {
	content: "\ebe5";
}

.icofont-golden-ratio:before {
	content: "\ebe6";
}

.icofont-marker-alt-1:before {
	content: "\ebe7";
}

.icofont-marker-alt-2:before {
	content: "\ebe8";
}

.icofont-marker-alt-3:before {
	content: "\ebe9";
}

.icofont-marker:before {
	content: "\ebea";
}

.icofont-math:before {
	content: "\ebeb";
}

.icofont-mathematical-alt-1:before {
	content: "\ebec";
}

.icofont-mathematical-alt-2:before {
	content: "\ebed";
}

.icofont-mathematical:before {
	content: "\ebee";
}

.icofont-pen-alt-1:before {
	content: "\ebef";
}

.icofont-pen-alt-2:before {
	content: "\ebf0";
}

.icofont-pen-alt-3:before {
	content: "\ebf1";
}

.icofont-pen-holder-alt-1:before {
	content: "\ebf2";
}

.icofont-pen-holder:before {
	content: "\ebf3";
}

.icofont-pen:before {
	content: "\ebf4";
}

.icofont-pencil-alt-1:before {
	content: "\ebf5";
}

.icofont-pencil-alt-2:before {
	content: "\ebf6";
}

.icofont-pencil-alt-3:before {
	content: "\ebf7";
}

.icofont-pencil-alt-4:before {
	content: "\ebf8";
}

.icofont-pencil:before {
	content: "\ebf9";
}

.icofont-ruler-alt-1:before {
	content: "\ebfa";
}

.icofont-ruler-alt-2:before {
	content: "\ebfb";
}

.icofont-ruler-compass-alt:before {
	content: "\ebfc";
}

.icofont-ruler-compass:before {
	content: "\ebfd";
}

.icofont-ruler-pencil-alt-1:before {
	content: "\ebfe";
}

.icofont-ruler-pencil-alt-2:before {
	content: "\ebff";
}

.icofont-ruler-pencil:before {
	content: "\ec00";
}

.icofont-ruler:before {
	content: "\ec01";
}

.icofont-rulers-alt:before {
	content: "\ec02";
}

.icofont-rulers:before {
	content: "\ec03";
}

.icofont-square-root:before {
	content: "\ec04";
}

.icofont-ui-calculator:before {
	content: "\ec05";
}

.icofont-aids:before {
	content: "\ec06";
}

.icofont-ambulance-crescent:before {
	content: "\ec07";
}

.icofont-ambulance-cross:before {
	content: "\ec08";
}

.icofont-ambulance:before {
	content: "\ec09";
}

.icofont-autism:before {
	content: "\ec0a";
}

.icofont-bandage:before {
	content: "\ec0b";
}

.icofont-blind:before {
	content: "\ec0c";
}

.icofont-blood-drop:before {
	content: "\ec0d";
}

.icofont-blood-test:before {
	content: "\ec0e";
}

.icofont-blood:before {
	content: "\ec0f";
}

.icofont-brain-alt:before {
	content: "\ec10";
}

.icofont-brain:before {
	content: "\ec11";
}

.icofont-capsule:before {
	content: "\ec12";
}

.icofont-crutch:before {
	content: "\ec13";
}

.icofont-disabled:before {
	content: "\ec14";
}

.icofont-dna-alt-1:before {
	content: "\ec15";
}

.icofont-dna-alt-2:before {
	content: "\ec16";
}

.icofont-dna:before {
	content: "\ec17";
}

.icofont-doctor-alt:before {
	content: "\ec18";
}

.icofont-doctor:before {
	content: "\ec19";
}

.icofont-drug-pack:before {
	content: "\ec1a";
}

.icofont-drug:before {
	content: "\ec1b";
}

.icofont-first-aid-alt:before {
	content: "\ec1c";
}

.icofont-first-aid:before {
	content: "\ec1d";
}

.icofont-heart-beat-alt:before {
	content: "\ec1e";
}

.icofont-heart-beat:before {
	content: "\ec1f";
}

.icofont-heartbeat:before {
	content: "\ec20";
}

.icofont-herbal:before {
	content: "\ec21";
}

.icofont-hospital:before {
	content: "\ec22";
}

.icofont-icu:before {
	content: "\ec23";
}

.icofont-injection-syringe:before {
	content: "\ec24";
}

.icofont-laboratory:before {
	content: "\ec25";
}

.icofont-medical-sign-alt:before {
	content: "\ec26";
}

.icofont-medical-sign:before {
	content: "\ec27";
}

.icofont-nurse-alt:before {
	content: "\ec28";
}

.icofont-nurse:before {
	content: "\ec29";
}

.icofont-nursing-home:before {
	content: "\ec2a";
}

.icofont-operation-theater:before {
	content: "\ec2b";
}

.icofont-paralysis-disability:before {
	content: "\ec2c";
}

.icofont-patient-bed:before {
	content: "\ec2d";
}

.icofont-patient-file:before {
	content: "\ec2e";
}

.icofont-pills:before {
	content: "\ec2f";
}

.icofont-prescription:before {
	content: "\ec30";
}

.icofont-pulse:before {
	content: "\ec31";
}

.icofont-stethoscope-alt:before {
	content: "\ec32";
}

.icofont-stethoscope:before {
	content: "\ec33";
}

.icofont-stretcher:before {
	content: "\ec34";
}

.icofont-surgeon-alt:before {
	content: "\ec35";
}

.icofont-surgeon:before {
	content: "\ec36";
}

.icofont-tablets:before {
	content: "\ec37";
}

.icofont-test-bottle:before {
	content: "\ec38";
}

.icofont-test-tube:before {
	content: "\ec39";
}

.icofont-thermometer-alt:before {
	content: "\ec3a";
}

.icofont-thermometer:before {
	content: "\ec3b";
}

.icofont-tooth:before {
	content: "\ec3c";
}

.icofont-xray:before {
	content: "\ec3d";
}

.icofont-ui-add:before {
	content: "\ec3e";
}

.icofont-ui-alarm:before {
	content: "\ec3f";
}

.icofont-ui-battery:before {
	content: "\ec40";
}

.icofont-ui-block:before {
	content: "\ec41";
}

.icofont-ui-bluetooth:before {
	content: "\ec42";
}

.icofont-ui-brightness:before {
	content: "\ec43";
}

.icofont-ui-browser:before {
	content: "\ec44";
}

.icofont-ui-calendar:before {
	content: "\ec45";
}

.icofont-ui-call:before {
	content: "\ec46";
}

.icofont-ui-camera:before {
	content: "\ec47";
}

.icofont-ui-cart:before {
	content: "\ec48";
}

.icofont-ui-cell-phone:before {
	content: "\ec49";
}

.icofont-ui-chat:before {
	content: "\ec4a";
}

.icofont-ui-check:before {
	content: "\ec4b";
}

.icofont-ui-clip-board:before {
	content: "\ec4c";
}

.icofont-ui-clip:before {
	content: "\ec4d";
}

.icofont-ui-clock:before {
	content: "\ec4e";
}

.icofont-ui-close:before {
	content: "\ec4f";
}

.icofont-ui-contact-list:before {
	content: "\ec50";
}

.icofont-ui-copy:before {
	content: "\ec51";
}

.icofont-ui-cut:before {
	content: "\ec52";
}

.icofont-ui-delete:before {
	content: "\ec53";
}

.icofont-ui-dial-phone:before {
	content: "\ec54";
}

.icofont-ui-edit:before {
	content: "\ec55";
}

.icofont-ui-email:before {
	content: "\ec56";
}

.icofont-ui-file:before {
	content: "\ec57";
}

.icofont-ui-fire-wall:before {
	content: "\ec58";
}

.icofont-ui-flash-light:before {
	content: "\ec59";
}

.icofont-ui-flight:before {
	content: "\ec5a";
}

.icofont-ui-folder:before {
	content: "\ec5b";
}

.icofont-ui-game:before {
	content: "\ec5c";
}

.icofont-ui-handicapped:before {
	content: "\ec5d";
}

.icofont-ui-home:before {
	content: "\ec5e";
}

.icofont-ui-image:before {
	content: "\ec5f";
}

.icofont-ui-laoding:before {
	content: "\ec60";
}

.icofont-ui-lock:before {
	content: "\ec61";
}

.icofont-ui-love-add:before {
	content: "\ec62";
}

.icofont-ui-love-broken:before {
	content: "\ec63";
}

.icofont-ui-love-remove:before {
	content: "\ec64";
}

.icofont-ui-love:before {
	content: "\ec65";
}

.icofont-ui-map:before {
	content: "\ec66";
}

.icofont-ui-message:before {
	content: "\ec67";
}

.icofont-ui-messaging:before {
	content: "\ec68";
}

.icofont-ui-movie:before {
	content: "\ec69";
}

.icofont-ui-music-player:before {
	content: "\ec6a";
}

.icofont-ui-music:before {
	content: "\ec6b";
}

.icofont-ui-mute:before {
	content: "\ec6c";
}

.icofont-ui-network:before {
	content: "\ec6d";
}

.icofont-ui-next:before {
	content: "\ec6e";
}

.icofont-ui-note:before {
	content: "\ec6f";
}

.icofont-ui-office:before {
	content: "\ec70";
}

.icofont-ui-password:before {
	content: "\ec71";
}

.icofont-ui-pause:before {
	content: "\ec72";
}

.icofont-ui-play-stop:before {
	content: "\ec73";
}

.icofont-ui-play:before {
	content: "\ec74";
}

.icofont-ui-pointer:before {
	content: "\ec75";
}

.icofont-ui-power:before {
	content: "\ec76";
}

.icofont-ui-press:before {
	content: "\ec77";
}

.icofont-ui-previous:before {
	content: "\ec78";
}

.icofont-ui-rate-add:before {
	content: "\ec79";
}

.icofont-ui-rate-blank:before {
	content: "\ec7a";
}

.icofont-ui-rate-remove:before {
	content: "\ec7b";
}

.icofont-ui-rating:before {
	content: "\ec7c";
}

.icofont-ui-record:before {
	content: "\ec7d";
}

.icofont-ui-remove:before {
	content: "\ec7e";
}

.icofont-ui-reply:before {
	content: "\ec7f";
}

.icofont-ui-rotation:before {
	content: "\ec80";
}

.icofont-ui-rss:before {
	content: "\ec81";
}

.icofont-ui-search:before {
	content: "\ec82";
}

.icofont-ui-settings:before {
	content: "\ec83";
}

.icofont-ui-social-link:before {
	content: "\ec84";
}

.icofont-ui-tag:before {
	content: "\ec85";
}

.icofont-ui-text-chat:before {
	content: "\ec86";
}

.icofont-ui-text-loading:before {
	content: "\ec87";
}

.icofont-ui-theme:before {
	content: "\ec88";
}

.icofont-ui-timer:before {
	content: "\ec89";
}

.icofont-ui-touch-phone:before {
	content: "\ec8a";
}

.icofont-ui-travel:before {
	content: "\ec8b";
}

.icofont-ui-unlock:before {
	content: "\ec8c";
}

.icofont-ui-user-group:before {
	content: "\ec8d";
}

.icofont-ui-user:before {
	content: "\ec8e";
}

.icofont-ui-v-card:before {
	content: "\ec8f";
}

.icofont-ui-video-chat:before {
	content: "\ec90";
}

.icofont-ui-video-message:before {
	content: "\ec91";
}

.icofont-ui-video-play:before {
	content: "\ec92";
}

.icofont-ui-video:before {
	content: "\ec93";
}

.icofont-ui-volume:before {
	content: "\ec94";
}

.icofont-ui-weather:before {
	content: "\ec95";
}

.icofont-ui-wifi:before {
	content: "\ec96";
}

.icofont-ui-zoom-in:before {
	content: "\ec97";
}

.icofont-ui-zoom-out:before {
	content: "\ec98";
}

.icofont-cassette-player:before {
	content: "\ec99";
}

.icofont-cassette:before {
	content: "\ec9a";
}

.icofont-forward:before {
	content: "\ec9b";
}

.icofont-guiter:before {
	content: "\ec9c";
}

.icofont-movie:before {
	content: "\ec9d";
}

.icofont-multimedia:before {
	content: "\ec9e";
}

.icofont-music-alt:before {
	content: "\ec9f";
}

.icofont-music-disk:before {
	content: "\eca0";
}

.icofont-music-note:before {
	content: "\eca1";
}

.icofont-music-notes:before {
	content: "\eca2";
}

.icofont-music:before {
	content: "\eca3";
}

.icofont-mute-volume:before {
	content: "\eca4";
}

.icofont-pause:before {
	content: "\eca5";
}

.icofont-play-alt-1:before {
	content: "\eca6";
}

.icofont-play-alt-2:before {
	content: "\eca7";
}

.icofont-play-alt-3:before {
	content: "\eca8";
}

.icofont-play-pause:before {
	content: "\eca9";
}

.icofont-play:before {
	content: "\ecaa";
}

.icofont-record:before {
	content: "\ecab";
}

.icofont-retro-music-disk:before {
	content: "\ecac";
}

.icofont-rewind:before {
	content: "\ecad";
}

.icofont-song-notes:before {
	content: "\ecae";
}

.icofont-sound-wave-alt:before {
	content: "\ecaf";
}

.icofont-sound-wave:before {
	content: "\ecb0";
}

.icofont-stop:before {
	content: "\ecb1";
}

.icofont-video-alt:before {
	content: "\ecb2";
}

.icofont-video-cam:before {
	content: "\ecb3";
}

.icofont-video-clapper:before {
	content: "\ecb4";
}

.icofont-video:before {
	content: "\ecb5";
}

.icofont-volume-bar:before {
	content: "\ecb6";
}

.icofont-volume-down:before {
	content: "\ecb7";
}

.icofont-volume-mute:before {
	content: "\ecb8";
}

.icofont-volume-off:before {
	content: "\ecb9";
}

.icofont-volume-up:before {
	content: "\ecba";
}

.icofont-youtube-play:before {
	content: "\ecbb";
}

.icofont-2checkout-alt:before {
	content: "\ecbc";
}

.icofont-2checkout:before {
	content: "\ecbd";
}

.icofont-amazon-alt:before {
	content: "\ecbe";
}

.icofont-amazon:before {
	content: "\ecbf";
}

.icofont-american-express-alt:before {
	content: "\ecc0";
}

.icofont-american-express:before {
	content: "\ecc1";
}

.icofont-apple-pay-alt:before {
	content: "\ecc2";
}

.icofont-apple-pay:before {
	content: "\ecc3";
}

.icofont-bank-transfer-alt:before {
	content: "\ecc4";
}

.icofont-bank-transfer:before {
	content: "\ecc5";
}

.icofont-braintree-alt:before {
	content: "\ecc6";
}

.icofont-braintree:before {
	content: "\ecc7";
}

.icofont-cash-on-delivery-alt:before {
	content: "\ecc8";
}

.icofont-cash-on-delivery:before {
	content: "\ecc9";
}

.icofont-diners-club-alt-1:before {
	content: "\ecca";
}

.icofont-diners-club-alt-2:before {
	content: "\eccb";
}

.icofont-diners-club-alt-3:before {
	content: "\eccc";
}

.icofont-diners-club:before {
	content: "\eccd";
}

.icofont-discover-alt:before {
	content: "\ecce";
}

.icofont-discover:before {
	content: "\eccf";
}

.icofont-eway-alt:before {
	content: "\ecd0";
}

.icofont-eway:before {
	content: "\ecd1";
}

.icofont-google-wallet-alt-1:before {
	content: "\ecd2";
}

.icofont-google-wallet-alt-2:before {
	content: "\ecd3";
}

.icofont-google-wallet-alt-3:before {
	content: "\ecd4";
}

.icofont-google-wallet:before {
	content: "\ecd5";
}

.icofont-jcb-alt:before {
	content: "\ecd6";
}

.icofont-jcb:before {
	content: "\ecd7";
}

.icofont-maestro-alt:before {
	content: "\ecd8";
}

.icofont-maestro:before {
	content: "\ecd9";
}

.icofont-mastercard-alt:before {
	content: "\ecda";
}

.icofont-mastercard:before {
	content: "\ecdb";
}

.icofont-payoneer-alt:before {
	content: "\ecdc";
}

.icofont-payoneer:before {
	content: "\ecdd";
}

.icofont-paypal-alt:before {
	content: "\ecde";
}

.icofont-paypal:before {
	content: "\ecdf";
}

.icofont-sage-alt:before {
	content: "\ece0";
}

.icofont-sage:before {
	content: "\ece1";
}

.icofont-skrill-alt:before {
	content: "\ece2";
}

.icofont-skrill:before {
	content: "\ece3";
}

.icofont-stripe-alt:before {
	content: "\ece4";
}

.icofont-stripe:before {
	content: "\ece5";
}

.icofont-visa-alt:before {
	content: "\ece6";
}

.icofont-visa-electron:before {
	content: "\ece7";
}

.icofont-visa:before {
	content: "\ece8";
}

.icofont-western-union-alt:before {
	content: "\ece9";
}

.icofont-western-union:before {
	content: "\ecea";
}

.icofont-boy:before {
	content: "\eceb";
}

.icofont-business-man-alt-1:before {
	content: "\ecec";
}

.icofont-business-man-alt-2:before {
	content: "\eced";
}

.icofont-business-man-alt-3:before {
	content: "\ecee";
}

.icofont-business-man:before {
	content: "\ecef";
}

.icofont-female:before {
	content: "\ecf0";
}

.icofont-funky-man:before {
	content: "\ecf1";
}

.icofont-girl-alt:before {
	content: "\ecf2";
}

.icofont-girl:before {
	content: "\ecf3";
}

.icofont-group:before {
	content: "\ecf4";
}

.icofont-hotel-boy-alt:before {
	content: "\ecf5";
}

.icofont-hotel-boy:before {
	content: "\ecf6";
}

.icofont-kid:before {
	content: "\ecf7";
}

.icofont-man-in-glasses:before {
	content: "\ecf8";
}

.icofont-people:before {
	content: "\ecf9";
}

.icofont-support:before {
	content: "\ecfa";
}

.icofont-user-alt-1:before {
	content: "\ecfb";
}

.icofont-user-alt-2:before {
	content: "\ecfc";
}

.icofont-user-alt-3:before {
	content: "\ecfd";
}

.icofont-user-alt-4:before {
	content: "\ecfe";
}

.icofont-user-alt-5:before {
	content: "\ecff";
}

.icofont-user-alt-6:before {
	content: "\ed00";
}

.icofont-user-alt-7:before {
	content: "\ed01";
}

.icofont-user-female:before {
	content: "\ed02";
}

.icofont-user-male:before {
	content: "\ed03";
}

.icofont-user-suited:before {
	content: "\ed04";
}

.icofont-user:before {
	content: "\ed05";
}

.icofont-users-alt-1:before {
	content: "\ed06";
}

.icofont-users-alt-2:before {
	content: "\ed07";
}

.icofont-users-alt-3:before {
	content: "\ed08";
}

.icofont-users-alt-4:before {
	content: "\ed09";
}

.icofont-users-alt-5:before {
	content: "\ed0a";
}

.icofont-users-alt-6:before {
	content: "\ed0b";
}

.icofont-users-social:before {
	content: "\ed0c";
}

.icofont-users:before {
	content: "\ed0d";
}

.icofont-waiter-alt:before {
	content: "\ed0e";
}

.icofont-waiter:before {
	content: "\ed0f";
}

.icofont-woman-in-glasses:before {
	content: "\ed10";
}

.icofont-search-1:before {
	content: "\ed11";
}

.icofont-search-2:before {
	content: "\ed12";
}

.icofont-search-document:before {
	content: "\ed13";
}

.icofont-search-folder:before {
	content: "\ed14";
}

.icofont-search-job:before {
	content: "\ed15";
}

.icofont-search-map:before {
	content: "\ed16";
}

.icofont-search-property:before {
	content: "\ed17";
}

.icofont-search-restaurant:before {
	content: "\ed18";
}

.icofont-search-stock:before {
	content: "\ed19";
}

.icofont-search-user:before {
	content: "\ed1a";
}

.icofont-search:before {
	content: "\ed1b";
}

.icofont-500px:before {
	content: "\ed1c";
}

.icofont-aim:before {
	content: "\ed1d";
}

.icofont-badoo:before {
	content: "\ed1e";
}

.icofont-baidu-tieba:before {
	content: "\ed1f";
}

.icofont-bbm-messenger:before {
	content: "\ed20";
}

.icofont-bebo:before {
	content: "\ed21";
}

.icofont-behance:before {
	content: "\ed22";
}

.icofont-blogger:before {
	content: "\ed23";
}

.icofont-bootstrap:before {
	content: "\ed24";
}

.icofont-brightkite:before {
	content: "\ed25";
}

.icofont-cloudapp:before {
	content: "\ed26";
}

.icofont-concrete5:before {
	content: "\ed27";
}

.icofont-delicious:before {
	content: "\ed28";
}

.icofont-designbump:before {
	content: "\ed29";
}

.icofont-designfloat:before {
	content: "\ed2a";
}

.icofont-deviantart:before {
	content: "\ed2b";
}

.icofont-digg:before {
	content: "\ed2c";
}

.icofont-dotcms:before {
	content: "\ed2d";
}

.icofont-dribbble:before {
	content: "\ed2e";
}

.icofont-dribble:before {
	content: "\ed2f";
}

.icofont-dropbox:before {
	content: "\ed30";
}

.icofont-ebuddy:before {
	content: "\ed31";
}

.icofont-ello:before {
	content: "\ed32";
}

.icofont-ember:before {
	content: "\ed33";
}

.icofont-envato:before {
	content: "\ed34";
}

.icofont-evernote:before {
	content: "\ed35";
}

.icofont-facebook-messenger:before {
	content: "\ed36";
}

.icofont-facebook:before {
	content: "\ed37";
}

.icofont-feedburner:before {
	content: "\ed38";
}

.icofont-flikr:before {
	content: "\ed39";
}

.icofont-folkd:before {
	content: "\ed3a";
}

.icofont-foursquare:before {
	content: "\ed3b";
}

.icofont-friendfeed:before {
	content: "\ed3c";
}

.icofont-ghost:before {
	content: "\ed3d";
}

.icofont-github:before {
	content: "\ed3e";
}

.icofont-gnome:before {
	content: "\ed3f";
}

.icofont-google-buzz:before {
	content: "\ed40";
}

.icofont-google-hangouts:before {
	content: "\ed41";
}

.icofont-google-map:before {
	content: "\ed42";
}

.icofont-google-plus:before {
	content: "\ed43";
}

.icofont-google-talk:before {
	content: "\ed44";
}

.icofont-hype-machine:before {
	content: "\ed45";
}

.icofont-instagram:before {
	content: "\ed46";
}

.icofont-kakaotalk:before {
	content: "\ed47";
}

.icofont-kickstarter:before {
	content: "\ed48";
}

.icofont-kik:before {
	content: "\ed49";
}

.icofont-kiwibox:before {
	content: "\ed4a";
}

.icofont-line-messenger:before {
	content: "\ed4b";
}

.icofont-line:before {
	content: "\ed4c";
}

.icofont-linkedin:before {
	content: "\ed4d";
}

.icofont-linux-mint:before {
	content: "\ed4e";
}

.icofont-live-messenger:before {
	content: "\ed4f";
}

.icofont-livejournal:before {
	content: "\ed50";
}

.icofont-magento:before {
	content: "\ed51";
}

.icofont-meetme:before {
	content: "\ed52";
}

.icofont-meetup:before {
	content: "\ed53";
}

.icofont-mixx:before {
	content: "\ed54";
}

.icofont-newsvine:before {
	content: "\ed55";
}

.icofont-nimbuss:before {
	content: "\ed56";
}

.icofont-odnoklassniki:before {
	content: "\ed57";
}

.icofont-opencart:before {
	content: "\ed58";
}

.icofont-oscommerce:before {
	content: "\ed59";
}

.icofont-pandora:before {
	content: "\ed5a";
}

.icofont-photobucket:before {
	content: "\ed5b";
}

.icofont-picasa:before {
	content: "\ed5c";
}

.icofont-pinterest:before {
	content: "\ed5d";
}

.icofont-prestashop:before {
	content: "\ed5e";
}

.icofont-qik:before {
	content: "\ed5f";
}

.icofont-qq:before {
	content: "\ed60";
}

.icofont-readernaut:before {
	content: "\ed61";
}

.icofont-reddit:before {
	content: "\ed62";
}

.icofont-renren:before {
	content: "\ed63";
}

.icofont-rss:before {
	content: "\ed64";
}

.icofont-shopify:before {
	content: "\ed65";
}

.icofont-silverstripe:before {
	content: "\ed66";
}

.icofont-skype:before {
	content: "\ed67";
}

.icofont-slack:before {
	content: "\ed68";
}

.icofont-slashdot:before {
	content: "\ed69";
}

.icofont-slidshare:before {
	content: "\ed6a";
}

.icofont-smugmug:before {
	content: "\ed6b";
}

.icofont-snapchat:before {
	content: "\ed6c";
}

.icofont-soundcloud:before {
	content: "\ed6d";
}

.icofont-spotify:before {
	content: "\ed6e";
}

.icofont-stack-exchange:before {
	content: "\ed6f";
}

.icofont-stack-overflow:before {
	content: "\ed70";
}

.icofont-steam:before {
	content: "\ed71";
}

.icofont-stumbleupon:before {
	content: "\ed72";
}

.icofont-tagged:before {
	content: "\ed73";
}

.icofont-technorati:before {
	content: "\ed74";
}

.icofont-telegram:before {
	content: "\ed75";
}

.icofont-tinder:before {
	content: "\ed76";
}

.icofont-trello:before {
	content: "\ed77";
}

.icofont-tumblr:before {
	content: "\ed78";
}

.icofont-twitch:before {
	content: "\ed79";
}

.icofont-twitter:before {
	content: "\ed7a";
}

.icofont-typo3:before {
	content: "\ed7b";
}

.icofont-ubercart:before {
	content: "\ed7c";
}

.icofont-viber:before {
	content: "\ed7d";
}

.icofont-viddler:before {
	content: "\ed7e";
}

.icofont-vimeo:before {
	content: "\ed7f";
}

.icofont-vine:before {
	content: "\ed80";
}

.icofont-virb:before {
	content: "\ed81";
}

.icofont-virtuemart:before {
	content: "\ed82";
}

.icofont-vk:before {
	content: "\ed83";
}

.icofont-wechat:before {
	content: "\ed84";
}

.icofont-weibo:before {
	content: "\ed85";
}

.icofont-whatsapp:before {
	content: "\ed86";
}

.icofont-xing:before {
	content: "\ed87";
}

.icofont-yahoo:before {
	content: "\ed88";
}

.icofont-yelp:before {
	content: "\ed89";
}

.icofont-youku:before {
	content: "\ed8a";
}

.icofont-youtube:before {
	content: "\ed8b";
}

.icofont-zencart:before {
	content: "\ed8c";
}

.icofont-badminton-birdie:before {
	content: "\ed8d";
}

.icofont-baseball:before {
	content: "\ed8e";
}

.icofont-baseballer:before {
	content: "\ed8f";
}

.icofont-basketball-hoop:before {
	content: "\ed90";
}

.icofont-basketball:before {
	content: "\ed91";
}

.icofont-billiard-ball:before {
	content: "\ed92";
}

.icofont-boot-alt-1:before {
	content: "\ed93";
}

.icofont-boot-alt-2:before {
	content: "\ed94";
}

.icofont-boot:before {
	content: "\ed95";
}

.icofont-bowling-alt:before {
	content: "\ed96";
}

.icofont-bowling:before {
	content: "\ed97";
}

.icofont-canoe:before {
	content: "\ed98";
}

.icofont-cheer-leader:before {
	content: "\ed99";
}

.icofont-climbing:before {
	content: "\ed9a";
}

.icofont-corner:before {
	content: "\ed9b";
}

.icofont-field-alt:before {
	content: "\ed9c";
}

.icofont-field:before {
	content: "\ed9d";
}

.icofont-football-alt:before {
	content: "\ed9e";
}

.icofont-football-american:before {
	content: "\ed9f";
}

.icofont-football:before {
	content: "\eda0";
}

.icofont-foul:before {
	content: "\eda1";
}

.icofont-goal-keeper:before {
	content: "\eda2";
}

.icofont-goal:before {
	content: "\eda3";
}

.icofont-golf-alt:before {
	content: "\eda4";
}

.icofont-golf-bag:before {
	content: "\eda5";
}

.icofont-golf-cart:before {
	content: "\eda6";
}

.icofont-golf-field:before {
	content: "\eda7";
}

.icofont-golf:before {
	content: "\eda8";
}

.icofont-golfer:before {
	content: "\eda9";
}

.icofont-helmet:before {
	content: "\edaa";
}

.icofont-hockey-alt:before {
	content: "\edab";
}

.icofont-hockey:before {
	content: "\edac";
}

.icofont-ice-skate:before {
	content: "\edad";
}

.icofont-jersey-alt:before {
	content: "\edae";
}

.icofont-jersey:before {
	content: "\edaf";
}

.icofont-jumping:before {
	content: "\edb0";
}

.icofont-kick:before {
	content: "\edb1";
}

.icofont-leg:before {
	content: "\edb2";
}

.icofont-match-review:before {
	content: "\edb3";
}

.icofont-medal-sport:before {
	content: "\edb4";
}

.icofont-offside:before {
	content: "\edb5";
}

.icofont-olympic-logo:before {
	content: "\edb6";
}

.icofont-olympic:before {
	content: "\edb7";
}

.icofont-padding:before {
	content: "\edb8";
}

.icofont-penalty-card:before {
	content: "\edb9";
}

.icofont-racer:before {
	content: "\edba";
}

.icofont-racing-car:before {
	content: "\edbb";
}

.icofont-racing-flag-alt:before {
	content: "\edbc";
}

.icofont-racing-flag:before {
	content: "\edbd";
}

.icofont-racings-wheel:before {
	content: "\edbe";
}

.icofont-referee:before {
	content: "\edbf";
}

.icofont-refree-jersey:before {
	content: "\edc0";
}

.icofont-result-sport:before {
	content: "\edc1";
}

.icofont-rugby-ball:before {
	content: "\edc2";
}

.icofont-rugby-player:before {
	content: "\edc3";
}

.icofont-rugby:before {
	content: "\edc4";
}

.icofont-runner-alt-1:before {
	content: "\edc5";
}

.icofont-runner-alt-2:before {
	content: "\edc6";
}

.icofont-runner:before {
	content: "\edc7";
}

.icofont-score-board:before {
	content: "\edc8";
}

.icofont-skiing-man:before {
	content: "\edc9";
}

.icofont-skydiving-goggles:before {
	content: "\edca";
}

.icofont-snow-mobile:before {
	content: "\edcb";
}

.icofont-steering:before {
	content: "\edcc";
}

.icofont-stopwatch:before {
	content: "\edcd";
}

.icofont-substitute:before {
	content: "\edce";
}

.icofont-swimmer:before {
	content: "\edcf";
}

.icofont-table-tennis:before {
	content: "\edd0";
}

.icofont-team-alt:before {
	content: "\edd1";
}

.icofont-team:before {
	content: "\edd2";
}

.icofont-tennis-player:before {
	content: "\edd3";
}

.icofont-tennis:before {
	content: "\edd4";
}

.icofont-tracking:before {
	content: "\edd5";
}

.icofont-trophy-alt:before {
	content: "\edd6";
}

.icofont-trophy:before {
	content: "\edd7";
}

.icofont-volleyball-alt:before {
	content: "\edd8";
}

.icofont-volleyball-fire:before {
	content: "\edd9";
}

.icofont-volleyball:before {
	content: "\edda";
}

.icofont-water-bottle:before {
	content: "\eddb";
}

.icofont-whistle-alt:before {
	content: "\eddc";
}

.icofont-whistle:before {
	content: "\eddd";
}

.icofont-win-trophy:before {
	content: "\edde";
}

.icofont-align-center:before {
	content: "\eddf";
}

.icofont-align-left:before {
	content: "\ede0";
}

.icofont-align-right:before {
	content: "\ede1";
}

.icofont-all-caps:before {
	content: "\ede2";
}

.icofont-bold:before {
	content: "\ede3";
}

.icofont-brush:before {
	content: "\ede4";
}

.icofont-clip-board:before {
	content: "\ede5";
}

.icofont-code-alt:before {
	content: "\ede6";
}

.icofont-color-bucket:before {
	content: "\ede7";
}

.icofont-color-picker:before {
	content: "\ede8";
}

.icofont-copy-invert:before {
	content: "\ede9";
}

.icofont-copy:before {
	content: "\edea";
}

.icofont-cut:before {
	content: "\edeb";
}

.icofont-delete-alt:before {
	content: "\edec";
}

.icofont-edit-alt:before {
	content: "\eded";
}

.icofont-eraser-alt:before {
	content: "\edee";
}

.icofont-font:before {
	content: "\edef";
}

.icofont-heading:before {
	content: "\edf0";
}

.icofont-indent:before {
	content: "\edf1";
}

.icofont-italic-alt:before {
	content: "\edf2";
}

.icofont-italic:before {
	content: "\edf3";
}

.icofont-justify-all:before {
	content: "\edf4";
}

.icofont-justify-center:before {
	content: "\edf5";
}

.icofont-justify-left:before {
	content: "\edf6";
}

.icofont-justify-right:before {
	content: "\edf7";
}

.icofont-link-broken:before {
	content: "\edf8";
}

.icofont-outdent:before {
	content: "\edf9";
}

.icofont-paper-clip:before {
	content: "\edfa";
}

.icofont-paragraph:before {
	content: "\edfb";
}

.icofont-pin:before {
	content: "\edfc";
}

.icofont-printer:before {
	content: "\edfd";
}

.icofont-redo:before {
	content: "\edfe";
}

.icofont-rotation:before {
	content: "\edff";
}

.icofont-save:before {
	content: "\ee00";
}

.icofont-small-cap:before {
	content: "\ee01";
}

.icofont-strike-through:before {
	content: "\ee02";
}

.icofont-sub-listing:before {
	content: "\ee03";
}

.icofont-subscript:before {
	content: "\ee04";
}

.icofont-superscript:before {
	content: "\ee05";
}

.icofont-table:before {
	content: "\ee06";
}

.icofont-text-height:before {
	content: "\ee07";
}

.icofont-text-width:before {
	content: "\ee08";
}

.icofont-trash:before {
	content: "\ee09";
}

.icofont-underline:before {
	content: "\ee0a";
}

.icofont-undo:before {
	content: "\ee0b";
}

.icofont-air-balloon:before {
	content: "\ee0c";
}

.icofont-airplane-alt:before {
	content: "\ee0d";
}

.icofont-airplane:before {
	content: "\ee0e";
}

.icofont-articulated-truck:before {
	content: "\ee0f";
}

.icofont-auto-mobile:before {
	content: "\ee10";
}

.icofont-auto-rickshaw:before {
	content: "\ee11";
}

.icofont-bicycle-alt-1:before {
	content: "\ee12";
}

.icofont-bicycle-alt-2:before {
	content: "\ee13";
}

.icofont-bicycle:before {
	content: "\ee14";
}

.icofont-bus-alt-1:before {
	content: "\ee15";
}

.icofont-bus-alt-2:before {
	content: "\ee16";
}

.icofont-bus-alt-3:before {
	content: "\ee17";
}

.icofont-bus:before {
	content: "\ee18";
}

.icofont-cab:before {
	content: "\ee19";
}

.icofont-cable-car:before {
	content: "\ee1a";
}

.icofont-car-alt-1:before {
	content: "\ee1b";
}

.icofont-car-alt-2:before {
	content: "\ee1c";
}

.icofont-car-alt-3:before {
	content: "\ee1d";
}

.icofont-car-alt-4:before {
	content: "\ee1e";
}

.icofont-car:before {
	content: "\ee1f";
}

.icofont-delivery-time:before {
	content: "\ee20";
}

.icofont-fast-delivery:before {
	content: "\ee21";
}

.icofont-fire-truck-alt:before {
	content: "\ee22";
}

.icofont-fire-truck:before {
	content: "\ee23";
}

.icofont-free-delivery:before {
	content: "\ee24";
}

.icofont-helicopter:before {
	content: "\ee25";
}

.icofont-motor-bike-alt:before {
	content: "\ee26";
}

.icofont-motor-bike:before {
	content: "\ee27";
}

.icofont-motor-biker:before {
	content: "\ee28";
}

.icofont-oil-truck:before {
	content: "\ee29";
}

.icofont-rickshaw:before {
	content: "\ee2a";
}

.icofont-rocket-alt-1:before {
	content: "\ee2b";
}

.icofont-rocket-alt-2:before {
	content: "\ee2c";
}

.icofont-rocket:before {
	content: "\ee2d";
}

.icofont-sail-boat-alt-1:before {
	content: "\ee2e";
}

.icofont-sail-boat-alt-2:before {
	content: "\ee2f";
}

.icofont-sail-boat:before {
	content: "\ee30";
}

.icofont-scooter:before {
	content: "\ee31";
}

.icofont-sea-plane:before {
	content: "\ee32";
}

.icofont-ship-alt:before {
	content: "\ee33";
}

.icofont-ship:before {
	content: "\ee34";
}

.icofont-speed-boat:before {
	content: "\ee35";
}

.icofont-taxi:before {
	content: "\ee36";
}

.icofont-tractor:before {
	content: "\ee37";
}

.icofont-train-line:before {
	content: "\ee38";
}

.icofont-train-steam:before {
	content: "\ee39";
}

.icofont-tram:before {
	content: "\ee3a";
}

.icofont-truck-alt:before {
	content: "\ee3b";
}

.icofont-truck-loaded:before {
	content: "\ee3c";
}

.icofont-truck:before {
	content: "\ee3d";
}

.icofont-van-alt:before {
	content: "\ee3e";
}

.icofont-van:before {
	content: "\ee3f";
}

.icofont-yacht:before {
	content: "\ee40";
}

.icofont-5-star-hotel:before {
	content: "\ee41";
}

.icofont-air-ticket:before {
	content: "\ee42";
}

.icofont-beach-bed:before {
	content: "\ee43";
}

.icofont-beach:before {
	content: "\ee44";
}

.icofont-camping-vest:before {
	content: "\ee45";
}

.icofont-direction-sign:before {
	content: "\ee46";
}

.icofont-hill-side:before {
	content: "\ee47";
}

.icofont-hill:before {
	content: "\ee48";
}

.icofont-hotel:before {
	content: "\ee49";
}

.icofont-island-alt:before {
	content: "\ee4a";
}

.icofont-island:before {
	content: "\ee4b";
}

.icofont-sandals-female:before {
	content: "\ee4c";
}

.icofont-sandals-male:before {
	content: "\ee4d";
}

.icofont-travelling:before {
	content: "\ee4e";
}

.icofont-breakdown:before {
	content: "\ee4f";
}

.icofont-celsius:before {
	content: "\ee50";
}

.icofont-clouds:before {
	content: "\ee51";
}

.icofont-cloudy:before {
	content: "\ee52";
}

.icofont-dust:before {
	content: "\ee53";
}

.icofont-eclipse:before {
	content: "\ee54";
}

.icofont-fahrenheit:before {
	content: "\ee55";
}

.icofont-forest-fire:before {
	content: "\ee56";
}

.icofont-full-night:before {
	content: "\ee57";
}

.icofont-full-sunny:before {
	content: "\ee58";
}

.icofont-hail-night:before {
	content: "\ee59";
}

.icofont-hail-rainy-night:before {
	content: "\ee5a";
}

.icofont-hail-rainy-sunny:before {
	content: "\ee5b";
}

.icofont-hail-rainy:before {
	content: "\ee5c";
}

.icofont-hail-sunny:before {
	content: "\ee5d";
}

.icofont-hail-thunder-night:before {
	content: "\ee5e";
}

.icofont-hail-thunder-sunny:before {
	content: "\ee5f";
}

.icofont-hail-thunder:before {
	content: "\ee60";
}

.icofont-hail:before {
	content: "\ee61";
}

.icofont-hill-night:before {
	content: "\ee62";
}

.icofont-hill-sunny:before {
	content: "\ee63";
}

.icofont-hurricane:before {
	content: "\ee64";
}

.icofont-meteor:before {
	content: "\ee65";
}

.icofont-night:before {
	content: "\ee66";
}

.icofont-rainy-night:before {
	content: "\ee67";
}

.icofont-rainy-sunny:before {
	content: "\ee68";
}

.icofont-rainy-thunder:before {
	content: "\ee69";
}

.icofont-rainy:before {
	content: "\ee6a";
}

.icofont-snow-alt:before {
	content: "\ee6b";
}

.icofont-snow-flake:before {
	content: "\ee6c";
}

.icofont-snow-temp:before {
	content: "\ee6d";
}

.icofont-snow:before {
	content: "\ee6e";
}

.icofont-snowy-hail:before {
	content: "\ee6f";
}

.icofont-snowy-night-hail:before {
	content: "\ee70";
}

.icofont-snowy-night-rainy:before {
	content: "\ee71";
}

.icofont-snowy-night:before {
	content: "\ee72";
}

.icofont-snowy-rainy:before {
	content: "\ee73";
}

.icofont-snowy-sunny-hail:before {
	content: "\ee74";
}

.icofont-snowy-sunny-rainy:before {
	content: "\ee75";
}

.icofont-snowy-sunny:before {
	content: "\ee76";
}

.icofont-snowy-thunder-night:before {
	content: "\ee77";
}

.icofont-snowy-thunder-sunny:before {
	content: "\ee78";
}

.icofont-snowy-thunder:before {
	content: "\ee79";
}

.icofont-snowy-windy-night:before {
	content: "\ee7a";
}

.icofont-snowy-windy-sunny:before {
	content: "\ee7b";
}

.icofont-snowy-windy:before {
	content: "\ee7c";
}

.icofont-snowy:before {
	content: "\ee7d";
}

.icofont-sun-alt:before {
	content: "\ee7e";
}

.icofont-sun-rise:before {
	content: "\ee7f";
}

.icofont-sun-set:before {
	content: "\ee80";
}

.icofont-sun:before {
	content: "\ee81";
}

.icofont-sunny-day-temp:before {
	content: "\ee82";
}

.icofont-sunny:before {
	content: "\ee83";
}

.icofont-thunder-light:before {
	content: "\ee84";
}

.icofont-tornado:before {
	content: "\ee85";
}

.icofont-umbrella-alt:before {
	content: "\ee86";
}

.icofont-umbrella:before {
	content: "\ee87";
}

.icofont-volcano:before {
	content: "\ee88";
}

.icofont-wave:before {
	content: "\ee89";
}

.icofont-wind-scale-0:before {
	content: "\ee8a";
}

.icofont-wind-scale-1:before {
	content: "\ee8b";
}

.icofont-wind-scale-10:before {
	content: "\ee8c";
}

.icofont-wind-scale-11:before {
	content: "\ee8d";
}

.icofont-wind-scale-12:before {
	content: "\ee8e";
}

.icofont-wind-scale-2:before {
	content: "\ee8f";
}

.icofont-wind-scale-3:before {
	content: "\ee90";
}

.icofont-wind-scale-4:before {
	content: "\ee91";
}

.icofont-wind-scale-5:before {
	content: "\ee92";
}

.icofont-wind-scale-6:before {
	content: "\ee93";
}

.icofont-wind-scale-7:before {
	content: "\ee94";
}

.icofont-wind-scale-8:before {
	content: "\ee95";
}

.icofont-wind-scale-9:before {
	content: "\ee96";
}

.icofont-wind-waves:before {
	content: "\ee97";
}

.icofont-wind:before {
	content: "\ee98";
}

.icofont-windy-hail:before {
	content: "\ee99";
}

.icofont-windy-night:before {
	content: "\ee9a";
}

.icofont-windy-raining:before {
	content: "\ee9b";
}

.icofont-windy-sunny:before {
	content: "\ee9c";
}

.icofont-windy-thunder-raining:before {
	content: "\ee9d";
}

.icofont-windy-thunder:before {
	content: "\ee9e";
}

.icofont-windy:before {
	content: "\ee9f";
}

.icofont-addons:before {
	content: "\eea0";
}

.icofont-address-book:before {
	content: "\eea1";
}

.icofont-adjust:before {
	content: "\eea2";
}

.icofont-alarm:before {
	content: "\eea3";
}

.icofont-anchor:before {
	content: "\eea4";
}

.icofont-archive:before {
	content: "\eea5";
}

.icofont-at:before {
	content: "\eea6";
}

.icofont-attachment:before {
	content: "\eea7";
}

.icofont-audio:before {
	content: "\eea8";
}

.icofont-automation:before {
	content: "\eea9";
}

.icofont-badge:before {
	content: "\eeaa";
}

.icofont-bag-alt:before {
	content: "\eeab";
}

.icofont-bag:before {
	content: "\eeac";
}

.icofont-ban:before {
	content: "\eead";
}

.icofont-bar-code:before {
	content: "\eeae";
}

.icofont-bars:before {
	content: "\eeaf";
}

.icofont-basket:before {
	content: "\eeb0";
}

.icofont-battery-empty:before {
	content: "\eeb1";
}

.icofont-battery-full:before {
	content: "\eeb2";
}

.icofont-battery-half:before {
	content: "\eeb3";
}

.icofont-battery-low:before {
	content: "\eeb4";
}

.icofont-beaker:before {
	content: "\eeb5";
}

.icofont-beard:before {
	content: "\eeb6";
}

.icofont-bed:before {
	content: "\eeb7";
}

.icofont-bell:before {
	content: "\eeb8";
}

.icofont-beverage:before {
	content: "\eeb9";
}

.icofont-bill:before {
	content: "\eeba";
}

.icofont-bin:before {
	content: "\eebb";
}

.icofont-binary:before {
	content: "\eebc";
}

.icofont-binoculars:before {
	content: "\eebd";
}

.icofont-bluetooth:before {
	content: "\eebe";
}

.icofont-bomb:before {
	content: "\eebf";
}

.icofont-book-mark:before {
	content: "\eec0";
}

.icofont-box:before {
	content: "\eec1";
}

.icofont-briefcase:before {
	content: "\eec2";
}

.icofont-broken:before {
	content: "\eec3";
}

.icofont-bucket:before {
	content: "\eec4";
}

.icofont-bucket1:before {
	content: "\eec5";
}

.icofont-bucket2:before {
	content: "\eec6";
}

.icofont-bug:before {
	content: "\eec7";
}

.icofont-building:before {
	content: "\eec8";
}

.icofont-bulb-alt:before {
	content: "\eec9";
}

.icofont-bullet:before {
	content: "\eeca";
}

.icofont-bullhorn:before {
	content: "\eecb";
}

.icofont-bullseye:before {
	content: "\eecc";
}

.icofont-calendar:before {
	content: "\eecd";
}

.icofont-camera-alt:before {
	content: "\eece";
}

.icofont-camera:before {
	content: "\eecf";
}

.icofont-card:before {
	content: "\eed0";
}

.icofont-cart-alt:before {
	content: "\eed1";
}

.icofont-cart:before {
	content: "\eed2";
}

.icofont-cc:before {
	content: "\eed3";
}

.icofont-charging:before {
	content: "\eed4";
}

.icofont-chat:before {
	content: "\eed5";
}

.icofont-check-alt:before {
	content: "\eed6";
}

.icofont-check-circled:before {
	content: "\eed7";
}

.icofont-check:before {
	content: "\eed8";
}

.icofont-checked:before {
	content: "\eed9";
}

.icofont-children-care:before {
	content: "\eeda";
}

.icofont-clip:before {
	content: "\eedb";
}

.icofont-clock-time:before {
	content: "\eedc";
}

.icofont-close-circled:before {
	content: "\eedd";
}

.icofont-close-line-circled:before {
	content: "\eede";
}

.icofont-close-line-squared-alt:before {
	content: "\eedf";
}

.icofont-close-line-squared:before {
	content: "\eee0";
}

.icofont-close-line:before {
	content: "\eee1";
}

.icofont-close-squared-alt:before {
	content: "\eee2";
}

.icofont-close-squared:before {
	content: "\eee3";
}

.icofont-close:before {
	content: "\eee4";
}

.icofont-cloud-download:before {
	content: "\eee5";
}

.icofont-cloud-refresh:before {
	content: "\eee6";
}

.icofont-cloud-upload:before {
	content: "\eee7";
}

.icofont-cloud:before {
	content: "\eee8";
}

.icofont-code-not-allowed:before {
	content: "\eee9";
}

.icofont-code:before {
	content: "\eeea";
}

.icofont-comment:before {
	content: "\eeeb";
}

.icofont-compass-alt:before {
	content: "\eeec";
}

.icofont-compass:before {
	content: "\eeed";
}

.icofont-computer:before {
	content: "\eeee";
}

.icofont-connection:before {
	content: "\eeef";
}

.icofont-console:before {
	content: "\eef0";
}

.icofont-contacts:before {
	content: "\eef1";
}

.icofont-contrast:before {
	content: "\eef2";
}

.icofont-copyright:before {
	content: "\eef3";
}

.icofont-credit-card:before {
	content: "\eef4";
}

.icofont-crop:before {
	content: "\eef5";
}

.icofont-crown:before {
	content: "\eef6";
}

.icofont-cube:before {
	content: "\eef7";
}

.icofont-cubes:before {
	content: "\eef8";
}

.icofont-dashboard-web:before {
	content: "\eef9";
}

.icofont-dashboard:before {
	content: "\eefa";
}

.icofont-data:before {
	content: "\eefb";
}

.icofont-database-add:before {
	content: "\eefc";
}

.icofont-database-locked:before {
	content: "\eefd";
}

.icofont-database-remove:before {
	content: "\eefe";
}

.icofont-database:before {
	content: "\eeff";
}

.icofont-delete:before {
	content: "\ef00";
}

.icofont-diamond:before {
	content: "\ef01";
}

.icofont-dice-multiple:before {
	content: "\ef02";
}

.icofont-dice:before {
	content: "\ef03";
}

.icofont-disc:before {
	content: "\ef04";
}

.icofont-diskette:before {
	content: "\ef05";
}

.icofont-document-folder:before {
	content: "\ef06";
}

.icofont-download-alt:before {
	content: "\ef07";
}

.icofont-download:before {
	content: "\ef08";
}

.icofont-downloaded:before {
	content: "\ef09";
}

.icofont-drag:before {
	content: "\ef0a";
}

.icofont-drag1:before {
	content: "\ef0b";
}

.icofont-drag2:before {
	content: "\ef0c";
}

.icofont-drag3:before {
	content: "\ef0d";
}

.icofont-earth:before {
	content: "\ef0e";
}

.icofont-ebook:before {
	content: "\ef0f";
}

.icofont-edit:before {
	content: "\ef10";
}

.icofont-eject:before {
	content: "\ef11";
}

.icofont-email:before {
	content: "\ef12";
}

.icofont-envelope-open:before {
	content: "\ef13";
}

.icofont-envelope:before {
	content: "\ef14";
}

.icofont-eraser:before {
	content: "\ef15";
}

.icofont-error:before {
	content: "\ef16";
}

.icofont-excavator:before {
	content: "\ef17";
}

.icofont-exchange:before {
	content: "\ef18";
}

.icofont-exclamation-circle:before {
	content: "\ef19";
}

.icofont-exclamation-square:before {
	content: "\ef1a";
}

.icofont-exclamation-tringle:before {
	content: "\ef1b";
}

.icofont-exclamation:before {
	content: "\ef1c";
}

.icofont-exit:before {
	content: "\ef1d";
}

.icofont-expand:before {
	content: "\ef1e";
}

.icofont-external-link:before {
	content: "\ef1f";
}

.icofont-external:before {
	content: "\ef20";
}

.icofont-eye-alt:before {
	content: "\ef21";
}

.icofont-eye-blocked:before {
	content: "\ef22";
}

.icofont-eye-dropper:before {
	content: "\ef23";
}

.icofont-eye:before {
	content: "\ef24";
}

.icofont-favourite:before {
	content: "\ef25";
}

.icofont-fax:before {
	content: "\ef26";
}

.icofont-file-fill:before {
	content: "\ef27";
}

.icofont-film:before {
	content: "\ef28";
}

.icofont-filter:before {
	content: "\ef29";
}

.icofont-fire-alt:before {
	content: "\ef2a";
}

.icofont-fire-burn:before {
	content: "\ef2b";
}

.icofont-fire:before {
	content: "\ef2c";
}

.icofont-flag-alt-1:before {
	content: "\ef2d";
}

.icofont-flag-alt-2:before {
	content: "\ef2e";
}

.icofont-flag:before {
	content: "\ef2f";
}

.icofont-flame-torch:before {
	content: "\ef30";
}

.icofont-flash-light:before {
	content: "\ef31";
}

.icofont-flash:before {
	content: "\ef32";
}

.icofont-flask:before {
	content: "\ef33";
}

.icofont-focus:before {
	content: "\ef34";
}

.icofont-folder-open:before {
	content: "\ef35";
}

.icofont-folder:before {
	content: "\ef36";
}

.icofont-foot-print:before {
	content: "\ef37";
}

.icofont-garbage:before {
	content: "\ef38";
}

.icofont-gear-alt:before {
	content: "\ef39";
}

.icofont-gear:before {
	content: "\ef3a";
}

.icofont-gears:before {
	content: "\ef3b";
}

.icofont-gift:before {
	content: "\ef3c";
}

.icofont-glass:before {
	content: "\ef3d";
}

.icofont-globe:before {
	content: "\ef3e";
}

.icofont-graffiti:before {
	content: "\ef3f";
}

.icofont-grocery:before {
	content: "\ef40";
}

.icofont-hand:before {
	content: "\ef41";
}

.icofont-hanger:before {
	content: "\ef42";
}

.icofont-hard-disk:before {
	content: "\ef43";
}

.icofont-heart-alt:before {
	content: "\ef44";
}

.icofont-heart:before {
	content: "\ef45";
}

.icofont-history:before {
	content: "\ef46";
}

.icofont-home:before {
	content: "\ef47";
}

.icofont-horn:before {
	content: "\ef48";
}

.icofont-hour-glass:before {
	content: "\ef49";
}

.icofont-id:before {
	content: "\ef4a";
}

.icofont-image:before {
	content: "\ef4b";
}

.icofont-inbox:before {
	content: "\ef4c";
}

.icofont-infinite:before {
	content: "\ef4d";
}

.icofont-info-circle:before {
	content: "\ef4e";
}

.icofont-info-square:before {
	content: "\ef4f";
}

.icofont-info:before {
	content: "\ef50";
}

.icofont-institution:before {
	content: "\ef51";
}

.icofont-interface:before {
	content: "\ef52";
}

.icofont-invisible:before {
	content: "\ef53";
}

.icofont-jacket:before {
	content: "\ef54";
}

.icofont-jar:before {
	content: "\ef55";
}

.icofont-jewlery:before {
	content: "\ef56";
}

.icofont-karate:before {
	content: "\ef57";
}

.icofont-key-hole:before {
	content: "\ef58";
}

.icofont-key:before {
	content: "\ef59";
}

.icofont-label:before {
	content: "\ef5a";
}

.icofont-lamp:before {
	content: "\ef5b";
}

.icofont-layers:before {
	content: "\ef5c";
}

.icofont-layout:before {
	content: "\ef5d";
}

.icofont-leaf:before {
	content: "\ef5e";
}

.icofont-leaflet:before {
	content: "\ef5f";
}

.icofont-learn:before {
	content: "\ef60";
}

.icofont-lego:before {
	content: "\ef61";
}

.icofont-lens:before {
	content: "\ef62";
}

.icofont-letter:before {
	content: "\ef63";
}

.icofont-letterbox:before {
	content: "\ef64";
}

.icofont-library:before {
	content: "\ef65";
}

.icofont-license:before {
	content: "\ef66";
}

.icofont-life-bouy:before {
	content: "\ef67";
}

.icofont-life-buoy:before {
	content: "\ef68";
}

.icofont-life-jacket:before {
	content: "\ef69";
}

.icofont-life-ring:before {
	content: "\ef6a";
}

.icofont-light-bulb:before {
	content: "\ef6b";
}

.icofont-lighter:before {
	content: "\ef6c";
}

.icofont-lightning-ray:before {
	content: "\ef6d";
}

.icofont-like:before {
	content: "\ef6e";
}

.icofont-line-height:before {
	content: "\ef6f";
}

.icofont-link-alt:before {
	content: "\ef70";
}

.icofont-link:before {
	content: "\ef71";
}

.icofont-list:before {
	content: "\ef72";
}

.icofont-listening:before {
	content: "\ef73";
}

.icofont-listine-dots:before {
	content: "\ef74";
}

.icofont-listing-box:before {
	content: "\ef75";
}

.icofont-listing-number:before {
	content: "\ef76";
}

.icofont-live-support:before {
	content: "\ef77";
}

.icofont-location-arrow:before {
	content: "\ef78";
}

.icofont-location-pin:before {
	content: "\ef79";
}

.icofont-lock:before {
	content: "\ef7a";
}

.icofont-login:before {
	content: "\ef7b";
}

.icofont-logout:before {
	content: "\ef7c";
}

.icofont-lollipop:before {
	content: "\ef7d";
}

.icofont-long-drive:before {
	content: "\ef7e";
}

.icofont-look:before {
	content: "\ef7f";
}

.icofont-loop:before {
	content: "\ef80";
}

.icofont-luggage:before {
	content: "\ef81";
}

.icofont-lunch:before {
	content: "\ef82";
}

.icofont-lungs:before {
	content: "\ef83";
}

.icofont-magic-alt:before {
	content: "\ef84";
}

.icofont-magic:before {
	content: "\ef85";
}

.icofont-magnet:before {
	content: "\ef86";
}

.icofont-mail-box:before {
	content: "\ef87";
}

.icofont-mail:before {
	content: "\ef88";
}

.icofont-male:before {
	content: "\ef89";
}

.icofont-map-pins:before {
	content: "\ef8a";
}

.icofont-map:before {
	content: "\ef8b";
}

.icofont-maximize:before {
	content: "\ef8c";
}

.icofont-measure:before {
	content: "\ef8d";
}

.icofont-medicine:before {
	content: "\ef8e";
}

.icofont-mega-phone:before {
	content: "\ef8f";
}

.icofont-megaphone-alt:before {
	content: "\ef90";
}

.icofont-megaphone:before {
	content: "\ef91";
}

.icofont-memorial:before {
	content: "\ef92";
}

.icofont-memory-card:before {
	content: "\ef93";
}

.icofont-mic-mute:before {
	content: "\ef94";
}

.icofont-mic:before {
	content: "\ef95";
}

.icofont-military:before {
	content: "\ef96";
}

.icofont-mill:before {
	content: "\ef97";
}

.icofont-minus-circle:before {
	content: "\ef98";
}

.icofont-minus-square:before {
	content: "\ef99";
}

.icofont-minus:before {
	content: "\ef9a";
}

.icofont-mobile-phone:before {
	content: "\ef9b";
}

.icofont-molecule:before {
	content: "\ef9c";
}

.icofont-money:before {
	content: "\ef9d";
}

.icofont-moon:before {
	content: "\ef9e";
}

.icofont-mop:before {
	content: "\ef9f";
}

.icofont-muffin:before {
	content: "\efa0";
}

.icofont-mustache:before {
	content: "\efa1";
}

.icofont-navigation-menu:before {
	content: "\efa2";
}

.icofont-navigation:before {
	content: "\efa3";
}

.icofont-network-tower:before {
	content: "\efa4";
}

.icofont-network:before {
	content: "\efa5";
}

.icofont-news:before {
	content: "\efa6";
}

.icofont-newspaper:before {
	content: "\efa7";
}

.icofont-no-smoking:before {
	content: "\efa8";
}

.icofont-not-allowed:before {
	content: "\efa9";
}

.icofont-notebook:before {
	content: "\efaa";
}

.icofont-notepad:before {
	content: "\efab";
}

.icofont-notification:before {
	content: "\efac";
}

.icofont-numbered:before {
	content: "\efad";
}

.icofont-opposite:before {
	content: "\efae";
}

.icofont-optic:before {
	content: "\efaf";
}

.icofont-options:before {
	content: "\efb0";
}

.icofont-package:before {
	content: "\efb1";
}

.icofont-page:before {
	content: "\efb2";
}

.icofont-paint:before {
	content: "\efb3";
}

.icofont-paper-plane:before {
	content: "\efb4";
}

.icofont-paperclip:before {
	content: "\efb5";
}

.icofont-papers:before {
	content: "\efb6";
}

.icofont-pay:before {
	content: "\efb7";
}

.icofont-penguin-linux:before {
	content: "\efb8";
}

.icofont-pestle:before {
	content: "\efb9";
}

.icofont-phone-circle:before {
	content: "\efba";
}

.icofont-phone:before {
	content: "\efbb";
}

.icofont-picture:before {
	content: "\efbc";
}

.icofont-pine:before {
	content: "\efbd";
}

.icofont-pixels:before {
	content: "\efbe";
}

.icofont-plugin:before {
	content: "\efbf";
}

.icofont-plus-circle:before {
	content: "\efc0";
}

.icofont-plus-square:before {
	content: "\efc1";
}

.icofont-plus:before {
	content: "\efc2";
}

.icofont-polygonal:before {
	content: "\efc3";
}

.icofont-power:before {
	content: "\efc4";
}

.icofont-price:before {
	content: "\efc5";
}

.icofont-print:before {
	content: "\efc6";
}

.icofont-puzzle:before {
	content: "\efc7";
}

.icofont-qr-code:before {
	content: "\efc8";
}

.icofont-queen:before {
	content: "\efc9";
}

.icofont-question-circle:before {
	content: "\efca";
}

.icofont-question-square:before {
	content: "\efcb";
}

.icofont-question:before {
	content: "\efcc";
}

.icofont-quote-left:before {
	content: "\efcd";
}

.icofont-quote-right:before {
	content: "\efce";
}

.icofont-random:before {
	content: "\efcf";
}

.icofont-recycle:before {
	content: "\efd0";
}

.icofont-refresh:before {
	content: "\efd1";
}

.icofont-repair:before {
	content: "\efd2";
}

.icofont-reply-all:before {
	content: "\efd3";
}

.icofont-reply:before {
	content: "\efd4";
}

.icofont-resize:before {
	content: "\efd5";
}

.icofont-responsive:before {
	content: "\efd6";
}

.icofont-retweet:before {
	content: "\efd7";
}

.icofont-road:before {
	content: "\efd8";
}

.icofont-robot:before {
	content: "\efd9";
}

.icofont-royal:before {
	content: "\efda";
}

.icofont-rss-feed:before {
	content: "\efdb";
}

.icofont-safety:before {
	content: "\efdc";
}

.icofont-sale-discount:before {
	content: "\efdd";
}

.icofont-satellite:before {
	content: "\efde";
}

.icofont-send-mail:before {
	content: "\efdf";
}

.icofont-server:before {
	content: "\efe0";
}

.icofont-settings-alt:before {
	content: "\efe1";
}

.icofont-settings:before {
	content: "\efe2";
}

.icofont-share-alt:before {
	content: "\efe3";
}

.icofont-share-boxed:before {
	content: "\efe4";
}

.icofont-share:before {
	content: "\efe5";
}

.icofont-shield:before {
	content: "\efe6";
}

.icofont-shopping-cart:before {
	content: "\efe7";
}

.icofont-sign-in:before {
	content: "\efe8";
}

.icofont-sign-out:before {
	content: "\efe9";
}

.icofont-signal:before {
	content: "\efea";
}

.icofont-site-map:before {
	content: "\efeb";
}

.icofont-smart-phone:before {
	content: "\efec";
}

.icofont-soccer:before {
	content: "\efed";
}

.icofont-sort-alt:before {
	content: "\efee";
}

.icofont-sort:before {
	content: "\efef";
}

.icofont-space:before {
	content: "\eff0";
}

.icofont-spanner:before {
	content: "\eff1";
}

.icofont-speech-comments:before {
	content: "\eff2";
}

.icofont-speed-meter:before {
	content: "\eff3";
}

.icofont-spinner-alt-1:before {
	content: "\eff4";
}

.icofont-spinner-alt-2:before {
	content: "\eff5";
}

.icofont-spinner-alt-3:before {
	content: "\eff6";
}

.icofont-spinner-alt-4:before {
	content: "\eff7";
}

.icofont-spinner-alt-5:before {
	content: "\eff8";
}

.icofont-spinner-alt-6:before {
	content: "\eff9";
}

.icofont-spinner:before {
	content: "\effa";
}

.icofont-spreadsheet:before {
	content: "\effb";
}

.icofont-square:before {
	content: "\effc";
}

.icofont-ssl-security:before {
	content: "\effd";
}

.icofont-star-alt-1:before {
	content: "\effe";
}

.icofont-star-alt-2:before {
	content: "\efff";
}

.icofont-star:before {
	content: "\f000";
}

.icofont-street-view:before {
	content: "\f001";
}

.icofont-support-faq:before {
	content: "\f002";
}

.icofont-tack-pin:before {
	content: "\f003";
}

.icofont-tag:before {
	content: "\f004";
}

.icofont-tags:before {
	content: "\f005";
}

.icofont-tasks-alt:before {
	content: "\f006";
}

.icofont-tasks:before {
	content: "\f007";
}

.icofont-telephone:before {
	content: "\f008";
}

.icofont-telescope:before {
	content: "\f009";
}

.icofont-terminal:before {
	content: "\f00a";
}

.icofont-thumbs-down:before {
	content: "\f00b";
}

.icofont-thumbs-up:before {
	content: "\f00c";
}

.icofont-tick-boxed:before {
	content: "\f00d";
}

.icofont-tick-mark:before {
	content: "\f00e";
}

.icofont-ticket:before {
	content: "\f00f";
}

.icofont-tie:before {
	content: "\f010";
}

.icofont-toggle-off:before {
	content: "\f011";
}

.icofont-toggle-on:before {
	content: "\f012";
}

.icofont-tools-alt-2:before {
	content: "\f013";
}

.icofont-tools:before {
	content: "\f014";
}

.icofont-touch:before {
	content: "\f015";
}

.icofont-traffic-light:before {
	content: "\f016";
}

.icofont-transparent:before {
	content: "\f017";
}

.icofont-tree:before {
	content: "\f018";
}

.icofont-unique-idea:before {
	content: "\f019";
}

.icofont-unlock:before {
	content: "\f01a";
}

.icofont-unlocked:before {
	content: "\f01b";
}

.icofont-upload-alt:before {
	content: "\f01c";
}

.icofont-upload:before {
	content: "\f01d";
}

.icofont-usb-drive:before {
	content: "\f01e";
}

.icofont-usb:before {
	content: "\f01f";
}

.icofont-vector-path:before {
	content: "\f020";
}

.icofont-verification-check:before {
	content: "\f021";
}

.icofont-wall-clock:before {
	content: "\f022";
}

.icofont-wall:before {
	content: "\f023";
}

.icofont-wallet:before {
	content: "\f024";
}

.icofont-warning-alt:before {
	content: "\f025";
}

.icofont-warning:before {
	content: "\f026";
}

.icofont-water-drop:before {
	content: "\f027";
}

.icofont-web:before {
	content: "\f028";
}

.icofont-wheelchair:before {
	content: "\f029";
}

.icofont-wifi-alt:before {
	content: "\f02a";
}

.icofont-wifi:before {
	content: "\f02b";
}

.icofont-world:before {
	content: "\f02c";
}

.icofont-zigzag:before {
	content: "\f02d";
}

.icofont-zipped:before {
	content: "\f02e";
}

.icofont-xs {
	font-size: .5em;
}

.icofont-sm {
	font-size: .75em;
}

.icofont-md {
	font-size: 1.25em;
}

.icofont-lg {
	font-size: 1.5em;
}

.icofont-1x {
	font-size: 1em;
}

.icofont-2x {
	font-size: 2em;
}

.icofont-3x {
	font-size: 3em;
}

.icofont-4x {
	font-size: 4em;
}

.icofont-5x {
	font-size: 5em;
}

.icofont-6x {
	font-size: 6em;
}

.icofont-7x {
	font-size: 7em;
}

.icofont-8x {
	font-size: 8em;
}

.icofont-9x {
	font-size: 9em;
}

.icofont-10x {
	font-size: 10em;
}

.icofont-fw {
	text-align: center;
	width: 1.25em;
}

.icofont-ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

.icofont-ul>li {
	position: relative;
	line-height: 2em;
}

.lvml,.sr-only {
	position: absolute;
}

.icofont-border {
	border: .08em solid #f1f1f1;
	border-radius: .1em;
	padding: .2em .25em .15em;
}

.icofont.icofont-pull-left {
	margin-right: .3em;
}

.icofont.icofont-pull-right {
	margin-left: .3em;
}

.icofont-spin {
	-webkit-animation: 2s linear infinite icofont-spin;
	animation: 2s linear infinite icofont-spin;
}

.icofont-pulse {
	-webkit-animation: 1s steps(8) infinite icofont-spin;
	animation: 1s steps(8) infinite icofont-spin;
}

@-webkit-keyframes icofont-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes icofont-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.icofont-rotate-90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.icofont-rotate-180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.icofont-rotate-270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.icofont-flip-horizontal {
	-webkit-transform: scale(-1,1);
	transform: scale(-1,1);
}

.icofont-flip-vertical {
	-webkit-transform: scale(1,-1);
	transform: scale(1,-1);
}

.icofont-flip-horizontal.icofont-flip-vertical {
	-webkit-transform: scale(-1,-1);
	transform: scale(-1,-1);
}

:root .icofont-flip-horizontal,:root .icofont-flip-vertical,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-rotate-90 {
	-webkit-filter: none;
	filter: none;
	display: inline-block;
}

.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	width: 1px;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box {
	position: absolute;
	left: 0;
	top: 0;
}

.leaflet-container {
	overflow: hidden;
	background: #ddd;
	outline-offset: 1px;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: .75rem;
	line-height: 1.5;
}

.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
}

.leaflet-overlay-pane svg,.leaflet-tooltip {
	-moz-user-select: none;
}

.leaflet-tile::selection {
	background: 0 0;
}

.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
}

.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
}

.leaflet-container .leaflet-overlay-pane svg {
	max-width: none!important;
	max-height: none!important;
}

.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer {
	max-width: none!important;
	max-height: none!important;
	width: auto;
	padding: 0;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	touch-action: none;
	touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}

.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51,181,229,0.4);
	color: #0078a8;
}

.leaflet-tile {
	filter: inherit;
}

.leaflet-tile-loaded {
	visibility: inherit;
}

.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 800;
}

.leaflet-overlay-pane,.leaflet-pane {
	z-index: 400;
}

.leaflet-map-pane svg,.leaflet-tile-pane {
	z-index: 200;
}

.leaflet-shadow-pane {
	z-index: 500;
}

.leaflet-marker-pane {
	z-index: 600;
}

.leaflet-tooltip-pane {
	z-index: 650;
}

.leaflet-popup-pane {
	z-index: 700;
}

.leaflet-map-pane canvas {
	z-index: 100;
}

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
}

.lvml {
	behavior: url(#default#VML);
}

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted;
	pointer-events: auto;
	float: left;
	clear: both;
}

.leaflet-bottom,.leaflet-top {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
}

.leaflet-top {
	top: 0;
}

.leaflet-bottom {
	bottom: 0;
}

.leaflet-right .leaflet-control {
	float: right;
	margin-right: 10px;
}

.leaflet-left .leaflet-control {
	margin-left: 10px;
}

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}

svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1);
	-moz-transition: -moz-transform .25s cubic-bezier(0,0,.25,1);
	transition: transform .25s cubic-bezier(0,0,.25,1);
}

.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}

.leaflet-grab {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
}

.leaflet-control,.leaflet-popup-pane {
	cursor: auto;
}

.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing;
}

.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted;
	pointer-events: auto;
}

.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,.5);
}

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,.65);
	border-radius: 4px;
}

.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
	color: #000;
}

.leaflet-bar a,.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
}

.leaflet-bar a:focus,.leaflet-bar a:hover {
	background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

.leaflet-control-zoom-in,.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console',Monaco,monospace;
	text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out {
	font-size: 22px;
}

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,.4);
	background: #fff;
	border-radius: 5px;
}

.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(images/layers-2x.png);
	background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
}

.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
}

.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
}

.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
}

.leaflet-control-layers label {
	display: block;
	font-size: 1.08333em;
}

.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
}

.leaflet-default-icon-path {
	background-image: url(images/marker-icon.png);
}

.leaflet-container .leaflet-control-attribution {
	background: rgba(255,255,255,.8);
	margin: 0;
}

.leaflet-control-attribution,.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
}

.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
}

.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(255,255,255,.5);
}

.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers {
	border: 2px solid rgba(0,0,0,.2);
	background-clip: padding-box;
}

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
}

.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 1.08333em;
	min-height: 1px;
}

.leaflet-popup-content p {
	margin: 1.3em 0;
}

.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
}

.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;
	margin: -10px auto 0;
	pointer-events: auto;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,.leaflet-popup-tip {
	background: #fff;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,.4);
}

.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma,Verdana,sans-serif;
	color: #757575;
	text-decoration: none;
	background: 0 0;
}

.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover {
	color: #585858;
}

.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;
}

.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
}

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
}

.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
}

.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: 0 0;
	content: "";
}

.leaflet-tooltip-bottom {
	margin-top: 6px;
}

.leaflet-tooltip-top {
	margin-top: -6px;
}

.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
}

.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
}

.leaflet-tooltip-left {
	margin-left: -6px;
}

.leaflet-tooltip-right {
	margin-left: 6px;
}

.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
}

.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
}

.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
}

@media print {
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		color-adjust: exact;
	}
}