﻿@-webkit-keyframes Animationbook {
	0% {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 0.8
	}

	100% {
		width: 160%;
		height: 160%;
		left: -30%;
		top: -30%;
		opacity: 0.3
	}
}

@-moz-keyframes Animationbook {
	0% {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 0.8
	}

	100% {
		width: 160%;
		height: 160%;
		left: -30%;
		top: -30%;
		opacity: 0.3
	}
}

@-ms-keyframes Animationbook {
	0% {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 0.8
	}

	100% {
		width: 160%;
		height: 160%;
		left: -30%;
		top: -30%;
		opacity: 0.3
	}
}

@keyframes Animationbook {
	0% {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 0.8
	}

	100% {
		width: 160%;
		height: 160%;
		left: -30%;
		top: -30%;
		opacity: 0.3
	}
}

@keyframes policy {
	16.65% {
		transform: translateX(10px)
	}

	33.33% {
		transform: translateX(-8px)
	}

	49.95% {
		transform: translateX(6px)
	}

	66.6% {
		transform: translateX(-4px)
	}

	83.25% {
		transform: translateX(3px)
	}

	100% {
		transform: translateX(0)
	}
}

@font-face {
	font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")
}

@font-face {
	font-family:IcoFont;font-weight:400;font-style:Regular;src:url(../fonts/icofont.woff2) format("woff2"),url(../fonts/icofont.woff) format("woff")
}[class*=" icofont-"],[class^=icofont-] {
	font-family: IcoFont !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	line-height: 1;
	-webkit-font-feature-settings: "liga";
	-webkit-font-smoothing: antialiased
}

.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
}

.icofont-ul>li .icofont {
	display: inline-block;
	vertical-align: middle
}

.icofont-border {
	border: solid .08em #f1f1f1;
	border-radius: .1em;
	padding: .2em .25em .15em
}

.icofont-pull-left {
	float: left
}

.icofont-pull-right {
	float: right
}

.icofont.icofont-pull-left {
	margin-right: .3em
}

.icofont.icofont-pull-right {
	margin-left: .3em
}

.icofont-spin {
	-webkit-animation: icofont-spin 2s infinite linear;
	animation: icofont-spin 2s infinite linear;
	display: inline-block
}

.icofont-pulse {
	-webkit-animation: icofont-spin 1s infinite steps(8);
	animation: icofont-spin 1s infinite steps(8);
	display: inline-block
}

@-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
}

.icofont-inverse {
	color: #fff
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

@font-face {
	font-family:'Material-Design-Iconic-Font';src:url("../fonts/Material-Design-Iconic-Font.woff2?v=2.2.0") format("woff2"),url("../fonts/Material-Design-Iconic-Font.woff?v=2.2.0") format("woff"),url("../fonts/Material-Design-Iconic-Font.ttf?v=2.2.0") format("truetype");font-weight:normal;font-style:normal
}

.zmdi {
	display: inline-block;
	font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.zmdi-hc-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%
}

.zmdi-hc-2x {
	font-size: 2em
}

.zmdi-hc-3x {
	font-size: 3em
}

.zmdi-hc-4x {
	font-size: 4em
}

.zmdi-hc-5x {
	font-size: 5em
}

.zmdi-hc-fw {
	width: 1.28571429em;
	text-align: center
}

.zmdi-hc-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.zmdi-hc-ul>li {
	position: relative
}

.zmdi-hc-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: 0.14285714em;
	text-align: center
}

.zmdi-hc-li.zmdi-hc-lg {
	left: -1.85714286em
}

.zmdi-hc-border {
	padding: .1em .25em;
	border: solid 0.1em #9e9e9e;
	border-radius: 2px
}

.zmdi-hc-border-circle {
	padding: .1em .25em;
	border: solid 0.1em #9e9e9e;
	border-radius: 50%
}

.zmdi.pull-left {
	float: left;
	margin-right: .15em
}

.zmdi.pull-right {
	float: right;
	margin-left: .15em
}

.zmdi-hc-spin {
	-webkit-animation: zmdi-spin 1.5s infinite linear;
	animation: zmdi-spin 1.5s infinite linear
}

.zmdi-hc-spin-reverse {
	-webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
	animation: zmdi-spin-reverse 1.5s infinite linear
}

@-webkit-keyframes zmdi-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes zmdi-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@-webkit-keyframes zmdi-spin-reverse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(-359deg);
		transform: rotate(-359deg)
	}
}

@keyframes zmdi-spin-reverse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(-359deg);
		transform: rotate(-359deg)
	}
}

.zmdi-hc-rotate-90 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.zmdi-hc-rotate-180 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.zmdi-hc-rotate-270 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.zmdi-hc-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.zmdi-hc-flip-vertical {
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

.zmdi-hc-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.zmdi-hc-stack-1x,.zmdi-hc-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.zmdi-hc-stack-1x {
	line-height: inherit
}

.zmdi-hc-stack-2x {
	font-size: 2em
}

.zmdi-hc-inverse {
	color: #ffffff
}

.zmdi-3d-rotation:before {
	content: '\f101'
}

.zmdi-airplane-off:before {
	content: '\f102'
}

.zmdi-airplane:before {
	content: '\f103'
}

.zmdi-album:before {
	content: '\f104'
}

.zmdi-archive:before {
	content: '\f105'
}

.zmdi-assignment-account:before {
	content: '\f106'
}

.zmdi-assignment-alert:before {
	content: '\f107'
}

.zmdi-assignment-check:before {
	content: '\f108'
}

.zmdi-assignment-o:before {
	content: '\f109'
}

.zmdi-assignment-return:before {
	content: '\f10a'
}

.zmdi-assignment-returned:before {
	content: '\f10b'
}

.zmdi-assignment:before {
	content: '\f10c'
}

.zmdi-attachment-alt:before {
	content: '\f10d'
}

.zmdi-attachment:before {
	content: '\f10e'
}

.zmdi-audio:before {
	content: '\f10f'
}

.zmdi-badge-check:before {
	content: '\f110'
}

.zmdi-balance-wallet:before {
	content: '\f111'
}

.zmdi-balance:before {
	content: '\f112'
}

.zmdi-battery-alert:before {
	content: '\f113'
}

.zmdi-battery-flash:before {
	content: '\f114'
}

.zmdi-battery-unknown:before {
	content: '\f115'
}

.zmdi-battery:before {
	content: '\f116'
}

.zmdi-bike:before {
	content: '\f117'
}

.zmdi-block-alt:before {
	content: '\f118'
}

.zmdi-block:before {
	content: '\f119'
}

.zmdi-boat:before {
	content: '\f11a'
}

.zmdi-book-image:before {
	content: '\f11b'
}

.zmdi-book:before {
	content: '\f11c'
}

.zmdi-bookmark-outline:before {
	content: '\f11d'
}

.zmdi-bookmark:before {
	content: '\f11e'
}

.zmdi-brush:before {
	content: '\f11f'
}

.zmdi-bug:before {
	content: '\f120'
}

.zmdi-bus:before {
	content: '\f121'
}

.zmdi-cake:before {
	content: '\f122'
}

.zmdi-car-taxi:before {
	content: '\f123'
}

.zmdi-car-wash:before {
	content: '\f124'
}

.zmdi-car:before {
	content: '\f125'
}

.zmdi-card-giftcard:before {
	content: '\f126'
}

.zmdi-card-membership:before {
	content: '\f127'
}

.zmdi-card-travel:before {
	content: '\f128'
}

.zmdi-card:before {
	content: '\f129'
}

.zmdi-case-check:before {
	content: '\f12a'
}

.zmdi-case-download:before {
	content: '\f12b'
}

.zmdi-case-play:before {
	content: '\f12c'
}

.zmdi-case:before {
	content: '\f12d'
}

.zmdi-cast-connected:before {
	content: '\f12e'
}

.zmdi-cast:before {
	content: '\f12f'
}

.zmdi-chart-donut:before {
	content: '\f130'
}

.zmdi-chart:before {
	content: '\f131'
}

.zmdi-city-alt:before {
	content: '\f132'
}

.zmdi-city:before {
	content: '\f133'
}

.zmdi-close-circle-o:before {
	content: '\f134'
}

.zmdi-close-circle:before {
	content: '\f135'
}

.zmdi-close:before {
	content: '\f136'
}

.zmdi-cocktail:before {
	content: '\f137'
}

.zmdi-code-setting:before {
	content: '\f138'
}

.zmdi-code-smartphone:before {
	content: '\f139'
}

.zmdi-code:before {
	content: '\f13a'
}

.zmdi-coffee:before {
	content: '\f13b'
}

.zmdi-collection-bookmark:before {
	content: '\f13c'
}

.zmdi-collection-case-play:before {
	content: '\f13d'
}

.zmdi-collection-folder-image:before {
	content: '\f13e'
}

.zmdi-collection-image-o:before {
	content: '\f13f'
}

.zmdi-collection-image:before {
	content: '\f140'
}

.zmdi-collection-item-1:before {
	content: '\f141'
}

.zmdi-collection-item-2:before {
	content: '\f142'
}

.zmdi-collection-item-3:before {
	content: '\f143'
}

.zmdi-collection-item-4:before {
	content: '\f144'
}

.zmdi-collection-item-5:before {
	content: '\f145'
}

.zmdi-collection-item-6:before {
	content: '\f146'
}

.zmdi-collection-item-7:before {
	content: '\f147'
}

.zmdi-collection-item-8:before {
	content: '\f148'
}

.zmdi-collection-item-9-plus:before {
	content: '\f149'
}

.zmdi-collection-item-9:before {
	content: '\f14a'
}

.zmdi-collection-item:before {
	content: '\f14b'
}

.zmdi-collection-music:before {
	content: '\f14c'
}

.zmdi-collection-pdf:before {
	content: '\f14d'
}

.zmdi-collection-plus:before {
	content: '\f14e'
}

.zmdi-collection-speaker:before {
	content: '\f14f'
}

.zmdi-collection-text:before {
	content: '\f150'
}

.zmdi-collection-video:before {
	content: '\f151'
}

.zmdi-compass:before {
	content: '\f152'
}

.zmdi-cutlery:before {
	content: '\f153'
}

.zmdi-delete:before {
	content: '\f154'
}

.zmdi-dialpad:before {
	content: '\f155'
}

.zmdi-dns:before {
	content: '\f156'
}

.zmdi-drink:before {
	content: '\f157'
}

.zmdi-edit:before {
	content: '\f158'
}

.zmdi-email-open:before {
	content: '\f159'
}

.zmdi-email:before {
	content: '\f15a'
}

.zmdi-eye-off:before {
	content: '\f15b'
}

.zmdi-eye:before {
	content: '\f15c'
}

.zmdi-eyedropper:before {
	content: '\f15d'
}

.zmdi-favorite-outline:before {
	content: '\f15e'
}

.zmdi-favorite:before {
	content: '\f15f'
}

.zmdi-filter-list:before {
	content: '\f160'
}

.zmdi-fire:before {
	content: '\f161'
}

.zmdi-flag:before {
	content: '\f162'
}

.zmdi-flare:before {
	content: '\f163'
}

.zmdi-flash-auto:before {
	content: '\f164'
}

.zmdi-flash-off:before {
	content: '\f165'
}

.zmdi-flash:before {
	content: '\f166'
}

.zmdi-flip:before {
	content: '\f167'
}

.zmdi-flower-alt:before {
	content: '\f168'
}

.zmdi-flower:before {
	content: '\f169'
}

.zmdi-font:before {
	content: '\f16a'
}

.zmdi-fullscreen-alt:before {
	content: '\f16b'
}

.zmdi-fullscreen-exit:before {
	content: '\f16c'
}

.zmdi-fullscreen:before {
	content: '\f16d'
}

.zmdi-functions:before {
	content: '\f16e'
}

.zmdi-gas-station:before {
	content: '\f16f'
}

.zmdi-gesture:before {
	content: '\f170'
}

.zmdi-globe-alt:before {
	content: '\f171'
}

.zmdi-globe-lock:before {
	content: '\f172'
}

.zmdi-globe:before {
	content: '\f173'
}

.zmdi-graduation-cap:before {
	content: '\f174'
}

.zmdi-home:before {
	content: '\f175'
}

.zmdi-hospital-alt:before {
	content: '\f176'
}

.zmdi-hospital:before {
	content: '\f177'
}

.zmdi-hotel:before {
	content: '\f178'
}

.zmdi-hourglass-alt:before {
	content: '\f179'
}

.zmdi-hourglass-outline:before {
	content: '\f17a'
}

.zmdi-hourglass:before {
	content: '\f17b'
}

.zmdi-http:before {
	content: '\f17c'
}

.zmdi-image-alt:before {
	content: '\f17d'
}

.zmdi-image-o:before {
	content: '\f17e'
}

.zmdi-image:before {
	content: '\f17f'
}

.zmdi-inbox:before {
	content: '\f180'
}

.zmdi-invert-colors-off:before {
	content: '\f181'
}

.zmdi-invert-colors:before {
	content: '\f182'
}

.zmdi-key:before {
	content: '\f183'
}

.zmdi-label-alt-outline:before {
	content: '\f184'
}

.zmdi-label-alt:before {
	content: '\f185'
}

.zmdi-label-heart:before {
	content: '\f186'
}

.zmdi-label:before {
	content: '\f187'
}

.zmdi-labels:before {
	content: '\f188'
}

.zmdi-lamp:before {
	content: '\f189'
}

.zmdi-landscape:before {
	content: '\f18a'
}

.zmdi-layers-off:before {
	content: '\f18b'
}

.zmdi-layers:before {
	content: '\f18c'
}

.zmdi-library:before {
	content: '\f18d'
}

.zmdi-link:before {
	content: '\f18e'
}

.zmdi-lock-open:before {
	content: '\f18f'
}

.zmdi-lock-outline:before {
	content: '\f190'
}

.zmdi-lock:before {
	content: '\f191'
}

.zmdi-mail-reply-all:before {
	content: '\f192'
}

.zmdi-mail-reply:before {
	content: '\f193'
}

.zmdi-mail-send:before {
	content: '\f194'
}

.zmdi-mall:before {
	content: '\f195'
}

.zmdi-map:before {
	content: '\f196'
}

.zmdi-menu:before {
	content: '\f197'
}

.zmdi-money-box:before {
	content: '\f198'
}

.zmdi-money-off:before {
	content: '\f199'
}

.zmdi-money:before {
	content: '\f19a'
}

.zmdi-more-vert:before {
	content: '\f19b'
}

.zmdi-more:before {
	content: '\f19c'
}

.zmdi-movie-alt:before {
	content: '\f19d'
}

.zmdi-movie:before {
	content: '\f19e'
}

.zmdi-nature-people:before {
	content: '\f19f'
}

.zmdi-nature:before {
	content: '\f1a0'
}

.zmdi-navigation:before {
	content: '\f1a1'
}

.zmdi-open-in-browser:before {
	content: '\f1a2'
}

.zmdi-open-in-new:before {
	content: '\f1a3'
}

.zmdi-palette:before {
	content: '\f1a4'
}

.zmdi-parking:before {
	content: '\f1a5'
}

.zmdi-pin-account:before {
	content: '\f1a6'
}

.zmdi-pin-assistant:before {
	content: '\f1a7'
}

.zmdi-pin-drop:before {
	content: '\f1a8'
}

.zmdi-pin-help:before {
	content: '\f1a9'
}

.zmdi-pin-off:before {
	content: '\f1aa'
}

.zmdi-pin:before {
	content: '\f1ab'
}

.zmdi-pizza:before {
	content: '\f1ac'
}

.zmdi-plaster:before {
	content: '\f1ad'
}

.zmdi-power-setting:before {
	content: '\f1ae'
}

.zmdi-power:before {
	content: '\f1af'
}

.zmdi-print:before {
	content: '\f1b0'
}

.zmdi-puzzle-piece:before {
	content: '\f1b1'
}

.zmdi-quote:before {
	content: '\f1b2'
}

.zmdi-railway:before {
	content: '\f1b3'
}

.zmdi-receipt:before {
	content: '\f1b4'
}

.zmdi-refresh-alt:before {
	content: '\f1b5'
}

.zmdi-refresh-sync-alert:before {
	content: '\f1b6'
}

.zmdi-refresh-sync-off:before {
	content: '\f1b7'
}

.zmdi-refresh-sync:before {
	content: '\f1b8'
}

.zmdi-refresh:before {
	content: '\f1b9'
}

.zmdi-roller:before {
	content: '\f1ba'
}

.zmdi-ruler:before {
	content: '\f1bb'
}

.zmdi-scissors:before {
	content: '\f1bc'
}

.zmdi-screen-rotation-lock:before {
	content: '\f1bd'
}

.zmdi-screen-rotation:before {
	content: '\f1be'
}

.zmdi-search-for:before {
	content: '\f1bf'
}

.zmdi-search-in-file:before {
	content: '\f1c0'
}

.zmdi-search-in-page:before {
	content: '\f1c1'
}

.zmdi-search-replace:before {
	content: '\f1c2'
}

.zmdi-search:before {
	content: '\f1c3'
}

.zmdi-seat:before {
	content: '\f1c4'
}

.zmdi-settings-square:before {
	content: '\f1c5'
}

.zmdi-settings:before {
	content: '\f1c6'
}

.zmdi-shield-check:before {
	content: '\f1c7'
}

.zmdi-shield-security:before {
	content: '\f1c8'
}

.zmdi-shopping-basket:before {
	content: '\f1c9'
}

.zmdi-shopping-cart-plus:before {
	content: '\f1ca'
}

.zmdi-shopping-cart:before {
	content: '\f1cb'
}

.zmdi-sign-in:before {
	content: '\f1cc'
}

.zmdi-sort-amount-asc:before {
	content: '\f1cd'
}

.zmdi-sort-amount-desc:before {
	content: '\f1ce'
}

.zmdi-sort-asc:before {
	content: '\f1cf'
}

.zmdi-sort-desc:before {
	content: '\f1d0'
}

.zmdi-spellcheck:before {
	content: '\f1d1'
}

.zmdi-storage:before {
	content: '\f1d2'
}

.zmdi-store-24:before {
	content: '\f1d3'
}

.zmdi-store:before {
	content: '\f1d4'
}

.zmdi-subway:before {
	content: '\f1d5'
}

.zmdi-sun:before {
	content: '\f1d6'
}

.zmdi-tab-unselected:before {
	content: '\f1d7'
}

.zmdi-tab:before {
	content: '\f1d8'
}

.zmdi-tag-close:before {
	content: '\f1d9'
}

.zmdi-tag-more:before {
	content: '\f1da'
}

.zmdi-tag:before {
	content: '\f1db'
}

.zmdi-thumb-down:before {
	content: '\f1dc'
}

.zmdi-thumb-up-down:before {
	content: '\f1dd'
}

.zmdi-thumb-up:before {
	content: '\f1de'
}

.zmdi-ticket-star:before {
	content: '\f1df'
}

.zmdi-toll:before {
	content: '\f1e0'
}

.zmdi-toys:before {
	content: '\f1e1'
}

.zmdi-traffic:before {
	content: '\f1e2'
}

.zmdi-translate:before {
	content: '\f1e3'
}

.zmdi-triangle-down:before {
	content: '\f1e4'
}

.zmdi-triangle-up:before {
	content: '\f1e5'
}

.zmdi-truck:before {
	content: '\f1e6'
}

.zmdi-turning-sign:before {
	content: '\f1e7'
}

.zmdi-wallpaper:before {
	content: '\f1e8'
}

.zmdi-washing-machine:before {
	content: '\f1e9'
}

.zmdi-window-maximize:before {
	content: '\f1ea'
}

.zmdi-window-minimize:before {
	content: '\f1eb'
}

.zmdi-window-restore:before {
	content: '\f1ec'
}

.zmdi-wrench:before {
	content: '\f1ed'
}

.zmdi-zoom-in:before {
	content: '\f1ee'
}

.zmdi-zoom-out:before {
	content: '\f1ef'
}

.zmdi-alert-circle-o:before {
	content: '\f1f0'
}

.zmdi-alert-circle:before {
	content: '\f1f1'
}

.zmdi-alert-octagon:before {
	content: '\f1f2'
}

.zmdi-alert-polygon:before {
	content: '\f1f3'
}

.zmdi-alert-triangle:before {
	content: '\f1f4'
}

.zmdi-help-outline:before {
	content: '\f1f5'
}

.zmdi-help:before {
	content: '\f1f6'
}

.zmdi-info-outline:before {
	content: '\f1f7'
}

.zmdi-info:before {
	content: '\f1f8'
}

.zmdi-notifications-active:before {
	content: '\f1f9'
}

.zmdi-notifications-add:before {
	content: '\f1fa'
}

.zmdi-notifications-none:before {
	content: '\f1fb'
}

.zmdi-notifications-off:before {
	content: '\f1fc'
}

.zmdi-notifications-paused:before {
	content: '\f1fd'
}

.zmdi-notifications:before {
	content: '\f1fe'
}

.zmdi-account-add:before {
	content: '\f1ff'
}

.zmdi-account-box-mail:before {
	content: '\f200'
}

.zmdi-account-box-o:before {
	content: '\f201'
}

.zmdi-account-box-phone:before {
	content: '\f202'
}

.zmdi-account-box:before {
	content: '\f203'
}

.zmdi-account-calendar:before {
	content: '\f204'
}

.zmdi-account-circle:before {
	content: '\f205'
}

.zmdi-account-o:before {
	content: '\f206'
}

.zmdi-account:before {
	content: '\f207'
}

.zmdi-accounts-add:before {
	content: '\f208'
}

.zmdi-accounts-alt:before {
	content: '\f209'
}

.zmdi-accounts-list-alt:before {
	content: '\f20a'
}

.zmdi-accounts-list:before {
	content: '\f20b'
}

.zmdi-accounts-outline:before {
	content: '\f20c'
}

.zmdi-accounts:before {
	content: '\f20d'
}

.zmdi-face:before {
	content: '\f20e'
}

.zmdi-female:before {
	content: '\f20f'
}

.zmdi-male-alt:before {
	content: '\f210'
}

.zmdi-male-female:before {
	content: '\f211'
}

.zmdi-male:before {
	content: '\f212'
}

.zmdi-mood-bad:before {
	content: '\f213'
}

.zmdi-mood:before {
	content: '\f214'
}

.zmdi-run:before {
	content: '\f215'
}

.zmdi-walk:before {
	content: '\f216'
}

.zmdi-cloud-box:before {
	content: '\f217'
}

.zmdi-cloud-circle:before {
	content: '\f218'
}

.zmdi-cloud-done:before {
	content: '\f219'
}

.zmdi-cloud-download:before {
	content: '\f21a'
}

.zmdi-cloud-off:before {
	content: '\f21b'
}

.zmdi-cloud-outline-alt:before {
	content: '\f21c'
}

.zmdi-cloud-outline:before {
	content: '\f21d'
}

.zmdi-cloud-upload:before {
	content: '\f21e'
}

.zmdi-cloud:before {
	content: '\f21f'
}

.zmdi-download:before {
	content: '\f220'
}

.zmdi-file-plus:before {
	content: '\f221'
}

.zmdi-file-text:before {
	content: '\f222'
}

.zmdi-file:before {
	content: '\f223'
}

.zmdi-folder-outline:before {
	content: '\f224'
}

.zmdi-folder-person:before {
	content: '\f225'
}

.zmdi-folder-star-alt:before {
	content: '\f226'
}

.zmdi-folder-star:before {
	content: '\f227'
}

.zmdi-folder:before {
	content: '\f228'
}

.zmdi-gif:before {
	content: '\f229'
}

.zmdi-upload:before {
	content: '\f22a'
}

.zmdi-border-all:before {
	content: '\f22b'
}

.zmdi-border-bottom:before {
	content: '\f22c'
}

.zmdi-border-clear:before {
	content: '\f22d'
}

.zmdi-border-color:before {
	content: '\f22e'
}

.zmdi-border-horizontal:before {
	content: '\f22f'
}

.zmdi-border-inner:before {
	content: '\f230'
}

.zmdi-border-left:before {
	content: '\f231'
}

.zmdi-border-outer:before {
	content: '\f232'
}

.zmdi-border-right:before {
	content: '\f233'
}

.zmdi-border-style:before {
	content: '\f234'
}

.zmdi-border-top:before {
	content: '\f235'
}

.zmdi-border-vertical:before {
	content: '\f236'
}

.zmdi-copy:before {
	content: '\f237'
}

.zmdi-crop:before {
	content: '\f238'
}

.zmdi-format-align-center:before {
	content: '\f239'
}

.zmdi-format-align-justify:before {
	content: '\f23a'
}

.zmdi-format-align-left:before {
	content: '\f23b'
}

.zmdi-format-align-right:before {
	content: '\f23c'
}

.zmdi-format-bold:before {
	content: '\f23d'
}

.zmdi-format-clear-all:before {
	content: '\f23e'
}

.zmdi-format-clear:before {
	content: '\f23f'
}

.zmdi-format-color-fill:before {
	content: '\f240'
}

.zmdi-format-color-reset:before {
	content: '\f241'
}

.zmdi-format-color-text:before {
	content: '\f242'
}

.zmdi-format-indent-decrease:before {
	content: '\f243'
}

.zmdi-format-indent-increase:before {
	content: '\f244'
}

.zmdi-format-italic:before {
	content: '\f245'
}

.zmdi-format-line-spacing:before {
	content: '\f246'
}

.zmdi-format-list-bulleted:before {
	content: '\f247'
}

.zmdi-format-list-numbered:before {
	content: '\f248'
}

.zmdi-format-ltr:before {
	content: '\f249'
}

.zmdi-format-rtl:before {
	content: '\f24a'
}

.zmdi-format-size:before {
	content: '\f24b'
}

.zmdi-format-strikethrough-s:before {
	content: '\f24c'
}

.zmdi-format-strikethrough:before {
	content: '\f24d'
}

.zmdi-format-subject:before {
	content: '\f24e'
}

.zmdi-format-underlined:before {
	content: '\f24f'
}

.zmdi-format-valign-bottom:before {
	content: '\f250'
}

.zmdi-format-valign-center:before {
	content: '\f251'
}

.zmdi-format-valign-top:before {
	content: '\f252'
}

.zmdi-redo:before {
	content: '\f253'
}

.zmdi-select-all:before {
	content: '\f254'
}

.zmdi-space-bar:before {
	content: '\f255'
}

.zmdi-text-format:before {
	content: '\f256'
}

.zmdi-transform:before {
	content: '\f257'
}

.zmdi-undo:before {
	content: '\f258'
}

.zmdi-wrap-text:before {
	content: '\f259'
}

.zmdi-comment-alert:before {
	content: '\f25a'
}

.zmdi-comment-alt-text:before {
	content: '\f25b'
}

.zmdi-comment-alt:before {
	content: '\f25c'
}

.zmdi-comment-edit:before {
	content: '\f25d'
}

.zmdi-comment-image:before {
	content: '\f25e'
}

.zmdi-comment-list:before {
	content: '\f25f'
}

.zmdi-comment-more:before {
	content: '\f260'
}

.zmdi-comment-outline:before {
	content: '\f261'
}

.zmdi-comment-text-alt:before {
	content: '\f262'
}

.zmdi-comment-text:before {
	content: '\f263'
}

.zmdi-comment-video:before {
	content: '\f264'
}

.zmdi-comment:before {
	content: '\f265'
}

.zmdi-comments:before {
	content: '\f266'
}

.zmdi-check-all:before {
	content: '\f267'
}

.zmdi-check-circle-u:before {
	content: '\f268'
}

.zmdi-check-circle:before {
	content: '\f269'
}

.zmdi-check-square:before {
	content: '\f26a'
}

.zmdi-check:before {
	content: '\f26b'
}

.zmdi-circle-o:before {
	content: '\f26c'
}

.zmdi-circle:before {
	content: '\f26d'
}

.zmdi-dot-circle-alt:before {
	content: '\f26e'
}

.zmdi-dot-circle:before {
	content: '\f26f'
}

.zmdi-minus-circle-outline:before {
	content: '\f270'
}

.zmdi-minus-circle:before {
	content: '\f271'
}

.zmdi-minus-square:before {
	content: '\f272'
}

.zmdi-minus:before {
	content: '\f273'
}

.zmdi-plus-circle-o-duplicate:before {
	content: '\f274'
}

.zmdi-plus-circle-o:before {
	content: '\f275'
}

.zmdi-plus-circle:before {
	content: '\f276'
}

.zmdi-plus-square:before {
	content: '\f277'
}

.zmdi-plus:before {
	content: '\f278'
}

.zmdi-square-o:before {
	content: '\f279'
}

.zmdi-star-circle:before {
	content: '\f27a'
}

.zmdi-star-half:before {
	content: '\f27b'
}

.zmdi-star-outline:before {
	content: '\f27c'
}

.zmdi-star:before {
	content: '\f27d'
}

.zmdi-bluetooth-connected:before {
	content: '\f27e'
}

.zmdi-bluetooth-off:before {
	content: '\f27f'
}

.zmdi-bluetooth-search:before {
	content: '\f280'
}

.zmdi-bluetooth-setting:before {
	content: '\f281'
}

.zmdi-bluetooth:before {
	content: '\f282'
}

.zmdi-camera-add:before {
	content: '\f283'
}

.zmdi-camera-alt:before {
	content: '\f284'
}

.zmdi-camera-bw:before {
	content: '\f285'
}

.zmdi-camera-front:before {
	content: '\f286'
}

.zmdi-camera-mic:before {
	content: '\f287'
}

.zmdi-camera-party-mode:before {
	content: '\f288'
}

.zmdi-camera-rear:before {
	content: '\f289'
}

.zmdi-camera-roll:before {
	content: '\f28a'
}

.zmdi-camera-switch:before {
	content: '\f28b'
}

.zmdi-camera:before {
	content: '\f28c'
}

.zmdi-card-alert:before {
	content: '\f28d'
}

.zmdi-card-off:before {
	content: '\f28e'
}

.zmdi-card-sd:before {
	content: '\f28f'
}

.zmdi-card-sim:before {
	content: '\f290'
}

.zmdi-desktop-mac:before {
	content: '\f291'
}

.zmdi-desktop-windows:before {
	content: '\f292'
}

.zmdi-device-hub:before {
	content: '\f293'
}

.zmdi-devices-off:before {
	content: '\f294'
}

.zmdi-devices:before {
	content: '\f295'
}

.zmdi-dock:before {
	content: '\f296'
}

.zmdi-floppy:before {
	content: '\f297'
}

.zmdi-gamepad:before {
	content: '\f298'
}

.zmdi-gps-dot:before {
	content: '\f299'
}

.zmdi-gps-off:before {
	content: '\f29a'
}

.zmdi-gps:before {
	content: '\f29b'
}

.zmdi-headset-mic:before {
	content: '\f29c'
}

.zmdi-headset:before {
	content: '\f29d'
}

.zmdi-input-antenna:before {
	content: '\f29e'
}

.zmdi-input-composite:before {
	content: '\f29f'
}

.zmdi-input-hdmi:before {
	content: '\f2a0'
}

.zmdi-input-power:before {
	content: '\f2a1'
}

.zmdi-input-svideo:before {
	content: '\f2a2'
}

.zmdi-keyboard-hide:before {
	content: '\f2a3'
}

.zmdi-keyboard:before {
	content: '\f2a4'
}

.zmdi-laptop-chromebook:before {
	content: '\f2a5'
}

.zmdi-laptop-mac:before {
	content: '\f2a6'
}

.zmdi-laptop:before {
	content: '\f2a7'
}

.zmdi-mic-off:before {
	content: '\f2a8'
}

.zmdi-mic-outline:before {
	content: '\f2a9'
}

.zmdi-mic-setting:before {
	content: '\f2aa'
}

.zmdi-mic:before {
	content: '\f2ab'
}

.zmdi-mouse:before {
	content: '\f2ac'
}

.zmdi-network-alert:before {
	content: '\f2ad'
}

.zmdi-network-locked:before {
	content: '\f2ae'
}

.zmdi-network-off:before {
	content: '\f2af'
}

.zmdi-network-outline:before {
	content: '\f2b0'
}

.zmdi-network-setting:before {
	content: '\f2b1'
}

.zmdi-network:before {
	content: '\f2b2'
}

.zmdi-phone-bluetooth:before {
	content: '\f2b3'
}

.zmdi-phone-end:before {
	content: '\f2b4'
}

.zmdi-phone-forwarded:before {
	content: '\f2b5'
}

.zmdi-phone-in-talk:before {
	content: '\f2b6'
}

.zmdi-phone-locked:before {
	content: '\f2b7'
}

.zmdi-phone-missed:before {
	content: '\f2b8'
}

.zmdi-phone-msg:before {
	content: '\f2b9'
}

.zmdi-phone-paused:before {
	content: '\f2ba'
}

.zmdi-phone-ring:before {
	content: '\f2bb'
}

.zmdi-phone-setting:before {
	content: '\f2bc'
}

.zmdi-phone-sip:before {
	content: '\f2bd'
}

.zmdi-phone:before {
	content: '\f2be'
}

.zmdi-portable-wifi-changes:before {
	content: '\f2bf'
}

.zmdi-portable-wifi-off:before {
	content: '\f2c0'
}

.zmdi-portable-wifi:before {
	content: '\f2c1'
}

.zmdi-radio:before {
	content: '\f2c2'
}

.zmdi-reader:before {
	content: '\f2c3'
}

.zmdi-remote-control-alt:before {
	content: '\f2c4'
}

.zmdi-remote-control:before {
	content: '\f2c5'
}

.zmdi-router:before {
	content: '\f2c6'
}

.zmdi-scanner:before {
	content: '\f2c7'
}

.zmdi-smartphone-android:before {
	content: '\f2c8'
}

.zmdi-smartphone-download:before {
	content: '\f2c9'
}

.zmdi-smartphone-erase:before {
	content: '\f2ca'
}

.zmdi-smartphone-info:before {
	content: '\f2cb'
}

.zmdi-smartphone-iphone:before {
	content: '\f2cc'
}

.zmdi-smartphone-landscape-lock:before {
	content: '\f2cd'
}

.zmdi-smartphone-landscape:before {
	content: '\f2ce'
}

.zmdi-smartphone-lock:before {
	content: '\f2cf'
}

.zmdi-smartphone-portrait-lock:before {
	content: '\f2d0'
}

.zmdi-smartphone-ring:before {
	content: '\f2d1'
}

.zmdi-smartphone-setting:before {
	content: '\f2d2'
}

.zmdi-smartphone-setup:before {
	content: '\f2d3'
}

.zmdi-smartphone:before {
	content: '\f2d4'
}

.zmdi-speaker:before {
	content: '\f2d5'
}

.zmdi-tablet-android:before {
	content: '\f2d6'
}

.zmdi-tablet-mac:before {
	content: '\f2d7'
}

.zmdi-tablet:before {
	content: '\f2d8'
}

.zmdi-tv-alt-play:before {
	content: '\f2d9'
}

.zmdi-tv-list:before {
	content: '\f2da'
}

.zmdi-tv-play:before {
	content: '\f2db'
}

.zmdi-tv:before {
	content: '\f2dc'
}

.zmdi-usb:before {
	content: '\f2dd'
}

.zmdi-videocam-off:before {
	content: '\f2de'
}

.zmdi-videocam-switch:before {
	content: '\f2df'
}

.zmdi-videocam:before {
	content: '\f2e0'
}

.zmdi-watch:before {
	content: '\f2e1'
}

.zmdi-wifi-alt-2:before {
	content: '\f2e2'
}

.zmdi-wifi-alt:before {
	content: '\f2e3'
}

.zmdi-wifi-info:before {
	content: '\f2e4'
}

.zmdi-wifi-lock:before {
	content: '\f2e5'
}

.zmdi-wifi-off:before {
	content: '\f2e6'
}

.zmdi-wifi-outline:before {
	content: '\f2e7'
}

.zmdi-wifi:before {
	content: '\f2e8'
}

.zmdi-arrow-left-bottom:before {
	content: '\f2e9'
}

.zmdi-arrow-left:before {
	content: '\f2ea'
}

.zmdi-arrow-merge:before {
	content: '\f2eb'
}

.zmdi-arrow-missed:before {
	content: '\f2ec'
}

.zmdi-arrow-right-top:before {
	content: '\f2ed'
}

.zmdi-arrow-right:before {
	content: '\f2ee'
}

.zmdi-arrow-split:before {
	content: '\f2ef'
}

.zmdi-arrows:before {
	content: '\f2f0'
}

.zmdi-caret-down-circle:before {
	content: '\f2f1'
}

.zmdi-caret-down:before {
	content: '\f2f2'
}

.zmdi-caret-left-circle:before {
	content: '\f2f3'
}

.zmdi-caret-left:before {
	content: '\f2f4'
}

.zmdi-caret-right-circle:before {
	content: '\f2f5'
}

.zmdi-caret-right:before {
	content: '\f2f6'
}

.zmdi-caret-up-circle:before {
	content: '\f2f7'
}

.zmdi-caret-up:before {
	content: '\f2f8'
}

.zmdi-chevron-down:before {
	content: '\f2f9'
}

.zmdi-chevron-left:before {
	content: '\f2fa'
}

.zmdi-chevron-right:before {
	content: '\f2fb'
}

.zmdi-chevron-up:before {
	content: '\f2fc'
}

.zmdi-forward:before {
	content: '\f2fd'
}

.zmdi-long-arrow-down:before {
	content: '\f2fe'
}

.zmdi-long-arrow-left:before {
	content: '\f2ff'
}

.zmdi-long-arrow-return:before {
	content: '\f300'
}

.zmdi-long-arrow-right:before {
	content: '\f301'
}

.zmdi-long-arrow-tab:before {
	content: '\f302'
}

.zmdi-long-arrow-up:before {
	content: '\f303'
}

.zmdi-rotate-ccw:before {
	content: '\f304'
}

.zmdi-rotate-cw:before {
	content: '\f305'
}

.zmdi-rotate-left:before {
	content: '\f306'
}

.zmdi-rotate-right:before {
	content: '\f307'
}

.zmdi-square-down:before {
	content: '\f308'
}

.zmdi-square-right:before {
	content: '\f309'
}

.zmdi-swap-alt:before {
	content: '\f30a'
}

.zmdi-swap-vertical-circle:before {
	content: '\f30b'
}

.zmdi-swap-vertical:before {
	content: '\f30c'
}

.zmdi-swap:before {
	content: '\f30d'
}

.zmdi-trending-down:before {
	content: '\f30e'
}

.zmdi-trending-flat:before {
	content: '\f30f'
}

.zmdi-trending-up:before {
	content: '\f310'
}

.zmdi-unfold-less:before {
	content: '\f311'
}

.zmdi-unfold-more:before {
	content: '\f312'
}

.zmdi-apps:before {
	content: '\f313'
}

.zmdi-grid-off:before {
	content: '\f314'
}

.zmdi-grid:before {
	content: '\f315'
}

.zmdi-view-agenda:before {
	content: '\f316'
}

.zmdi-view-array:before {
	content: '\f317'
}

.zmdi-view-carousel:before {
	content: '\f318'
}

.zmdi-view-column:before {
	content: '\f319'
}

.zmdi-view-comfy:before {
	content: '\f31a'
}

.zmdi-view-compact:before {
	content: '\f31b'
}

.zmdi-view-dashboard:before {
	content: '\f31c'
}

.zmdi-view-day:before {
	content: '\f31d'
}

.zmdi-view-headline:before {
	content: '\f31e'
}

.zmdi-view-list-alt:before {
	content: '\f31f'
}

.zmdi-view-list:before {
	content: '\f320'
}

.zmdi-view-module:before {
	content: '\f321'
}

.zmdi-view-quilt:before {
	content: '\f322'
}

.zmdi-view-stream:before {
	content: '\f323'
}

.zmdi-view-subtitles:before {
	content: '\f324'
}

.zmdi-view-toc:before {
	content: '\f325'
}

.zmdi-view-web:before {
	content: '\f326'
}

.zmdi-view-week:before {
	content: '\f327'
}

.zmdi-widgets:before {
	content: '\f328'
}

.zmdi-alarm-check:before {
	content: '\f329'
}

.zmdi-alarm-off:before {
	content: '\f32a'
}

.zmdi-alarm-plus:before {
	content: '\f32b'
}

.zmdi-alarm-snooze:before {
	content: '\f32c'
}

.zmdi-alarm:before {
	content: '\f32d'
}

.zmdi-calendar-alt:before {
	content: '\f32e'
}

.zmdi-calendar-check:before {
	content: '\f32f'
}

.zmdi-calendar-close:before {
	content: '\f330'
}

.zmdi-calendar-note:before {
	content: '\f331'
}

.zmdi-calendar:before {
	content: '\f332'
}

.zmdi-time-countdown:before {
	content: '\f333'
}

.zmdi-time-interval:before {
	content: '\f334'
}

.zmdi-time-restore-setting:before {
	content: '\f335'
}

.zmdi-time-restore:before {
	content: '\f336'
}

.zmdi-time:before {
	content: '\f337'
}

.zmdi-timer-off:before {
	content: '\f338'
}

.zmdi-timer:before {
	content: '\f339'
}

.zmdi-android-alt:before {
	content: '\f33a'
}

.zmdi-android:before {
	content: '\f33b'
}

.zmdi-apple:before {
	content: '\f33c'
}

.zmdi-behance:before {
	content: '\f33d'
}

.zmdi-codepen:before {
	content: '\f33e'
}

.zmdi-dribbble:before {
	content: '\f33f'
}

.zmdi-dropbox:before {
	content: '\f340'
}

.zmdi-evernote:before {
	content: '\f341'
}

.zmdi-facebook-box:before {
	content: '\f342'
}

.zmdi-facebook:before {
	content: '\f343'
}

.zmdi-github-box:before {
	content: '\f344'
}

.zmdi-github:before {
	content: '\f345'
}

.zmdi-google-drive:before {
	content: '\f346'
}

.zmdi-google-earth:before {
	content: '\f347'
}

.zmdi-google-glass:before {
	content: '\f348'
}

.zmdi-google-maps:before {
	content: '\f349'
}

.zmdi-google-pages:before {
	content: '\f34a'
}

.zmdi-google-play:before {
	content: '\f34b'
}

.zmdi-google-plus-box:before {
	content: '\f34c'
}

.zmdi-google-plus:before {
	content: '\f34d'
}

.zmdi-google:before {
	content: '\f34e'
}

.zmdi-instagram:before {
	content: '\f34f'
}

.zmdi-language-css3:before {
	content: '\f350'
}

.zmdi-language-html5:before {
	content: '\f351'
}

.zmdi-language-javascript:before {
	content: '\f352'
}

.zmdi-language-python-alt:before {
	content: '\f353'
}

.zmdi-language-python:before {
	content: '\f354'
}

.zmdi-lastfm:before {
	content: '\f355'
}

.zmdi-linkedin-box:before {
	content: '\f356'
}

.zmdi-paypal:before {
	content: '\f357'
}

.zmdi-pinterest-box:before {
	content: '\f358'
}

.zmdi-pocket:before {
	content: '\f359'
}

.zmdi-polymer:before {
	content: '\f35a'
}

.zmdi-share:before {
	content: '\f35b'
}

.zmdi-stackoverflow:before {
	content: '\f35c'
}

.zmdi-steam-square:before {
	content: '\f35d'
}

.zmdi-steam:before {
	content: '\f35e'
}

.zmdi-twitter-box:before {
	content: '\f35f'
}

.zmdi-twitter:before {
	content: '\f360'
}

.zmdi-vk:before {
	content: '\f361'
}

.zmdi-wikipedia:before {
	content: '\f362'
}

.zmdi-windows:before {
	content: '\f363'
}

.zmdi-aspect-ratio-alt:before {
	content: '\f364'
}

.zmdi-aspect-ratio:before {
	content: '\f365'
}

.zmdi-blur-circular:before {
	content: '\f366'
}

.zmdi-blur-linear:before {
	content: '\f367'
}

.zmdi-blur-off:before {
	content: '\f368'
}

.zmdi-blur:before {
	content: '\f369'
}

.zmdi-brightness-2:before {
	content: '\f36a'
}

.zmdi-brightness-3:before {
	content: '\f36b'
}

.zmdi-brightness-4:before {
	content: '\f36c'
}

.zmdi-brightness-5:before {
	content: '\f36d'
}

.zmdi-brightness-6:before {
	content: '\f36e'
}

.zmdi-brightness-7:before {
	content: '\f36f'
}

.zmdi-brightness-auto:before {
	content: '\f370'
}

.zmdi-brightness-setting:before {
	content: '\f371'
}

.zmdi-broken-image:before {
	content: '\f372'
}

.zmdi-center-focus-strong:before {
	content: '\f373'
}

.zmdi-center-focus-weak:before {
	content: '\f374'
}

.zmdi-compare:before {
	content: '\f375'
}

.zmdi-crop-16-9:before {
	content: '\f376'
}

.zmdi-crop-3-2:before {
	content: '\f377'
}

.zmdi-crop-5-4:before {
	content: '\f378'
}

.zmdi-crop-7-5:before {
	content: '\f379'
}

.zmdi-crop-din:before {
	content: '\f37a'
}

.zmdi-crop-free:before {
	content: '\f37b'
}

.zmdi-crop-landscape:before {
	content: '\f37c'
}

.zmdi-crop-portrait:before {
	content: '\f37d'
}

.zmdi-crop-square:before {
	content: '\f37e'
}

.zmdi-exposure-alt:before {
	content: '\f37f'
}

.zmdi-exposure:before {
	content: '\f380'
}

.zmdi-filter-b-and-w:before {
	content: '\f381'
}

.zmdi-filter-center-focus:before {
	content: '\f382'
}

.zmdi-filter-frames:before {
	content: '\f383'
}

.zmdi-filter-tilt-shift:before {
	content: '\f384'
}

.zmdi-gradient:before {
	content: '\f385'
}

.zmdi-grain:before {
	content: '\f386'
}

.zmdi-graphic-eq:before {
	content: '\f387'
}

.zmdi-hdr-off:before {
	content: '\f388'
}

.zmdi-hdr-strong:before {
	content: '\f389'
}

.zmdi-hdr-weak:before {
	content: '\f38a'
}

.zmdi-hdr:before {
	content: '\f38b'
}

.zmdi-iridescent:before {
	content: '\f38c'
}

.zmdi-leak-off:before {
	content: '\f38d'
}

.zmdi-leak:before {
	content: '\f38e'
}

.zmdi-looks:before {
	content: '\f38f'
}

.zmdi-loupe:before {
	content: '\f390'
}

.zmdi-panorama-horizontal:before {
	content: '\f391'
}

.zmdi-panorama-vertical:before {
	content: '\f392'
}

.zmdi-panorama-wide-angle:before {
	content: '\f393'
}

.zmdi-photo-size-select-large:before {
	content: '\f394'
}

.zmdi-photo-size-select-small:before {
	content: '\f395'
}

.zmdi-picture-in-picture:before {
	content: '\f396'
}

.zmdi-slideshow:before {
	content: '\f397'
}

.zmdi-texture:before {
	content: '\f398'
}

.zmdi-tonality:before {
	content: '\f399'
}

.zmdi-vignette:before {
	content: '\f39a'
}

.zmdi-wb-auto:before {
	content: '\f39b'
}

.zmdi-eject-alt:before {
	content: '\f39c'
}

.zmdi-eject:before {
	content: '\f39d'
}

.zmdi-equalizer:before {
	content: '\f39e'
}

.zmdi-fast-forward:before {
	content: '\f39f'
}

.zmdi-fast-rewind:before {
	content: '\f3a0'
}

.zmdi-forward-10:before {
	content: '\f3a1'
}

.zmdi-forward-30:before {
	content: '\f3a2'
}

.zmdi-forward-5:before {
	content: '\f3a3'
}

.zmdi-hearing:before {
	content: '\f3a4'
}

.zmdi-pause-circle-outline:before {
	content: '\f3a5'
}

.zmdi-pause-circle:before {
	content: '\f3a6'
}

.zmdi-pause:before {
	content: '\f3a7'
}

.zmdi-play-circle-outline:before {
	content: '\f3a8'
}

.zmdi-play-circle:before {
	content: '\f3a9'
}

.zmdi-play:before {
	content: '\f3aa'
}

.zmdi-playlist-audio:before {
	content: '\f3ab'
}

.zmdi-playlist-plus:before {
	content: '\f3ac'
}

.zmdi-repeat-one:before {
	content: '\f3ad'
}

.zmdi-repeat:before {
	content: '\f3ae'
}

.zmdi-replay-10:before {
	content: '\f3af'
}

.zmdi-replay-30:before {
	content: '\f3b0'
}

.zmdi-replay-5:before {
	content: '\f3b1'
}

.zmdi-replay:before {
	content: '\f3b2'
}

.zmdi-shuffle:before {
	content: '\f3b3'
}

.zmdi-skip-next:before {
	content: '\f3b4'
}

.zmdi-skip-previous:before {
	content: '\f3b5'
}

.zmdi-stop:before {
	content: '\f3b6'
}

.zmdi-surround-sound:before {
	content: '\f3b7'
}

.zmdi-tune:before {
	content: '\f3b8'
}

.zmdi-volume-down:before {
	content: '\f3b9'
}

.zmdi-volume-mute:before {
	content: '\f3ba'
}

.zmdi-volume-off:before {
	content: '\f3bb'
}

.zmdi-volume-up:before {
	content: '\f3bc'
}

.zmdi-n-1-square:before {
	content: '\f3bd'
}

.zmdi-n-2-square:before {
	content: '\f3be'
}

.zmdi-n-3-square:before {
	content: '\f3bf'
}

.zmdi-n-4-square:before {
	content: '\f3c0'
}

.zmdi-n-5-square:before {
	content: '\f3c1'
}

.zmdi-n-6-square:before {
	content: '\f3c2'
}

.zmdi-neg-1:before {
	content: '\f3c3'
}

.zmdi-neg-2:before {
	content: '\f3c4'
}

.zmdi-plus-1:before {
	content: '\f3c5'
}

.zmdi-plus-2:before {
	content: '\f3c6'
}

.zmdi-sec-10:before {
	content: '\f3c7'
}

.zmdi-sec-3:before {
	content: '\f3c8'
}

.zmdi-zero:before {
	content: '\f3c9'
}

.zmdi-airline-seat-flat-angled:before {
	content: '\f3ca'
}

.zmdi-airline-seat-flat:before {
	content: '\f3cb'
}

.zmdi-airline-seat-individual-suite:before {
	content: '\f3cc'
}

.zmdi-airline-seat-legroom-extra:before {
	content: '\f3cd'
}

.zmdi-airline-seat-legroom-normal:before {
	content: '\f3ce'
}

.zmdi-airline-seat-legroom-reduced:before {
	content: '\f3cf'
}

.zmdi-airline-seat-recline-extra:before {
	content: '\f3d0'
}

.zmdi-airline-seat-recline-normal:before {
	content: '\f3d1'
}

.zmdi-airplay:before {
	content: '\f3d2'
}

.zmdi-closed-caption:before {
	content: '\f3d3'
}

.zmdi-confirmation-number:before {
	content: '\f3d4'
}

.zmdi-developer-board:before {
	content: '\f3d5'
}

.zmdi-disc-full:before {
	content: '\f3d6'
}

.zmdi-explicit:before {
	content: '\f3d7'
}

.zmdi-flight-land:before {
	content: '\f3d8'
}

.zmdi-flight-takeoff:before {
	content: '\f3d9'
}

.zmdi-flip-to-back:before {
	content: '\f3da'
}

.zmdi-flip-to-front:before {
	content: '\f3db'
}

.zmdi-group-work:before {
	content: '\f3dc'
}

.zmdi-hd:before {
	content: '\f3dd'
}

.zmdi-hq:before {
	content: '\f3de'
}

.zmdi-markunread-mailbox:before {
	content: '\f3df'
}

.zmdi-memory:before {
	content: '\f3e0'
}

.zmdi-nfc:before {
	content: '\f3e1'
}

.zmdi-play-for-work:before {
	content: '\f3e2'
}

.zmdi-power-input:before {
	content: '\f3e3'
}

.zmdi-present-to-all:before {
	content: '\f3e4'
}

.zmdi-satellite:before {
	content: '\f3e5'
}

.zmdi-tap-and-play:before {
	content: '\f3e6'
}

.zmdi-vibration:before {
	content: '\f3e7'
}

.zmdi-voicemail:before {
	content: '\f3e8'
}

.zmdi-group:before {
	content: '\f3e9'
}

.zmdi-rss:before {
	content: '\f3ea'
}

.zmdi-shape:before {
	content: '\f3eb'
}

.zmdi-spinner:before {
	content: '\f3ec'
}

.zmdi-ungroup:before {
	content: '\f3ed'
}

.zmdi-500px:before {
	content: '\f3ee'
}

.zmdi-8tracks:before {
	content: '\f3ef'
}

.zmdi-amazon:before {
	content: '\f3f0'
}

.zmdi-blogger:before {
	content: '\f3f1'
}

.zmdi-delicious:before {
	content: '\f3f2'
}

.zmdi-disqus:before {
	content: '\f3f3'
}

.zmdi-flattr:before {
	content: '\f3f4'
}

.zmdi-flickr:before {
	content: '\f3f5'
}

.zmdi-github-alt:before {
	content: '\f3f6'
}

.zmdi-google-old:before {
	content: '\f3f7'
}

.zmdi-linkedin:before {
	content: '\f3f8'
}

.zmdi-odnoklassniki:before {
	content: '\f3f9'
}

.zmdi-outlook:before {
	content: '\f3fa'
}

.zmdi-paypal-alt:before {
	content: '\f3fb'
}

.zmdi-pinterest:before {
	content: '\f3fc'
}

.zmdi-playstation:before {
	content: '\f3fd'
}

.zmdi-reddit:before {
	content: '\f3fe'
}

.zmdi-skype:before {
	content: '\f3ff'
}

.zmdi-slideshare:before {
	content: '\f400'
}

.zmdi-soundcloud:before {
	content: '\f401'
}

.zmdi-tumblr:before {
	content: '\f402'
}

.zmdi-twitch:before {
	content: '\f403'
}

.zmdi-vimeo:before {
	content: '\f404'
}

.zmdi-whatsapp:before {
	content: '\f405'
}

.zmdi-xbox:before {
	content: '\f406'
}

.zmdi-yahoo:before {
	content: '\f407'
}

.zmdi-youtube-play:before {
	content: '\f408'
}

.zmdi-youtube:before {
	content: '\f409'
}

.zmdi-3d-rotation:before {
	content: '\f101'
}

.zmdi-airplane-off:before {
	content: '\f102'
}

.zmdi-airplane:before {
	content: '\f103'
}

.zmdi-album:before {
	content: '\f104'
}

.zmdi-archive:before {
	content: '\f105'
}

.zmdi-assignment-account:before {
	content: '\f106'
}

.zmdi-assignment-alert:before {
	content: '\f107'
}

.zmdi-assignment-check:before {
	content: '\f108'
}

.zmdi-assignment-o:before {
	content: '\f109'
}

.zmdi-assignment-return:before {
	content: '\f10a'
}

.zmdi-assignment-returned:before {
	content: '\f10b'
}

.zmdi-assignment:before {
	content: '\f10c'
}

.zmdi-attachment-alt:before {
	content: '\f10d'
}

.zmdi-attachment:before {
	content: '\f10e'
}

.zmdi-audio:before {
	content: '\f10f'
}

.zmdi-badge-check:before {
	content: '\f110'
}

.zmdi-balance-wallet:before {
	content: '\f111'
}

.zmdi-balance:before {
	content: '\f112'
}

.zmdi-battery-alert:before {
	content: '\f113'
}

.zmdi-battery-flash:before {
	content: '\f114'
}

.zmdi-battery-unknown:before {
	content: '\f115'
}

.zmdi-battery:before {
	content: '\f116'
}

.zmdi-bike:before {
	content: '\f117'
}

.zmdi-block-alt:before {
	content: '\f118'
}

.zmdi-block:before {
	content: '\f119'
}

.zmdi-boat:before {
	content: '\f11a'
}

.zmdi-book-image:before {
	content: '\f11b'
}

.zmdi-book:before {
	content: '\f11c'
}

.zmdi-bookmark-outline:before {
	content: '\f11d'
}

.zmdi-bookmark:before {
	content: '\f11e'
}

.zmdi-brush:before {
	content: '\f11f'
}

.zmdi-bug:before {
	content: '\f120'
}

.zmdi-bus:before {
	content: '\f121'
}

.zmdi-cake:before {
	content: '\f122'
}

.zmdi-car-taxi:before {
	content: '\f123'
}

.zmdi-car-wash:before {
	content: '\f124'
}

.zmdi-car:before {
	content: '\f125'
}

.zmdi-card-giftcard:before {
	content: '\f126'
}

.zmdi-card-membership:before {
	content: '\f127'
}

.zmdi-card-travel:before {
	content: '\f128'
}

.zmdi-card:before {
	content: '\f129'
}

.zmdi-case-check:before {
	content: '\f12a'
}

.zmdi-case-download:before {
	content: '\f12b'
}

.zmdi-case-play:before {
	content: '\f12c'
}

.zmdi-case:before {
	content: '\f12d'
}

.zmdi-cast-connected:before {
	content: '\f12e'
}

.zmdi-cast:before {
	content: '\f12f'
}

.zmdi-chart-donut:before {
	content: '\f130'
}

.zmdi-chart:before {
	content: '\f131'
}

.zmdi-city-alt:before {
	content: '\f132'
}

.zmdi-city:before {
	content: '\f133'
}

.zmdi-close-circle-o:before {
	content: '\f134'
}

.zmdi-close-circle:before {
	content: '\f135'
}

.zmdi-close:before {
	content: '\f136'
}

.zmdi-cocktail:before {
	content: '\f137'
}

.zmdi-code-setting:before {
	content: '\f138'
}

.zmdi-code-smartphone:before {
	content: '\f139'
}

.zmdi-code:before {
	content: '\f13a'
}

.zmdi-coffee:before {
	content: '\f13b'
}

.zmdi-collection-bookmark:before {
	content: '\f13c'
}

.zmdi-collection-case-play:before {
	content: '\f13d'
}

.zmdi-collection-folder-image:before {
	content: '\f13e'
}

.zmdi-collection-image-o:before {
	content: '\f13f'
}

.zmdi-collection-image:before {
	content: '\f140'
}

.zmdi-collection-item-1:before {
	content: '\f141'
}

.zmdi-collection-item-2:before {
	content: '\f142'
}

.zmdi-collection-item-3:before {
	content: '\f143'
}

.zmdi-collection-item-4:before {
	content: '\f144'
}

.zmdi-collection-item-5:before {
	content: '\f145'
}

.zmdi-collection-item-6:before {
	content: '\f146'
}

.zmdi-collection-item-7:before {
	content: '\f147'
}

.zmdi-collection-item-8:before {
	content: '\f148'
}

.zmdi-collection-item-9-plus:before {
	content: '\f149'
}

.zmdi-collection-item-9:before {
	content: '\f14a'
}

.zmdi-collection-item:before {
	content: '\f14b'
}

.zmdi-collection-music:before {
	content: '\f14c'
}

.zmdi-collection-pdf:before {
	content: '\f14d'
}

.zmdi-collection-plus:before {
	content: '\f14e'
}

.zmdi-collection-speaker:before {
	content: '\f14f'
}

.zmdi-collection-text:before {
	content: '\f150'
}

.zmdi-collection-video:before {
	content: '\f151'
}

.zmdi-compass:before {
	content: '\f152'
}

.zmdi-cutlery:before {
	content: '\f153'
}

.zmdi-delete:before {
	content: '\f154'
}

.zmdi-dialpad:before {
	content: '\f155'
}

.zmdi-dns:before {
	content: '\f156'
}

.zmdi-drink:before {
	content: '\f157'
}

.zmdi-edit:before {
	content: '\f158'
}

.zmdi-email-open:before {
	content: '\f159'
}

.zmdi-email:before {
	content: '\f15a'
}

.zmdi-eye-off:before {
	content: '\f15b'
}

.zmdi-eye:before {
	content: '\f15c'
}

.zmdi-eyedropper:before {
	content: '\f15d'
}

.zmdi-favorite-outline:before {
	content: '\f15e'
}

.zmdi-favorite:before {
	content: '\f15f'
}

.zmdi-filter-list:before {
	content: '\f160'
}

.zmdi-fire:before {
	content: '\f161'
}

.zmdi-flag:before {
	content: '\f162'
}

.zmdi-flare:before {
	content: '\f163'
}

.zmdi-flash-auto:before {
	content: '\f164'
}

.zmdi-flash-off:before {
	content: '\f165'
}

.zmdi-flash:before {
	content: '\f166'
}

.zmdi-flip:before {
	content: '\f167'
}

.zmdi-flower-alt:before {
	content: '\f168'
}

.zmdi-flower:before {
	content: '\f169'
}

.zmdi-font:before {
	content: '\f16a'
}

.zmdi-fullscreen-alt:before {
	content: '\f16b'
}

.zmdi-fullscreen-exit:before {
	content: '\f16c'
}

.zmdi-fullscreen:before {
	content: '\f16d'
}

.zmdi-functions:before {
	content: '\f16e'
}

.zmdi-gas-station:before {
	content: '\f16f'
}

.zmdi-gesture:before {
	content: '\f170'
}

.zmdi-globe-alt:before {
	content: '\f171'
}

.zmdi-globe-lock:before {
	content: '\f172'
}

.zmdi-globe:before {
	content: '\f173'
}

.zmdi-graduation-cap:before {
	content: '\f174'
}

.zmdi-home:before {
	content: '\f175'
}

.zmdi-hospital-alt:before {
	content: '\f176'
}

.zmdi-hospital:before {
	content: '\f177'
}

.zmdi-hotel:before {
	content: '\f178'
}

.zmdi-hourglass-alt:before {
	content: '\f179'
}

.zmdi-hourglass-outline:before {
	content: '\f17a'
}

.zmdi-hourglass:before {
	content: '\f17b'
}

.zmdi-http:before {
	content: '\f17c'
}

.zmdi-image-alt:before {
	content: '\f17d'
}

.zmdi-image-o:before {
	content: '\f17e'
}

.zmdi-image:before {
	content: '\f17f'
}

.zmdi-inbox:before {
	content: '\f180'
}

.zmdi-invert-colors-off:before {
	content: '\f181'
}

.zmdi-invert-colors:before {
	content: '\f182'
}

.zmdi-key:before {
	content: '\f183'
}

.zmdi-label-alt-outline:before {
	content: '\f184'
}

.zmdi-label-alt:before {
	content: '\f185'
}

.zmdi-label-heart:before {
	content: '\f186'
}

.zmdi-label:before {
	content: '\f187'
}

.zmdi-labels:before {
	content: '\f188'
}

.zmdi-lamp:before {
	content: '\f189'
}

.zmdi-landscape:before {
	content: '\f18a'
}

.zmdi-layers-off:before {
	content: '\f18b'
}

.zmdi-layers:before {
	content: '\f18c'
}

.zmdi-library:before {
	content: '\f18d'
}

.zmdi-link:before {
	content: '\f18e'
}

.zmdi-lock-open:before {
	content: '\f18f'
}

.zmdi-lock-outline:before {
	content: '\f190'
}

.zmdi-lock:before {
	content: '\f191'
}

.zmdi-mail-reply-all:before {
	content: '\f192'
}

.zmdi-mail-reply:before {
	content: '\f193'
}

.zmdi-mail-send:before {
	content: '\f194'
}

.zmdi-mall:before {
	content: '\f195'
}

.zmdi-map:before {
	content: '\f196'
}

.zmdi-menu:before {
	content: '\f197'
}

.zmdi-money-box:before {
	content: '\f198'
}

.zmdi-money-off:before {
	content: '\f199'
}

.zmdi-money:before {
	content: '\f19a'
}

.zmdi-more-vert:before {
	content: '\f19b'
}

.zmdi-more:before {
	content: '\f19c'
}

.zmdi-movie-alt:before {
	content: '\f19d'
}

.zmdi-movie:before {
	content: '\f19e'
}

.zmdi-nature-people:before {
	content: '\f19f'
}

.zmdi-nature:before {
	content: '\f1a0'
}

.zmdi-navigation:before {
	content: '\f1a1'
}

.zmdi-open-in-browser:before {
	content: '\f1a2'
}

.zmdi-open-in-new:before {
	content: '\f1a3'
}

.zmdi-palette:before {
	content: '\f1a4'
}

.zmdi-parking:before {
	content: '\f1a5'
}

.zmdi-pin-account:before {
	content: '\f1a6'
}

.zmdi-pin-assistant:before {
	content: '\f1a7'
}

.zmdi-pin-drop:before {
	content: '\f1a8'
}

.zmdi-pin-help:before {
	content: '\f1a9'
}

.zmdi-pin-off:before {
	content: '\f1aa'
}

.zmdi-pin:before {
	content: '\f1ab'
}

.zmdi-pizza:before {
	content: '\f1ac'
}

.zmdi-plaster:before {
	content: '\f1ad'
}

.zmdi-power-setting:before {
	content: '\f1ae'
}

.zmdi-power:before {
	content: '\f1af'
}

.zmdi-print:before {
	content: '\f1b0'
}

.zmdi-puzzle-piece:before {
	content: '\f1b1'
}

.zmdi-quote:before {
	content: '\f1b2'
}

.zmdi-railway:before {
	content: '\f1b3'
}

.zmdi-receipt:before {
	content: '\f1b4'
}

.zmdi-refresh-alt:before {
	content: '\f1b5'
}

.zmdi-refresh-sync-alert:before {
	content: '\f1b6'
}

.zmdi-refresh-sync-off:before {
	content: '\f1b7'
}

.zmdi-refresh-sync:before {
	content: '\f1b8'
}

.zmdi-refresh:before {
	content: '\f1b9'
}

.zmdi-roller:before {
	content: '\f1ba'
}

.zmdi-ruler:before {
	content: '\f1bb'
}

.zmdi-scissors:before {
	content: '\f1bc'
}

.zmdi-screen-rotation-lock:before {
	content: '\f1bd'
}

.zmdi-screen-rotation:before {
	content: '\f1be'
}

.zmdi-search-for:before {
	content: '\f1bf'
}

.zmdi-search-in-file:before {
	content: '\f1c0'
}

.zmdi-search-in-page:before {
	content: '\f1c1'
}

.zmdi-search-replace:before {
	content: '\f1c2'
}

.zmdi-search:before {
	content: '\f1c3'
}

.zmdi-seat:before {
	content: '\f1c4'
}

.zmdi-settings-square:before {
	content: '\f1c5'
}

.zmdi-settings:before {
	content: '\f1c6'
}

.zmdi-shield-check:before {
	content: '\f1c7'
}

.zmdi-shield-security:before {
	content: '\f1c8'
}

.zmdi-shopping-basket:before {
	content: '\f1c9'
}

.zmdi-shopping-cart-plus:before {
	content: '\f1ca'
}

.zmdi-shopping-cart:before {
	content: '\f1cb'
}

.zmdi-sign-in:before {
	content: '\f1cc'
}

.zmdi-sort-amount-asc:before {
	content: '\f1cd'
}

.zmdi-sort-amount-desc:before {
	content: '\f1ce'
}

.zmdi-sort-asc:before {
	content: '\f1cf'
}

.zmdi-sort-desc:before {
	content: '\f1d0'
}

.zmdi-spellcheck:before {
	content: '\f1d1'
}

.zmdi-storage:before {
	content: '\f1d2'
}

.zmdi-store-24:before {
	content: '\f1d3'
}

.zmdi-store:before {
	content: '\f1d4'
}

.zmdi-subway:before {
	content: '\f1d5'
}

.zmdi-sun:before {
	content: '\f1d6'
}

.zmdi-tab-unselected:before {
	content: '\f1d7'
}

.zmdi-tab:before {
	content: '\f1d8'
}

.zmdi-tag-close:before {
	content: '\f1d9'
}

.zmdi-tag-more:before {
	content: '\f1da'
}

.zmdi-tag:before {
	content: '\f1db'
}

.zmdi-thumb-down:before {
	content: '\f1dc'
}

.zmdi-thumb-up-down:before {
	content: '\f1dd'
}

.zmdi-thumb-up:before {
	content: '\f1de'
}

.zmdi-ticket-star:before {
	content: '\f1df'
}

.zmdi-toll:before {
	content: '\f1e0'
}

.zmdi-toys:before {
	content: '\f1e1'
}

.zmdi-traffic:before {
	content: '\f1e2'
}

.zmdi-translate:before {
	content: '\f1e3'
}

.zmdi-triangle-down:before {
	content: '\f1e4'
}

.zmdi-triangle-up:before {
	content: '\f1e5'
}

.zmdi-truck:before {
	content: '\f1e6'
}

.zmdi-turning-sign:before {
	content: '\f1e7'
}

.zmdi-wallpaper:before {
	content: '\f1e8'
}

.zmdi-washing-machine:before {
	content: '\f1e9'
}

.zmdi-window-maximize:before {
	content: '\f1ea'
}

.zmdi-window-minimize:before {
	content: '\f1eb'
}

.zmdi-window-restore:before {
	content: '\f1ec'
}

.zmdi-wrench:before {
	content: '\f1ed'
}

.zmdi-zoom-in:before {
	content: '\f1ee'
}

.zmdi-zoom-out:before {
	content: '\f1ef'
}

.zmdi-alert-circle-o:before {
	content: '\f1f0'
}

.zmdi-alert-circle:before {
	content: '\f1f1'
}

.zmdi-alert-octagon:before {
	content: '\f1f2'
}

.zmdi-alert-polygon:before {
	content: '\f1f3'
}

.zmdi-alert-triangle:before {
	content: '\f1f4'
}

.zmdi-help-outline:before {
	content: '\f1f5'
}

.zmdi-help:before {
	content: '\f1f6'
}

.zmdi-info-outline:before {
	content: '\f1f7'
}

.zmdi-info:before {
	content: '\f1f8'
}

.zmdi-notifications-active:before {
	content: '\f1f9'
}

.zmdi-notifications-add:before {
	content: '\f1fa'
}

.zmdi-notifications-none:before {
	content: '\f1fb'
}

.zmdi-notifications-off:before {
	content: '\f1fc'
}

.zmdi-notifications-paused:before {
	content: '\f1fd'
}

.zmdi-notifications:before {
	content: '\f1fe'
}

.zmdi-account-add:before {
	content: '\f1ff'
}

.zmdi-account-box-mail:before {
	content: '\f200'
}

.zmdi-account-box-o:before {
	content: '\f201'
}

.zmdi-account-box-phone:before {
	content: '\f202'
}

.zmdi-account-box:before {
	content: '\f203'
}

.zmdi-account-calendar:before {
	content: '\f204'
}

.zmdi-account-circle:before {
	content: '\f205'
}

.zmdi-account-o:before {
	content: '\f206'
}

.zmdi-account:before {
	content: '\f207'
}

.zmdi-accounts-add:before {
	content: '\f208'
}

.zmdi-accounts-alt:before {
	content: '\f209'
}

.zmdi-accounts-list-alt:before {
	content: '\f20a'
}

.zmdi-accounts-list:before {
	content: '\f20b'
}

.zmdi-accounts-outline:before {
	content: '\f20c'
}

.zmdi-accounts:before {
	content: '\f20d'
}

.zmdi-face:before {
	content: '\f20e'
}

.zmdi-female:before {
	content: '\f20f'
}

.zmdi-male-alt:before {
	content: '\f210'
}

.zmdi-male-female:before {
	content: '\f211'
}

.zmdi-male:before {
	content: '\f212'
}

.zmdi-mood-bad:before {
	content: '\f213'
}

.zmdi-mood:before {
	content: '\f214'
}

.zmdi-run:before {
	content: '\f215'
}

.zmdi-walk:before {
	content: '\f216'
}

.zmdi-cloud-box:before {
	content: '\f217'
}

.zmdi-cloud-circle:before {
	content: '\f218'
}

.zmdi-cloud-done:before {
	content: '\f219'
}

.zmdi-cloud-download:before {
	content: '\f21a'
}

.zmdi-cloud-off:before {
	content: '\f21b'
}

.zmdi-cloud-outline-alt:before {
	content: '\f21c'
}

.zmdi-cloud-outline:before {
	content: '\f21d'
}

.zmdi-cloud-upload:before {
	content: '\f21e'
}

.zmdi-cloud:before {
	content: '\f21f'
}

.zmdi-download:before {
	content: '\f220'
}

.zmdi-file-plus:before {
	content: '\f221'
}

.zmdi-file-text:before {
	content: '\f222'
}

.zmdi-file:before {
	content: '\f223'
}

.zmdi-folder-outline:before {
	content: '\f224'
}

.zmdi-folder-person:before {
	content: '\f225'
}

.zmdi-folder-star-alt:before {
	content: '\f226'
}

.zmdi-folder-star:before {
	content: '\f227'
}

.zmdi-folder:before {
	content: '\f228'
}

.zmdi-gif:before {
	content: '\f229'
}

.zmdi-upload:before {
	content: '\f22a'
}

.zmdi-border-all:before {
	content: '\f22b'
}

.zmdi-border-bottom:before {
	content: '\f22c'
}

.zmdi-border-clear:before {
	content: '\f22d'
}

.zmdi-border-color:before {
	content: '\f22e'
}

.zmdi-border-horizontal:before {
	content: '\f22f'
}

.zmdi-border-inner:before {
	content: '\f230'
}

.zmdi-border-left:before {
	content: '\f231'
}

.zmdi-border-outer:before {
	content: '\f232'
}

.zmdi-border-right:before {
	content: '\f233'
}

.zmdi-border-style:before {
	content: '\f234'
}

.zmdi-border-top:before {
	content: '\f235'
}

.zmdi-border-vertical:before {
	content: '\f236'
}

.zmdi-copy:before {
	content: '\f237'
}

.zmdi-crop:before {
	content: '\f238'
}

.zmdi-format-align-center:before {
	content: '\f239'
}

.zmdi-format-align-justify:before {
	content: '\f23a'
}

.zmdi-format-align-left:before {
	content: '\f23b'
}

.zmdi-format-align-right:before {
	content: '\f23c'
}

.zmdi-format-bold:before {
	content: '\f23d'
}

.zmdi-format-clear-all:before {
	content: '\f23e'
}

.zmdi-format-clear:before {
	content: '\f23f'
}

.zmdi-format-color-fill:before {
	content: '\f240'
}

.zmdi-format-color-reset:before {
	content: '\f241'
}

.zmdi-format-color-text:before {
	content: '\f242'
}

.zmdi-format-indent-decrease:before {
	content: '\f243'
}

.zmdi-format-indent-increase:before {
	content: '\f244'
}

.zmdi-format-italic:before {
	content: '\f245'
}

.zmdi-format-line-spacing:before {
	content: '\f246'
}

.zmdi-format-list-bulleted:before {
	content: '\f247'
}

.zmdi-format-list-numbered:before {
	content: '\f248'
}

.zmdi-format-ltr:before {
	content: '\f249'
}

.zmdi-format-rtl:before {
	content: '\f24a'
}

.zmdi-format-size:before {
	content: '\f24b'
}

.zmdi-format-strikethrough-s:before {
	content: '\f24c'
}

.zmdi-format-strikethrough:before {
	content: '\f24d'
}

.zmdi-format-subject:before {
	content: '\f24e'
}

.zmdi-format-underlined:before {
	content: '\f24f'
}

.zmdi-format-valign-bottom:before {
	content: '\f250'
}

.zmdi-format-valign-center:before {
	content: '\f251'
}

.zmdi-format-valign-top:before {
	content: '\f252'
}

.zmdi-redo:before {
	content: '\f253'
}

.zmdi-select-all:before {
	content: '\f254'
}

.zmdi-space-bar:before {
	content: '\f255'
}

.zmdi-text-format:before {
	content: '\f256'
}

.zmdi-transform:before {
	content: '\f257'
}

.zmdi-undo:before {
	content: '\f258'
}

.zmdi-wrap-text:before {
	content: '\f259'
}

.zmdi-comment-alert:before {
	content: '\f25a'
}

.zmdi-comment-alt-text:before {
	content: '\f25b'
}

.zmdi-comment-alt:before {
	content: '\f25c'
}

.zmdi-comment-edit:before {
	content: '\f25d'
}

.zmdi-comment-image:before {
	content: '\f25e'
}

.zmdi-comment-list:before {
	content: '\f25f'
}

.zmdi-comment-more:before {
	content: '\f260'
}

.zmdi-comment-outline:before {
	content: '\f261'
}

.zmdi-comment-text-alt:before {
	content: '\f262'
}

.zmdi-comment-text:before {
	content: '\f263'
}

.zmdi-comment-video:before {
	content: '\f264'
}

.zmdi-comment:before {
	content: '\f265'
}

.zmdi-comments:before {
	content: '\f266'
}

.zmdi-check-all:before {
	content: '\f267'
}

.zmdi-check-circle-u:before {
	content: '\f268'
}

.zmdi-check-circle:before {
	content: '\f269'
}

.zmdi-check-square:before {
	content: '\f26a'
}

.zmdi-check:before {
	content: '\f26b'
}

.zmdi-circle-o:before {
	content: '\f26c'
}

.zmdi-circle:before {
	content: '\f26d'
}

.zmdi-dot-circle-alt:before {
	content: '\f26e'
}

.zmdi-dot-circle:before {
	content: '\f26f'
}

.zmdi-minus-circle-outline:before {
	content: '\f270'
}

.zmdi-minus-circle:before {
	content: '\f271'
}

.zmdi-minus-square:before {
	content: '\f272'
}

.zmdi-minus:before {
	content: '\f273'
}

.zmdi-plus-circle-o-duplicate:before {
	content: '\f274'
}

.zmdi-plus-circle-o:before {
	content: '\f275'
}

.zmdi-plus-circle:before {
	content: '\f276'
}

.zmdi-plus-square:before {
	content: '\f277'
}

.zmdi-plus:before {
	content: '\f278'
}

.zmdi-square-o:before {
	content: '\f279'
}

.zmdi-star-circle:before {
	content: '\f27a'
}

.zmdi-star-half:before {
	content: '\f27b'
}

.zmdi-star-outline:before {
	content: '\f27c'
}

.zmdi-star:before {
	content: '\f27d'
}

.zmdi-bluetooth-connected:before {
	content: '\f27e'
}

.zmdi-bluetooth-off:before {
	content: '\f27f'
}

.zmdi-bluetooth-search:before {
	content: '\f280'
}

.zmdi-bluetooth-setting:before {
	content: '\f281'
}

.zmdi-bluetooth:before {
	content: '\f282'
}

.zmdi-camera-add:before {
	content: '\f283'
}

.zmdi-camera-alt:before {
	content: '\f284'
}

.zmdi-camera-bw:before {
	content: '\f285'
}

.zmdi-camera-front:before {
	content: '\f286'
}

.zmdi-camera-mic:before {
	content: '\f287'
}

.zmdi-camera-party-mode:before {
	content: '\f288'
}

.zmdi-camera-rear:before {
	content: '\f289'
}

.zmdi-camera-roll:before {
	content: '\f28a'
}

.zmdi-camera-switch:before {
	content: '\f28b'
}

.zmdi-camera:before {
	content: '\f28c'
}

.zmdi-card-alert:before {
	content: '\f28d'
}

.zmdi-card-off:before {
	content: '\f28e'
}

.zmdi-card-sd:before {
	content: '\f28f'
}

.zmdi-card-sim:before {
	content: '\f290'
}

.zmdi-desktop-mac:before {
	content: '\f291'
}

.zmdi-desktop-windows:before {
	content: '\f292'
}

.zmdi-device-hub:before {
	content: '\f293'
}

.zmdi-devices-off:before {
	content: '\f294'
}

.zmdi-devices:before {
	content: '\f295'
}

.zmdi-dock:before {
	content: '\f296'
}

.zmdi-floppy:before {
	content: '\f297'
}

.zmdi-gamepad:before {
	content: '\f298'
}

.zmdi-gps-dot:before {
	content: '\f299'
}

.zmdi-gps-off:before {
	content: '\f29a'
}

.zmdi-gps:before {
	content: '\f29b'
}

.zmdi-headset-mic:before {
	content: '\f29c'
}

.zmdi-headset:before {
	content: '\f29d'
}

.zmdi-input-antenna:before {
	content: '\f29e'
}

.zmdi-input-composite:before {
	content: '\f29f'
}

.zmdi-input-hdmi:before {
	content: '\f2a0'
}

.zmdi-input-power:before {
	content: '\f2a1'
}

.zmdi-input-svideo:before {
	content: '\f2a2'
}

.zmdi-keyboard-hide:before {
	content: '\f2a3'
}

.zmdi-keyboard:before {
	content: '\f2a4'
}

.zmdi-laptop-chromebook:before {
	content: '\f2a5'
}

.zmdi-laptop-mac:before {
	content: '\f2a6'
}

.zmdi-laptop:before {
	content: '\f2a7'
}

.zmdi-mic-off:before {
	content: '\f2a8'
}

.zmdi-mic-outline:before {
	content: '\f2a9'
}

.zmdi-mic-setting:before {
	content: '\f2aa'
}

.zmdi-mic:before {
	content: '\f2ab'
}

.zmdi-mouse:before {
	content: '\f2ac'
}

.zmdi-network-alert:before {
	content: '\f2ad'
}

.zmdi-network-locked:before {
	content: '\f2ae'
}

.zmdi-network-off:before {
	content: '\f2af'
}

.zmdi-network-outline:before {
	content: '\f2b0'
}

.zmdi-network-setting:before {
	content: '\f2b1'
}

.zmdi-network:before {
	content: '\f2b2'
}

.zmdi-phone-bluetooth:before {
	content: '\f2b3'
}

.zmdi-phone-end:before {
	content: '\f2b4'
}

.zmdi-phone-forwarded:before {
	content: '\f2b5'
}

.zmdi-phone-in-talk:before {
	content: '\f2b6'
}

.zmdi-phone-locked:before {
	content: '\f2b7'
}

.zmdi-phone-missed:before {
	content: '\f2b8'
}

.zmdi-phone-msg:before {
	content: '\f2b9'
}

.zmdi-phone-paused:before {
	content: '\f2ba'
}

.zmdi-phone-ring:before {
	content: '\f2bb'
}

.zmdi-phone-setting:before {
	content: '\f2bc'
}

.zmdi-phone-sip:before {
	content: '\f2bd'
}

.zmdi-phone:before {
	content: '\f2be'
}

.zmdi-portable-wifi-changes:before {
	content: '\f2bf'
}

.zmdi-portable-wifi-off:before {
	content: '\f2c0'
}

.zmdi-portable-wifi:before {
	content: '\f2c1'
}

.zmdi-radio:before {
	content: '\f2c2'
}

.zmdi-reader:before {
	content: '\f2c3'
}

.zmdi-remote-control-alt:before {
	content: '\f2c4'
}

.zmdi-remote-control:before {
	content: '\f2c5'
}

.zmdi-router:before {
	content: '\f2c6'
}

.zmdi-scanner:before {
	content: '\f2c7'
}

.zmdi-smartphone-android:before {
	content: '\f2c8'
}

.zmdi-smartphone-download:before {
	content: '\f2c9'
}

.zmdi-smartphone-erase:before {
	content: '\f2ca'
}

.zmdi-smartphone-info:before {
	content: '\f2cb'
}

.zmdi-smartphone-iphone:before {
	content: '\f2cc'
}

.zmdi-smartphone-landscape-lock:before {
	content: '\f2cd'
}

.zmdi-smartphone-landscape:before {
	content: '\f2ce'
}

.zmdi-smartphone-lock:before {
	content: '\f2cf'
}

.zmdi-smartphone-portrait-lock:before {
	content: '\f2d0'
}

.zmdi-smartphone-ring:before {
	content: '\f2d1'
}

.zmdi-smartphone-setting:before {
	content: '\f2d2'
}

.zmdi-smartphone-setup:before {
	content: '\f2d3'
}

.zmdi-smartphone:before {
	content: '\f2d4'
}

.zmdi-speaker:before {
	content: '\f2d5'
}

.zmdi-tablet-android:before {
	content: '\f2d6'
}

.zmdi-tablet-mac:before {
	content: '\f2d7'
}

.zmdi-tablet:before {
	content: '\f2d8'
}

.zmdi-tv-alt-play:before {
	content: '\f2d9'
}

.zmdi-tv-list:before {
	content: '\f2da'
}

.zmdi-tv-play:before {
	content: '\f2db'
}

.zmdi-tv:before {
	content: '\f2dc'
}

.zmdi-usb:before {
	content: '\f2dd'
}

.zmdi-videocam-off:before {
	content: '\f2de'
}

.zmdi-videocam-switch:before {
	content: '\f2df'
}

.zmdi-videocam:before {
	content: '\f2e0'
}

.zmdi-watch:before {
	content: '\f2e1'
}

.zmdi-wifi-alt-2:before {
	content: '\f2e2'
}

.zmdi-wifi-alt:before {
	content: '\f2e3'
}

.zmdi-wifi-info:before {
	content: '\f2e4'
}

.zmdi-wifi-lock:before {
	content: '\f2e5'
}

.zmdi-wifi-off:before {
	content: '\f2e6'
}

.zmdi-wifi-outline:before {
	content: '\f2e7'
}

.zmdi-wifi:before {
	content: '\f2e8'
}

.zmdi-arrow-left-bottom:before {
	content: '\f2e9'
}

.zmdi-arrow-left:before {
	content: '\f2ea'
}

.zmdi-arrow-merge:before {
	content: '\f2eb'
}

.zmdi-arrow-missed:before {
	content: '\f2ec'
}

.zmdi-arrow-right-top:before {
	content: '\f2ed'
}

.zmdi-arrow-right:before {
	content: '\f2ee'
}

.zmdi-arrow-split:before {
	content: '\f2ef'
}

.zmdi-arrows:before {
	content: '\f2f0'
}

.zmdi-caret-down-circle:before {
	content: '\f2f1'
}

.zmdi-caret-down:before {
	content: '\f2f2'
}

.zmdi-caret-left-circle:before {
	content: '\f2f3'
}

.zmdi-caret-left:before {
	content: '\f2f4'
}

.zmdi-caret-right-circle:before {
	content: '\f2f5'
}

.zmdi-caret-right:before {
	content: '\f2f6'
}

.zmdi-caret-up-circle:before {
	content: '\f2f7'
}

.zmdi-caret-up:before {
	content: '\f2f8'
}

.zmdi-chevron-down:before {
	content: '\f2f9'
}

.zmdi-chevron-left:before {
	content: '\f2fa'
}

.zmdi-chevron-right:before {
	content: '\f2fb'
}

.zmdi-chevron-up:before {
	content: '\f2fc'
}

.zmdi-forward:before {
	content: '\f2fd'
}

.zmdi-long-arrow-down:before {
	content: '\f2fe'
}

.zmdi-long-arrow-left:before {
	content: '\f2ff'
}

.zmdi-long-arrow-return:before {
	content: '\f300'
}

.zmdi-long-arrow-right:before {
	content: '\f301'
}

.zmdi-long-arrow-tab:before {
	content: '\f302'
}

.zmdi-long-arrow-up:before {
	content: '\f303'
}

.zmdi-rotate-ccw:before {
	content: '\f304'
}

.zmdi-rotate-cw:before {
	content: '\f305'
}

.zmdi-rotate-left:before {
	content: '\f306'
}

.zmdi-rotate-right:before {
	content: '\f307'
}

.zmdi-square-down:before {
	content: '\f308'
}

.zmdi-square-right:before {
	content: '\f309'
}

.zmdi-swap-alt:before {
	content: '\f30a'
}

.zmdi-swap-vertical-circle:before {
	content: '\f30b'
}

.zmdi-swap-vertical:before {
	content: '\f30c'
}

.zmdi-swap:before {
	content: '\f30d'
}

.zmdi-trending-down:before {
	content: '\f30e'
}

.zmdi-trending-flat:before {
	content: '\f30f'
}

.zmdi-trending-up:before {
	content: '\f310'
}

.zmdi-unfold-less:before {
	content: '\f311'
}

.zmdi-unfold-more:before {
	content: '\f312'
}

.zmdi-apps:before {
	content: '\f313'
}

.zmdi-grid-off:before {
	content: '\f314'
}

.zmdi-grid:before {
	content: '\f315'
}

.zmdi-view-agenda:before {
	content: '\f316'
}

.zmdi-view-array:before {
	content: '\f317'
}

.zmdi-view-carousel:before {
	content: '\f318'
}

.zmdi-view-column:before {
	content: '\f319'
}

.zmdi-view-comfy:before {
	content: '\f31a'
}

.zmdi-view-compact:before {
	content: '\f31b'
}

.zmdi-view-dashboard:before {
	content: '\f31c'
}

.zmdi-view-day:before {
	content: '\f31d'
}

.zmdi-view-headline:before {
	content: '\f31e'
}

.zmdi-view-list-alt:before {
	content: '\f31f'
}

.zmdi-view-list:before {
	content: '\f320'
}

.zmdi-view-module:before {
	content: '\f321'
}

.zmdi-view-quilt:before {
	content: '\f322'
}

.zmdi-view-stream:before {
	content: '\f323'
}

.zmdi-view-subtitles:before {
	content: '\f324'
}

.zmdi-view-toc:before {
	content: '\f325'
}

.zmdi-view-web:before {
	content: '\f326'
}

.zmdi-view-week:before {
	content: '\f327'
}

.zmdi-widgets:before {
	content: '\f328'
}

.zmdi-alarm-check:before {
	content: '\f329'
}

.zmdi-alarm-off:before {
	content: '\f32a'
}

.zmdi-alarm-plus:before {
	content: '\f32b'
}

.zmdi-alarm-snooze:before {
	content: '\f32c'
}

.zmdi-alarm:before {
	content: '\f32d'
}

.zmdi-calendar-alt:before {
	content: '\f32e'
}

.zmdi-calendar-check:before {
	content: '\f32f'
}

.zmdi-calendar-close:before {
	content: '\f330'
}

.zmdi-calendar-note:before {
	content: '\f331'
}

.zmdi-calendar:before {
	content: '\f332'
}

.zmdi-time-countdown:before {
	content: '\f333'
}

.zmdi-time-interval:before {
	content: '\f334'
}

.zmdi-time-restore-setting:before {
	content: '\f335'
}

.zmdi-time-restore:before {
	content: '\f336'
}

.zmdi-time:before {
	content: '\f337'
}

.zmdi-timer-off:before {
	content: '\f338'
}

.zmdi-timer:before {
	content: '\f339'
}

.zmdi-android-alt:before {
	content: '\f33a'
}

.zmdi-android:before {
	content: '\f33b'
}

.zmdi-apple:before {
	content: '\f33c'
}

.zmdi-behance:before {
	content: '\f33d'
}

.zmdi-codepen:before {
	content: '\f33e'
}

.zmdi-dribbble:before {
	content: '\f33f'
}

.zmdi-dropbox:before {
	content: '\f340'
}

.zmdi-evernote:before {
	content: '\f341'
}

.zmdi-facebook-box:before {
	content: '\f342'
}

.zmdi-facebook:before {
	content: '\f343'
}

.zmdi-github-box:before {
	content: '\f344'
}

.zmdi-github:before {
	content: '\f345'
}

.zmdi-google-drive:before {
	content: '\f346'
}

.zmdi-google-earth:before {
	content: '\f347'
}

.zmdi-google-glass:before {
	content: '\f348'
}

.zmdi-google-maps:before {
	content: '\f349'
}

.zmdi-google-pages:before {
	content: '\f34a'
}

.zmdi-google-play:before {
	content: '\f34b'
}

.zmdi-google-plus-box:before {
	content: '\f34c'
}

.zmdi-google-plus:before {
	content: '\f34d'
}

.zmdi-google:before {
	content: '\f34e'
}

.zmdi-instagram:before {
	content: '\f34f'
}

.zmdi-language-css3:before {
	content: '\f350'
}

.zmdi-language-html5:before {
	content: '\f351'
}

.zmdi-language-javascript:before {
	content: '\f352'
}

.zmdi-language-python-alt:before {
	content: '\f353'
}

.zmdi-language-python:before {
	content: '\f354'
}

.zmdi-lastfm:before {
	content: '\f355'
}

.zmdi-linkedin-box:before {
	content: '\f356'
}

.zmdi-paypal:before {
	content: '\f357'
}

.zmdi-pinterest-box:before {
	content: '\f358'
}

.zmdi-pocket:before {
	content: '\f359'
}

.zmdi-polymer:before {
	content: '\f35a'
}

.zmdi-share:before {
	content: '\f35b'
}

.zmdi-stackoverflow:before {
	content: '\f35c'
}

.zmdi-steam-square:before {
	content: '\f35d'
}

.zmdi-steam:before {
	content: '\f35e'
}

.zmdi-twitter-box:before {
	content: '\f35f'
}

.zmdi-twitter:before {
	content: '\f360'
}

.zmdi-vk:before {
	content: '\f361'
}

.zmdi-wikipedia:before {
	content: '\f362'
}

.zmdi-windows:before {
	content: '\f363'
}

.zmdi-aspect-ratio-alt:before {
	content: '\f364'
}

.zmdi-aspect-ratio:before {
	content: '\f365'
}

.zmdi-blur-circular:before {
	content: '\f366'
}

.zmdi-blur-linear:before {
	content: '\f367'
}

.zmdi-blur-off:before {
	content: '\f368'
}

.zmdi-blur:before {
	content: '\f369'
}

.zmdi-brightness-2:before {
	content: '\f36a'
}

.zmdi-brightness-3:before {
	content: '\f36b'
}

.zmdi-brightness-4:before {
	content: '\f36c'
}

.zmdi-brightness-5:before {
	content: '\f36d'
}

.zmdi-brightness-6:before {
	content: '\f36e'
}

.zmdi-brightness-7:before {
	content: '\f36f'
}

.zmdi-brightness-auto:before {
	content: '\f370'
}

.zmdi-brightness-setting:before {
	content: '\f371'
}

.zmdi-broken-image:before {
	content: '\f372'
}

.zmdi-center-focus-strong:before {
	content: '\f373'
}

.zmdi-center-focus-weak:before {
	content: '\f374'
}

.zmdi-compare:before {
	content: '\f375'
}

.zmdi-crop-16-9:before {
	content: '\f376'
}

.zmdi-crop-3-2:before {
	content: '\f377'
}

.zmdi-crop-5-4:before {
	content: '\f378'
}

.zmdi-crop-7-5:before {
	content: '\f379'
}

.zmdi-crop-din:before {
	content: '\f37a'
}

.zmdi-crop-free:before {
	content: '\f37b'
}

.zmdi-crop-landscape:before {
	content: '\f37c'
}

.zmdi-crop-portrait:before {
	content: '\f37d'
}

.zmdi-crop-square:before {
	content: '\f37e'
}

.zmdi-exposure-alt:before {
	content: '\f37f'
}

.zmdi-exposure:before {
	content: '\f380'
}

.zmdi-filter-b-and-w:before {
	content: '\f381'
}

.zmdi-filter-center-focus:before {
	content: '\f382'
}

.zmdi-filter-frames:before {
	content: '\f383'
}

.zmdi-filter-tilt-shift:before {
	content: '\f384'
}

.zmdi-gradient:before {
	content: '\f385'
}

.zmdi-grain:before {
	content: '\f386'
}

.zmdi-graphic-eq:before {
	content: '\f387'
}

.zmdi-hdr-off:before {
	content: '\f388'
}

.zmdi-hdr-strong:before {
	content: '\f389'
}

.zmdi-hdr-weak:before {
	content: '\f38a'
}

.zmdi-hdr:before {
	content: '\f38b'
}

.zmdi-iridescent:before {
	content: '\f38c'
}

.zmdi-leak-off:before {
	content: '\f38d'
}

.zmdi-leak:before {
	content: '\f38e'
}

.zmdi-looks:before {
	content: '\f38f'
}

.zmdi-loupe:before {
	content: '\f390'
}

.zmdi-panorama-horizontal:before {
	content: '\f391'
}

.zmdi-panorama-vertical:before {
	content: '\f392'
}

.zmdi-panorama-wide-angle:before {
	content: '\f393'
}

.zmdi-photo-size-select-large:before {
	content: '\f394'
}

.zmdi-photo-size-select-small:before {
	content: '\f395'
}

.zmdi-picture-in-picture:before {
	content: '\f396'
}

.zmdi-slideshow:before {
	content: '\f397'
}

.zmdi-texture:before {
	content: '\f398'
}

.zmdi-tonality:before {
	content: '\f399'
}

.zmdi-vignette:before {
	content: '\f39a'
}

.zmdi-wb-auto:before {
	content: '\f39b'
}

.zmdi-eject-alt:before {
	content: '\f39c'
}

.zmdi-eject:before {
	content: '\f39d'
}

.zmdi-equalizer:before {
	content: '\f39e'
}

.zmdi-fast-forward:before {
	content: '\f39f'
}

.zmdi-fast-rewind:before {
	content: '\f3a0'
}

.zmdi-forward-10:before {
	content: '\f3a1'
}

.zmdi-forward-30:before {
	content: '\f3a2'
}

.zmdi-forward-5:before {
	content: '\f3a3'
}

.zmdi-hearing:before {
	content: '\f3a4'
}

.zmdi-pause-circle-outline:before {
	content: '\f3a5'
}

.zmdi-pause-circle:before {
	content: '\f3a6'
}

.zmdi-pause:before {
	content: '\f3a7'
}

.zmdi-play-circle-outline:before {
	content: '\f3a8'
}

.zmdi-play-circle:before {
	content: '\f3a9'
}

.zmdi-play:before {
	content: '\f3aa'
}

.zmdi-playlist-audio:before {
	content: '\f3ab'
}

.zmdi-playlist-plus:before {
	content: '\f3ac'
}

.zmdi-repeat-one:before {
	content: '\f3ad'
}

.zmdi-repeat:before {
	content: '\f3ae'
}

.zmdi-replay-10:before {
	content: '\f3af'
}

.zmdi-replay-30:before {
	content: '\f3b0'
}

.zmdi-replay-5:before {
	content: '\f3b1'
}

.zmdi-replay:before {
	content: '\f3b2'
}

.zmdi-shuffle:before {
	content: '\f3b3'
}

.zmdi-skip-next:before {
	content: '\f3b4'
}

.zmdi-skip-previous:before {
	content: '\f3b5'
}

.zmdi-stop:before {
	content: '\f3b6'
}

.zmdi-surround-sound:before {
	content: '\f3b7'
}

.zmdi-tune:before {
	content: '\f3b8'
}

.zmdi-volume-down:before {
	content: '\f3b9'
}

.zmdi-volume-mute:before {
	content: '\f3ba'
}

.zmdi-volume-off:before {
	content: '\f3bb'
}

.zmdi-volume-up:before {
	content: '\f3bc'
}

.zmdi-n-1-square:before {
	content: '\f3bd'
}

.zmdi-n-2-square:before {
	content: '\f3be'
}

.zmdi-n-3-square:before {
	content: '\f3bf'
}

.zmdi-n-4-square:before {
	content: '\f3c0'
}

.zmdi-n-5-square:before {
	content: '\f3c1'
}

.zmdi-n-6-square:before {
	content: '\f3c2'
}

.zmdi-neg-1:before {
	content: '\f3c3'
}

.zmdi-neg-2:before {
	content: '\f3c4'
}

.zmdi-plus-1:before {
	content: '\f3c5'
}

.zmdi-plus-2:before {
	content: '\f3c6'
}

.zmdi-sec-10:before {
	content: '\f3c7'
}

.zmdi-sec-3:before {
	content: '\f3c8'
}

.zmdi-zero:before {
	content: '\f3c9'
}

.zmdi-airline-seat-flat-angled:before {
	content: '\f3ca'
}

.zmdi-airline-seat-flat:before {
	content: '\f3cb'
}

.zmdi-airline-seat-individual-suite:before {
	content: '\f3cc'
}

.zmdi-airline-seat-legroom-extra:before {
	content: '\f3cd'
}

.zmdi-airline-seat-legroom-normal:before {
	content: '\f3ce'
}

.zmdi-airline-seat-legroom-reduced:before {
	content: '\f3cf'
}

.zmdi-airline-seat-recline-extra:before {
	content: '\f3d0'
}

.zmdi-airline-seat-recline-normal:before {
	content: '\f3d1'
}

.zmdi-airplay:before {
	content: '\f3d2'
}

.zmdi-closed-caption:before {
	content: '\f3d3'
}

.zmdi-confirmation-number:before {
	content: '\f3d4'
}

.zmdi-developer-board:before {
	content: '\f3d5'
}

.zmdi-disc-full:before {
	content: '\f3d6'
}

.zmdi-explicit:before {
	content: '\f3d7'
}

.zmdi-flight-land:before {
	content: '\f3d8'
}

.zmdi-flight-takeoff:before {
	content: '\f3d9'
}

.zmdi-flip-to-back:before {
	content: '\f3da'
}

.zmdi-flip-to-front:before {
	content: '\f3db'
}

.zmdi-group-work:before {
	content: '\f3dc'
}

.zmdi-hd:before {
	content: '\f3dd'
}

.zmdi-hq:before {
	content: '\f3de'
}

.zmdi-markunread-mailbox:before {
	content: '\f3df'
}

.zmdi-memory:before {
	content: '\f3e0'
}

.zmdi-nfc:before {
	content: '\f3e1'
}

.zmdi-play-for-work:before {
	content: '\f3e2'
}

.zmdi-power-input:before {
	content: '\f3e3'
}

.zmdi-present-to-all:before {
	content: '\f3e4'
}

.zmdi-satellite:before {
	content: '\f3e5'
}

.zmdi-tap-and-play:before {
	content: '\f3e6'
}

.zmdi-vibration:before {
	content: '\f3e7'
}

.zmdi-voicemail:before {
	content: '\f3e8'
}

.zmdi-group:before {
	content: '\f3e9'
}

.zmdi-rss:before {
	content: '\f3ea'
}

.zmdi-shape:before {
	content: '\f3eb'
}

.zmdi-spinner:before {
	content: '\f3ec'
}

.zmdi-ungroup:before {
	content: '\f3ed'
}

.zmdi-500px:before {
	content: '\f3ee'
}

.zmdi-8tracks:before {
	content: '\f3ef'
}

.zmdi-amazon:before {
	content: '\f3f0'
}

.zmdi-blogger:before {
	content: '\f3f1'
}

.zmdi-delicious:before {
	content: '\f3f2'
}

.zmdi-disqus:before {
	content: '\f3f3'
}

.zmdi-flattr:before {
	content: '\f3f4'
}

.zmdi-flickr:before {
	content: '\f3f5'
}

.zmdi-github-alt:before {
	content: '\f3f6'
}

.zmdi-google-old:before {
	content: '\f3f7'
}

.zmdi-linkedin:before {
	content: '\f3f8'
}

.zmdi-odnoklassniki:before {
	content: '\f3f9'
}

.zmdi-outlook:before {
	content: '\f3fa'
}

.zmdi-paypal-alt:before {
	content: '\f3fb'
}

.zmdi-pinterest:before {
	content: '\f3fc'
}

.zmdi-playstation:before {
	content: '\f3fd'
}

.zmdi-reddit:before {
	content: '\f3fe'
}

.zmdi-skype:before {
	content: '\f3ff'
}

.zmdi-slideshare:before {
	content: '\f400'
}

.zmdi-soundcloud:before {
	content: '\f401'
}

.zmdi-tumblr:before {
	content: '\f402'
}

.zmdi-twitch:before {
	content: '\f403'
}

.zmdi-vimeo:before {
	content: '\f404'
}

.zmdi-whatsapp:before {
	content: '\f405'
}

.zmdi-xbox:before {
	content: '\f406'
}

.zmdi-yahoo:before {
	content: '\f407'
}

.zmdi-youtube-play:before {
	content: '\f408'
}

.zmdi-youtube:before {
	content: '\f409'
}

.zmdi-import-export:before {
	content: '\f30c'
}

.zmdi-swap-vertical-:before {
	content: '\f30c'
}

.zmdi-airplanemode-inactive:before {
	content: '\f102'
}

.zmdi-airplanemode-active:before {
	content: '\f103'
}

.zmdi-rate-review:before {
	content: '\f103'
}

.zmdi-comment-sign:before {
	content: '\f25a'
}

.zmdi-network-warning:before {
	content: '\f2ad'
}

.zmdi-shopping-cart-add:before {
	content: '\f1ca'
}

.zmdi-file-add:before {
	content: '\f221'
}

.zmdi-network-wifi-scan:before {
	content: '\f2e4'
}

.zmdi-collection-add:before {
	content: '\f14e'
}

.zmdi-format-playlist-add:before {
	content: '\f3ac'
}

.zmdi-format-queue-music:before {
	content: '\f3ab'
}

.zmdi-plus-box:before {
	content: '\f277'
}

.zmdi-tag-backspace:before {
	content: '\f1d9'
}

.zmdi-alarm-add:before {
	content: '\f32b'
}

.zmdi-battery-charging:before {
	content: '\f114'
}

.zmdi-daydream-setting:before {
	content: '\f217'
}

.zmdi-more-horiz:before {
	content: '\f19c'
}

.zmdi-book-photo:before {
	content: '\f11b'
}

.zmdi-incandescent:before {
	content: '\f189'
}

.zmdi-wb-iridescent:before {
	content: '\f38c'
}

.zmdi-calendar-remove:before {
	content: '\f330'
}

.zmdi-refresh-sync-disabled:before {
	content: '\f1b7'
}

.zmdi-refresh-sync-problem:before {
	content: '\f1b6'
}

.zmdi-crop-original:before {
	content: '\f17e'
}

.zmdi-power-off:before {
	content: '\f1af'
}

.zmdi-power-off-setting:before {
	content: '\f1ae'
}

.zmdi-leak-remove:before {
	content: '\f38d'
}

.zmdi-star-border:before {
	content: '\f27c'
}

.zmdi-brightness-low:before {
	content: '\f36d'
}

.zmdi-brightness-medium:before {
	content: '\f36e'
}

.zmdi-brightness-high:before {
	content: '\f36f'
}

.zmdi-smartphone-portrait:before {
	content: '\f2d4'
}

.zmdi-live-tv:before {
	content: '\f2d9'
}

.zmdi-format-textdirection-l-to-r:before {
	content: '\f249'
}

.zmdi-format-textdirection-r-to-l:before {
	content: '\f24a'
}

.zmdi-arrow-back:before {
	content: '\f2ea'
}

.zmdi-arrow-forward:before {
	content: '\f2ee'
}

.zmdi-arrow-in:before {
	content: '\f2e9'
}

.zmdi-arrow-out:before {
	content: '\f2ed'
}

.zmdi-rotate-90-degrees-ccw:before {
	content: '\f304'
}

.zmdi-adb:before {
	content: '\f33a'
}

.zmdi-network-wifi:before {
	content: '\f2e8'
}

.zmdi-network-wifi-alt:before {
	content: '\f2e3'
}

.zmdi-network-wifi-lock:before {
	content: '\f2e5'
}

.zmdi-network-wifi-off:before {
	content: '\f2e6'
}

.zmdi-network-wifi-outline:before {
	content: '\f2e7'
}

.zmdi-network-wifi-info:before {
	content: '\f2e4'
}

.zmdi-layers-clear:before {
	content: '\f18b'
}

.zmdi-colorize:before {
	content: '\f15d'
}

.zmdi-format-paint:before {
	content: '\f1ba'
}

.zmdi-format-quote:before {
	content: '\f1b2'
}

.zmdi-camera-monochrome-photos:before {
	content: '\f285'
}

.zmdi-sort-by-alpha:before {
	content: '\f1cf'
}

.zmdi-folder-shared:before {
	content: '\f225'
}

.zmdi-folder-special:before {
	content: '\f226'
}

.zmdi-comment-dots:before {
	content: '\f260'
}

.zmdi-reorder:before {
	content: '\f31e'
}

.zmdi-dehaze:before {
	content: '\f197'
}

.zmdi-sort:before {
	content: '\f1ce'
}

.zmdi-pages:before {
	content: '\f34a'
}

.zmdi-stack-overflow:before {
	content: '\f35c'
}

.zmdi-calendar-account:before {
	content: '\f204'
}

.zmdi-paste:before {
	content: '\f109'
}

.zmdi-cut:before {
	content: '\f1bc'
}

.zmdi-save:before {
	content: '\f297'
}

.zmdi-smartphone-code:before {
	content: '\f139'
}

.zmdi-directions-bike:before {
	content: '\f117'
}

.zmdi-directions-boat:before {
	content: '\f11a'
}

.zmdi-directions-bus:before {
	content: '\f121'
}

.zmdi-directions-car:before {
	content: '\f125'
}

.zmdi-directions-railway:before {
	content: '\f1b3'
}

.zmdi-directions-run:before {
	content: '\f215'
}

.zmdi-directions-subway:before {
	content: '\f1d5'
}

.zmdi-directions-walk:before {
	content: '\f216'
}

.zmdi-local-hotel:before {
	content: '\f178'
}

.zmdi-local-activity:before {
	content: '\f1df'
}

.zmdi-local-play:before {
	content: '\f1df'
}

.zmdi-local-airport:before {
	content: '\f103'
}

.zmdi-local-atm:before {
	content: '\f198'
}

.zmdi-local-bar:before {
	content: '\f137'
}

.zmdi-local-cafe:before {
	content: '\f13b'
}

.zmdi-local-car-wash:before {
	content: '\f124'
}

.zmdi-local-convenience-store:before {
	content: '\f1d3'
}

.zmdi-local-dining:before {
	content: '\f153'
}

.zmdi-local-drink:before {
	content: '\f157'
}

.zmdi-local-florist:before {
	content: '\f168'
}

.zmdi-local-gas-station:before {
	content: '\f16f'
}

.zmdi-local-grocery-store:before {
	content: '\f1cb'
}

.zmdi-local-hospital:before {
	content: '\f177'
}

.zmdi-local-laundry-service:before {
	content: '\f1e9'
}

.zmdi-local-library:before {
	content: '\f18d'
}

.zmdi-local-mall:before {
	content: '\f195'
}

.zmdi-local-movies:before {
	content: '\f19d'
}

.zmdi-local-offer:before {
	content: '\f187'
}

.zmdi-local-parking:before {
	content: '\f1a5'
}

.zmdi-local-parking:before {
	content: '\f1a5'
}

.zmdi-local-pharmacy:before {
	content: '\f176'
}

.zmdi-local-phone:before {
	content: '\f2be'
}

.zmdi-local-pizza:before {
	content: '\f1ac'
}

.zmdi-local-post-office:before {
	content: '\f15a'
}

.zmdi-local-printshop:before {
	content: '\f1b0'
}

.zmdi-local-see:before {
	content: '\f28c'
}

.zmdi-local-shipping:before {
	content: '\f1e6'
}

.zmdi-local-store:before {
	content: '\f1d4'
}

.zmdi-local-taxi:before {
	content: '\f123'
}

.zmdi-local-wc:before {
	content: '\f211'
}

.zmdi-my-location:before {
	content: '\f299'
}

.zmdi-directions:before {
	content: '\f1e7'
}

.mt-0 {
	margin-top: 0px !important
}

.mb-0 {
	margin-bottom: 0px !important
}

.mt-1 {
	margin-top: 1px !important
}

.mb-1 {
	margin-bottom: 1px !important
}

.mt-2 {
	margin-top: 2px !important
}

.mb-2 {
	margin-bottom: 2px !important
}

.mt-3 {
	margin-top: 3px !important
}

.mb-3 {
	margin-bottom: 3px !important
}

.mt-4 {
	margin-top: 4px !important
}

.mb-4 {
	margin-bottom: 4px !important
}

.mt-5 {
	margin-top: 5px !important
}

.mb-5 {
	margin-bottom: 5px !important
}

.mt-6 {
	margin-top: 6px !important
}

.mb-6 {
	margin-bottom: 6px !important
}

.mt-7 {
	margin-top: 7px !important
}

.mb-7 {
	margin-bottom: 7px !important
}

.mt-8 {
	margin-top: 8px !important
}

.mb-8 {
	margin-bottom: 8px !important
}

.mt-9 {
	margin-top: 9px !important
}

.mb-9 {
	margin-bottom: 9px !important
}

.mt-10 {
	margin-top: 10px !important
}

.mb-10 {
	margin-bottom: 10px !important
}

.mt-11 {
	margin-top: 11px !important
}

.mb-11 {
	margin-bottom: 11px !important
}

.mt-12 {
	margin-top: 12px !important
}

.mb-12 {
	margin-bottom: 12px !important
}

.mt-13 {
	margin-top: 13px !important
}

.mb-13 {
	margin-bottom: 13px !important
}

.mt-14 {
	margin-top: 14px !important
}

.mb-14 {
	margin-bottom: 14px !important
}

.mt-15 {
	margin-top: 15px !important
}

.mb-15 {
	margin-bottom: 15px !important
}

.mt-16 {
	margin-top: 16px !important
}

.mb-16 {
	margin-bottom: 16px !important
}

.mt-17 {
	margin-top: 17px !important
}

.mb-17 {
	margin-bottom: 17px !important
}

.mt-18 {
	margin-top: 18px !important
}

.mb-18 {
	margin-bottom: 18px !important
}

.mt-19 {
	margin-top: 19px !important
}

.mb-19 {
	margin-bottom: 19px !important
}

.mt-20 {
	margin-top: 20px !important
}

.mb-20 {
	margin-bottom: 20px !important
}

.mt-21 {
	margin-top: 21px !important
}

.mb-21 {
	margin-bottom: 21px !important
}

.mt-22 {
	margin-top: 22px !important
}

.mb-22 {
	margin-bottom: 22px !important
}

.mt-23 {
	margin-top: 23px !important
}

.mb-23 {
	margin-bottom: 23px !important
}

.mt-24 {
	margin-top: 24px !important
}

.mb-24 {
	margin-bottom: 24px !important
}

.mt-25 {
	margin-top: 25px !important
}

.mb-25 {
	margin-bottom: 25px !important
}

.mt-26 {
	margin-top: 26px !important
}

.mb-26 {
	margin-bottom: 26px !important
}

.mt-27 {
	margin-top: 27px !important
}

.mb-27 {
	margin-bottom: 27px !important
}

.mt-28 {
	margin-top: 28px !important
}

.mb-28 {
	margin-bottom: 28px !important
}

.mt-29 {
	margin-top: 29px !important
}

.mb-29 {
	margin-bottom: 29px !important
}

.mt-30 {
	margin-top: 30px !important
}

.mb-30 {
	margin-bottom: 30px !important
}

.mt-31 {
	margin-top: 31px !important
}

.mb-31 {
	margin-bottom: 31px !important
}

.mt-32 {
	margin-top: 32px !important
}

.mb-32 {
	margin-bottom: 32px !important
}

.mt-33 {
	margin-top: 33px !important
}

.mb-33 {
	margin-bottom: 33px !important
}

.mt-34 {
	margin-top: 34px !important
}

.mb-34 {
	margin-bottom: 34px !important
}

.mt-35 {
	margin-top: 35px !important
}

.mb-35 {
	margin-bottom: 35px !important
}

.mt-36 {
	margin-top: 36px !important
}

.mb-36 {
	margin-bottom: 36px !important
}

.mt-37 {
	margin-top: 37px !important
}

.mb-37 {
	margin-bottom: 37px !important
}

.mt-38 {
	margin-top: 38px !important
}

.mb-38 {
	margin-bottom: 38px !important
}

.mt-39 {
	margin-top: 39px !important
}

.mb-39 {
	margin-bottom: 39px !important
}

.mt-40 {
	margin-top: 40px !important
}

.mb-40 {
	margin-bottom: 40px !important
}

.mt-41 {
	margin-top: 41px !important
}

.mb-41 {
	margin-bottom: 41px !important
}

.mt-42 {
	margin-top: 42px !important
}

.mb-42 {
	margin-bottom: 42px !important
}

.mt-43 {
	margin-top: 43px !important
}

.mb-43 {
	margin-bottom: 43px !important
}

.mt-44 {
	margin-top: 44px !important
}

.mb-44 {
	margin-bottom: 44px !important
}

.mt-45 {
	margin-top: 45px !important
}

.mb-45 {
	margin-bottom: 45px !important
}

.mt-46 {
	margin-top: 46px !important
}

.mb-46 {
	margin-bottom: 46px !important
}

.mt-47 {
	margin-top: 47px !important
}

.mb-47 {
	margin-bottom: 47px !important
}

.mt-48 {
	margin-top: 48px !important
}

.mb-48 {
	margin-bottom: 48px !important
}

.mt-49 {
	margin-top: 49px !important
}

.mb-49 {
	margin-bottom: 49px !important
}

.mt-50 {
	margin-top: 50px !important
}

.mb-50 {
	margin-bottom: 50px !important
}

.mt-51 {
	margin-top: 51px !important
}

.mb-51 {
	margin-bottom: 51px !important
}

.mt-52 {
	margin-top: 52px !important
}

.mb-52 {
	margin-bottom: 52px !important
}

.mt-53 {
	margin-top: 53px !important
}

.mb-53 {
	margin-bottom: 53px !important
}

.mt-54 {
	margin-top: 54px !important
}

.mb-54 {
	margin-bottom: 54px !important
}

.mt-55 {
	margin-top: 55px !important
}

.mb-55 {
	margin-bottom: 55px !important
}

.mt-56 {
	margin-top: 56px !important
}

.mb-56 {
	margin-bottom: 56px !important
}

.mt-57 {
	margin-top: 57px !important
}

.mb-57 {
	margin-bottom: 57px !important
}

.mt-58 {
	margin-top: 58px !important
}

.mb-58 {
	margin-bottom: 58px !important
}

.mt-59 {
	margin-top: 59px !important
}

.mb-59 {
	margin-bottom: 59px !important
}

.mt-60 {
	margin-top: 60px !important
}

.mb-60 {
	margin-bottom: 60px !important
}

.mt-61 {
	margin-top: 61px !important
}

.mb-61 {
	margin-bottom: 61px !important
}

.mt-62 {
	margin-top: 62px !important
}

.mb-62 {
	margin-bottom: 62px !important
}

.mt-63 {
	margin-top: 63px !important
}

.mb-63 {
	margin-bottom: 63px !important
}

.mt-64 {
	margin-top: 64px !important
}

.mb-64 {
	margin-bottom: 64px !important
}

.mt-65 {
	margin-top: 65px !important
}

.mb-65 {
	margin-bottom: 65px !important
}

.mt-66 {
	margin-top: 66px !important
}

.mb-66 {
	margin-bottom: 66px !important
}

.mt-67 {
	margin-top: 67px !important
}

.mb-67 {
	margin-bottom: 67px !important
}

.mt-68 {
	margin-top: 68px !important
}

.mb-68 {
	margin-bottom: 68px !important
}

.mt-69 {
	margin-top: 69px !important
}

.mb-69 {
	margin-bottom: 69px !important
}

.mt-70 {
	margin-top: 70px !important
}

.mb-70 {
	margin-bottom: 70px !important
}

.mt-71 {
	margin-top: 71px !important
}

.mb-71 {
	margin-bottom: 71px !important
}

.mt-72 {
	margin-top: 72px !important
}

.mb-72 {
	margin-bottom: 72px !important
}

.mt-73 {
	margin-top: 73px !important
}

.mb-73 {
	margin-bottom: 73px !important
}

.mt-74 {
	margin-top: 74px !important
}

.mb-74 {
	margin-bottom: 74px !important
}

.mt-75 {
	margin-top: 75px !important
}

.mb-75 {
	margin-bottom: 75px !important
}

.mt-76 {
	margin-top: 76px !important
}

.mb-76 {
	margin-bottom: 76px !important
}

.mt-77 {
	margin-top: 77px !important
}

.mb-77 {
	margin-bottom: 77px !important
}

.mt-78 {
	margin-top: 78px !important
}

.mb-78 {
	margin-bottom: 78px !important
}

.mt-79 {
	margin-top: 79px !important
}

.mb-79 {
	margin-bottom: 79px !important
}

.mt-80 {
	margin-top: 80px !important
}

.mb-80 {
	margin-bottom: 80px !important
}

.mt-81 {
	margin-top: 81px !important
}

.mb-81 {
	margin-bottom: 81px !important
}

.mt-82 {
	margin-top: 82px !important
}

.mb-82 {
	margin-bottom: 82px !important
}

.mt-83 {
	margin-top: 83px !important
}

.mb-83 {
	margin-bottom: 83px !important
}

.mt-84 {
	margin-top: 84px !important
}

.mb-84 {
	margin-bottom: 84px !important
}

.mt-85 {
	margin-top: 85px !important
}

.mb-85 {
	margin-bottom: 85px !important
}

.mt-86 {
	margin-top: 86px !important
}

.mb-86 {
	margin-bottom: 86px !important
}

.mt-87 {
	margin-top: 87px !important
}

.mb-87 {
	margin-bottom: 87px !important
}

.mt-88 {
	margin-top: 88px !important
}

.mb-88 {
	margin-bottom: 88px !important
}

.mt-89 {
	margin-top: 89px !important
}

.mb-89 {
	margin-bottom: 89px !important
}

.mt-90 {
	margin-top: 90px !important
}

.mb-90 {
	margin-bottom: 90px !important
}

.mt-91 {
	margin-top: 91px !important
}

.mb-91 {
	margin-bottom: 91px !important
}

.mt-92 {
	margin-top: 92px !important
}

.mb-92 {
	margin-bottom: 92px !important
}

.mt-93 {
	margin-top: 93px !important
}

.mb-93 {
	margin-bottom: 93px !important
}

.mt-94 {
	margin-top: 94px !important
}

.mb-94 {
	margin-bottom: 94px !important
}

.mt-95 {
	margin-top: 95px !important
}

.mb-95 {
	margin-bottom: 95px !important
}

.mt-96 {
	margin-top: 96px !important
}

.mb-96 {
	margin-bottom: 96px !important
}

.mt-97 {
	margin-top: 97px !important
}

.mb-97 {
	margin-bottom: 97px !important
}

.mt-98 {
	margin-top: 98px !important
}

.mb-98 {
	margin-bottom: 98px !important
}

.mt-99 {
	margin-top: 99px !important
}

.mb-99 {
	margin-bottom: 99px !important
}

.mt-100 {
	margin-top: 100px !important
}

.mb-100 {
	margin-bottom: 100px !important
}

.mt-101 {
	margin-top: 101px !important
}

.mb-101 {
	margin-bottom: 101px !important
}

.mt-102 {
	margin-top: 102px !important
}

.mb-102 {
	margin-bottom: 102px !important
}

.mt-103 {
	margin-top: 103px !important
}

.mb-103 {
	margin-bottom: 103px !important
}

.mt-104 {
	margin-top: 104px !important
}

.mb-104 {
	margin-bottom: 104px !important
}

.mt-105 {
	margin-top: 105px !important
}

.mb-105 {
	margin-bottom: 105px !important
}

.mt-106 {
	margin-top: 106px !important
}

.mb-106 {
	margin-bottom: 106px !important
}

.mt-107 {
	margin-top: 107px !important
}

.mb-107 {
	margin-bottom: 107px !important
}

.mt-108 {
	margin-top: 108px !important
}

.mb-108 {
	margin-bottom: 108px !important
}

.mt-109 {
	margin-top: 109px !important
}

.mb-109 {
	margin-bottom: 109px !important
}

.mt-110 {
	margin-top: 110px !important
}

.mb-110 {
	margin-bottom: 110px !important
}

.mt-111 {
	margin-top: 111px !important
}

.mb-111 {
	margin-bottom: 111px !important
}

.mt-112 {
	margin-top: 112px !important
}

.mb-112 {
	margin-bottom: 112px !important
}

.mt-113 {
	margin-top: 113px !important
}

.mb-113 {
	margin-bottom: 113px !important
}

.mt-114 {
	margin-top: 114px !important
}

.mb-114 {
	margin-bottom: 114px !important
}

.mt-115 {
	margin-top: 115px !important
}

.mb-115 {
	margin-bottom: 115px !important
}

.mt-116 {
	margin-top: 116px !important
}

.mb-116 {
	margin-bottom: 116px !important
}

.mt-117 {
	margin-top: 117px !important
}

.mb-117 {
	margin-bottom: 117px !important
}

.mt-118 {
	margin-top: 118px !important
}

.mb-118 {
	margin-bottom: 118px !important
}

.mt-119 {
	margin-top: 119px !important
}

.mb-119 {
	margin-bottom: 119px !important
}

.mt-120 {
	margin-top: 120px !important
}

.mb-120 {
	margin-bottom: 120px !important
}

.mt-121 {
	margin-top: 121px !important
}

.mb-121 {
	margin-bottom: 121px !important
}

.mt-122 {
	margin-top: 122px !important
}

.mb-122 {
	margin-bottom: 122px !important
}

.mt-123 {
	margin-top: 123px !important
}

.mb-123 {
	margin-bottom: 123px !important
}

.mt-124 {
	margin-top: 124px !important
}

.mb-124 {
	margin-bottom: 124px !important
}

.mt-125 {
	margin-top: 125px !important
}

.mb-125 {
	margin-bottom: 125px !important
}

.mt-126 {
	margin-top: 126px !important
}

.mb-126 {
	margin-bottom: 126px !important
}

.mt-127 {
	margin-top: 127px !important
}

.mb-127 {
	margin-bottom: 127px !important
}

.mt-128 {
	margin-top: 128px !important
}

.mb-128 {
	margin-bottom: 128px !important
}

.mt-129 {
	margin-top: 129px !important
}

.mb-129 {
	margin-bottom: 129px !important
}

.mt-130 {
	margin-top: 130px !important
}

.mb-130 {
	margin-bottom: 130px !important
}

.mt-131 {
	margin-top: 131px !important
}

.mb-131 {
	margin-bottom: 131px !important
}

.mt-132 {
	margin-top: 132px !important
}

.mb-132 {
	margin-bottom: 132px !important
}

.mt-133 {
	margin-top: 133px !important
}

.mb-133 {
	margin-bottom: 133px !important
}

.mt-134 {
	margin-top: 134px !important
}

.mb-134 {
	margin-bottom: 134px !important
}

.mt-135 {
	margin-top: 135px !important
}

.mb-135 {
	margin-bottom: 135px !important
}

.mt-136 {
	margin-top: 136px !important
}

.mb-136 {
	margin-bottom: 136px !important
}

.mt-137 {
	margin-top: 137px !important
}

.mb-137 {
	margin-bottom: 137px !important
}

.mt-138 {
	margin-top: 138px !important
}

.mb-138 {
	margin-bottom: 138px !important
}

.mt-139 {
	margin-top: 139px !important
}

.mb-139 {
	margin-bottom: 139px !important
}

.mt-140 {
	margin-top: 140px !important
}

.mb-140 {
	margin-bottom: 140px !important
}

.mt-141 {
	margin-top: 141px !important
}

.mb-141 {
	margin-bottom: 141px !important
}

.mt-142 {
	margin-top: 142px !important
}

.mb-142 {
	margin-bottom: 142px !important
}

.mt-143 {
	margin-top: 143px !important
}

.mb-143 {
	margin-bottom: 143px !important
}

.mt-144 {
	margin-top: 144px !important
}

.mb-144 {
	margin-bottom: 144px !important
}

.mt-145 {
	margin-top: 145px !important
}

.mb-145 {
	margin-bottom: 145px !important
}

.mt-146 {
	margin-top: 146px !important
}

.mb-146 {
	margin-bottom: 146px !important
}

.mt-147 {
	margin-top: 147px !important
}

.mb-147 {
	margin-bottom: 147px !important
}

.mt-148 {
	margin-top: 148px !important
}

.mb-148 {
	margin-bottom: 148px !important
}

.mt-149 {
	margin-top: 149px !important
}

.mb-149 {
	margin-bottom: 149px !important
}

.mt-150 {
	margin-top: 150px !important
}

.mb-150 {
	margin-bottom: 150px !important
}

.mt-151 {
	margin-top: 151px !important
}

.mb-151 {
	margin-bottom: 151px !important
}

.mt-152 {
	margin-top: 152px !important
}

.mb-152 {
	margin-bottom: 152px !important
}

.mt-153 {
	margin-top: 153px !important
}

.mb-153 {
	margin-bottom: 153px !important
}

.mt-154 {
	margin-top: 154px !important
}

.mb-154 {
	margin-bottom: 154px !important
}

.mt-155 {
	margin-top: 155px !important
}

.mb-155 {
	margin-bottom: 155px !important
}

.mt-156 {
	margin-top: 156px !important
}

.mb-156 {
	margin-bottom: 156px !important
}

.mt-157 {
	margin-top: 157px !important
}

.mb-157 {
	margin-bottom: 157px !important
}

.mt-158 {
	margin-top: 158px !important
}

.mb-158 {
	margin-bottom: 158px !important
}

.mt-159 {
	margin-top: 159px !important
}

.mb-159 {
	margin-bottom: 159px !important
}

.mt-160 {
	margin-top: 160px !important
}

.mb-160 {
	margin-bottom: 160px !important
}

.mt-161 {
	margin-top: 161px !important
}

.mb-161 {
	margin-bottom: 161px !important
}

.mt-162 {
	margin-top: 162px !important
}

.mb-162 {
	margin-bottom: 162px !important
}

.mt-163 {
	margin-top: 163px !important
}

.mb-163 {
	margin-bottom: 163px !important
}

.mt-164 {
	margin-top: 164px !important
}

.mb-164 {
	margin-bottom: 164px !important
}

.mt-165 {
	margin-top: 165px !important
}

.mb-165 {
	margin-bottom: 165px !important
}

.mt-166 {
	margin-top: 166px !important
}

.mb-166 {
	margin-bottom: 166px !important
}

.mt-167 {
	margin-top: 167px !important
}

.mb-167 {
	margin-bottom: 167px !important
}

.mt-168 {
	margin-top: 168px !important
}

.mb-168 {
	margin-bottom: 168px !important
}

.mt-169 {
	margin-top: 169px !important
}

.mb-169 {
	margin-bottom: 169px !important
}

.mt-170 {
	margin-top: 170px !important
}

.mb-170 {
	margin-bottom: 170px !important
}

.mt-171 {
	margin-top: 171px !important
}

.mb-171 {
	margin-bottom: 171px !important
}

.mt-172 {
	margin-top: 172px !important
}

.mb-172 {
	margin-bottom: 172px !important
}

.mt-173 {
	margin-top: 173px !important
}

.mb-173 {
	margin-bottom: 173px !important
}

.mt-174 {
	margin-top: 174px !important
}

.mb-174 {
	margin-bottom: 174px !important
}

.mt-175 {
	margin-top: 175px !important
}

.mb-175 {
	margin-bottom: 175px !important
}

.mt-176 {
	margin-top: 176px !important
}

.mb-176 {
	margin-bottom: 176px !important
}

.mt-177 {
	margin-top: 177px !important
}

.mb-177 {
	margin-bottom: 177px !important
}

.mt-178 {
	margin-top: 178px !important
}

.mb-178 {
	margin-bottom: 178px !important
}

.mt-179 {
	margin-top: 179px !important
}

.mb-179 {
	margin-bottom: 179px !important
}

.mt-180 {
	margin-top: 180px !important
}

.mb-180 {
	margin-bottom: 180px !important
}

.mt-181 {
	margin-top: 181px !important
}

.mb-181 {
	margin-bottom: 181px !important
}

.mt-182 {
	margin-top: 182px !important
}

.mb-182 {
	margin-bottom: 182px !important
}

.mt-183 {
	margin-top: 183px !important
}

.mb-183 {
	margin-bottom: 183px !important
}

.mt-184 {
	margin-top: 184px !important
}

.mb-184 {
	margin-bottom: 184px !important
}

.mt-185 {
	margin-top: 185px !important
}

.mb-185 {
	margin-bottom: 185px !important
}

.mt-186 {
	margin-top: 186px !important
}

.mb-186 {
	margin-bottom: 186px !important
}

.mt-187 {
	margin-top: 187px !important
}

.mb-187 {
	margin-bottom: 187px !important
}

.mt-188 {
	margin-top: 188px !important
}

.mb-188 {
	margin-bottom: 188px !important
}

.mt-189 {
	margin-top: 189px !important
}

.mb-189 {
	margin-bottom: 189px !important
}

.mt-190 {
	margin-top: 190px !important
}

.mb-190 {
	margin-bottom: 190px !important
}

.mt-191 {
	margin-top: 191px !important
}

.mb-191 {
	margin-bottom: 191px !important
}

.mt-192 {
	margin-top: 192px !important
}

.mb-192 {
	margin-bottom: 192px !important
}

.mt-193 {
	margin-top: 193px !important
}

.mb-193 {
	margin-bottom: 193px !important
}

.mt-194 {
	margin-top: 194px !important
}

.mb-194 {
	margin-bottom: 194px !important
}

.mt-195 {
	margin-top: 195px !important
}

.mb-195 {
	margin-bottom: 195px !important
}

.mt-196 {
	margin-top: 196px !important
}

.mb-196 {
	margin-bottom: 196px !important
}

.mt-197 {
	margin-top: 197px !important
}

.mb-197 {
	margin-bottom: 197px !important
}

.mt-198 {
	margin-top: 198px !important
}

.mb-198 {
	margin-bottom: 198px !important
}

.mt-199 {
	margin-top: 199px !important
}

.mb-199 {
	margin-bottom: 199px !important
}

.mt-200 {
	margin-top: 200px !important
}

.mb-200 {
	margin-bottom: 200px !important
}

.mt-201 {
	margin-top: 201px !important
}

.mb-201 {
	margin-bottom: 201px !important
}

.mt-202 {
	margin-top: 202px !important
}

.mb-202 {
	margin-bottom: 202px !important
}

.mt-203 {
	margin-top: 203px !important
}

.mb-203 {
	margin-bottom: 203px !important
}

.mt-204 {
	margin-top: 204px !important
}

.mb-204 {
	margin-bottom: 204px !important
}

.mt-205 {
	margin-top: 205px !important
}

.mb-205 {
	margin-bottom: 205px !important
}

.mt-206 {
	margin-top: 206px !important
}

.mb-206 {
	margin-bottom: 206px !important
}

.mt-207 {
	margin-top: 207px !important
}

.mb-207 {
	margin-bottom: 207px !important
}

.mt-208 {
	margin-top: 208px !important
}

.mb-208 {
	margin-bottom: 208px !important
}

.mt-209 {
	margin-top: 209px !important
}

.mb-209 {
	margin-bottom: 209px !important
}

.mt-210 {
	margin-top: 210px !important
}

.mb-210 {
	margin-bottom: 210px !important
}

.mt-211 {
	margin-top: 211px !important
}

.mb-211 {
	margin-bottom: 211px !important
}

.mt-212 {
	margin-top: 212px !important
}

.mb-212 {
	margin-bottom: 212px !important
}

.mt-213 {
	margin-top: 213px !important
}

.mb-213 {
	margin-bottom: 213px !important
}

.mt-214 {
	margin-top: 214px !important
}

.mb-214 {
	margin-bottom: 214px !important
}

.mt-215 {
	margin-top: 215px !important
}

.mb-215 {
	margin-bottom: 215px !important
}

.mt-216 {
	margin-top: 216px !important
}

.mb-216 {
	margin-bottom: 216px !important
}

.mt-217 {
	margin-top: 217px !important
}

.mb-217 {
	margin-bottom: 217px !important
}

.mt-218 {
	margin-top: 218px !important
}

.mb-218 {
	margin-bottom: 218px !important
}

.mt-219 {
	margin-top: 219px !important
}

.mb-219 {
	margin-bottom: 219px !important
}

.mt-220 {
	margin-top: 220px !important
}

.mb-220 {
	margin-bottom: 220px !important
}

.mt-221 {
	margin-top: 221px !important
}

.mb-221 {
	margin-bottom: 221px !important
}

.mt-222 {
	margin-top: 222px !important
}

.mb-222 {
	margin-bottom: 222px !important
}

.mt-223 {
	margin-top: 223px !important
}

.mb-223 {
	margin-bottom: 223px !important
}

.mt-224 {
	margin-top: 224px !important
}

.mb-224 {
	margin-bottom: 224px !important
}

.mt-225 {
	margin-top: 225px !important
}

.mb-225 {
	margin-bottom: 225px !important
}

.mt-226 {
	margin-top: 226px !important
}

.mb-226 {
	margin-bottom: 226px !important
}

.mt-227 {
	margin-top: 227px !important
}

.mb-227 {
	margin-bottom: 227px !important
}

.mt-228 {
	margin-top: 228px !important
}

.mb-228 {
	margin-bottom: 228px !important
}

.mt-229 {
	margin-top: 229px !important
}

.mb-229 {
	margin-bottom: 229px !important
}

.mt-230 {
	margin-top: 230px !important
}

.mb-230 {
	margin-bottom: 230px !important
}

.mt-231 {
	margin-top: 231px !important
}

.mb-231 {
	margin-bottom: 231px !important
}

.mt-232 {
	margin-top: 232px !important
}

.mb-232 {
	margin-bottom: 232px !important
}

.mt-233 {
	margin-top: 233px !important
}

.mb-233 {
	margin-bottom: 233px !important
}

.mt-234 {
	margin-top: 234px !important
}

.mb-234 {
	margin-bottom: 234px !important
}

.mt-235 {
	margin-top: 235px !important
}

.mb-235 {
	margin-bottom: 235px !important
}

.mt-236 {
	margin-top: 236px !important
}

.mb-236 {
	margin-bottom: 236px !important
}

.mt-237 {
	margin-top: 237px !important
}

.mb-237 {
	margin-bottom: 237px !important
}

.mt-238 {
	margin-top: 238px !important
}

.mb-238 {
	margin-bottom: 238px !important
}

.mt-239 {
	margin-top: 239px !important
}

.mb-239 {
	margin-bottom: 239px !important
}

.mt-240 {
	margin-top: 240px !important
}

.mb-240 {
	margin-bottom: 240px !important
}

.mt-241 {
	margin-top: 241px !important
}

.mb-241 {
	margin-bottom: 241px !important
}

.mt-242 {
	margin-top: 242px !important
}

.mb-242 {
	margin-bottom: 242px !important
}

.mt-243 {
	margin-top: 243px !important
}

.mb-243 {
	margin-bottom: 243px !important
}

.mt-244 {
	margin-top: 244px !important
}

.mb-244 {
	margin-bottom: 244px !important
}

.mt-245 {
	margin-top: 245px !important
}

.mb-245 {
	margin-bottom: 245px !important
}

.mt-246 {
	margin-top: 246px !important
}

.mb-246 {
	margin-bottom: 246px !important
}

.mt-247 {
	margin-top: 247px !important
}

.mb-247 {
	margin-bottom: 247px !important
}

.mt-248 {
	margin-top: 248px !important
}

.mb-248 {
	margin-bottom: 248px !important
}

.mt-249 {
	margin-top: 249px !important
}

.mb-249 {
	margin-bottom: 249px !important
}

.mt-250 {
	margin-top: 250px !important
}

.mb-250 {
	margin-bottom: 250px !important
}

.mt-251 {
	margin-top: 251px !important
}

.mb-251 {
	margin-bottom: 251px !important
}

.mt-252 {
	margin-top: 252px !important
}

.mb-252 {
	margin-bottom: 252px !important
}

.mt-253 {
	margin-top: 253px !important
}

.mb-253 {
	margin-bottom: 253px !important
}

.mt-254 {
	margin-top: 254px !important
}

.mb-254 {
	margin-bottom: 254px !important
}

.mt-255 {
	margin-top: 255px !important
}

.mb-255 {
	margin-bottom: 255px !important
}

.mt-256 {
	margin-top: 256px !important
}

.mb-256 {
	margin-bottom: 256px !important
}

.mt-257 {
	margin-top: 257px !important
}

.mb-257 {
	margin-bottom: 257px !important
}

.mt-258 {
	margin-top: 258px !important
}

.mb-258 {
	margin-bottom: 258px !important
}

.mt-259 {
	margin-top: 259px !important
}

.mb-259 {
	margin-bottom: 259px !important
}

.mt-260 {
	margin-top: 260px !important
}

.mb-260 {
	margin-bottom: 260px !important
}

.mt-261 {
	margin-top: 261px !important
}

.mb-261 {
	margin-bottom: 261px !important
}

.mt-262 {
	margin-top: 262px !important
}

.mb-262 {
	margin-bottom: 262px !important
}

.mt-263 {
	margin-top: 263px !important
}

.mb-263 {
	margin-bottom: 263px !important
}

.mt-264 {
	margin-top: 264px !important
}

.mb-264 {
	margin-bottom: 264px !important
}

.mt-265 {
	margin-top: 265px !important
}

.mb-265 {
	margin-bottom: 265px !important
}

.mt-266 {
	margin-top: 266px !important
}

.mb-266 {
	margin-bottom: 266px !important
}

.mt-267 {
	margin-top: 267px !important
}

.mb-267 {
	margin-bottom: 267px !important
}

.mt-268 {
	margin-top: 268px !important
}

.mb-268 {
	margin-bottom: 268px !important
}

.mt-269 {
	margin-top: 269px !important
}

.mb-269 {
	margin-bottom: 269px !important
}

.mt-270 {
	margin-top: 270px !important
}

.mb-270 {
	margin-bottom: 270px !important
}

.mt-271 {
	margin-top: 271px !important
}

.mb-271 {
	margin-bottom: 271px !important
}

.mt-272 {
	margin-top: 272px !important
}

.mb-272 {
	margin-bottom: 272px !important
}

.mt-273 {
	margin-top: 273px !important
}

.mb-273 {
	margin-bottom: 273px !important
}

.mt-274 {
	margin-top: 274px !important
}

.mb-274 {
	margin-bottom: 274px !important
}

.mt-275 {
	margin-top: 275px !important
}

.mb-275 {
	margin-bottom: 275px !important
}

.mt-276 {
	margin-top: 276px !important
}

.mb-276 {
	margin-bottom: 276px !important
}

.mt-277 {
	margin-top: 277px !important
}

.mb-277 {
	margin-bottom: 277px !important
}

.mt-278 {
	margin-top: 278px !important
}

.mb-278 {
	margin-bottom: 278px !important
}

.mt-279 {
	margin-top: 279px !important
}

.mb-279 {
	margin-bottom: 279px !important
}

.mt-280 {
	margin-top: 280px !important
}

.mb-280 {
	margin-bottom: 280px !important
}

.mt-281 {
	margin-top: 281px !important
}

.mb-281 {
	margin-bottom: 281px !important
}

.mt-282 {
	margin-top: 282px !important
}

.mb-282 {
	margin-bottom: 282px !important
}

.mt-283 {
	margin-top: 283px !important
}

.mb-283 {
	margin-bottom: 283px !important
}

.mt-284 {
	margin-top: 284px !important
}

.mb-284 {
	margin-bottom: 284px !important
}

.mt-285 {
	margin-top: 285px !important
}

.mb-285 {
	margin-bottom: 285px !important
}

.mt-286 {
	margin-top: 286px !important
}

.mb-286 {
	margin-bottom: 286px !important
}

.mt-287 {
	margin-top: 287px !important
}

.mb-287 {
	margin-bottom: 287px !important
}

.mt-288 {
	margin-top: 288px !important
}

.mb-288 {
	margin-bottom: 288px !important
}

.mt-289 {
	margin-top: 289px !important
}

.mb-289 {
	margin-bottom: 289px !important
}

.mt-290 {
	margin-top: 290px !important
}

.mb-290 {
	margin-bottom: 290px !important
}

.mt-291 {
	margin-top: 291px !important
}

.mb-291 {
	margin-bottom: 291px !important
}

.mt-292 {
	margin-top: 292px !important
}

.mb-292 {
	margin-bottom: 292px !important
}

.mt-293 {
	margin-top: 293px !important
}

.mb-293 {
	margin-bottom: 293px !important
}

.mt-294 {
	margin-top: 294px !important
}

.mb-294 {
	margin-bottom: 294px !important
}

.mt-295 {
	margin-top: 295px !important
}

.mb-295 {
	margin-bottom: 295px !important
}

.mt-296 {
	margin-top: 296px !important
}

.mb-296 {
	margin-bottom: 296px !important
}

.mt-297 {
	margin-top: 297px !important
}

.mb-297 {
	margin-bottom: 297px !important
}

.mt-298 {
	margin-top: 298px !important
}

.mb-298 {
	margin-bottom: 298px !important
}

.mt-299 {
	margin-top: 299px !important
}

.mb-299 {
	margin-bottom: 299px !important
}

.mt-300 {
	margin-top: 300px !important
}

.mb-300 {
	margin-bottom: 300px !important
}

.pt-0 {
	padding-top: 0px !important
}

.pb-0 {
	padding-bottom: 0px !important
}

.pt-1 {
	padding-top: 1px !important
}

.pb-1 {
	padding-bottom: 1px !important
}

.pt-2 {
	padding-top: 2px !important
}

.pb-2 {
	padding-bottom: 2px !important
}

.pt-3 {
	padding-top: 3px !important
}

.pb-3 {
	padding-bottom: 3px !important
}

.pt-4 {
	padding-top: 4px !important
}

.pb-4 {
	padding-bottom: 4px !important
}

.pt-5 {
	padding-top: 5px !important
}

.pb-5 {
	padding-bottom: 5px !important
}

.pt-6 {
	padding-top: 6px !important
}

.pb-6 {
	padding-bottom: 6px !important
}

.pt-7 {
	padding-top: 7px !important
}

.pb-7 {
	padding-bottom: 7px !important
}

.pt-8 {
	padding-top: 8px !important
}

.pb-8 {
	padding-bottom: 8px !important
}

.pt-9 {
	padding-top: 9px !important
}

.pb-9 {
	padding-bottom: 9px !important
}

.pt-10 {
	padding-top: 10px !important
}

.pb-10 {
	padding-bottom: 10px !important
}

.pt-11 {
	padding-top: 11px !important
}

.pb-11 {
	padding-bottom: 11px !important
}

.pt-12 {
	padding-top: 12px !important
}

.pb-12 {
	padding-bottom: 12px !important
}

.pt-13 {
	padding-top: 13px !important
}

.pb-13 {
	padding-bottom: 13px !important
}

.pt-14 {
	padding-top: 14px !important
}

.pb-14 {
	padding-bottom: 14px !important
}

.pt-15 {
	padding-top: 15px !important
}

.pb-15 {
	padding-bottom: 15px !important
}

.pt-16 {
	padding-top: 16px !important
}

.pb-16 {
	padding-bottom: 16px !important
}

.pt-17 {
	padding-top: 17px !important
}

.pb-17 {
	padding-bottom: 17px !important
}

.pt-18 {
	padding-top: 18px !important
}

.pb-18 {
	padding-bottom: 18px !important
}

.pt-19 {
	padding-top: 19px !important
}

.pb-19 {
	padding-bottom: 19px !important
}

.pt-20 {
	padding-top: 20px !important
}

.pb-20 {
	padding-bottom: 20px !important
}

.pt-21 {
	padding-top: 21px !important
}

.pb-21 {
	padding-bottom: 21px !important
}

.pt-22 {
	padding-top: 22px !important
}

.pb-22 {
	padding-bottom: 22px !important
}

.pt-23 {
	padding-top: 23px !important
}

.pb-23 {
	padding-bottom: 23px !important
}

.pt-24 {
	padding-top: 24px !important
}

.pb-24 {
	padding-bottom: 24px !important
}

.pt-25 {
	padding-top: 25px !important
}

.pb-25 {
	padding-bottom: 25px !important
}

.pt-26 {
	padding-top: 26px !important
}

.pb-26 {
	padding-bottom: 26px !important
}

.pt-27 {
	padding-top: 27px !important
}

.pb-27 {
	padding-bottom: 27px !important
}

.pt-28 {
	padding-top: 28px !important
}

.pb-28 {
	padding-bottom: 28px !important
}

.pt-29 {
	padding-top: 29px !important
}

.pb-29 {
	padding-bottom: 29px !important
}

.pt-30 {
	padding-top: 30px !important
}

.pb-30 {
	padding-bottom: 30px !important
}

.pt-31 {
	padding-top: 31px !important
}

.pb-31 {
	padding-bottom: 31px !important
}

.pt-32 {
	padding-top: 32px !important
}

.pb-32 {
	padding-bottom: 32px !important
}

.pt-33 {
	padding-top: 33px !important
}

.pb-33 {
	padding-bottom: 33px !important
}

.pt-34 {
	padding-top: 34px !important
}

.pb-34 {
	padding-bottom: 34px !important
}

.pt-35 {
	padding-top: 35px !important
}

.pb-35 {
	padding-bottom: 35px !important
}

.pt-36 {
	padding-top: 36px !important
}

.pb-36 {
	padding-bottom: 36px !important
}

.pt-37 {
	padding-top: 37px !important
}

.pb-37 {
	padding-bottom: 37px !important
}

.pt-38 {
	padding-top: 38px !important
}

.pb-38 {
	padding-bottom: 38px !important
}

.pt-39 {
	padding-top: 39px !important
}

.pb-39 {
	padding-bottom: 39px !important
}

.pt-40 {
	padding-top: 40px !important
}

.pb-40 {
	padding-bottom: 40px !important
}

.pt-41 {
	padding-top: 41px !important
}

.pb-41 {
	padding-bottom: 41px !important
}

.pt-42 {
	padding-top: 42px !important
}

.pb-42 {
	padding-bottom: 42px !important
}

.pt-43 {
	padding-top: 43px !important
}

.pb-43 {
	padding-bottom: 43px !important
}

.pt-44 {
	padding-top: 44px !important
}

.pb-44 {
	padding-bottom: 44px !important
}

.pt-45 {
	padding-top: 45px !important
}

.pb-45 {
	padding-bottom: 45px !important
}

.pt-46 {
	padding-top: 46px !important
}

.pb-46 {
	padding-bottom: 46px !important
}

.pt-47 {
	padding-top: 47px !important
}

.pb-47 {
	padding-bottom: 47px !important
}

.pt-48 {
	padding-top: 48px !important
}

.pb-48 {
	padding-bottom: 48px !important
}

.pt-49 {
	padding-top: 49px !important
}

.pb-49 {
	padding-bottom: 49px !important
}

.pt-50 {
	padding-top: 50px !important
}

.pb-50 {
	padding-bottom: 50px !important
}

.pt-51 {
	padding-top: 51px !important
}

.pb-51 {
	padding-bottom: 51px !important
}

.pt-52 {
	padding-top: 52px !important
}

.pb-52 {
	padding-bottom: 52px !important
}

.pt-53 {
	padding-top: 53px !important
}

.pb-53 {
	padding-bottom: 53px !important
}

.pt-54 {
	padding-top: 54px !important
}

.pb-54 {
	padding-bottom: 54px !important
}

.pt-55 {
	padding-top: 55px !important
}

.pb-55 {
	padding-bottom: 55px !important
}

.pt-56 {
	padding-top: 56px !important
}

.pb-56 {
	padding-bottom: 56px !important
}

.pt-57 {
	padding-top: 57px !important
}

.pb-57 {
	padding-bottom: 57px !important
}

.pt-58 {
	padding-top: 58px !important
}

.pb-58 {
	padding-bottom: 58px !important
}

.pt-59 {
	padding-top: 59px !important
}

.pb-59 {
	padding-bottom: 59px !important
}

.pt-60 {
	padding-top: 60px !important
}

.pb-60 {
	padding-bottom: 60px !important
}

.pt-61 {
	padding-top: 61px !important
}

.pb-61 {
	padding-bottom: 61px !important
}

.pt-62 {
	padding-top: 62px !important
}

.pb-62 {
	padding-bottom: 62px !important
}

.pt-63 {
	padding-top: 63px !important
}

.pb-63 {
	padding-bottom: 63px !important
}

.pt-64 {
	padding-top: 64px !important
}

.pb-64 {
	padding-bottom: 64px !important
}

.pt-65 {
	padding-top: 65px !important
}

.pb-65 {
	padding-bottom: 65px !important
}

.pt-66 {
	padding-top: 66px !important
}

.pb-66 {
	padding-bottom: 66px !important
}

.pt-67 {
	padding-top: 67px !important
}

.pb-67 {
	padding-bottom: 67px !important
}

.pt-68 {
	padding-top: 68px !important
}

.pb-68 {
	padding-bottom: 68px !important
}

.pt-69 {
	padding-top: 69px !important
}

.pb-69 {
	padding-bottom: 69px !important
}

.pt-70 {
	padding-top: 70px !important
}

.pb-70 {
	padding-bottom: 70px !important
}

.pt-71 {
	padding-top: 71px !important
}

.pb-71 {
	padding-bottom: 71px !important
}

.pt-72 {
	padding-top: 72px !important
}

.pb-72 {
	padding-bottom: 72px !important
}

.pt-73 {
	padding-top: 73px !important
}

.pb-73 {
	padding-bottom: 73px !important
}

.pt-74 {
	padding-top: 74px !important
}

.pb-74 {
	padding-bottom: 74px !important
}

.pt-75 {
	padding-top: 75px !important
}

.pb-75 {
	padding-bottom: 75px !important
}

.pt-76 {
	padding-top: 76px !important
}

.pb-76 {
	padding-bottom: 76px !important
}

.pt-77 {
	padding-top: 77px !important
}

.pb-77 {
	padding-bottom: 77px !important
}

.pt-78 {
	padding-top: 78px !important
}

.pb-78 {
	padding-bottom: 78px !important
}

.pt-79 {
	padding-top: 79px !important
}

.pb-79 {
	padding-bottom: 79px !important
}

.pt-80 {
	padding-top: 80px !important
}

.pb-80 {
	padding-bottom: 80px !important
}

.pt-81 {
	padding-top: 81px !important
}

.pb-81 {
	padding-bottom: 81px !important
}

.pt-82 {
	padding-top: 82px !important
}

.pb-82 {
	padding-bottom: 82px !important
}

.pt-83 {
	padding-top: 83px !important
}

.pb-83 {
	padding-bottom: 83px !important
}

.pt-84 {
	padding-top: 84px !important
}

.pb-84 {
	padding-bottom: 84px !important
}

.pt-85 {
	padding-top: 85px !important
}

.pb-85 {
	padding-bottom: 85px !important
}

.pt-86 {
	padding-top: 86px !important
}

.pb-86 {
	padding-bottom: 86px !important
}

.pt-87 {
	padding-top: 87px !important
}

.pb-87 {
	padding-bottom: 87px !important
}

.pt-88 {
	padding-top: 88px !important
}

.pb-88 {
	padding-bottom: 88px !important
}

.pt-89 {
	padding-top: 89px !important
}

.pb-89 {
	padding-bottom: 89px !important
}

.pt-90 {
	padding-top: 90px !important
}

.pb-90 {
	padding-bottom: 90px !important
}

.pt-91 {
	padding-top: 91px !important
}

.pb-91 {
	padding-bottom: 91px !important
}

.pt-92 {
	padding-top: 92px !important
}

.pb-92 {
	padding-bottom: 92px !important
}

.pt-93 {
	padding-top: 93px !important
}

.pb-93 {
	padding-bottom: 93px !important
}

.pt-94 {
	padding-top: 94px !important
}

.pb-94 {
	padding-bottom: 94px !important
}

.pt-95 {
	padding-top: 95px !important
}

.pb-95 {
	padding-bottom: 95px !important
}

.pt-96 {
	padding-top: 96px !important
}

.pb-96 {
	padding-bottom: 96px !important
}

.pt-97 {
	padding-top: 97px !important
}

.pb-97 {
	padding-bottom: 97px !important
}

.pt-98 {
	padding-top: 98px !important
}

.pb-98 {
	padding-bottom: 98px !important
}

.pt-99 {
	padding-top: 99px !important
}

.pb-99 {
	padding-bottom: 99px !important
}

.pt-100 {
	padding-top: 100px !important
}

.pb-100 {
	padding-bottom: 100px !important
}

.pt-101 {
	padding-top: 101px !important
}

.pb-101 {
	padding-bottom: 101px !important
}

.pt-102 {
	padding-top: 102px !important
}

.pb-102 {
	padding-bottom: 102px !important
}

.pt-103 {
	padding-top: 103px !important
}

.pb-103 {
	padding-bottom: 103px !important
}

.pt-104 {
	padding-top: 104px !important
}

.pb-104 {
	padding-bottom: 104px !important
}

.pt-105 {
	padding-top: 105px !important
}

.pb-105 {
	padding-bottom: 105px !important
}

.pt-106 {
	padding-top: 106px !important
}

.pb-106 {
	padding-bottom: 106px !important
}

.pt-107 {
	padding-top: 107px !important
}

.pb-107 {
	padding-bottom: 107px !important
}

.pt-108 {
	padding-top: 108px !important
}

.pb-108 {
	padding-bottom: 108px !important
}

.pt-109 {
	padding-top: 109px !important
}

.pb-109 {
	padding-bottom: 109px !important
}

.pt-110 {
	padding-top: 110px !important
}

.pb-110 {
	padding-bottom: 110px !important
}

.pt-111 {
	padding-top: 111px !important
}

.pb-111 {
	padding-bottom: 111px !important
}

.pt-112 {
	padding-top: 112px !important
}

.pb-112 {
	padding-bottom: 112px !important
}

.pt-113 {
	padding-top: 113px !important
}

.pb-113 {
	padding-bottom: 113px !important
}

.pt-114 {
	padding-top: 114px !important
}

.pb-114 {
	padding-bottom: 114px !important
}

.pt-115 {
	padding-top: 115px !important
}

.pb-115 {
	padding-bottom: 115px !important
}

.pt-116 {
	padding-top: 116px !important
}

.pb-116 {
	padding-bottom: 116px !important
}

.pt-117 {
	padding-top: 117px !important
}

.pb-117 {
	padding-bottom: 117px !important
}

.pt-118 {
	padding-top: 118px !important
}

.pb-118 {
	padding-bottom: 118px !important
}

.pt-119 {
	padding-top: 119px !important
}

.pb-119 {
	padding-bottom: 119px !important
}

.pt-120 {
	padding-top: 120px !important
}

.pb-120 {
	padding-bottom: 120px !important
}

.pt-121 {
	padding-top: 121px !important
}

.pb-121 {
	padding-bottom: 121px !important
}

.pt-122 {
	padding-top: 122px !important
}

.pb-122 {
	padding-bottom: 122px !important
}

.pt-123 {
	padding-top: 123px !important
}

.pb-123 {
	padding-bottom: 123px !important
}

.pt-124 {
	padding-top: 124px !important
}

.pb-124 {
	padding-bottom: 124px !important
}

.pt-125 {
	padding-top: 125px !important
}

.pb-125 {
	padding-bottom: 125px !important
}

.pt-126 {
	padding-top: 126px !important
}

.pb-126 {
	padding-bottom: 126px !important
}

.pt-127 {
	padding-top: 127px !important
}

.pb-127 {
	padding-bottom: 127px !important
}

.pt-128 {
	padding-top: 128px !important
}

.pb-128 {
	padding-bottom: 128px !important
}

.pt-129 {
	padding-top: 129px !important
}

.pb-129 {
	padding-bottom: 129px !important
}

.pt-130 {
	padding-top: 130px !important
}

.pb-130 {
	padding-bottom: 130px !important
}

.pt-131 {
	padding-top: 131px !important
}

.pb-131 {
	padding-bottom: 131px !important
}

.pt-132 {
	padding-top: 132px !important
}

.pb-132 {
	padding-bottom: 132px !important
}

.pt-133 {
	padding-top: 133px !important
}

.pb-133 {
	padding-bottom: 133px !important
}

.pt-134 {
	padding-top: 134px !important
}

.pb-134 {
	padding-bottom: 134px !important
}

.pt-135 {
	padding-top: 135px !important
}

.pb-135 {
	padding-bottom: 135px !important
}

.pt-136 {
	padding-top: 136px !important
}

.pb-136 {
	padding-bottom: 136px !important
}

.pt-137 {
	padding-top: 137px !important
}

.pb-137 {
	padding-bottom: 137px !important
}

.pt-138 {
	padding-top: 138px !important
}

.pb-138 {
	padding-bottom: 138px !important
}

.pt-139 {
	padding-top: 139px !important
}

.pb-139 {
	padding-bottom: 139px !important
}

.pt-140 {
	padding-top: 140px !important
}

.pb-140 {
	padding-bottom: 140px !important
}

.pt-141 {
	padding-top: 141px !important
}

.pb-141 {
	padding-bottom: 141px !important
}

.pt-142 {
	padding-top: 142px !important
}

.pb-142 {
	padding-bottom: 142px !important
}

.pt-143 {
	padding-top: 143px !important
}

.pb-143 {
	padding-bottom: 143px !important
}

.pt-144 {
	padding-top: 144px !important
}

.pb-144 {
	padding-bottom: 144px !important
}

.pt-145 {
	padding-top: 145px !important
}

.pb-145 {
	padding-bottom: 145px !important
}

.pt-146 {
	padding-top: 146px !important
}

.pb-146 {
	padding-bottom: 146px !important
}

.pt-147 {
	padding-top: 147px !important
}

.pb-147 {
	padding-bottom: 147px !important
}

.pt-148 {
	padding-top: 148px !important
}

.pb-148 {
	padding-bottom: 148px !important
}

.pt-149 {
	padding-top: 149px !important
}

.pb-149 {
	padding-bottom: 149px !important
}

.pt-150 {
	padding-top: 150px !important
}

.pb-150 {
	padding-bottom: 150px !important
}

.pt-151 {
	padding-top: 151px !important
}

.pb-151 {
	padding-bottom: 151px !important
}

.pt-152 {
	padding-top: 152px !important
}

.pb-152 {
	padding-bottom: 152px !important
}

.pt-153 {
	padding-top: 153px !important
}

.pb-153 {
	padding-bottom: 153px !important
}

.pt-154 {
	padding-top: 154px !important
}

.pb-154 {
	padding-bottom: 154px !important
}

.pt-155 {
	padding-top: 155px !important
}

.pb-155 {
	padding-bottom: 155px !important
}

.pt-156 {
	padding-top: 156px !important
}

.pb-156 {
	padding-bottom: 156px !important
}

.pt-157 {
	padding-top: 157px !important
}

.pb-157 {
	padding-bottom: 157px !important
}

.pt-158 {
	padding-top: 158px !important
}

.pb-158 {
	padding-bottom: 158px !important
}

.pt-159 {
	padding-top: 159px !important
}

.pb-159 {
	padding-bottom: 159px !important
}

.pt-160 {
	padding-top: 160px !important
}

.pb-160 {
	padding-bottom: 160px !important
}

.pt-161 {
	padding-top: 161px !important
}

.pb-161 {
	padding-bottom: 161px !important
}

.pt-162 {
	padding-top: 162px !important
}

.pb-162 {
	padding-bottom: 162px !important
}

.pt-163 {
	padding-top: 163px !important
}

.pb-163 {
	padding-bottom: 163px !important
}

.pt-164 {
	padding-top: 164px !important
}

.pb-164 {
	padding-bottom: 164px !important
}

.pt-165 {
	padding-top: 165px !important
}

.pb-165 {
	padding-bottom: 165px !important
}

.pt-166 {
	padding-top: 166px !important
}

.pb-166 {
	padding-bottom: 166px !important
}

.pt-167 {
	padding-top: 167px !important
}

.pb-167 {
	padding-bottom: 167px !important
}

.pt-168 {
	padding-top: 168px !important
}

.pb-168 {
	padding-bottom: 168px !important
}

.pt-169 {
	padding-top: 169px !important
}

.pb-169 {
	padding-bottom: 169px !important
}

.pt-170 {
	padding-top: 170px !important
}

.pb-170 {
	padding-bottom: 170px !important
}

.pt-171 {
	padding-top: 171px !important
}

.pb-171 {
	padding-bottom: 171px !important
}

.pt-172 {
	padding-top: 172px !important
}

.pb-172 {
	padding-bottom: 172px !important
}

.pt-173 {
	padding-top: 173px !important
}

.pb-173 {
	padding-bottom: 173px !important
}

.pt-174 {
	padding-top: 174px !important
}

.pb-174 {
	padding-bottom: 174px !important
}

.pt-175 {
	padding-top: 175px !important
}

.pb-175 {
	padding-bottom: 175px !important
}

.pt-176 {
	padding-top: 176px !important
}

.pb-176 {
	padding-bottom: 176px !important
}

.pt-177 {
	padding-top: 177px !important
}

.pb-177 {
	padding-bottom: 177px !important
}

.pt-178 {
	padding-top: 178px !important
}

.pb-178 {
	padding-bottom: 178px !important
}

.pt-179 {
	padding-top: 179px !important
}

.pb-179 {
	padding-bottom: 179px !important
}

.pt-180 {
	padding-top: 180px !important
}

.pb-180 {
	padding-bottom: 180px !important
}

.pt-181 {
	padding-top: 181px !important
}

.pb-181 {
	padding-bottom: 181px !important
}

.pt-182 {
	padding-top: 182px !important
}

.pb-182 {
	padding-bottom: 182px !important
}

.pt-183 {
	padding-top: 183px !important
}

.pb-183 {
	padding-bottom: 183px !important
}

.pt-184 {
	padding-top: 184px !important
}

.pb-184 {
	padding-bottom: 184px !important
}

.pt-185 {
	padding-top: 185px !important
}

.pb-185 {
	padding-bottom: 185px !important
}

.pt-186 {
	padding-top: 186px !important
}

.pb-186 {
	padding-bottom: 186px !important
}

.pt-187 {
	padding-top: 187px !important
}

.pb-187 {
	padding-bottom: 187px !important
}

.pt-188 {
	padding-top: 188px !important
}

.pb-188 {
	padding-bottom: 188px !important
}

.pt-189 {
	padding-top: 189px !important
}

.pb-189 {
	padding-bottom: 189px !important
}

.pt-190 {
	padding-top: 190px !important
}

.pb-190 {
	padding-bottom: 190px !important
}

.pt-191 {
	padding-top: 191px !important
}

.pb-191 {
	padding-bottom: 191px !important
}

.pt-192 {
	padding-top: 192px !important
}

.pb-192 {
	padding-bottom: 192px !important
}

.pt-193 {
	padding-top: 193px !important
}

.pb-193 {
	padding-bottom: 193px !important
}

.pt-194 {
	padding-top: 194px !important
}

.pb-194 {
	padding-bottom: 194px !important
}

.pt-195 {
	padding-top: 195px !important
}

.pb-195 {
	padding-bottom: 195px !important
}

.pt-196 {
	padding-top: 196px !important
}

.pb-196 {
	padding-bottom: 196px !important
}

.pt-197 {
	padding-top: 197px !important
}

.pb-197 {
	padding-bottom: 197px !important
}

.pt-198 {
	padding-top: 198px !important
}

.pb-198 {
	padding-bottom: 198px !important
}

.pt-199 {
	padding-top: 199px !important
}

.pb-199 {
	padding-bottom: 199px !important
}

.pt-200 {
	padding-top: 200px !important
}

.pb-200 {
	padding-bottom: 200px !important
}

.pt-201 {
	padding-top: 201px !important
}

.pb-201 {
	padding-bottom: 201px !important
}

.pt-202 {
	padding-top: 202px !important
}

.pb-202 {
	padding-bottom: 202px !important
}

.pt-203 {
	padding-top: 203px !important
}

.pb-203 {
	padding-bottom: 203px !important
}

.pt-204 {
	padding-top: 204px !important
}

.pb-204 {
	padding-bottom: 204px !important
}

.pt-205 {
	padding-top: 205px !important
}

.pb-205 {
	padding-bottom: 205px !important
}

.pt-206 {
	padding-top: 206px !important
}

.pb-206 {
	padding-bottom: 206px !important
}

.pt-207 {
	padding-top: 207px !important
}

.pb-207 {
	padding-bottom: 207px !important
}

.pt-208 {
	padding-top: 208px !important
}

.pb-208 {
	padding-bottom: 208px !important
}

.pt-209 {
	padding-top: 209px !important
}

.pb-209 {
	padding-bottom: 209px !important
}

.pt-210 {
	padding-top: 210px !important
}

.pb-210 {
	padding-bottom: 210px !important
}

.pt-211 {
	padding-top: 211px !important
}

.pb-211 {
	padding-bottom: 211px !important
}

.pt-212 {
	padding-top: 212px !important
}

.pb-212 {
	padding-bottom: 212px !important
}

.pt-213 {
	padding-top: 213px !important
}

.pb-213 {
	padding-bottom: 213px !important
}

.pt-214 {
	padding-top: 214px !important
}

.pb-214 {
	padding-bottom: 214px !important
}

.pt-215 {
	padding-top: 215px !important
}

.pb-215 {
	padding-bottom: 215px !important
}

.pt-216 {
	padding-top: 216px !important
}

.pb-216 {
	padding-bottom: 216px !important
}

.pt-217 {
	padding-top: 217px !important
}

.pb-217 {
	padding-bottom: 217px !important
}

.pt-218 {
	padding-top: 218px !important
}

.pb-218 {
	padding-bottom: 218px !important
}

.pt-219 {
	padding-top: 219px !important
}

.pb-219 {
	padding-bottom: 219px !important
}

.pt-220 {
	padding-top: 220px !important
}

.pb-220 {
	padding-bottom: 220px !important
}

.pt-221 {
	padding-top: 221px !important
}

.pb-221 {
	padding-bottom: 221px !important
}

.pt-222 {
	padding-top: 222px !important
}

.pb-222 {
	padding-bottom: 222px !important
}

.pt-223 {
	padding-top: 223px !important
}

.pb-223 {
	padding-bottom: 223px !important
}

.pt-224 {
	padding-top: 224px !important
}

.pb-224 {
	padding-bottom: 224px !important
}

.pt-225 {
	padding-top: 225px !important
}

.pb-225 {
	padding-bottom: 225px !important
}

.pt-226 {
	padding-top: 226px !important
}

.pb-226 {
	padding-bottom: 226px !important
}

.pt-227 {
	padding-top: 227px !important
}

.pb-227 {
	padding-bottom: 227px !important
}

.pt-228 {
	padding-top: 228px !important
}

.pb-228 {
	padding-bottom: 228px !important
}

.pt-229 {
	padding-top: 229px !important
}

.pb-229 {
	padding-bottom: 229px !important
}

.pt-230 {
	padding-top: 230px !important
}

.pb-230 {
	padding-bottom: 230px !important
}

.pt-231 {
	padding-top: 231px !important
}

.pb-231 {
	padding-bottom: 231px !important
}

.pt-232 {
	padding-top: 232px !important
}

.pb-232 {
	padding-bottom: 232px !important
}

.pt-233 {
	padding-top: 233px !important
}

.pb-233 {
	padding-bottom: 233px !important
}

.pt-234 {
	padding-top: 234px !important
}

.pb-234 {
	padding-bottom: 234px !important
}

.pt-235 {
	padding-top: 235px !important
}

.pb-235 {
	padding-bottom: 235px !important
}

.pt-236 {
	padding-top: 236px !important
}

.pb-236 {
	padding-bottom: 236px !important
}

.pt-237 {
	padding-top: 237px !important
}

.pb-237 {
	padding-bottom: 237px !important
}

.pt-238 {
	padding-top: 238px !important
}

.pb-238 {
	padding-bottom: 238px !important
}

.pt-239 {
	padding-top: 239px !important
}

.pb-239 {
	padding-bottom: 239px !important
}

.pt-240 {
	padding-top: 240px !important
}

.pb-240 {
	padding-bottom: 240px !important
}

.pt-241 {
	padding-top: 241px !important
}

.pb-241 {
	padding-bottom: 241px !important
}

.pt-242 {
	padding-top: 242px !important
}

.pb-242 {
	padding-bottom: 242px !important
}

.pt-243 {
	padding-top: 243px !important
}

.pb-243 {
	padding-bottom: 243px !important
}

.pt-244 {
	padding-top: 244px !important
}

.pb-244 {
	padding-bottom: 244px !important
}

.pt-245 {
	padding-top: 245px !important
}

.pb-245 {
	padding-bottom: 245px !important
}

.pt-246 {
	padding-top: 246px !important
}

.pb-246 {
	padding-bottom: 246px !important
}

.pt-247 {
	padding-top: 247px !important
}

.pb-247 {
	padding-bottom: 247px !important
}

.pt-248 {
	padding-top: 248px !important
}

.pb-248 {
	padding-bottom: 248px !important
}

.pt-249 {
	padding-top: 249px !important
}

.pb-249 {
	padding-bottom: 249px !important
}

.pt-250 {
	padding-top: 250px !important
}

.pb-250 {
	padding-bottom: 250px !important
}

.pt-251 {
	padding-top: 251px !important
}

.pb-251 {
	padding-bottom: 251px !important
}

.pt-252 {
	padding-top: 252px !important
}

.pb-252 {
	padding-bottom: 252px !important
}

.pt-253 {
	padding-top: 253px !important
}

.pb-253 {
	padding-bottom: 253px !important
}

.pt-254 {
	padding-top: 254px !important
}

.pb-254 {
	padding-bottom: 254px !important
}

.pt-255 {
	padding-top: 255px !important
}

.pb-255 {
	padding-bottom: 255px !important
}

.pt-256 {
	padding-top: 256px !important
}

.pb-256 {
	padding-bottom: 256px !important
}

.pt-257 {
	padding-top: 257px !important
}

.pb-257 {
	padding-bottom: 257px !important
}

.pt-258 {
	padding-top: 258px !important
}

.pb-258 {
	padding-bottom: 258px !important
}

.pt-259 {
	padding-top: 259px !important
}

.pb-259 {
	padding-bottom: 259px !important
}

.pt-260 {
	padding-top: 260px !important
}

.pb-260 {
	padding-bottom: 260px !important
}

.pt-261 {
	padding-top: 261px !important
}

.pb-261 {
	padding-bottom: 261px !important
}

.pt-262 {
	padding-top: 262px !important
}

.pb-262 {
	padding-bottom: 262px !important
}

.pt-263 {
	padding-top: 263px !important
}

.pb-263 {
	padding-bottom: 263px !important
}

.pt-264 {
	padding-top: 264px !important
}

.pb-264 {
	padding-bottom: 264px !important
}

.pt-265 {
	padding-top: 265px !important
}

.pb-265 {
	padding-bottom: 265px !important
}

.pt-266 {
	padding-top: 266px !important
}

.pb-266 {
	padding-bottom: 266px !important
}

.pt-267 {
	padding-top: 267px !important
}

.pb-267 {
	padding-bottom: 267px !important
}

.pt-268 {
	padding-top: 268px !important
}

.pb-268 {
	padding-bottom: 268px !important
}

.pt-269 {
	padding-top: 269px !important
}

.pb-269 {
	padding-bottom: 269px !important
}

.pt-270 {
	padding-top: 270px !important
}

.pb-270 {
	padding-bottom: 270px !important
}

.pt-271 {
	padding-top: 271px !important
}

.pb-271 {
	padding-bottom: 271px !important
}

.pt-272 {
	padding-top: 272px !important
}

.pb-272 {
	padding-bottom: 272px !important
}

.pt-273 {
	padding-top: 273px !important
}

.pb-273 {
	padding-bottom: 273px !important
}

.pt-274 {
	padding-top: 274px !important
}

.pb-274 {
	padding-bottom: 274px !important
}

.pt-275 {
	padding-top: 275px !important
}

.pb-275 {
	padding-bottom: 275px !important
}

.pt-276 {
	padding-top: 276px !important
}

.pb-276 {
	padding-bottom: 276px !important
}

.pt-277 {
	padding-top: 277px !important
}

.pb-277 {
	padding-bottom: 277px !important
}

.pt-278 {
	padding-top: 278px !important
}

.pb-278 {
	padding-bottom: 278px !important
}

.pt-279 {
	padding-top: 279px !important
}

.pb-279 {
	padding-bottom: 279px !important
}

.pt-280 {
	padding-top: 280px !important
}

.pb-280 {
	padding-bottom: 280px !important
}

.pt-281 {
	padding-top: 281px !important
}

.pb-281 {
	padding-bottom: 281px !important
}

.pt-282 {
	padding-top: 282px !important
}

.pb-282 {
	padding-bottom: 282px !important
}

.pt-283 {
	padding-top: 283px !important
}

.pb-283 {
	padding-bottom: 283px !important
}

.pt-284 {
	padding-top: 284px !important
}

.pb-284 {
	padding-bottom: 284px !important
}

.pt-285 {
	padding-top: 285px !important
}

.pb-285 {
	padding-bottom: 285px !important
}

.pt-286 {
	padding-top: 286px !important
}

.pb-286 {
	padding-bottom: 286px !important
}

.pt-287 {
	padding-top: 287px !important
}

.pb-287 {
	padding-bottom: 287px !important
}

.pt-288 {
	padding-top: 288px !important
}

.pb-288 {
	padding-bottom: 288px !important
}

.pt-289 {
	padding-top: 289px !important
}

.pb-289 {
	padding-bottom: 289px !important
}

.pt-290 {
	padding-top: 290px !important
}

.pb-290 {
	padding-bottom: 290px !important
}

.pt-291 {
	padding-top: 291px !important
}

.pb-291 {
	padding-bottom: 291px !important
}

.pt-292 {
	padding-top: 292px !important
}

.pb-292 {
	padding-bottom: 292px !important
}

.pt-293 {
	padding-top: 293px !important
}

.pb-293 {
	padding-bottom: 293px !important
}

.pt-294 {
	padding-top: 294px !important
}

.pb-294 {
	padding-bottom: 294px !important
}

.pt-295 {
	padding-top: 295px !important
}

.pb-295 {
	padding-bottom: 295px !important
}

.pt-296 {
	padding-top: 296px !important
}

.pb-296 {
	padding-bottom: 296px !important
}

.pt-297 {
	padding-top: 297px !important
}

.pb-297 {
	padding-bottom: 297px !important
}

.pt-298 {
	padding-top: 298px !important
}

.pb-298 {
	padding-bottom: 298px !important
}

.pt-299 {
	padding-top: 299px !important
}

.pb-299 {
	padding-bottom: 299px !important
}

.pt-300 {
	padding-top: 300px !important
}

.pb-300 {
	padding-bottom: 300px !important
}

.pl-0 {
	padding-left: 0px !important
}

.lang-rtl .pl-0 {
	padding-right: 0px !important;
	padding-left: 15px !important
}

.pr-0 {
	padding-right: 0px !important
}

.lang-rtl .pr-0 {
	padding-left: 0px !important;
	padding-right: 15px !important
}

.pl-1 {
	padding-left: 1px !important
}

.lang-rtl .pl-1 {
	padding-right: 1px !important;
	padding-left: 15px !important
}

.pr-1 {
	padding-right: 1px !important
}

.lang-rtl .pr-1 {
	padding-left: 1px !important;
	padding-right: 15px !important
}

.pl-2 {
	padding-left: 2px !important
}

.lang-rtl .pl-2 {
	padding-right: 2px !important;
	padding-left: 15px !important
}

.pr-2 {
	padding-right: 2px !important
}

.lang-rtl .pr-2 {
	padding-left: 2px !important;
	padding-right: 15px !important
}

.pl-3 {
	padding-left: 3px !important
}

.lang-rtl .pl-3 {
	padding-right: 3px !important;
	padding-left: 15px !important
}

.pr-3 {
	padding-right: 3px !important
}

.lang-rtl .pr-3 {
	padding-left: 3px !important;
	padding-right: 15px !important
}

.pl-4 {
	padding-left: 4px !important
}

.lang-rtl .pl-4 {
	padding-right: 4px !important;
	padding-left: 15px !important
}

.pr-4 {
	padding-right: 4px !important
}

.lang-rtl .pr-4 {
	padding-left: 4px !important;
	padding-right: 15px !important
}

.pl-5 {
	padding-left: 5px !important
}

.lang-rtl .pl-5 {
	padding-right: 5px !important;
	padding-left: 15px !important
}

.pr-5 {
	padding-right: 5px !important
}

.lang-rtl .pr-5 {
	padding-left: 5px !important;
	padding-right: 15px !important
}

.pl-6 {
	padding-left: 6px !important
}

.lang-rtl .pl-6 {
	padding-right: 6px !important;
	padding-left: 15px !important
}

.pr-6 {
	padding-right: 6px !important
}

.lang-rtl .pr-6 {
	padding-left: 6px !important;
	padding-right: 15px !important
}

.pl-7 {
	padding-left: 7px !important
}

.lang-rtl .pl-7 {
	padding-right: 7px !important;
	padding-left: 15px !important
}

.pr-7 {
	padding-right: 7px !important
}

.lang-rtl .pr-7 {
	padding-left: 7px !important;
	padding-right: 15px !important
}

.pl-8 {
	padding-left: 8px !important
}

.lang-rtl .pl-8 {
	padding-right: 8px !important;
	padding-left: 15px !important
}

.pr-8 {
	padding-right: 8px !important
}

.lang-rtl .pr-8 {
	padding-left: 8px !important;
	padding-right: 15px !important
}

.pl-9 {
	padding-left: 9px !important
}

.lang-rtl .pl-9 {
	padding-right: 9px !important;
	padding-left: 15px !important
}

.pr-9 {
	padding-right: 9px !important
}

.lang-rtl .pr-9 {
	padding-left: 9px !important;
	padding-right: 15px !important
}

.pl-10 {
	padding-left: 10px !important
}

.lang-rtl .pl-10 {
	padding-right: 10px !important;
	padding-left: 15px !important
}

.pr-10 {
	padding-right: 10px !important
}

.lang-rtl .pr-10 {
	padding-left: 10px !important;
	padding-right: 15px !important
}

.pl-11 {
	padding-left: 11px !important
}

.lang-rtl .pl-11 {
	padding-right: 11px !important;
	padding-left: 15px !important
}

.pr-11 {
	padding-right: 11px !important
}

.lang-rtl .pr-11 {
	padding-left: 11px !important;
	padding-right: 15px !important
}

.pl-12 {
	padding-left: 12px !important
}

.lang-rtl .pl-12 {
	padding-right: 12px !important;
	padding-left: 15px !important
}

.pr-12 {
	padding-right: 12px !important
}

.lang-rtl .pr-12 {
	padding-left: 12px !important;
	padding-right: 15px !important
}

.pl-13 {
	padding-left: 13px !important
}

.lang-rtl .pl-13 {
	padding-right: 13px !important;
	padding-left: 15px !important
}

.pr-13 {
	padding-right: 13px !important
}

.lang-rtl .pr-13 {
	padding-left: 13px !important;
	padding-right: 15px !important
}

.pl-14 {
	padding-left: 14px !important
}

.lang-rtl .pl-14 {
	padding-right: 14px !important;
	padding-left: 15px !important
}

.pr-14 {
	padding-right: 14px !important
}

.lang-rtl .pr-14 {
	padding-left: 14px !important;
	padding-right: 15px !important
}

.pl-15 {
	padding-left: 15px !important
}

.lang-rtl .pl-15 {
	padding-right: 15px !important;
	padding-left: 15px !important
}

.pr-15 {
	padding-right: 15px !important
}

.lang-rtl .pr-15 {
	padding-left: 15px !important;
	padding-right: 15px !important
}

.pl-16 {
	padding-left: 16px !important
}

.lang-rtl .pl-16 {
	padding-right: 16px !important;
	padding-left: 15px !important
}

.pr-16 {
	padding-right: 16px !important
}

.lang-rtl .pr-16 {
	padding-left: 16px !important;
	padding-right: 15px !important
}

.pl-17 {
	padding-left: 17px !important
}

.lang-rtl .pl-17 {
	padding-right: 17px !important;
	padding-left: 15px !important
}

.pr-17 {
	padding-right: 17px !important
}

.lang-rtl .pr-17 {
	padding-left: 17px !important;
	padding-right: 15px !important
}

.pl-18 {
	padding-left: 18px !important
}

.lang-rtl .pl-18 {
	padding-right: 18px !important;
	padding-left: 15px !important
}

.pr-18 {
	padding-right: 18px !important
}

.lang-rtl .pr-18 {
	padding-left: 18px !important;
	padding-right: 15px !important
}

.pl-19 {
	padding-left: 19px !important
}

.lang-rtl .pl-19 {
	padding-right: 19px !important;
	padding-left: 15px !important
}

.pr-19 {
	padding-right: 19px !important
}

.lang-rtl .pr-19 {
	padding-left: 19px !important;
	padding-right: 15px !important
}

.pl-20 {
	padding-left: 20px !important
}

.lang-rtl .pl-20 {
	padding-right: 20px !important;
	padding-left: 15px !important
}

.pr-20 {
	padding-right: 20px !important
}

.lang-rtl .pr-20 {
	padding-left: 20px !important;
	padding-right: 15px !important
}

.pl-21 {
	padding-left: 21px !important
}

.lang-rtl .pl-21 {
	padding-right: 21px !important;
	padding-left: 15px !important
}

.pr-21 {
	padding-right: 21px !important
}

.lang-rtl .pr-21 {
	padding-left: 21px !important;
	padding-right: 15px !important
}

.pl-22 {
	padding-left: 22px !important
}

.lang-rtl .pl-22 {
	padding-right: 22px !important;
	padding-left: 15px !important
}

.pr-22 {
	padding-right: 22px !important
}

.lang-rtl .pr-22 {
	padding-left: 22px !important;
	padding-right: 15px !important
}

.pl-23 {
	padding-left: 23px !important
}

.lang-rtl .pl-23 {
	padding-right: 23px !important;
	padding-left: 15px !important
}

.pr-23 {
	padding-right: 23px !important
}

.lang-rtl .pr-23 {
	padding-left: 23px !important;
	padding-right: 15px !important
}

.pl-24 {
	padding-left: 24px !important
}

.lang-rtl .pl-24 {
	padding-right: 24px !important;
	padding-left: 15px !important
}

.pr-24 {
	padding-right: 24px !important
}

.lang-rtl .pr-24 {
	padding-left: 24px !important;
	padding-right: 15px !important
}

.pl-25 {
	padding-left: 25px !important
}

.lang-rtl .pl-25 {
	padding-right: 25px !important;
	padding-left: 15px !important
}

.pr-25 {
	padding-right: 25px !important
}

.lang-rtl .pr-25 {
	padding-left: 25px !important;
	padding-right: 15px !important
}

.pl-26 {
	padding-left: 26px !important
}

.lang-rtl .pl-26 {
	padding-right: 26px !important;
	padding-left: 15px !important
}

.pr-26 {
	padding-right: 26px !important
}

.lang-rtl .pr-26 {
	padding-left: 26px !important;
	padding-right: 15px !important
}

.pl-27 {
	padding-left: 27px !important
}

.lang-rtl .pl-27 {
	padding-right: 27px !important;
	padding-left: 15px !important
}

.pr-27 {
	padding-right: 27px !important
}

.lang-rtl .pr-27 {
	padding-left: 27px !important;
	padding-right: 15px !important
}

.pl-28 {
	padding-left: 28px !important
}

.lang-rtl .pl-28 {
	padding-right: 28px !important;
	padding-left: 15px !important
}

.pr-28 {
	padding-right: 28px !important
}

.lang-rtl .pr-28 {
	padding-left: 28px !important;
	padding-right: 15px !important
}

.pl-29 {
	padding-left: 29px !important
}

.lang-rtl .pl-29 {
	padding-right: 29px !important;
	padding-left: 15px !important
}

.pr-29 {
	padding-right: 29px !important
}

.lang-rtl .pr-29 {
	padding-left: 29px !important;
	padding-right: 15px !important
}

.pl-30 {
	padding-left: 30px !important
}

.lang-rtl .pl-30 {
	padding-right: 30px !important;
	padding-left: 15px !important
}

.pr-30 {
	padding-right: 30px !important
}

.lang-rtl .pr-30 {
	padding-left: 30px !important;
	padding-right: 15px !important
}

.pl-31 {
	padding-left: 31px !important
}

.lang-rtl .pl-31 {
	padding-right: 31px !important;
	padding-left: 15px !important
}

.pr-31 {
	padding-right: 31px !important
}

.lang-rtl .pr-31 {
	padding-left: 31px !important;
	padding-right: 15px !important
}

.pl-32 {
	padding-left: 32px !important
}

.lang-rtl .pl-32 {
	padding-right: 32px !important;
	padding-left: 15px !important
}

.pr-32 {
	padding-right: 32px !important
}

.lang-rtl .pr-32 {
	padding-left: 32px !important;
	padding-right: 15px !important
}

.pl-33 {
	padding-left: 33px !important
}

.lang-rtl .pl-33 {
	padding-right: 33px !important;
	padding-left: 15px !important
}

.pr-33 {
	padding-right: 33px !important
}

.lang-rtl .pr-33 {
	padding-left: 33px !important;
	padding-right: 15px !important
}

.pl-34 {
	padding-left: 34px !important
}

.lang-rtl .pl-34 {
	padding-right: 34px !important;
	padding-left: 15px !important
}

.pr-34 {
	padding-right: 34px !important
}

.lang-rtl .pr-34 {
	padding-left: 34px !important;
	padding-right: 15px !important
}

.pl-35 {
	padding-left: 35px !important
}

.lang-rtl .pl-35 {
	padding-right: 35px !important;
	padding-left: 15px !important
}

.pr-35 {
	padding-right: 35px !important
}

.lang-rtl .pr-35 {
	padding-left: 35px !important;
	padding-right: 15px !important
}

.pl-36 {
	padding-left: 36px !important
}

.lang-rtl .pl-36 {
	padding-right: 36px !important;
	padding-left: 15px !important
}

.pr-36 {
	padding-right: 36px !important
}

.lang-rtl .pr-36 {
	padding-left: 36px !important;
	padding-right: 15px !important
}

.pl-37 {
	padding-left: 37px !important
}

.lang-rtl .pl-37 {
	padding-right: 37px !important;
	padding-left: 15px !important
}

.pr-37 {
	padding-right: 37px !important
}

.lang-rtl .pr-37 {
	padding-left: 37px !important;
	padding-right: 15px !important
}

.pl-38 {
	padding-left: 38px !important
}

.lang-rtl .pl-38 {
	padding-right: 38px !important;
	padding-left: 15px !important
}

.pr-38 {
	padding-right: 38px !important
}

.lang-rtl .pr-38 {
	padding-left: 38px !important;
	padding-right: 15px !important
}

.pl-39 {
	padding-left: 39px !important
}

.lang-rtl .pl-39 {
	padding-right: 39px !important;
	padding-left: 15px !important
}

.pr-39 {
	padding-right: 39px !important
}

.lang-rtl .pr-39 {
	padding-left: 39px !important;
	padding-right: 15px !important
}

.pl-40 {
	padding-left: 40px !important
}

.lang-rtl .pl-40 {
	padding-right: 40px !important;
	padding-left: 15px !important
}

.pr-40 {
	padding-right: 40px !important
}

.lang-rtl .pr-40 {
	padding-left: 40px !important;
	padding-right: 15px !important
}

.pl-41 {
	padding-left: 41px !important
}

.lang-rtl .pl-41 {
	padding-right: 41px !important;
	padding-left: 15px !important
}

.pr-41 {
	padding-right: 41px !important
}

.lang-rtl .pr-41 {
	padding-left: 41px !important;
	padding-right: 15px !important
}

.pl-42 {
	padding-left: 42px !important
}

.lang-rtl .pl-42 {
	padding-right: 42px !important;
	padding-left: 15px !important
}

.pr-42 {
	padding-right: 42px !important
}

.lang-rtl .pr-42 {
	padding-left: 42px !important;
	padding-right: 15px !important
}

.pl-43 {
	padding-left: 43px !important
}

.lang-rtl .pl-43 {
	padding-right: 43px !important;
	padding-left: 15px !important
}

.pr-43 {
	padding-right: 43px !important
}

.lang-rtl .pr-43 {
	padding-left: 43px !important;
	padding-right: 15px !important
}

.pl-44 {
	padding-left: 44px !important
}

.lang-rtl .pl-44 {
	padding-right: 44px !important;
	padding-left: 15px !important
}

.pr-44 {
	padding-right: 44px !important
}

.lang-rtl .pr-44 {
	padding-left: 44px !important;
	padding-right: 15px !important
}

.pl-45 {
	padding-left: 45px !important
}

.lang-rtl .pl-45 {
	padding-right: 45px !important;
	padding-left: 15px !important
}

.pr-45 {
	padding-right: 45px !important
}

.lang-rtl .pr-45 {
	padding-left: 45px !important;
	padding-right: 15px !important
}

.pl-46 {
	padding-left: 46px !important
}

.lang-rtl .pl-46 {
	padding-right: 46px !important;
	padding-left: 15px !important
}

.pr-46 {
	padding-right: 46px !important
}

.lang-rtl .pr-46 {
	padding-left: 46px !important;
	padding-right: 15px !important
}

.pl-47 {
	padding-left: 47px !important
}

.lang-rtl .pl-47 {
	padding-right: 47px !important;
	padding-left: 15px !important
}

.pr-47 {
	padding-right: 47px !important
}

.lang-rtl .pr-47 {
	padding-left: 47px !important;
	padding-right: 15px !important
}

.pl-48 {
	padding-left: 48px !important
}

.lang-rtl .pl-48 {
	padding-right: 48px !important;
	padding-left: 15px !important
}

.pr-48 {
	padding-right: 48px !important
}

.lang-rtl .pr-48 {
	padding-left: 48px !important;
	padding-right: 15px !important
}

.pl-49 {
	padding-left: 49px !important
}

.lang-rtl .pl-49 {
	padding-right: 49px !important;
	padding-left: 15px !important
}

.pr-49 {
	padding-right: 49px !important
}

.lang-rtl .pr-49 {
	padding-left: 49px !important;
	padding-right: 15px !important
}

.pl-50 {
	padding-left: 50px !important
}

.lang-rtl .pl-50 {
	padding-right: 50px !important;
	padding-left: 15px !important
}

.pr-50 {
	padding-right: 50px !important
}

.lang-rtl .pr-50 {
	padding-left: 50px !important;
	padding-right: 15px !important
}

.pl-51 {
	padding-left: 51px !important
}

.lang-rtl .pl-51 {
	padding-right: 51px !important;
	padding-left: 15px !important
}

.pr-51 {
	padding-right: 51px !important
}

.lang-rtl .pr-51 {
	padding-left: 51px !important;
	padding-right: 15px !important
}

.pl-52 {
	padding-left: 52px !important
}

.lang-rtl .pl-52 {
	padding-right: 52px !important;
	padding-left: 15px !important
}

.pr-52 {
	padding-right: 52px !important
}

.lang-rtl .pr-52 {
	padding-left: 52px !important;
	padding-right: 15px !important
}

.pl-53 {
	padding-left: 53px !important
}

.lang-rtl .pl-53 {
	padding-right: 53px !important;
	padding-left: 15px !important
}

.pr-53 {
	padding-right: 53px !important
}

.lang-rtl .pr-53 {
	padding-left: 53px !important;
	padding-right: 15px !important
}

.pl-54 {
	padding-left: 54px !important
}

.lang-rtl .pl-54 {
	padding-right: 54px !important;
	padding-left: 15px !important
}

.pr-54 {
	padding-right: 54px !important
}

.lang-rtl .pr-54 {
	padding-left: 54px !important;
	padding-right: 15px !important
}

.pl-55 {
	padding-left: 55px !important
}

.lang-rtl .pl-55 {
	padding-right: 55px !important;
	padding-left: 15px !important
}

.pr-55 {
	padding-right: 55px !important
}

.lang-rtl .pr-55 {
	padding-left: 55px !important;
	padding-right: 15px !important
}

.pl-56 {
	padding-left: 56px !important
}

.lang-rtl .pl-56 {
	padding-right: 56px !important;
	padding-left: 15px !important
}

.pr-56 {
	padding-right: 56px !important
}

.lang-rtl .pr-56 {
	padding-left: 56px !important;
	padding-right: 15px !important
}

.pl-57 {
	padding-left: 57px !important
}

.lang-rtl .pl-57 {
	padding-right: 57px !important;
	padding-left: 15px !important
}

.pr-57 {
	padding-right: 57px !important
}

.lang-rtl .pr-57 {
	padding-left: 57px !important;
	padding-right: 15px !important
}

.pl-58 {
	padding-left: 58px !important
}

.lang-rtl .pl-58 {
	padding-right: 58px !important;
	padding-left: 15px !important
}

.pr-58 {
	padding-right: 58px !important
}

.lang-rtl .pr-58 {
	padding-left: 58px !important;
	padding-right: 15px !important
}

.pl-59 {
	padding-left: 59px !important
}

.lang-rtl .pl-59 {
	padding-right: 59px !important;
	padding-left: 15px !important
}

.pr-59 {
	padding-right: 59px !important
}

.lang-rtl .pr-59 {
	padding-left: 59px !important;
	padding-right: 15px !important
}

.pl-60 {
	padding-left: 60px !important
}

.lang-rtl .pl-60 {
	padding-right: 60px !important;
	padding-left: 15px !important
}

.pr-60 {
	padding-right: 60px !important
}

.lang-rtl .pr-60 {
	padding-left: 60px !important;
	padding-right: 15px !important
}

.pl-61 {
	padding-left: 61px !important
}

.lang-rtl .pl-61 {
	padding-right: 61px !important;
	padding-left: 15px !important
}

.pr-61 {
	padding-right: 61px !important
}

.lang-rtl .pr-61 {
	padding-left: 61px !important;
	padding-right: 15px !important
}

.pl-62 {
	padding-left: 62px !important
}

.lang-rtl .pl-62 {
	padding-right: 62px !important;
	padding-left: 15px !important
}

.pr-62 {
	padding-right: 62px !important
}

.lang-rtl .pr-62 {
	padding-left: 62px !important;
	padding-right: 15px !important
}

.pl-63 {
	padding-left: 63px !important
}

.lang-rtl .pl-63 {
	padding-right: 63px !important;
	padding-left: 15px !important
}

.pr-63 {
	padding-right: 63px !important
}

.lang-rtl .pr-63 {
	padding-left: 63px !important;
	padding-right: 15px !important
}

.pl-64 {
	padding-left: 64px !important
}

.lang-rtl .pl-64 {
	padding-right: 64px !important;
	padding-left: 15px !important
}

.pr-64 {
	padding-right: 64px !important
}

.lang-rtl .pr-64 {
	padding-left: 64px !important;
	padding-right: 15px !important
}

.pl-65 {
	padding-left: 65px !important
}

.lang-rtl .pl-65 {
	padding-right: 65px !important;
	padding-left: 15px !important
}

.pr-65 {
	padding-right: 65px !important
}

.lang-rtl .pr-65 {
	padding-left: 65px !important;
	padding-right: 15px !important
}

.pl-66 {
	padding-left: 66px !important
}

.lang-rtl .pl-66 {
	padding-right: 66px !important;
	padding-left: 15px !important
}

.pr-66 {
	padding-right: 66px !important
}

.lang-rtl .pr-66 {
	padding-left: 66px !important;
	padding-right: 15px !important
}

.pl-67 {
	padding-left: 67px !important
}

.lang-rtl .pl-67 {
	padding-right: 67px !important;
	padding-left: 15px !important
}

.pr-67 {
	padding-right: 67px !important
}

.lang-rtl .pr-67 {
	padding-left: 67px !important;
	padding-right: 15px !important
}

.pl-68 {
	padding-left: 68px !important
}

.lang-rtl .pl-68 {
	padding-right: 68px !important;
	padding-left: 15px !important
}

.pr-68 {
	padding-right: 68px !important
}

.lang-rtl .pr-68 {
	padding-left: 68px !important;
	padding-right: 15px !important
}

.pl-69 {
	padding-left: 69px !important
}

.lang-rtl .pl-69 {
	padding-right: 69px !important;
	padding-left: 15px !important
}

.pr-69 {
	padding-right: 69px !important
}

.lang-rtl .pr-69 {
	padding-left: 69px !important;
	padding-right: 15px !important
}

.pl-70 {
	padding-left: 70px !important
}

.lang-rtl .pl-70 {
	padding-right: 70px !important;
	padding-left: 15px !important
}

.pr-70 {
	padding-right: 70px !important
}

.lang-rtl .pr-70 {
	padding-left: 70px !important;
	padding-right: 15px !important
}

.pl-71 {
	padding-left: 71px !important
}

.lang-rtl .pl-71 {
	padding-right: 71px !important;
	padding-left: 15px !important
}

.pr-71 {
	padding-right: 71px !important
}

.lang-rtl .pr-71 {
	padding-left: 71px !important;
	padding-right: 15px !important
}

.pl-72 {
	padding-left: 72px !important
}

.lang-rtl .pl-72 {
	padding-right: 72px !important;
	padding-left: 15px !important
}

.pr-72 {
	padding-right: 72px !important
}

.lang-rtl .pr-72 {
	padding-left: 72px !important;
	padding-right: 15px !important
}

.pl-73 {
	padding-left: 73px !important
}

.lang-rtl .pl-73 {
	padding-right: 73px !important;
	padding-left: 15px !important
}

.pr-73 {
	padding-right: 73px !important
}

.lang-rtl .pr-73 {
	padding-left: 73px !important;
	padding-right: 15px !important
}

.pl-74 {
	padding-left: 74px !important
}

.lang-rtl .pl-74 {
	padding-right: 74px !important;
	padding-left: 15px !important
}

.pr-74 {
	padding-right: 74px !important
}

.lang-rtl .pr-74 {
	padding-left: 74px !important;
	padding-right: 15px !important
}

.pl-75 {
	padding-left: 75px !important
}

.lang-rtl .pl-75 {
	padding-right: 75px !important;
	padding-left: 15px !important
}

.pr-75 {
	padding-right: 75px !important
}

.lang-rtl .pr-75 {
	padding-left: 75px !important;
	padding-right: 15px !important
}

.pl-76 {
	padding-left: 76px !important
}

.lang-rtl .pl-76 {
	padding-right: 76px !important;
	padding-left: 15px !important
}

.pr-76 {
	padding-right: 76px !important
}

.lang-rtl .pr-76 {
	padding-left: 76px !important;
	padding-right: 15px !important
}

.pl-77 {
	padding-left: 77px !important
}

.lang-rtl .pl-77 {
	padding-right: 77px !important;
	padding-left: 15px !important
}

.pr-77 {
	padding-right: 77px !important
}

.lang-rtl .pr-77 {
	padding-left: 77px !important;
	padding-right: 15px !important
}

.pl-78 {
	padding-left: 78px !important
}

.lang-rtl .pl-78 {
	padding-right: 78px !important;
	padding-left: 15px !important
}

.pr-78 {
	padding-right: 78px !important
}

.lang-rtl .pr-78 {
	padding-left: 78px !important;
	padding-right: 15px !important
}

.pl-79 {
	padding-left: 79px !important
}

.lang-rtl .pl-79 {
	padding-right: 79px !important;
	padding-left: 15px !important
}

.pr-79 {
	padding-right: 79px !important
}

.lang-rtl .pr-79 {
	padding-left: 79px !important;
	padding-right: 15px !important
}

.pl-80 {
	padding-left: 80px !important
}

.lang-rtl .pl-80 {
	padding-right: 80px !important;
	padding-left: 15px !important
}

.pr-80 {
	padding-right: 80px !important
}

.lang-rtl .pr-80 {
	padding-left: 80px !important;
	padding-right: 15px !important
}

.pl-81 {
	padding-left: 81px !important
}

.lang-rtl .pl-81 {
	padding-right: 81px !important;
	padding-left: 15px !important
}

.pr-81 {
	padding-right: 81px !important
}

.lang-rtl .pr-81 {
	padding-left: 81px !important;
	padding-right: 15px !important
}

.pl-82 {
	padding-left: 82px !important
}

.lang-rtl .pl-82 {
	padding-right: 82px !important;
	padding-left: 15px !important
}

.pr-82 {
	padding-right: 82px !important
}

.lang-rtl .pr-82 {
	padding-left: 82px !important;
	padding-right: 15px !important
}

.pl-83 {
	padding-left: 83px !important
}

.lang-rtl .pl-83 {
	padding-right: 83px !important;
	padding-left: 15px !important
}

.pr-83 {
	padding-right: 83px !important
}

.lang-rtl .pr-83 {
	padding-left: 83px !important;
	padding-right: 15px !important
}

.pl-84 {
	padding-left: 84px !important
}

.lang-rtl .pl-84 {
	padding-right: 84px !important;
	padding-left: 15px !important
}

.pr-84 {
	padding-right: 84px !important
}

.lang-rtl .pr-84 {
	padding-left: 84px !important;
	padding-right: 15px !important
}

.pl-85 {
	padding-left: 85px !important
}

.lang-rtl .pl-85 {
	padding-right: 85px !important;
	padding-left: 15px !important
}

.pr-85 {
	padding-right: 85px !important
}

.lang-rtl .pr-85 {
	padding-left: 85px !important;
	padding-right: 15px !important
}

.pl-86 {
	padding-left: 86px !important
}

.lang-rtl .pl-86 {
	padding-right: 86px !important;
	padding-left: 15px !important
}

.pr-86 {
	padding-right: 86px !important
}

.lang-rtl .pr-86 {
	padding-left: 86px !important;
	padding-right: 15px !important
}

.pl-87 {
	padding-left: 87px !important
}

.lang-rtl .pl-87 {
	padding-right: 87px !important;
	padding-left: 15px !important
}

.pr-87 {
	padding-right: 87px !important
}

.lang-rtl .pr-87 {
	padding-left: 87px !important;
	padding-right: 15px !important
}

.pl-88 {
	padding-left: 88px !important
}

.lang-rtl .pl-88 {
	padding-right: 88px !important;
	padding-left: 15px !important
}

.pr-88 {
	padding-right: 88px !important
}

.lang-rtl .pr-88 {
	padding-left: 88px !important;
	padding-right: 15px !important
}

.pl-89 {
	padding-left: 89px !important
}

.lang-rtl .pl-89 {
	padding-right: 89px !important;
	padding-left: 15px !important
}

.pr-89 {
	padding-right: 89px !important
}

.lang-rtl .pr-89 {
	padding-left: 89px !important;
	padding-right: 15px !important
}

.pl-90 {
	padding-left: 90px !important
}

.lang-rtl .pl-90 {
	padding-right: 90px !important;
	padding-left: 15px !important
}

.pr-90 {
	padding-right: 90px !important
}

.lang-rtl .pr-90 {
	padding-left: 90px !important;
	padding-right: 15px !important
}

.pl-91 {
	padding-left: 91px !important
}

.lang-rtl .pl-91 {
	padding-right: 91px !important;
	padding-left: 15px !important
}

.pr-91 {
	padding-right: 91px !important
}

.lang-rtl .pr-91 {
	padding-left: 91px !important;
	padding-right: 15px !important
}

.pl-92 {
	padding-left: 92px !important
}

.lang-rtl .pl-92 {
	padding-right: 92px !important;
	padding-left: 15px !important
}

.pr-92 {
	padding-right: 92px !important
}

.lang-rtl .pr-92 {
	padding-left: 92px !important;
	padding-right: 15px !important
}

.pl-93 {
	padding-left: 93px !important
}

.lang-rtl .pl-93 {
	padding-right: 93px !important;
	padding-left: 15px !important
}

.pr-93 {
	padding-right: 93px !important
}

.lang-rtl .pr-93 {
	padding-left: 93px !important;
	padding-right: 15px !important
}

.pl-94 {
	padding-left: 94px !important
}

.lang-rtl .pl-94 {
	padding-right: 94px !important;
	padding-left: 15px !important
}

.pr-94 {
	padding-right: 94px !important
}

.lang-rtl .pr-94 {
	padding-left: 94px !important;
	padding-right: 15px !important
}

.pl-95 {
	padding-left: 95px !important
}

.lang-rtl .pl-95 {
	padding-right: 95px !important;
	padding-left: 15px !important
}

.pr-95 {
	padding-right: 95px !important
}

.lang-rtl .pr-95 {
	padding-left: 95px !important;
	padding-right: 15px !important
}

.pl-96 {
	padding-left: 96px !important
}

.lang-rtl .pl-96 {
	padding-right: 96px !important;
	padding-left: 15px !important
}

.pr-96 {
	padding-right: 96px !important
}

.lang-rtl .pr-96 {
	padding-left: 96px !important;
	padding-right: 15px !important
}

.pl-97 {
	padding-left: 97px !important
}

.lang-rtl .pl-97 {
	padding-right: 97px !important;
	padding-left: 15px !important
}

.pr-97 {
	padding-right: 97px !important
}

.lang-rtl .pr-97 {
	padding-left: 97px !important;
	padding-right: 15px !important
}

.pl-98 {
	padding-left: 98px !important
}

.lang-rtl .pl-98 {
	padding-right: 98px !important;
	padding-left: 15px !important
}

.pr-98 {
	padding-right: 98px !important
}

.lang-rtl .pr-98 {
	padding-left: 98px !important;
	padding-right: 15px !important
}

.pl-99 {
	padding-left: 99px !important
}

.lang-rtl .pl-99 {
	padding-right: 99px !important;
	padding-left: 15px !important
}

.pr-99 {
	padding-right: 99px !important
}

.lang-rtl .pr-99 {
	padding-left: 99px !important;
	padding-right: 15px !important
}

.pl-100 {
	padding-left: 100px !important
}

.lang-rtl .pl-100 {
	padding-right: 100px !important;
	padding-left: 15px !important
}

.pr-100 {
	padding-right: 100px !important
}

.lang-rtl .pr-100 {
	padding-left: 100px !important;
	padding-right: 15px !important
}

.pl-101 {
	padding-left: 101px !important
}

.lang-rtl .pl-101 {
	padding-right: 101px !important;
	padding-left: 15px !important
}

.pr-101 {
	padding-right: 101px !important
}

.lang-rtl .pr-101 {
	padding-left: 101px !important;
	padding-right: 15px !important
}

.pl-102 {
	padding-left: 102px !important
}

.lang-rtl .pl-102 {
	padding-right: 102px !important;
	padding-left: 15px !important
}

.pr-102 {
	padding-right: 102px !important
}

.lang-rtl .pr-102 {
	padding-left: 102px !important;
	padding-right: 15px !important
}

.pl-103 {
	padding-left: 103px !important
}

.lang-rtl .pl-103 {
	padding-right: 103px !important;
	padding-left: 15px !important
}

.pr-103 {
	padding-right: 103px !important
}

.lang-rtl .pr-103 {
	padding-left: 103px !important;
	padding-right: 15px !important
}

.pl-104 {
	padding-left: 104px !important
}

.lang-rtl .pl-104 {
	padding-right: 104px !important;
	padding-left: 15px !important
}

.pr-104 {
	padding-right: 104px !important
}

.lang-rtl .pr-104 {
	padding-left: 104px !important;
	padding-right: 15px !important
}

.pl-105 {
	padding-left: 105px !important
}

.lang-rtl .pl-105 {
	padding-right: 105px !important;
	padding-left: 15px !important
}

.pr-105 {
	padding-right: 105px !important
}

.lang-rtl .pr-105 {
	padding-left: 105px !important;
	padding-right: 15px !important
}

.pl-106 {
	padding-left: 106px !important
}

.lang-rtl .pl-106 {
	padding-right: 106px !important;
	padding-left: 15px !important
}

.pr-106 {
	padding-right: 106px !important
}

.lang-rtl .pr-106 {
	padding-left: 106px !important;
	padding-right: 15px !important
}

.pl-107 {
	padding-left: 107px !important
}

.lang-rtl .pl-107 {
	padding-right: 107px !important;
	padding-left: 15px !important
}

.pr-107 {
	padding-right: 107px !important
}

.lang-rtl .pr-107 {
	padding-left: 107px !important;
	padding-right: 15px !important
}

.pl-108 {
	padding-left: 108px !important
}

.lang-rtl .pl-108 {
	padding-right: 108px !important;
	padding-left: 15px !important
}

.pr-108 {
	padding-right: 108px !important
}

.lang-rtl .pr-108 {
	padding-left: 108px !important;
	padding-right: 15px !important
}

.pl-109 {
	padding-left: 109px !important
}

.lang-rtl .pl-109 {
	padding-right: 109px !important;
	padding-left: 15px !important
}

.pr-109 {
	padding-right: 109px !important
}

.lang-rtl .pr-109 {
	padding-left: 109px !important;
	padding-right: 15px !important
}

.pl-110 {
	padding-left: 110px !important
}

.lang-rtl .pl-110 {
	padding-right: 110px !important;
	padding-left: 15px !important
}

.pr-110 {
	padding-right: 110px !important
}

.lang-rtl .pr-110 {
	padding-left: 110px !important;
	padding-right: 15px !important
}

.pl-111 {
	padding-left: 111px !important
}

.lang-rtl .pl-111 {
	padding-right: 111px !important;
	padding-left: 15px !important
}

.pr-111 {
	padding-right: 111px !important
}

.lang-rtl .pr-111 {
	padding-left: 111px !important;
	padding-right: 15px !important
}

.pl-112 {
	padding-left: 112px !important
}

.lang-rtl .pl-112 {
	padding-right: 112px !important;
	padding-left: 15px !important
}

.pr-112 {
	padding-right: 112px !important
}

.lang-rtl .pr-112 {
	padding-left: 112px !important;
	padding-right: 15px !important
}

.pl-113 {
	padding-left: 113px !important
}

.lang-rtl .pl-113 {
	padding-right: 113px !important;
	padding-left: 15px !important
}

.pr-113 {
	padding-right: 113px !important
}

.lang-rtl .pr-113 {
	padding-left: 113px !important;
	padding-right: 15px !important
}

.pl-114 {
	padding-left: 114px !important
}

.lang-rtl .pl-114 {
	padding-right: 114px !important;
	padding-left: 15px !important
}

.pr-114 {
	padding-right: 114px !important
}

.lang-rtl .pr-114 {
	padding-left: 114px !important;
	padding-right: 15px !important
}

.pl-115 {
	padding-left: 115px !important
}

.lang-rtl .pl-115 {
	padding-right: 115px !important;
	padding-left: 15px !important
}

.pr-115 {
	padding-right: 115px !important
}

.lang-rtl .pr-115 {
	padding-left: 115px !important;
	padding-right: 15px !important
}

.pl-116 {
	padding-left: 116px !important
}

.lang-rtl .pl-116 {
	padding-right: 116px !important;
	padding-left: 15px !important
}

.pr-116 {
	padding-right: 116px !important
}

.lang-rtl .pr-116 {
	padding-left: 116px !important;
	padding-right: 15px !important
}

.pl-117 {
	padding-left: 117px !important
}

.lang-rtl .pl-117 {
	padding-right: 117px !important;
	padding-left: 15px !important
}

.pr-117 {
	padding-right: 117px !important
}

.lang-rtl .pr-117 {
	padding-left: 117px !important;
	padding-right: 15px !important
}

.pl-118 {
	padding-left: 118px !important
}

.lang-rtl .pl-118 {
	padding-right: 118px !important;
	padding-left: 15px !important
}

.pr-118 {
	padding-right: 118px !important
}

.lang-rtl .pr-118 {
	padding-left: 118px !important;
	padding-right: 15px !important
}

.pl-119 {
	padding-left: 119px !important
}

.lang-rtl .pl-119 {
	padding-right: 119px !important;
	padding-left: 15px !important
}

.pr-119 {
	padding-right: 119px !important
}

.lang-rtl .pr-119 {
	padding-left: 119px !important;
	padding-right: 15px !important
}

.pl-120 {
	padding-left: 120px !important
}

.lang-rtl .pl-120 {
	padding-right: 120px !important;
	padding-left: 15px !important
}

.pr-120 {
	padding-right: 120px !important
}

.lang-rtl .pr-120 {
	padding-left: 120px !important;
	padding-right: 15px !important
}

.pl-121 {
	padding-left: 121px !important
}

.lang-rtl .pl-121 {
	padding-right: 121px !important;
	padding-left: 15px !important
}

.pr-121 {
	padding-right: 121px !important
}

.lang-rtl .pr-121 {
	padding-left: 121px !important;
	padding-right: 15px !important
}

.pl-122 {
	padding-left: 122px !important
}

.lang-rtl .pl-122 {
	padding-right: 122px !important;
	padding-left: 15px !important
}

.pr-122 {
	padding-right: 122px !important
}

.lang-rtl .pr-122 {
	padding-left: 122px !important;
	padding-right: 15px !important
}

.pl-123 {
	padding-left: 123px !important
}

.lang-rtl .pl-123 {
	padding-right: 123px !important;
	padding-left: 15px !important
}

.pr-123 {
	padding-right: 123px !important
}

.lang-rtl .pr-123 {
	padding-left: 123px !important;
	padding-right: 15px !important
}

.pl-124 {
	padding-left: 124px !important
}

.lang-rtl .pl-124 {
	padding-right: 124px !important;
	padding-left: 15px !important
}

.pr-124 {
	padding-right: 124px !important
}

.lang-rtl .pr-124 {
	padding-left: 124px !important;
	padding-right: 15px !important
}

.pl-125 {
	padding-left: 125px !important
}

.lang-rtl .pl-125 {
	padding-right: 125px !important;
	padding-left: 15px !important
}

.pr-125 {
	padding-right: 125px !important
}

.lang-rtl .pr-125 {
	padding-left: 125px !important;
	padding-right: 15px !important
}

.pl-126 {
	padding-left: 126px !important
}

.lang-rtl .pl-126 {
	padding-right: 126px !important;
	padding-left: 15px !important
}

.pr-126 {
	padding-right: 126px !important
}

.lang-rtl .pr-126 {
	padding-left: 126px !important;
	padding-right: 15px !important
}

.pl-127 {
	padding-left: 127px !important
}

.lang-rtl .pl-127 {
	padding-right: 127px !important;
	padding-left: 15px !important
}

.pr-127 {
	padding-right: 127px !important
}

.lang-rtl .pr-127 {
	padding-left: 127px !important;
	padding-right: 15px !important
}

.pl-128 {
	padding-left: 128px !important
}

.lang-rtl .pl-128 {
	padding-right: 128px !important;
	padding-left: 15px !important
}

.pr-128 {
	padding-right: 128px !important
}

.lang-rtl .pr-128 {
	padding-left: 128px !important;
	padding-right: 15px !important
}

.pl-129 {
	padding-left: 129px !important
}

.lang-rtl .pl-129 {
	padding-right: 129px !important;
	padding-left: 15px !important
}

.pr-129 {
	padding-right: 129px !important
}

.lang-rtl .pr-129 {
	padding-left: 129px !important;
	padding-right: 15px !important
}

.pl-130 {
	padding-left: 130px !important
}

.lang-rtl .pl-130 {
	padding-right: 130px !important;
	padding-left: 15px !important
}

.pr-130 {
	padding-right: 130px !important
}

.lang-rtl .pr-130 {
	padding-left: 130px !important;
	padding-right: 15px !important
}

.pl-131 {
	padding-left: 131px !important
}

.lang-rtl .pl-131 {
	padding-right: 131px !important;
	padding-left: 15px !important
}

.pr-131 {
	padding-right: 131px !important
}

.lang-rtl .pr-131 {
	padding-left: 131px !important;
	padding-right: 15px !important
}

.pl-132 {
	padding-left: 132px !important
}

.lang-rtl .pl-132 {
	padding-right: 132px !important;
	padding-left: 15px !important
}

.pr-132 {
	padding-right: 132px !important
}

.lang-rtl .pr-132 {
	padding-left: 132px !important;
	padding-right: 15px !important
}

.pl-133 {
	padding-left: 133px !important
}

.lang-rtl .pl-133 {
	padding-right: 133px !important;
	padding-left: 15px !important
}

.pr-133 {
	padding-right: 133px !important
}

.lang-rtl .pr-133 {
	padding-left: 133px !important;
	padding-right: 15px !important
}

.pl-134 {
	padding-left: 134px !important
}

.lang-rtl .pl-134 {
	padding-right: 134px !important;
	padding-left: 15px !important
}

.pr-134 {
	padding-right: 134px !important
}

.lang-rtl .pr-134 {
	padding-left: 134px !important;
	padding-right: 15px !important
}

.pl-135 {
	padding-left: 135px !important
}

.lang-rtl .pl-135 {
	padding-right: 135px !important;
	padding-left: 15px !important
}

.pr-135 {
	padding-right: 135px !important
}

.lang-rtl .pr-135 {
	padding-left: 135px !important;
	padding-right: 15px !important
}

.pl-136 {
	padding-left: 136px !important
}

.lang-rtl .pl-136 {
	padding-right: 136px !important;
	padding-left: 15px !important
}

.pr-136 {
	padding-right: 136px !important
}

.lang-rtl .pr-136 {
	padding-left: 136px !important;
	padding-right: 15px !important
}

.pl-137 {
	padding-left: 137px !important
}

.lang-rtl .pl-137 {
	padding-right: 137px !important;
	padding-left: 15px !important
}

.pr-137 {
	padding-right: 137px !important
}

.lang-rtl .pr-137 {
	padding-left: 137px !important;
	padding-right: 15px !important
}

.pl-138 {
	padding-left: 138px !important
}

.lang-rtl .pl-138 {
	padding-right: 138px !important;
	padding-left: 15px !important
}

.pr-138 {
	padding-right: 138px !important
}

.lang-rtl .pr-138 {
	padding-left: 138px !important;
	padding-right: 15px !important
}

.pl-139 {
	padding-left: 139px !important
}

.lang-rtl .pl-139 {
	padding-right: 139px !important;
	padding-left: 15px !important
}

.pr-139 {
	padding-right: 139px !important
}

.lang-rtl .pr-139 {
	padding-left: 139px !important;
	padding-right: 15px !important
}

.pl-140 {
	padding-left: 140px !important
}

.lang-rtl .pl-140 {
	padding-right: 140px !important;
	padding-left: 15px !important
}

.pr-140 {
	padding-right: 140px !important
}

.lang-rtl .pr-140 {
	padding-left: 140px !important;
	padding-right: 15px !important
}

.pl-141 {
	padding-left: 141px !important
}

.lang-rtl .pl-141 {
	padding-right: 141px !important;
	padding-left: 15px !important
}

.pr-141 {
	padding-right: 141px !important
}

.lang-rtl .pr-141 {
	padding-left: 141px !important;
	padding-right: 15px !important
}

.pl-142 {
	padding-left: 142px !important
}

.lang-rtl .pl-142 {
	padding-right: 142px !important;
	padding-left: 15px !important
}

.pr-142 {
	padding-right: 142px !important
}

.lang-rtl .pr-142 {
	padding-left: 142px !important;
	padding-right: 15px !important
}

.pl-143 {
	padding-left: 143px !important
}

.lang-rtl .pl-143 {
	padding-right: 143px !important;
	padding-left: 15px !important
}

.pr-143 {
	padding-right: 143px !important
}

.lang-rtl .pr-143 {
	padding-left: 143px !important;
	padding-right: 15px !important
}

.pl-144 {
	padding-left: 144px !important
}

.lang-rtl .pl-144 {
	padding-right: 144px !important;
	padding-left: 15px !important
}

.pr-144 {
	padding-right: 144px !important
}

.lang-rtl .pr-144 {
	padding-left: 144px !important;
	padding-right: 15px !important
}

.pl-145 {
	padding-left: 145px !important
}

.lang-rtl .pl-145 {
	padding-right: 145px !important;
	padding-left: 15px !important
}

.pr-145 {
	padding-right: 145px !important
}

.lang-rtl .pr-145 {
	padding-left: 145px !important;
	padding-right: 15px !important
}

.pl-146 {
	padding-left: 146px !important
}

.lang-rtl .pl-146 {
	padding-right: 146px !important;
	padding-left: 15px !important
}

.pr-146 {
	padding-right: 146px !important
}

.lang-rtl .pr-146 {
	padding-left: 146px !important;
	padding-right: 15px !important
}

.pl-147 {
	padding-left: 147px !important
}

.lang-rtl .pl-147 {
	padding-right: 147px !important;
	padding-left: 15px !important
}

.pr-147 {
	padding-right: 147px !important
}

.lang-rtl .pr-147 {
	padding-left: 147px !important;
	padding-right: 15px !important
}

.pl-148 {
	padding-left: 148px !important
}

.lang-rtl .pl-148 {
	padding-right: 148px !important;
	padding-left: 15px !important
}

.pr-148 {
	padding-right: 148px !important
}

.lang-rtl .pr-148 {
	padding-left: 148px !important;
	padding-right: 15px !important
}

.pl-149 {
	padding-left: 149px !important
}

.lang-rtl .pl-149 {
	padding-right: 149px !important;
	padding-left: 15px !important
}

.pr-149 {
	padding-right: 149px !important
}

.lang-rtl .pr-149 {
	padding-left: 149px !important;
	padding-right: 15px !important
}

.pl-150 {
	padding-left: 150px !important
}

.lang-rtl .pl-150 {
	padding-right: 150px !important;
	padding-left: 15px !important
}

.pr-150 {
	padding-right: 150px !important
}

.lang-rtl .pr-150 {
	padding-left: 150px !important;
	padding-right: 15px !important
}

.pl-151 {
	padding-left: 151px !important
}

.lang-rtl .pl-151 {
	padding-right: 151px !important;
	padding-left: 15px !important
}

.pr-151 {
	padding-right: 151px !important
}

.lang-rtl .pr-151 {
	padding-left: 151px !important;
	padding-right: 15px !important
}

.pl-152 {
	padding-left: 152px !important
}

.lang-rtl .pl-152 {
	padding-right: 152px !important;
	padding-left: 15px !important
}

.pr-152 {
	padding-right: 152px !important
}

.lang-rtl .pr-152 {
	padding-left: 152px !important;
	padding-right: 15px !important
}

.pl-153 {
	padding-left: 153px !important
}

.lang-rtl .pl-153 {
	padding-right: 153px !important;
	padding-left: 15px !important
}

.pr-153 {
	padding-right: 153px !important
}

.lang-rtl .pr-153 {
	padding-left: 153px !important;
	padding-right: 15px !important
}

.pl-154 {
	padding-left: 154px !important
}

.lang-rtl .pl-154 {
	padding-right: 154px !important;
	padding-left: 15px !important
}

.pr-154 {
	padding-right: 154px !important
}

.lang-rtl .pr-154 {
	padding-left: 154px !important;
	padding-right: 15px !important
}

.pl-155 {
	padding-left: 155px !important
}

.lang-rtl .pl-155 {
	padding-right: 155px !important;
	padding-left: 15px !important
}

.pr-155 {
	padding-right: 155px !important
}

.lang-rtl .pr-155 {
	padding-left: 155px !important;
	padding-right: 15px !important
}

.pl-156 {
	padding-left: 156px !important
}

.lang-rtl .pl-156 {
	padding-right: 156px !important;
	padding-left: 15px !important
}

.pr-156 {
	padding-right: 156px !important
}

.lang-rtl .pr-156 {
	padding-left: 156px !important;
	padding-right: 15px !important
}

.pl-157 {
	padding-left: 157px !important
}

.lang-rtl .pl-157 {
	padding-right: 157px !important;
	padding-left: 15px !important
}

.pr-157 {
	padding-right: 157px !important
}

.lang-rtl .pr-157 {
	padding-left: 157px !important;
	padding-right: 15px !important
}

.pl-158 {
	padding-left: 158px !important
}

.lang-rtl .pl-158 {
	padding-right: 158px !important;
	padding-left: 15px !important
}

.pr-158 {
	padding-right: 158px !important
}

.lang-rtl .pr-158 {
	padding-left: 158px !important;
	padding-right: 15px !important
}

.pl-159 {
	padding-left: 159px !important
}

.lang-rtl .pl-159 {
	padding-right: 159px !important;
	padding-left: 15px !important
}

.pr-159 {
	padding-right: 159px !important
}

.lang-rtl .pr-159 {
	padding-left: 159px !important;
	padding-right: 15px !important
}

.pl-160 {
	padding-left: 160px !important
}

.lang-rtl .pl-160 {
	padding-right: 160px !important;
	padding-left: 15px !important
}

.pr-160 {
	padding-right: 160px !important
}

.lang-rtl .pr-160 {
	padding-left: 160px !important;
	padding-right: 15px !important
}

.pl-161 {
	padding-left: 161px !important
}

.lang-rtl .pl-161 {
	padding-right: 161px !important;
	padding-left: 15px !important
}

.pr-161 {
	padding-right: 161px !important
}

.lang-rtl .pr-161 {
	padding-left: 161px !important;
	padding-right: 15px !important
}

.pl-162 {
	padding-left: 162px !important
}

.lang-rtl .pl-162 {
	padding-right: 162px !important;
	padding-left: 15px !important
}

.pr-162 {
	padding-right: 162px !important
}

.lang-rtl .pr-162 {
	padding-left: 162px !important;
	padding-right: 15px !important
}

.pl-163 {
	padding-left: 163px !important
}

.lang-rtl .pl-163 {
	padding-right: 163px !important;
	padding-left: 15px !important
}

.pr-163 {
	padding-right: 163px !important
}

.lang-rtl .pr-163 {
	padding-left: 163px !important;
	padding-right: 15px !important
}

.pl-164 {
	padding-left: 164px !important
}

.lang-rtl .pl-164 {
	padding-right: 164px !important;
	padding-left: 15px !important
}

.pr-164 {
	padding-right: 164px !important
}

.lang-rtl .pr-164 {
	padding-left: 164px !important;
	padding-right: 15px !important
}

.pl-165 {
	padding-left: 165px !important
}

.lang-rtl .pl-165 {
	padding-right: 165px !important;
	padding-left: 15px !important
}

.pr-165 {
	padding-right: 165px !important
}

.lang-rtl .pr-165 {
	padding-left: 165px !important;
	padding-right: 15px !important
}

.pl-166 {
	padding-left: 166px !important
}

.lang-rtl .pl-166 {
	padding-right: 166px !important;
	padding-left: 15px !important
}

.pr-166 {
	padding-right: 166px !important
}

.lang-rtl .pr-166 {
	padding-left: 166px !important;
	padding-right: 15px !important
}

.pl-167 {
	padding-left: 167px !important
}

.lang-rtl .pl-167 {
	padding-right: 167px !important;
	padding-left: 15px !important
}

.pr-167 {
	padding-right: 167px !important
}

.lang-rtl .pr-167 {
	padding-left: 167px !important;
	padding-right: 15px !important
}

.pl-168 {
	padding-left: 168px !important
}

.lang-rtl .pl-168 {
	padding-right: 168px !important;
	padding-left: 15px !important
}

.pr-168 {
	padding-right: 168px !important
}

.lang-rtl .pr-168 {
	padding-left: 168px !important;
	padding-right: 15px !important
}

.pl-169 {
	padding-left: 169px !important
}

.lang-rtl .pl-169 {
	padding-right: 169px !important;
	padding-left: 15px !important
}

.pr-169 {
	padding-right: 169px !important
}

.lang-rtl .pr-169 {
	padding-left: 169px !important;
	padding-right: 15px !important
}

.pl-170 {
	padding-left: 170px !important
}

.lang-rtl .pl-170 {
	padding-right: 170px !important;
	padding-left: 15px !important
}

.pr-170 {
	padding-right: 170px !important
}

.lang-rtl .pr-170 {
	padding-left: 170px !important;
	padding-right: 15px !important
}

.pl-171 {
	padding-left: 171px !important
}

.lang-rtl .pl-171 {
	padding-right: 171px !important;
	padding-left: 15px !important
}

.pr-171 {
	padding-right: 171px !important
}

.lang-rtl .pr-171 {
	padding-left: 171px !important;
	padding-right: 15px !important
}

.pl-172 {
	padding-left: 172px !important
}

.lang-rtl .pl-172 {
	padding-right: 172px !important;
	padding-left: 15px !important
}

.pr-172 {
	padding-right: 172px !important
}

.lang-rtl .pr-172 {
	padding-left: 172px !important;
	padding-right: 15px !important
}

.pl-173 {
	padding-left: 173px !important
}

.lang-rtl .pl-173 {
	padding-right: 173px !important;
	padding-left: 15px !important
}

.pr-173 {
	padding-right: 173px !important
}

.lang-rtl .pr-173 {
	padding-left: 173px !important;
	padding-right: 15px !important
}

.pl-174 {
	padding-left: 174px !important
}

.lang-rtl .pl-174 {
	padding-right: 174px !important;
	padding-left: 15px !important
}

.pr-174 {
	padding-right: 174px !important
}

.lang-rtl .pr-174 {
	padding-left: 174px !important;
	padding-right: 15px !important
}

.pl-175 {
	padding-left: 175px !important
}

.lang-rtl .pl-175 {
	padding-right: 175px !important;
	padding-left: 15px !important
}

.pr-175 {
	padding-right: 175px !important
}

.lang-rtl .pr-175 {
	padding-left: 175px !important;
	padding-right: 15px !important
}

.pl-176 {
	padding-left: 176px !important
}

.lang-rtl .pl-176 {
	padding-right: 176px !important;
	padding-left: 15px !important
}

.pr-176 {
	padding-right: 176px !important
}

.lang-rtl .pr-176 {
	padding-left: 176px !important;
	padding-right: 15px !important
}

.pl-177 {
	padding-left: 177px !important
}

.lang-rtl .pl-177 {
	padding-right: 177px !important;
	padding-left: 15px !important
}

.pr-177 {
	padding-right: 177px !important
}

.lang-rtl .pr-177 {
	padding-left: 177px !important;
	padding-right: 15px !important
}

.pl-178 {
	padding-left: 178px !important
}

.lang-rtl .pl-178 {
	padding-right: 178px !important;
	padding-left: 15px !important
}

.pr-178 {
	padding-right: 178px !important
}

.lang-rtl .pr-178 {
	padding-left: 178px !important;
	padding-right: 15px !important
}

.pl-179 {
	padding-left: 179px !important
}

.lang-rtl .pl-179 {
	padding-right: 179px !important;
	padding-left: 15px !important
}

.pr-179 {
	padding-right: 179px !important
}

.lang-rtl .pr-179 {
	padding-left: 179px !important;
	padding-right: 15px !important
}

.pl-180 {
	padding-left: 180px !important
}

.lang-rtl .pl-180 {
	padding-right: 180px !important;
	padding-left: 15px !important
}

.pr-180 {
	padding-right: 180px !important
}

.lang-rtl .pr-180 {
	padding-left: 180px !important;
	padding-right: 15px !important
}

.pl-181 {
	padding-left: 181px !important
}

.lang-rtl .pl-181 {
	padding-right: 181px !important;
	padding-left: 15px !important
}

.pr-181 {
	padding-right: 181px !important
}

.lang-rtl .pr-181 {
	padding-left: 181px !important;
	padding-right: 15px !important
}

.pl-182 {
	padding-left: 182px !important
}

.lang-rtl .pl-182 {
	padding-right: 182px !important;
	padding-left: 15px !important
}

.pr-182 {
	padding-right: 182px !important
}

.lang-rtl .pr-182 {
	padding-left: 182px !important;
	padding-right: 15px !important
}

.pl-183 {
	padding-left: 183px !important
}

.lang-rtl .pl-183 {
	padding-right: 183px !important;
	padding-left: 15px !important
}

.pr-183 {
	padding-right: 183px !important
}

.lang-rtl .pr-183 {
	padding-left: 183px !important;
	padding-right: 15px !important
}

.pl-184 {
	padding-left: 184px !important
}

.lang-rtl .pl-184 {
	padding-right: 184px !important;
	padding-left: 15px !important
}

.pr-184 {
	padding-right: 184px !important
}

.lang-rtl .pr-184 {
	padding-left: 184px !important;
	padding-right: 15px !important
}

.pl-185 {
	padding-left: 185px !important
}

.lang-rtl .pl-185 {
	padding-right: 185px !important;
	padding-left: 15px !important
}

.pr-185 {
	padding-right: 185px !important
}

.lang-rtl .pr-185 {
	padding-left: 185px !important;
	padding-right: 15px !important
}

.pl-186 {
	padding-left: 186px !important
}

.lang-rtl .pl-186 {
	padding-right: 186px !important;
	padding-left: 15px !important
}

.pr-186 {
	padding-right: 186px !important
}

.lang-rtl .pr-186 {
	padding-left: 186px !important;
	padding-right: 15px !important
}

.pl-187 {
	padding-left: 187px !important
}

.lang-rtl .pl-187 {
	padding-right: 187px !important;
	padding-left: 15px !important
}

.pr-187 {
	padding-right: 187px !important
}

.lang-rtl .pr-187 {
	padding-left: 187px !important;
	padding-right: 15px !important
}

.pl-188 {
	padding-left: 188px !important
}

.lang-rtl .pl-188 {
	padding-right: 188px !important;
	padding-left: 15px !important
}

.pr-188 {
	padding-right: 188px !important
}

.lang-rtl .pr-188 {
	padding-left: 188px !important;
	padding-right: 15px !important
}

.pl-189 {
	padding-left: 189px !important
}

.lang-rtl .pl-189 {
	padding-right: 189px !important;
	padding-left: 15px !important
}

.pr-189 {
	padding-right: 189px !important
}

.lang-rtl .pr-189 {
	padding-left: 189px !important;
	padding-right: 15px !important
}

.pl-190 {
	padding-left: 190px !important
}

.lang-rtl .pl-190 {
	padding-right: 190px !important;
	padding-left: 15px !important
}

.pr-190 {
	padding-right: 190px !important
}

.lang-rtl .pr-190 {
	padding-left: 190px !important;
	padding-right: 15px !important
}

.pl-191 {
	padding-left: 191px !important
}

.lang-rtl .pl-191 {
	padding-right: 191px !important;
	padding-left: 15px !important
}

.pr-191 {
	padding-right: 191px !important
}

.lang-rtl .pr-191 {
	padding-left: 191px !important;
	padding-right: 15px !important
}

.pl-192 {
	padding-left: 192px !important
}

.lang-rtl .pl-192 {
	padding-right: 192px !important;
	padding-left: 15px !important
}

.pr-192 {
	padding-right: 192px !important
}

.lang-rtl .pr-192 {
	padding-left: 192px !important;
	padding-right: 15px !important
}

.pl-193 {
	padding-left: 193px !important
}

.lang-rtl .pl-193 {
	padding-right: 193px !important;
	padding-left: 15px !important
}

.pr-193 {
	padding-right: 193px !important
}

.lang-rtl .pr-193 {
	padding-left: 193px !important;
	padding-right: 15px !important
}

.pl-194 {
	padding-left: 194px !important
}

.lang-rtl .pl-194 {
	padding-right: 194px !important;
	padding-left: 15px !important
}

.pr-194 {
	padding-right: 194px !important
}

.lang-rtl .pr-194 {
	padding-left: 194px !important;
	padding-right: 15px !important
}

.pl-195 {
	padding-left: 195px !important
}

.lang-rtl .pl-195 {
	padding-right: 195px !important;
	padding-left: 15px !important
}

.pr-195 {
	padding-right: 195px !important
}

.lang-rtl .pr-195 {
	padding-left: 195px !important;
	padding-right: 15px !important
}

.pl-196 {
	padding-left: 196px !important
}

.lang-rtl .pl-196 {
	padding-right: 196px !important;
	padding-left: 15px !important
}

.pr-196 {
	padding-right: 196px !important
}

.lang-rtl .pr-196 {
	padding-left: 196px !important;
	padding-right: 15px !important
}

.pl-197 {
	padding-left: 197px !important
}

.lang-rtl .pl-197 {
	padding-right: 197px !important;
	padding-left: 15px !important
}

.pr-197 {
	padding-right: 197px !important
}

.lang-rtl .pr-197 {
	padding-left: 197px !important;
	padding-right: 15px !important
}

.pl-198 {
	padding-left: 198px !important
}

.lang-rtl .pl-198 {
	padding-right: 198px !important;
	padding-left: 15px !important
}

.pr-198 {
	padding-right: 198px !important
}

.lang-rtl .pr-198 {
	padding-left: 198px !important;
	padding-right: 15px !important
}

.pl-199 {
	padding-left: 199px !important
}

.lang-rtl .pl-199 {
	padding-right: 199px !important;
	padding-left: 15px !important
}

.pr-199 {
	padding-right: 199px !important
}

.lang-rtl .pr-199 {
	padding-left: 199px !important;
	padding-right: 15px !important
}

.pl-200 {
	padding-left: 200px !important
}

.lang-rtl .pl-200 {
	padding-right: 200px !important;
	padding-left: 15px !important
}

.pr-200 {
	padding-right: 200px !important
}

.lang-rtl .pr-200 {
	padding-left: 200px !important;
	padding-right: 15px !important
}

.pl-201 {
	padding-left: 201px !important
}

.lang-rtl .pl-201 {
	padding-right: 201px !important;
	padding-left: 15px !important
}

.pr-201 {
	padding-right: 201px !important
}

.lang-rtl .pr-201 {
	padding-left: 201px !important;
	padding-right: 15px !important
}

.pl-202 {
	padding-left: 202px !important
}

.lang-rtl .pl-202 {
	padding-right: 202px !important;
	padding-left: 15px !important
}

.pr-202 {
	padding-right: 202px !important
}

.lang-rtl .pr-202 {
	padding-left: 202px !important;
	padding-right: 15px !important
}

.pl-203 {
	padding-left: 203px !important
}

.lang-rtl .pl-203 {
	padding-right: 203px !important;
	padding-left: 15px !important
}

.pr-203 {
	padding-right: 203px !important
}

.lang-rtl .pr-203 {
	padding-left: 203px !important;
	padding-right: 15px !important
}

.pl-204 {
	padding-left: 204px !important
}

.lang-rtl .pl-204 {
	padding-right: 204px !important;
	padding-left: 15px !important
}

.pr-204 {
	padding-right: 204px !important
}

.lang-rtl .pr-204 {
	padding-left: 204px !important;
	padding-right: 15px !important
}

.pl-205 {
	padding-left: 205px !important
}

.lang-rtl .pl-205 {
	padding-right: 205px !important;
	padding-left: 15px !important
}

.pr-205 {
	padding-right: 205px !important
}

.lang-rtl .pr-205 {
	padding-left: 205px !important;
	padding-right: 15px !important
}

.pl-206 {
	padding-left: 206px !important
}

.lang-rtl .pl-206 {
	padding-right: 206px !important;
	padding-left: 15px !important
}

.pr-206 {
	padding-right: 206px !important
}

.lang-rtl .pr-206 {
	padding-left: 206px !important;
	padding-right: 15px !important
}

.pl-207 {
	padding-left: 207px !important
}

.lang-rtl .pl-207 {
	padding-right: 207px !important;
	padding-left: 15px !important
}

.pr-207 {
	padding-right: 207px !important
}

.lang-rtl .pr-207 {
	padding-left: 207px !important;
	padding-right: 15px !important
}

.pl-208 {
	padding-left: 208px !important
}

.lang-rtl .pl-208 {
	padding-right: 208px !important;
	padding-left: 15px !important
}

.pr-208 {
	padding-right: 208px !important
}

.lang-rtl .pr-208 {
	padding-left: 208px !important;
	padding-right: 15px !important
}

.pl-209 {
	padding-left: 209px !important
}

.lang-rtl .pl-209 {
	padding-right: 209px !important;
	padding-left: 15px !important
}

.pr-209 {
	padding-right: 209px !important
}

.lang-rtl .pr-209 {
	padding-left: 209px !important;
	padding-right: 15px !important
}

.pl-210 {
	padding-left: 210px !important
}

.lang-rtl .pl-210 {
	padding-right: 210px !important;
	padding-left: 15px !important
}

.pr-210 {
	padding-right: 210px !important
}

.lang-rtl .pr-210 {
	padding-left: 210px !important;
	padding-right: 15px !important
}

.pl-211 {
	padding-left: 211px !important
}

.lang-rtl .pl-211 {
	padding-right: 211px !important;
	padding-left: 15px !important
}

.pr-211 {
	padding-right: 211px !important
}

.lang-rtl .pr-211 {
	padding-left: 211px !important;
	padding-right: 15px !important
}

.pl-212 {
	padding-left: 212px !important
}

.lang-rtl .pl-212 {
	padding-right: 212px !important;
	padding-left: 15px !important
}

.pr-212 {
	padding-right: 212px !important
}

.lang-rtl .pr-212 {
	padding-left: 212px !important;
	padding-right: 15px !important
}

.pl-213 {
	padding-left: 213px !important
}

.lang-rtl .pl-213 {
	padding-right: 213px !important;
	padding-left: 15px !important
}

.pr-213 {
	padding-right: 213px !important
}

.lang-rtl .pr-213 {
	padding-left: 213px !important;
	padding-right: 15px !important
}

.pl-214 {
	padding-left: 214px !important
}

.lang-rtl .pl-214 {
	padding-right: 214px !important;
	padding-left: 15px !important
}

.pr-214 {
	padding-right: 214px !important
}

.lang-rtl .pr-214 {
	padding-left: 214px !important;
	padding-right: 15px !important
}

.pl-215 {
	padding-left: 215px !important
}

.lang-rtl .pl-215 {
	padding-right: 215px !important;
	padding-left: 15px !important
}

.pr-215 {
	padding-right: 215px !important
}

.lang-rtl .pr-215 {
	padding-left: 215px !important;
	padding-right: 15px !important
}

.pl-216 {
	padding-left: 216px !important
}

.lang-rtl .pl-216 {
	padding-right: 216px !important;
	padding-left: 15px !important
}

.pr-216 {
	padding-right: 216px !important
}

.lang-rtl .pr-216 {
	padding-left: 216px !important;
	padding-right: 15px !important
}

.pl-217 {
	padding-left: 217px !important
}

.lang-rtl .pl-217 {
	padding-right: 217px !important;
	padding-left: 15px !important
}

.pr-217 {
	padding-right: 217px !important
}

.lang-rtl .pr-217 {
	padding-left: 217px !important;
	padding-right: 15px !important
}

.pl-218 {
	padding-left: 218px !important
}

.lang-rtl .pl-218 {
	padding-right: 218px !important;
	padding-left: 15px !important
}

.pr-218 {
	padding-right: 218px !important
}

.lang-rtl .pr-218 {
	padding-left: 218px !important;
	padding-right: 15px !important
}

.pl-219 {
	padding-left: 219px !important
}

.lang-rtl .pl-219 {
	padding-right: 219px !important;
	padding-left: 15px !important
}

.pr-219 {
	padding-right: 219px !important
}

.lang-rtl .pr-219 {
	padding-left: 219px !important;
	padding-right: 15px !important
}

.pl-220 {
	padding-left: 220px !important
}

.lang-rtl .pl-220 {
	padding-right: 220px !important;
	padding-left: 15px !important
}

.pr-220 {
	padding-right: 220px !important
}

.lang-rtl .pr-220 {
	padding-left: 220px !important;
	padding-right: 15px !important
}

.pl-221 {
	padding-left: 221px !important
}

.lang-rtl .pl-221 {
	padding-right: 221px !important;
	padding-left: 15px !important
}

.pr-221 {
	padding-right: 221px !important
}

.lang-rtl .pr-221 {
	padding-left: 221px !important;
	padding-right: 15px !important
}

.pl-222 {
	padding-left: 222px !important
}

.lang-rtl .pl-222 {
	padding-right: 222px !important;
	padding-left: 15px !important
}

.pr-222 {
	padding-right: 222px !important
}

.lang-rtl .pr-222 {
	padding-left: 222px !important;
	padding-right: 15px !important
}

.pl-223 {
	padding-left: 223px !important
}

.lang-rtl .pl-223 {
	padding-right: 223px !important;
	padding-left: 15px !important
}

.pr-223 {
	padding-right: 223px !important
}

.lang-rtl .pr-223 {
	padding-left: 223px !important;
	padding-right: 15px !important
}

.pl-224 {
	padding-left: 224px !important
}

.lang-rtl .pl-224 {
	padding-right: 224px !important;
	padding-left: 15px !important
}

.pr-224 {
	padding-right: 224px !important
}

.lang-rtl .pr-224 {
	padding-left: 224px !important;
	padding-right: 15px !important
}

.pl-225 {
	padding-left: 225px !important
}

.lang-rtl .pl-225 {
	padding-right: 225px !important;
	padding-left: 15px !important
}

.pr-225 {
	padding-right: 225px !important
}

.lang-rtl .pr-225 {
	padding-left: 225px !important;
	padding-right: 15px !important
}

.pl-226 {
	padding-left: 226px !important
}

.lang-rtl .pl-226 {
	padding-right: 226px !important;
	padding-left: 15px !important
}

.pr-226 {
	padding-right: 226px !important
}

.lang-rtl .pr-226 {
	padding-left: 226px !important;
	padding-right: 15px !important
}

.pl-227 {
	padding-left: 227px !important
}

.lang-rtl .pl-227 {
	padding-right: 227px !important;
	padding-left: 15px !important
}

.pr-227 {
	padding-right: 227px !important
}

.lang-rtl .pr-227 {
	padding-left: 227px !important;
	padding-right: 15px !important
}

.pl-228 {
	padding-left: 228px !important
}

.lang-rtl .pl-228 {
	padding-right: 228px !important;
	padding-left: 15px !important
}

.pr-228 {
	padding-right: 228px !important
}

.lang-rtl .pr-228 {
	padding-left: 228px !important;
	padding-right: 15px !important
}

.pl-229 {
	padding-left: 229px !important
}

.lang-rtl .pl-229 {
	padding-right: 229px !important;
	padding-left: 15px !important
}

.pr-229 {
	padding-right: 229px !important
}

.lang-rtl .pr-229 {
	padding-left: 229px !important;
	padding-right: 15px !important
}

.pl-230 {
	padding-left: 230px !important
}

.lang-rtl .pl-230 {
	padding-right: 230px !important;
	padding-left: 15px !important
}

.pr-230 {
	padding-right: 230px !important
}

.lang-rtl .pr-230 {
	padding-left: 230px !important;
	padding-right: 15px !important
}

.pl-231 {
	padding-left: 231px !important
}

.lang-rtl .pl-231 {
	padding-right: 231px !important;
	padding-left: 15px !important
}

.pr-231 {
	padding-right: 231px !important
}

.lang-rtl .pr-231 {
	padding-left: 231px !important;
	padding-right: 15px !important
}

.pl-232 {
	padding-left: 232px !important
}

.lang-rtl .pl-232 {
	padding-right: 232px !important;
	padding-left: 15px !important
}

.pr-232 {
	padding-right: 232px !important
}

.lang-rtl .pr-232 {
	padding-left: 232px !important;
	padding-right: 15px !important
}

.pl-233 {
	padding-left: 233px !important
}

.lang-rtl .pl-233 {
	padding-right: 233px !important;
	padding-left: 15px !important
}

.pr-233 {
	padding-right: 233px !important
}

.lang-rtl .pr-233 {
	padding-left: 233px !important;
	padding-right: 15px !important
}

.pl-234 {
	padding-left: 234px !important
}

.lang-rtl .pl-234 {
	padding-right: 234px !important;
	padding-left: 15px !important
}

.pr-234 {
	padding-right: 234px !important
}

.lang-rtl .pr-234 {
	padding-left: 234px !important;
	padding-right: 15px !important
}

.pl-235 {
	padding-left: 235px !important
}

.lang-rtl .pl-235 {
	padding-right: 235px !important;
	padding-left: 15px !important
}

.pr-235 {
	padding-right: 235px !important
}

.lang-rtl .pr-235 {
	padding-left: 235px !important;
	padding-right: 15px !important
}

.pl-236 {
	padding-left: 236px !important
}

.lang-rtl .pl-236 {
	padding-right: 236px !important;
	padding-left: 15px !important
}

.pr-236 {
	padding-right: 236px !important
}

.lang-rtl .pr-236 {
	padding-left: 236px !important;
	padding-right: 15px !important
}

.pl-237 {
	padding-left: 237px !important
}

.lang-rtl .pl-237 {
	padding-right: 237px !important;
	padding-left: 15px !important
}

.pr-237 {
	padding-right: 237px !important
}

.lang-rtl .pr-237 {
	padding-left: 237px !important;
	padding-right: 15px !important
}

.pl-238 {
	padding-left: 238px !important
}

.lang-rtl .pl-238 {
	padding-right: 238px !important;
	padding-left: 15px !important
}

.pr-238 {
	padding-right: 238px !important
}

.lang-rtl .pr-238 {
	padding-left: 238px !important;
	padding-right: 15px !important
}

.pl-239 {
	padding-left: 239px !important
}

.lang-rtl .pl-239 {
	padding-right: 239px !important;
	padding-left: 15px !important
}

.pr-239 {
	padding-right: 239px !important
}

.lang-rtl .pr-239 {
	padding-left: 239px !important;
	padding-right: 15px !important
}

.pl-240 {
	padding-left: 240px !important
}

.lang-rtl .pl-240 {
	padding-right: 240px !important;
	padding-left: 15px !important
}

.pr-240 {
	padding-right: 240px !important
}

.lang-rtl .pr-240 {
	padding-left: 240px !important;
	padding-right: 15px !important
}

.pl-241 {
	padding-left: 241px !important
}

.lang-rtl .pl-241 {
	padding-right: 241px !important;
	padding-left: 15px !important
}

.pr-241 {
	padding-right: 241px !important
}

.lang-rtl .pr-241 {
	padding-left: 241px !important;
	padding-right: 15px !important
}

.pl-242 {
	padding-left: 242px !important
}

.lang-rtl .pl-242 {
	padding-right: 242px !important;
	padding-left: 15px !important
}

.pr-242 {
	padding-right: 242px !important
}

.lang-rtl .pr-242 {
	padding-left: 242px !important;
	padding-right: 15px !important
}

.pl-243 {
	padding-left: 243px !important
}

.lang-rtl .pl-243 {
	padding-right: 243px !important;
	padding-left: 15px !important
}

.pr-243 {
	padding-right: 243px !important
}

.lang-rtl .pr-243 {
	padding-left: 243px !important;
	padding-right: 15px !important
}

.pl-244 {
	padding-left: 244px !important
}

.lang-rtl .pl-244 {
	padding-right: 244px !important;
	padding-left: 15px !important
}

.pr-244 {
	padding-right: 244px !important
}

.lang-rtl .pr-244 {
	padding-left: 244px !important;
	padding-right: 15px !important
}

.pl-245 {
	padding-left: 245px !important
}

.lang-rtl .pl-245 {
	padding-right: 245px !important;
	padding-left: 15px !important
}

.pr-245 {
	padding-right: 245px !important
}

.lang-rtl .pr-245 {
	padding-left: 245px !important;
	padding-right: 15px !important
}

.pl-246 {
	padding-left: 246px !important
}

.lang-rtl .pl-246 {
	padding-right: 246px !important;
	padding-left: 15px !important
}

.pr-246 {
	padding-right: 246px !important
}

.lang-rtl .pr-246 {
	padding-left: 246px !important;
	padding-right: 15px !important
}

.pl-247 {
	padding-left: 247px !important
}

.lang-rtl .pl-247 {
	padding-right: 247px !important;
	padding-left: 15px !important
}

.pr-247 {
	padding-right: 247px !important
}

.lang-rtl .pr-247 {
	padding-left: 247px !important;
	padding-right: 15px !important
}

.pl-248 {
	padding-left: 248px !important
}

.lang-rtl .pl-248 {
	padding-right: 248px !important;
	padding-left: 15px !important
}

.pr-248 {
	padding-right: 248px !important
}

.lang-rtl .pr-248 {
	padding-left: 248px !important;
	padding-right: 15px !important
}

.pl-249 {
	padding-left: 249px !important
}

.lang-rtl .pl-249 {
	padding-right: 249px !important;
	padding-left: 15px !important
}

.pr-249 {
	padding-right: 249px !important
}

.lang-rtl .pr-249 {
	padding-left: 249px !important;
	padding-right: 15px !important
}

.pl-250 {
	padding-left: 250px !important
}

.lang-rtl .pl-250 {
	padding-right: 250px !important;
	padding-left: 15px !important
}

.pr-250 {
	padding-right: 250px !important
}

.lang-rtl .pr-250 {
	padding-left: 250px !important;
	padding-right: 15px !important
}

.pl-251 {
	padding-left: 251px !important
}

.lang-rtl .pl-251 {
	padding-right: 251px !important;
	padding-left: 15px !important
}

.pr-251 {
	padding-right: 251px !important
}

.lang-rtl .pr-251 {
	padding-left: 251px !important;
	padding-right: 15px !important
}

.pl-252 {
	padding-left: 252px !important
}

.lang-rtl .pl-252 {
	padding-right: 252px !important;
	padding-left: 15px !important
}

.pr-252 {
	padding-right: 252px !important
}

.lang-rtl .pr-252 {
	padding-left: 252px !important;
	padding-right: 15px !important
}

.pl-253 {
	padding-left: 253px !important
}

.lang-rtl .pl-253 {
	padding-right: 253px !important;
	padding-left: 15px !important
}

.pr-253 {
	padding-right: 253px !important
}

.lang-rtl .pr-253 {
	padding-left: 253px !important;
	padding-right: 15px !important
}

.pl-254 {
	padding-left: 254px !important
}

.lang-rtl .pl-254 {
	padding-right: 254px !important;
	padding-left: 15px !important
}

.pr-254 {
	padding-right: 254px !important
}

.lang-rtl .pr-254 {
	padding-left: 254px !important;
	padding-right: 15px !important
}

.pl-255 {
	padding-left: 255px !important
}

.lang-rtl .pl-255 {
	padding-right: 255px !important;
	padding-left: 15px !important
}

.pr-255 {
	padding-right: 255px !important
}

.lang-rtl .pr-255 {
	padding-left: 255px !important;
	padding-right: 15px !important
}

.pl-256 {
	padding-left: 256px !important
}

.lang-rtl .pl-256 {
	padding-right: 256px !important;
	padding-left: 15px !important
}

.pr-256 {
	padding-right: 256px !important
}

.lang-rtl .pr-256 {
	padding-left: 256px !important;
	padding-right: 15px !important
}

.pl-257 {
	padding-left: 257px !important
}

.lang-rtl .pl-257 {
	padding-right: 257px !important;
	padding-left: 15px !important
}

.pr-257 {
	padding-right: 257px !important
}

.lang-rtl .pr-257 {
	padding-left: 257px !important;
	padding-right: 15px !important
}

.pl-258 {
	padding-left: 258px !important
}

.lang-rtl .pl-258 {
	padding-right: 258px !important;
	padding-left: 15px !important
}

.pr-258 {
	padding-right: 258px !important
}

.lang-rtl .pr-258 {
	padding-left: 258px !important;
	padding-right: 15px !important
}

.pl-259 {
	padding-left: 259px !important
}

.lang-rtl .pl-259 {
	padding-right: 259px !important;
	padding-left: 15px !important
}

.pr-259 {
	padding-right: 259px !important
}

.lang-rtl .pr-259 {
	padding-left: 259px !important;
	padding-right: 15px !important
}

.pl-260 {
	padding-left: 260px !important
}

.lang-rtl .pl-260 {
	padding-right: 260px !important;
	padding-left: 15px !important
}

.pr-260 {
	padding-right: 260px !important
}

.lang-rtl .pr-260 {
	padding-left: 260px !important;
	padding-right: 15px !important
}

.pl-261 {
	padding-left: 261px !important
}

.lang-rtl .pl-261 {
	padding-right: 261px !important;
	padding-left: 15px !important
}

.pr-261 {
	padding-right: 261px !important
}

.lang-rtl .pr-261 {
	padding-left: 261px !important;
	padding-right: 15px !important
}

.pl-262 {
	padding-left: 262px !important
}

.lang-rtl .pl-262 {
	padding-right: 262px !important;
	padding-left: 15px !important
}

.pr-262 {
	padding-right: 262px !important
}

.lang-rtl .pr-262 {
	padding-left: 262px !important;
	padding-right: 15px !important
}

.pl-263 {
	padding-left: 263px !important
}

.lang-rtl .pl-263 {
	padding-right: 263px !important;
	padding-left: 15px !important
}

.pr-263 {
	padding-right: 263px !important
}

.lang-rtl .pr-263 {
	padding-left: 263px !important;
	padding-right: 15px !important
}

.pl-264 {
	padding-left: 264px !important
}

.lang-rtl .pl-264 {
	padding-right: 264px !important;
	padding-left: 15px !important
}

.pr-264 {
	padding-right: 264px !important
}

.lang-rtl .pr-264 {
	padding-left: 264px !important;
	padding-right: 15px !important
}

.pl-265 {
	padding-left: 265px !important
}

.lang-rtl .pl-265 {
	padding-right: 265px !important;
	padding-left: 15px !important
}

.pr-265 {
	padding-right: 265px !important
}

.lang-rtl .pr-265 {
	padding-left: 265px !important;
	padding-right: 15px !important
}

.pl-266 {
	padding-left: 266px !important
}

.lang-rtl .pl-266 {
	padding-right: 266px !important;
	padding-left: 15px !important
}

.pr-266 {
	padding-right: 266px !important
}

.lang-rtl .pr-266 {
	padding-left: 266px !important;
	padding-right: 15px !important
}

.pl-267 {
	padding-left: 267px !important
}

.lang-rtl .pl-267 {
	padding-right: 267px !important;
	padding-left: 15px !important
}

.pr-267 {
	padding-right: 267px !important
}

.lang-rtl .pr-267 {
	padding-left: 267px !important;
	padding-right: 15px !important
}

.pl-268 {
	padding-left: 268px !important
}

.lang-rtl .pl-268 {
	padding-right: 268px !important;
	padding-left: 15px !important
}

.pr-268 {
	padding-right: 268px !important
}

.lang-rtl .pr-268 {
	padding-left: 268px !important;
	padding-right: 15px !important
}

.pl-269 {
	padding-left: 269px !important
}

.lang-rtl .pl-269 {
	padding-right: 269px !important;
	padding-left: 15px !important
}

.pr-269 {
	padding-right: 269px !important
}

.lang-rtl .pr-269 {
	padding-left: 269px !important;
	padding-right: 15px !important
}

.pl-270 {
	padding-left: 270px !important
}

.lang-rtl .pl-270 {
	padding-right: 270px !important;
	padding-left: 15px !important
}

.pr-270 {
	padding-right: 270px !important
}

.lang-rtl .pr-270 {
	padding-left: 270px !important;
	padding-right: 15px !important
}

.pl-271 {
	padding-left: 271px !important
}

.lang-rtl .pl-271 {
	padding-right: 271px !important;
	padding-left: 15px !important
}

.pr-271 {
	padding-right: 271px !important
}

.lang-rtl .pr-271 {
	padding-left: 271px !important;
	padding-right: 15px !important
}

.pl-272 {
	padding-left: 272px !important
}

.lang-rtl .pl-272 {
	padding-right: 272px !important;
	padding-left: 15px !important
}

.pr-272 {
	padding-right: 272px !important
}

.lang-rtl .pr-272 {
	padding-left: 272px !important;
	padding-right: 15px !important
}

.pl-273 {
	padding-left: 273px !important
}

.lang-rtl .pl-273 {
	padding-right: 273px !important;
	padding-left: 15px !important
}

.pr-273 {
	padding-right: 273px !important
}

.lang-rtl .pr-273 {
	padding-left: 273px !important;
	padding-right: 15px !important
}

.pl-274 {
	padding-left: 274px !important
}

.lang-rtl .pl-274 {
	padding-right: 274px !important;
	padding-left: 15px !important
}

.pr-274 {
	padding-right: 274px !important
}

.lang-rtl .pr-274 {
	padding-left: 274px !important;
	padding-right: 15px !important
}

.pl-275 {
	padding-left: 275px !important
}

.lang-rtl .pl-275 {
	padding-right: 275px !important;
	padding-left: 15px !important
}

.pr-275 {
	padding-right: 275px !important
}

.lang-rtl .pr-275 {
	padding-left: 275px !important;
	padding-right: 15px !important
}

.pl-276 {
	padding-left: 276px !important
}

.lang-rtl .pl-276 {
	padding-right: 276px !important;
	padding-left: 15px !important
}

.pr-276 {
	padding-right: 276px !important
}

.lang-rtl .pr-276 {
	padding-left: 276px !important;
	padding-right: 15px !important
}

.pl-277 {
	padding-left: 277px !important
}

.lang-rtl .pl-277 {
	padding-right: 277px !important;
	padding-left: 15px !important
}

.pr-277 {
	padding-right: 277px !important
}

.lang-rtl .pr-277 {
	padding-left: 277px !important;
	padding-right: 15px !important
}

.pl-278 {
	padding-left: 278px !important
}

.lang-rtl .pl-278 {
	padding-right: 278px !important;
	padding-left: 15px !important
}

.pr-278 {
	padding-right: 278px !important
}

.lang-rtl .pr-278 {
	padding-left: 278px !important;
	padding-right: 15px !important
}

.pl-279 {
	padding-left: 279px !important
}

.lang-rtl .pl-279 {
	padding-right: 279px !important;
	padding-left: 15px !important
}

.pr-279 {
	padding-right: 279px !important
}

.lang-rtl .pr-279 {
	padding-left: 279px !important;
	padding-right: 15px !important
}

.pl-280 {
	padding-left: 280px !important
}

.lang-rtl .pl-280 {
	padding-right: 280px !important;
	padding-left: 15px !important
}

.pr-280 {
	padding-right: 280px !important
}

.lang-rtl .pr-280 {
	padding-left: 280px !important;
	padding-right: 15px !important
}

.pl-281 {
	padding-left: 281px !important
}

.lang-rtl .pl-281 {
	padding-right: 281px !important;
	padding-left: 15px !important
}

.pr-281 {
	padding-right: 281px !important
}

.lang-rtl .pr-281 {
	padding-left: 281px !important;
	padding-right: 15px !important
}

.pl-282 {
	padding-left: 282px !important
}

.lang-rtl .pl-282 {
	padding-right: 282px !important;
	padding-left: 15px !important
}

.pr-282 {
	padding-right: 282px !important
}

.lang-rtl .pr-282 {
	padding-left: 282px !important;
	padding-right: 15px !important
}

.pl-283 {
	padding-left: 283px !important
}

.lang-rtl .pl-283 {
	padding-right: 283px !important;
	padding-left: 15px !important
}

.pr-283 {
	padding-right: 283px !important
}

.lang-rtl .pr-283 {
	padding-left: 283px !important;
	padding-right: 15px !important
}

.pl-284 {
	padding-left: 284px !important
}

.lang-rtl .pl-284 {
	padding-right: 284px !important;
	padding-left: 15px !important
}

.pr-284 {
	padding-right: 284px !important
}

.lang-rtl .pr-284 {
	padding-left: 284px !important;
	padding-right: 15px !important
}

.pl-285 {
	padding-left: 285px !important
}

.lang-rtl .pl-285 {
	padding-right: 285px !important;
	padding-left: 15px !important
}

.pr-285 {
	padding-right: 285px !important
}

.lang-rtl .pr-285 {
	padding-left: 285px !important;
	padding-right: 15px !important
}

.pl-286 {
	padding-left: 286px !important
}

.lang-rtl .pl-286 {
	padding-right: 286px !important;
	padding-left: 15px !important
}

.pr-286 {
	padding-right: 286px !important
}

.lang-rtl .pr-286 {
	padding-left: 286px !important;
	padding-right: 15px !important
}

.pl-287 {
	padding-left: 287px !important
}

.lang-rtl .pl-287 {
	padding-right: 287px !important;
	padding-left: 15px !important
}

.pr-287 {
	padding-right: 287px !important
}

.lang-rtl .pr-287 {
	padding-left: 287px !important;
	padding-right: 15px !important
}

.pl-288 {
	padding-left: 288px !important
}

.lang-rtl .pl-288 {
	padding-right: 288px !important;
	padding-left: 15px !important
}

.pr-288 {
	padding-right: 288px !important
}

.lang-rtl .pr-288 {
	padding-left: 288px !important;
	padding-right: 15px !important
}

.pl-289 {
	padding-left: 289px !important
}

.lang-rtl .pl-289 {
	padding-right: 289px !important;
	padding-left: 15px !important
}

.pr-289 {
	padding-right: 289px !important
}

.lang-rtl .pr-289 {
	padding-left: 289px !important;
	padding-right: 15px !important
}

.pl-290 {
	padding-left: 290px !important
}

.lang-rtl .pl-290 {
	padding-right: 290px !important;
	padding-left: 15px !important
}

.pr-290 {
	padding-right: 290px !important
}

.lang-rtl .pr-290 {
	padding-left: 290px !important;
	padding-right: 15px !important
}

.pl-291 {
	padding-left: 291px !important
}

.lang-rtl .pl-291 {
	padding-right: 291px !important;
	padding-left: 15px !important
}

.pr-291 {
	padding-right: 291px !important
}

.lang-rtl .pr-291 {
	padding-left: 291px !important;
	padding-right: 15px !important
}

.pl-292 {
	padding-left: 292px !important
}

.lang-rtl .pl-292 {
	padding-right: 292px !important;
	padding-left: 15px !important
}

.pr-292 {
	padding-right: 292px !important
}

.lang-rtl .pr-292 {
	padding-left: 292px !important;
	padding-right: 15px !important
}

.pl-293 {
	padding-left: 293px !important
}

.lang-rtl .pl-293 {
	padding-right: 293px !important;
	padding-left: 15px !important
}

.pr-293 {
	padding-right: 293px !important
}

.lang-rtl .pr-293 {
	padding-left: 293px !important;
	padding-right: 15px !important
}

.pl-294 {
	padding-left: 294px !important
}

.lang-rtl .pl-294 {
	padding-right: 294px !important;
	padding-left: 15px !important
}

.pr-294 {
	padding-right: 294px !important
}

.lang-rtl .pr-294 {
	padding-left: 294px !important;
	padding-right: 15px !important
}

.pl-295 {
	padding-left: 295px !important
}

.lang-rtl .pl-295 {
	padding-right: 295px !important;
	padding-left: 15px !important
}

.pr-295 {
	padding-right: 295px !important
}

.lang-rtl .pr-295 {
	padding-left: 295px !important;
	padding-right: 15px !important
}

.pl-296 {
	padding-left: 296px !important
}

.lang-rtl .pl-296 {
	padding-right: 296px !important;
	padding-left: 15px !important
}

.pr-296 {
	padding-right: 296px !important
}

.lang-rtl .pr-296 {
	padding-left: 296px !important;
	padding-right: 15px !important
}

.pl-297 {
	padding-left: 297px !important
}

.lang-rtl .pl-297 {
	padding-right: 297px !important;
	padding-left: 15px !important
}

.pr-297 {
	padding-right: 297px !important
}

.lang-rtl .pr-297 {
	padding-left: 297px !important;
	padding-right: 15px !important
}

.pl-298 {
	padding-left: 298px !important
}

.lang-rtl .pl-298 {
	padding-right: 298px !important;
	padding-left: 15px !important
}

.pr-298 {
	padding-right: 298px !important
}

.lang-rtl .pr-298 {
	padding-left: 298px !important;
	padding-right: 15px !important
}

.pl-299 {
	padding-left: 299px !important
}

.lang-rtl .pl-299 {
	padding-right: 299px !important;
	padding-left: 15px !important
}

.pr-299 {
	padding-right: 299px !important
}

.lang-rtl .pr-299 {
	padding-left: 299px !important;
	padding-right: 15px !important
}

.pl-300 {
	padding-left: 300px !important
}

.lang-rtl .pl-300 {
	padding-right: 300px !important;
	padding-left: 15px !important
}

.pr-300 {
	padding-right: 300px !important
}

.lang-rtl .pr-300 {
	padding-left: 300px !important;
	padding-right: 15px !important
}

.spacing-0 .row {
	margin-right: 0px;
	margin-left: 0px
}

.spacing-0 .row>[class^="col-"],.spacing-0 .row>[class*=" col-"] {
	padding-left: 0px !important;
	padding-right: 0px !important
}

.spacing-0.row {
	margin-right: 0px !important;
	margin-left: 0px !important
}

.spacing-0 .item {
	padding-left: 0px !important;
	padding-right: 0px !important
}

.spacing-1 .row {
	margin-right: -.5px;
	margin-left: -.5px
}

.spacing-1 .row>[class^="col-"],.spacing-1 .row>[class*=" col-"] {
	padding-left: .5px !important;
	padding-right: .5px !important
}

.spacing-1.row {
	margin-right: -.5px !important;
	margin-left: -.5px !important
}

.spacing-1 .item {
	padding-left: .5px !important;
	padding-right: .5px !important
}

.spacing-2 .row {
	margin-right: -1px;
	margin-left: -1px
}

.spacing-2 .row>[class^="col-"],.spacing-2 .row>[class*=" col-"] {
	padding-left: 1px !important;
	padding-right: 1px !important
}

.spacing-2.row {
	margin-right: -1px !important;
	margin-left: -1px !important
}

.spacing-2 .item {
	padding-left: 1px !important;
	padding-right: 1px !important
}

.spacing-3 .row {
	margin-right: -1.5px;
	margin-left: -1.5px
}

.spacing-3 .row>[class^="col-"],.spacing-3 .row>[class*=" col-"] {
	padding-left: 1.5px !important;
	padding-right: 1.5px !important
}

.spacing-3.row {
	margin-right: -1.5px !important;
	margin-left: -1.5px !important
}

.spacing-3 .item {
	padding-left: 1.5px !important;
	padding-right: 1.5px !important
}

.spacing-4 .row {
	margin-right: -2px;
	margin-left: -2px
}

.spacing-4 .row>[class^="col-"],.spacing-4 .row>[class*=" col-"] {
	padding-left: 2px !important;
	padding-right: 2px !important
}

.spacing-4.row {
	margin-right: -2px !important;
	margin-left: -2px !important
}

.spacing-4 .item {
	padding-left: 2px !important;
	padding-right: 2px !important
}

.spacing-5 .row {
	margin-right: -2.5px;
	margin-left: -2.5px
}

.spacing-5 .row>[class^="col-"],.spacing-5 .row>[class*=" col-"] {
	padding-left: 2.5px !important;
	padding-right: 2.5px !important
}

.spacing-5.row {
	margin-right: -2.5px !important;
	margin-left: -2.5px !important
}

.spacing-5 .item {
	padding-left: 2.5px !important;
	padding-right: 2.5px !important
}

.spacing-6 .row {
	margin-right: -3px;
	margin-left: -3px
}

.spacing-6 .row>[class^="col-"],.spacing-6 .row>[class*=" col-"] {
	padding-left: 3px !important;
	padding-right: 3px !important
}

.spacing-6.row {
	margin-right: -3px !important;
	margin-left: -3px !important
}

.spacing-6 .item {
	padding-left: 3px !important;
	padding-right: 3px !important
}

.spacing-7 .row {
	margin-right: -3.5px;
	margin-left: -3.5px
}

.spacing-7 .row>[class^="col-"],.spacing-7 .row>[class*=" col-"] {
	padding-left: 3.5px !important;
	padding-right: 3.5px !important
}

.spacing-7.row {
	margin-right: -3.5px !important;
	margin-left: -3.5px !important
}

.spacing-7 .item {
	padding-left: 3.5px !important;
	padding-right: 3.5px !important
}

.spacing-8 .row {
	margin-right: -4px;
	margin-left: -4px
}

.spacing-8 .row>[class^="col-"],.spacing-8 .row>[class*=" col-"] {
	padding-left: 4px !important;
	padding-right: 4px !important
}

.spacing-8.row {
	margin-right: -4px !important;
	margin-left: -4px !important
}

.spacing-8 .item {
	padding-left: 4px !important;
	padding-right: 4px !important
}

.spacing-9 .row {
	margin-right: -4.5px;
	margin-left: -4.5px
}

.spacing-9 .row>[class^="col-"],.spacing-9 .row>[class*=" col-"] {
	padding-left: 4.5px !important;
	padding-right: 4.5px !important
}

.spacing-9.row {
	margin-right: -4.5px !important;
	margin-left: -4.5px !important
}

.spacing-9 .item {
	padding-left: 4.5px !important;
	padding-right: 4.5px !important
}

.spacing-10 .row {
	margin-right: -5px;
	margin-left: -5px
}

.spacing-10 .row>[class^="col-"],.spacing-10 .row>[class*=" col-"] {
	padding-left: 5px !important;
	padding-right: 5px !important
}

.spacing-10.row {
	margin-right: -5px !important;
	margin-left: -5px !important
}

.spacing-10 .item {
	padding-left: 5px !important;
	padding-right: 5px !important
}

.spacing-11 .row {
	margin-right: -5.5px;
	margin-left: -5.5px
}

.spacing-11 .row>[class^="col-"],.spacing-11 .row>[class*=" col-"] {
	padding-left: 5.5px !important;
	padding-right: 5.5px !important
}

.spacing-11.row {
	margin-right: -5.5px !important;
	margin-left: -5.5px !important
}

.spacing-11 .item {
	padding-left: 5.5px !important;
	padding-right: 5.5px !important
}

.spacing-12 .row {
	margin-right: -6px;
	margin-left: -6px
}

.spacing-12 .row>[class^="col-"],.spacing-12 .row>[class*=" col-"] {
	padding-left: 6px !important;
	padding-right: 6px !important
}

.spacing-12.row {
	margin-right: -6px !important;
	margin-left: -6px !important
}

.spacing-12 .item {
	padding-left: 6px !important;
	padding-right: 6px !important
}

.spacing-13 .row {
	margin-right: -6.5px;
	margin-left: -6.5px
}

.spacing-13 .row>[class^="col-"],.spacing-13 .row>[class*=" col-"] {
	padding-left: 6.5px !important;
	padding-right: 6.5px !important
}

.spacing-13.row {
	margin-right: -6.5px !important;
	margin-left: -6.5px !important
}

.spacing-13 .item {
	padding-left: 6.5px !important;
	padding-right: 6.5px !important
}

.spacing-14 .row {
	margin-right: -7px;
	margin-left: -7px
}

.spacing-14 .row>[class^="col-"],.spacing-14 .row>[class*=" col-"] {
	padding-left: 7px !important;
	padding-right: 7px !important
}

.spacing-14.row {
	margin-right: -7px !important;
	margin-left: -7px !important
}

.spacing-14 .item {
	padding-left: 7px !important;
	padding-right: 7px !important
}

.spacing-15 .row {
	margin-right: -7.5px;
	margin-left: -7.5px
}

.spacing-15 .row>[class^="col-"],.spacing-15 .row>[class*=" col-"] {
	padding-left: 7.5px !important;
	padding-right: 7.5px !important
}

.spacing-15.row {
	margin-right: -7.5px !important;
	margin-left: -7.5px !important
}

.spacing-15 .item {
	padding-left: 7.5px !important;
	padding-right: 7.5px !important
}

.spacing-16 .row {
	margin-right: -8px;
	margin-left: -8px
}

.spacing-16 .row>[class^="col-"],.spacing-16 .row>[class*=" col-"] {
	padding-left: 8px !important;
	padding-right: 8px !important
}

.spacing-16.row {
	margin-right: -8px !important;
	margin-left: -8px !important
}

.spacing-16 .item {
	padding-left: 8px !important;
	padding-right: 8px !important
}

.spacing-17 .row {
	margin-right: -8.5px;
	margin-left: -8.5px
}

.spacing-17 .row>[class^="col-"],.spacing-17 .row>[class*=" col-"] {
	padding-left: 8.5px !important;
	padding-right: 8.5px !important
}

.spacing-17.row {
	margin-right: -8.5px !important;
	margin-left: -8.5px !important
}

.spacing-17 .item {
	padding-left: 8.5px !important;
	padding-right: 8.5px !important
}

.spacing-18 .row {
	margin-right: -9px;
	margin-left: -9px
}

.spacing-18 .row>[class^="col-"],.spacing-18 .row>[class*=" col-"] {
	padding-left: 9px !important;
	padding-right: 9px !important
}

.spacing-18.row {
	margin-right: -9px !important;
	margin-left: -9px !important
}

.spacing-18 .item {
	padding-left: 9px !important;
	padding-right: 9px !important
}

.spacing-19 .row {
	margin-right: -9.5px;
	margin-left: -9.5px
}

.spacing-19 .row>[class^="col-"],.spacing-19 .row>[class*=" col-"] {
	padding-left: 9.5px !important;
	padding-right: 9.5px !important
}

.spacing-19.row {
	margin-right: -9.5px !important;
	margin-left: -9.5px !important
}

.spacing-19 .item {
	padding-left: 9.5px !important;
	padding-right: 9.5px !important
}

.spacing-20 .row {
	margin-right: -10px;
	margin-left: -10px
}

.spacing-20 .row>[class^="col-"],.spacing-20 .row>[class*=" col-"] {
	padding-left: 10px !important;
	padding-right: 10px !important
}

.spacing-20.row {
	margin-right: -10px !important;
	margin-left: -10px !important
}

.spacing-20 .item {
	padding-left: 10px !important;
	padding-right: 10px !important
}

.spacing-21 .row {
	margin-right: -10.5px;
	margin-left: -10.5px
}

.spacing-21 .row>[class^="col-"],.spacing-21 .row>[class*=" col-"] {
	padding-left: 10.5px !important;
	padding-right: 10.5px !important
}

.spacing-21.row {
	margin-right: -10.5px !important;
	margin-left: -10.5px !important
}

.spacing-21 .item {
	padding-left: 10.5px !important;
	padding-right: 10.5px !important
}

.spacing-22 .row {
	margin-right: -11px;
	margin-left: -11px
}

.spacing-22 .row>[class^="col-"],.spacing-22 .row>[class*=" col-"] {
	padding-left: 11px !important;
	padding-right: 11px !important
}

.spacing-22.row {
	margin-right: -11px !important;
	margin-left: -11px !important
}

.spacing-22 .item {
	padding-left: 11px !important;
	padding-right: 11px !important
}

.spacing-23 .row {
	margin-right: -11.5px;
	margin-left: -11.5px
}

.spacing-23 .row>[class^="col-"],.spacing-23 .row>[class*=" col-"] {
	padding-left: 11.5px !important;
	padding-right: 11.5px !important
}

.spacing-23.row {
	margin-right: -11.5px !important;
	margin-left: -11.5px !important
}

.spacing-23 .item {
	padding-left: 11.5px !important;
	padding-right: 11.5px !important
}

.spacing-24 .row {
	margin-right: -12px;
	margin-left: -12px
}

.spacing-24 .row>[class^="col-"],.spacing-24 .row>[class*=" col-"] {
	padding-left: 12px !important;
	padding-right: 12px !important
}

.spacing-24.row {
	margin-right: -12px !important;
	margin-left: -12px !important
}

.spacing-24 .item {
	padding-left: 12px !important;
	padding-right: 12px !important
}

.spacing-25 .row {
	margin-right: -12.5px;
	margin-left: -12.5px
}

.spacing-25 .row>[class^="col-"],.spacing-25 .row>[class*=" col-"] {
	padding-left: 12.5px !important;
	padding-right: 12.5px !important
}

.spacing-25.row {
	margin-right: -12.5px !important;
	margin-left: -12.5px !important
}

.spacing-25 .item {
	padding-left: 12.5px !important;
	padding-right: 12.5px !important
}

.spacing-26 .row {
	margin-right: -13px;
	margin-left: -13px
}

.spacing-26 .row>[class^="col-"],.spacing-26 .row>[class*=" col-"] {
	padding-left: 13px !important;
	padding-right: 13px !important
}

.spacing-26.row {
	margin-right: -13px !important;
	margin-left: -13px !important
}

.spacing-26 .item {
	padding-left: 13px !important;
	padding-right: 13px !important
}

.spacing-27 .row {
	margin-right: -13.5px;
	margin-left: -13.5px
}

.spacing-27 .row>[class^="col-"],.spacing-27 .row>[class*=" col-"] {
	padding-left: 13.5px !important;
	padding-right: 13.5px !important
}

.spacing-27.row {
	margin-right: -13.5px !important;
	margin-left: -13.5px !important
}

.spacing-27 .item {
	padding-left: 13.5px !important;
	padding-right: 13.5px !important
}

.spacing-28 .row {
	margin-right: -14px;
	margin-left: -14px
}

.spacing-28 .row>[class^="col-"],.spacing-28 .row>[class*=" col-"] {
	padding-left: 14px !important;
	padding-right: 14px !important
}

.spacing-28.row {
	margin-right: -14px !important;
	margin-left: -14px !important
}

.spacing-28 .item {
	padding-left: 14px !important;
	padding-right: 14px !important
}

.spacing-29 .row {
	margin-right: -14.5px;
	margin-left: -14.5px
}

.spacing-29 .row>[class^="col-"],.spacing-29 .row>[class*=" col-"] {
	padding-left: 14.5px !important;
	padding-right: 14.5px !important
}

.spacing-29.row {
	margin-right: -14.5px !important;
	margin-left: -14.5px !important
}

.spacing-29 .item {
	padding-left: 14.5px !important;
	padding-right: 14.5px !important
}

.spacing-30 .row {
	margin-right: -15px;
	margin-left: -15px
}

.spacing-30 .row>[class^="col-"],.spacing-30 .row>[class*=" col-"] {
	padding-left: 15px !important;
	padding-right: 15px !important
}

.spacing-30.row {
	margin-right: -15px !important;
	margin-left: -15px !important
}

.spacing-30 .item {
	padding-left: 15px !important;
	padding-right: 15px !important
}

.spacing-31 .row {
	margin-right: -15.5px;
	margin-left: -15.5px
}

.spacing-31 .row>[class^="col-"],.spacing-31 .row>[class*=" col-"] {
	padding-left: 15.5px !important;
	padding-right: 15.5px !important
}

.spacing-31.row {
	margin-right: -15.5px !important;
	margin-left: -15.5px !important
}

.spacing-31 .item {
	padding-left: 15.5px !important;
	padding-right: 15.5px !important
}

.spacing-32 .row {
	margin-right: -16px;
	margin-left: -16px
}

.spacing-32 .row>[class^="col-"],.spacing-32 .row>[class*=" col-"] {
	padding-left: 16px !important;
	padding-right: 16px !important
}

.spacing-32.row {
	margin-right: -16px !important;
	margin-left: -16px !important
}

.spacing-32 .item {
	padding-left: 16px !important;
	padding-right: 16px !important
}

.spacing-33 .row {
	margin-right: -16.5px;
	margin-left: -16.5px
}

.spacing-33 .row>[class^="col-"],.spacing-33 .row>[class*=" col-"] {
	padding-left: 16.5px !important;
	padding-right: 16.5px !important
}

.spacing-33.row {
	margin-right: -16.5px !important;
	margin-left: -16.5px !important
}

.spacing-33 .item {
	padding-left: 16.5px !important;
	padding-right: 16.5px !important
}

.spacing-34 .row {
	margin-right: -17px;
	margin-left: -17px
}

.spacing-34 .row>[class^="col-"],.spacing-34 .row>[class*=" col-"] {
	padding-left: 17px !important;
	padding-right: 17px !important
}

.spacing-34.row {
	margin-right: -17px !important;
	margin-left: -17px !important
}

.spacing-34 .item {
	padding-left: 17px !important;
	padding-right: 17px !important
}

.spacing-35 .row {
	margin-right: -17.5px;
	margin-left: -17.5px
}

.spacing-35 .row>[class^="col-"],.spacing-35 .row>[class*=" col-"] {
	padding-left: 17.5px !important;
	padding-right: 17.5px !important
}

.spacing-35.row {
	margin-right: -17.5px !important;
	margin-left: -17.5px !important
}

.spacing-35 .item {
	padding-left: 17.5px !important;
	padding-right: 17.5px !important
}

.spacing-36 .row {
	margin-right: -18px;
	margin-left: -18px
}

.spacing-36 .row>[class^="col-"],.spacing-36 .row>[class*=" col-"] {
	padding-left: 18px !important;
	padding-right: 18px !important
}

.spacing-36.row {
	margin-right: -18px !important;
	margin-left: -18px !important
}

.spacing-36 .item {
	padding-left: 18px !important;
	padding-right: 18px !important
}

.spacing-37 .row {
	margin-right: -18.5px;
	margin-left: -18.5px
}

.spacing-37 .row>[class^="col-"],.spacing-37 .row>[class*=" col-"] {
	padding-left: 18.5px !important;
	padding-right: 18.5px !important
}

.spacing-37.row {
	margin-right: -18.5px !important;
	margin-left: -18.5px !important
}

.spacing-37 .item {
	padding-left: 18.5px !important;
	padding-right: 18.5px !important
}

.spacing-38 .row {
	margin-right: -19px;
	margin-left: -19px
}

.spacing-38 .row>[class^="col-"],.spacing-38 .row>[class*=" col-"] {
	padding-left: 19px !important;
	padding-right: 19px !important
}

.spacing-38.row {
	margin-right: -19px !important;
	margin-left: -19px !important
}

.spacing-38 .item {
	padding-left: 19px !important;
	padding-right: 19px !important
}

.spacing-39 .row {
	margin-right: -19.5px;
	margin-left: -19.5px
}

.spacing-39 .row>[class^="col-"],.spacing-39 .row>[class*=" col-"] {
	padding-left: 19.5px !important;
	padding-right: 19.5px !important
}

.spacing-39.row {
	margin-right: -19.5px !important;
	margin-left: -19.5px !important
}

.spacing-39 .item {
	padding-left: 19.5px !important;
	padding-right: 19.5px !important
}

.spacing-40 .row {
	margin-right: -20px;
	margin-left: -20px
}

.spacing-40 .row>[class^="col-"],.spacing-40 .row>[class*=" col-"] {
	padding-left: 20px !important;
	padding-right: 20px !important
}

.spacing-40.row {
	margin-right: -20px !important;
	margin-left: -20px !important
}

.spacing-40 .item {
	padding-left: 20px !important;
	padding-right: 20px !important
}

.spacing-41 .row {
	margin-right: -20.5px;
	margin-left: -20.5px
}

.spacing-41 .row>[class^="col-"],.spacing-41 .row>[class*=" col-"] {
	padding-left: 20.5px !important;
	padding-right: 20.5px !important
}

.spacing-41.row {
	margin-right: -20.5px !important;
	margin-left: -20.5px !important
}

.spacing-41 .item {
	padding-left: 20.5px !important;
	padding-right: 20.5px !important
}

.spacing-42 .row {
	margin-right: -21px;
	margin-left: -21px
}

.spacing-42 .row>[class^="col-"],.spacing-42 .row>[class*=" col-"] {
	padding-left: 21px !important;
	padding-right: 21px !important
}

.spacing-42.row {
	margin-right: -21px !important;
	margin-left: -21px !important
}

.spacing-42 .item {
	padding-left: 21px !important;
	padding-right: 21px !important
}

.spacing-43 .row {
	margin-right: -21.5px;
	margin-left: -21.5px
}

.spacing-43 .row>[class^="col-"],.spacing-43 .row>[class*=" col-"] {
	padding-left: 21.5px !important;
	padding-right: 21.5px !important
}

.spacing-43.row {
	margin-right: -21.5px !important;
	margin-left: -21.5px !important
}

.spacing-43 .item {
	padding-left: 21.5px !important;
	padding-right: 21.5px !important
}

.spacing-44 .row {
	margin-right: -22px;
	margin-left: -22px
}

.spacing-44 .row>[class^="col-"],.spacing-44 .row>[class*=" col-"] {
	padding-left: 22px !important;
	padding-right: 22px !important
}

.spacing-44.row {
	margin-right: -22px !important;
	margin-left: -22px !important
}

.spacing-44 .item {
	padding-left: 22px !important;
	padding-right: 22px !important
}

.spacing-45 .row {
	margin-right: -22.5px;
	margin-left: -22.5px
}

.spacing-45 .row>[class^="col-"],.spacing-45 .row>[class*=" col-"] {
	padding-left: 22.5px !important;
	padding-right: 22.5px !important
}

.spacing-45.row {
	margin-right: -22.5px !important;
	margin-left: -22.5px !important
}

.spacing-45 .item {
	padding-left: 22.5px !important;
	padding-right: 22.5px !important
}

.spacing-46 .row {
	margin-right: -23px;
	margin-left: -23px
}

.spacing-46 .row>[class^="col-"],.spacing-46 .row>[class*=" col-"] {
	padding-left: 23px !important;
	padding-right: 23px !important
}

.spacing-46.row {
	margin-right: -23px !important;
	margin-left: -23px !important
}

.spacing-46 .item {
	padding-left: 23px !important;
	padding-right: 23px !important
}

.spacing-47 .row {
	margin-right: -23.5px;
	margin-left: -23.5px
}

.spacing-47 .row>[class^="col-"],.spacing-47 .row>[class*=" col-"] {
	padding-left: 23.5px !important;
	padding-right: 23.5px !important
}

.spacing-47.row {
	margin-right: -23.5px !important;
	margin-left: -23.5px !important
}

.spacing-47 .item {
	padding-left: 23.5px !important;
	padding-right: 23.5px !important
}

.spacing-48 .row {
	margin-right: -24px;
	margin-left: -24px
}

.spacing-48 .row>[class^="col-"],.spacing-48 .row>[class*=" col-"] {
	padding-left: 24px !important;
	padding-right: 24px !important
}

.spacing-48.row {
	margin-right: -24px !important;
	margin-left: -24px !important
}

.spacing-48 .item {
	padding-left: 24px !important;
	padding-right: 24px !important
}

.spacing-49 .row {
	margin-right: -24.5px;
	margin-left: -24.5px
}

.spacing-49 .row>[class^="col-"],.spacing-49 .row>[class*=" col-"] {
	padding-left: 24.5px !important;
	padding-right: 24.5px !important
}

.spacing-49.row {
	margin-right: -24.5px !important;
	margin-left: -24.5px !important
}

.spacing-49 .item {
	padding-left: 24.5px !important;
	padding-right: 24.5px !important
}

.spacing-50 .row {
	margin-right: -25px;
	margin-left: -25px
}

.spacing-50 .row>[class^="col-"],.spacing-50 .row>[class*=" col-"] {
	padding-left: 25px !important;
	padding-right: 25px !important
}

.spacing-50.row {
	margin-right: -25px !important;
	margin-left: -25px !important
}

.spacing-50 .item {
	padding-left: 25px !important;
	padding-right: 25px !important
}

.spacing-51 .row {
	margin-right: -25.5px;
	margin-left: -25.5px
}

.spacing-51 .row>[class^="col-"],.spacing-51 .row>[class*=" col-"] {
	padding-left: 25.5px !important;
	padding-right: 25.5px !important
}

.spacing-51.row {
	margin-right: -25.5px !important;
	margin-left: -25.5px !important
}

.spacing-51 .item {
	padding-left: 25.5px !important;
	padding-right: 25.5px !important
}

.spacing-52 .row {
	margin-right: -26px;
	margin-left: -26px
}

.spacing-52 .row>[class^="col-"],.spacing-52 .row>[class*=" col-"] {
	padding-left: 26px !important;
	padding-right: 26px !important
}

.spacing-52.row {
	margin-right: -26px !important;
	margin-left: -26px !important
}

.spacing-52 .item {
	padding-left: 26px !important;
	padding-right: 26px !important
}

.spacing-53 .row {
	margin-right: -26.5px;
	margin-left: -26.5px
}

.spacing-53 .row>[class^="col-"],.spacing-53 .row>[class*=" col-"] {
	padding-left: 26.5px !important;
	padding-right: 26.5px !important
}

.spacing-53.row {
	margin-right: -26.5px !important;
	margin-left: -26.5px !important
}

.spacing-53 .item {
	padding-left: 26.5px !important;
	padding-right: 26.5px !important
}

.spacing-54 .row {
	margin-right: -27px;
	margin-left: -27px
}

.spacing-54 .row>[class^="col-"],.spacing-54 .row>[class*=" col-"] {
	padding-left: 27px !important;
	padding-right: 27px !important
}

.spacing-54.row {
	margin-right: -27px !important;
	margin-left: -27px !important
}

.spacing-54 .item {
	padding-left: 27px !important;
	padding-right: 27px !important
}

.spacing-55 .row {
	margin-right: -27.5px;
	margin-left: -27.5px
}

.spacing-55 .row>[class^="col-"],.spacing-55 .row>[class*=" col-"] {
	padding-left: 27.5px !important;
	padding-right: 27.5px !important
}

.spacing-55.row {
	margin-right: -27.5px !important;
	margin-left: -27.5px !important
}

.spacing-55 .item {
	padding-left: 27.5px !important;
	padding-right: 27.5px !important
}

.spacing-56 .row {
	margin-right: -28px;
	margin-left: -28px
}

.spacing-56 .row>[class^="col-"],.spacing-56 .row>[class*=" col-"] {
	padding-left: 28px !important;
	padding-right: 28px !important
}

.spacing-56.row {
	margin-right: -28px !important;
	margin-left: -28px !important
}

.spacing-56 .item {
	padding-left: 28px !important;
	padding-right: 28px !important
}

.spacing-57 .row {
	margin-right: -28.5px;
	margin-left: -28.5px
}

.spacing-57 .row>[class^="col-"],.spacing-57 .row>[class*=" col-"] {
	padding-left: 28.5px !important;
	padding-right: 28.5px !important
}

.spacing-57.row {
	margin-right: -28.5px !important;
	margin-left: -28.5px !important
}

.spacing-57 .item {
	padding-left: 28.5px !important;
	padding-right: 28.5px !important
}

.spacing-58 .row {
	margin-right: -29px;
	margin-left: -29px
}

.spacing-58 .row>[class^="col-"],.spacing-58 .row>[class*=" col-"] {
	padding-left: 29px !important;
	padding-right: 29px !important
}

.spacing-58.row {
	margin-right: -29px !important;
	margin-left: -29px !important
}

.spacing-58 .item {
	padding-left: 29px !important;
	padding-right: 29px !important
}

.spacing-59 .row {
	margin-right: -29.5px;
	margin-left: -29.5px
}

.spacing-59 .row>[class^="col-"],.spacing-59 .row>[class*=" col-"] {
	padding-left: 29.5px !important;
	padding-right: 29.5px !important
}

.spacing-59.row {
	margin-right: -29.5px !important;
	margin-left: -29.5px !important
}

.spacing-59 .item {
	padding-left: 29.5px !important;
	padding-right: 29.5px !important
}

.spacing-60 .row {
	margin-right: -30px;
	margin-left: -30px
}

.spacing-60 .row>[class^="col-"],.spacing-60 .row>[class*=" col-"] {
	padding-left: 30px !important;
	padding-right: 30px !important
}

.spacing-60.row {
	margin-right: -30px !important;
	margin-left: -30px !important
}

.spacing-60 .item {
	padding-left: 30px !important;
	padding-right: 30px !important
}

.spacing-61 .row {
	margin-right: -30.5px;
	margin-left: -30.5px
}

.spacing-61 .row>[class^="col-"],.spacing-61 .row>[class*=" col-"] {
	padding-left: 30.5px !important;
	padding-right: 30.5px !important
}

.spacing-61.row {
	margin-right: -30.5px !important;
	margin-left: -30.5px !important
}

.spacing-61 .item {
	padding-left: 30.5px !important;
	padding-right: 30.5px !important
}

.spacing-62 .row {
	margin-right: -31px;
	margin-left: -31px
}

.spacing-62 .row>[class^="col-"],.spacing-62 .row>[class*=" col-"] {
	padding-left: 31px !important;
	padding-right: 31px !important
}

.spacing-62.row {
	margin-right: -31px !important;
	margin-left: -31px !important
}

.spacing-62 .item {
	padding-left: 31px !important;
	padding-right: 31px !important
}

.spacing-63 .row {
	margin-right: -31.5px;
	margin-left: -31.5px
}

.spacing-63 .row>[class^="col-"],.spacing-63 .row>[class*=" col-"] {
	padding-left: 31.5px !important;
	padding-right: 31.5px !important
}

.spacing-63.row {
	margin-right: -31.5px !important;
	margin-left: -31.5px !important
}

.spacing-63 .item {
	padding-left: 31.5px !important;
	padding-right: 31.5px !important
}

.spacing-64 .row {
	margin-right: -32px;
	margin-left: -32px
}

.spacing-64 .row>[class^="col-"],.spacing-64 .row>[class*=" col-"] {
	padding-left: 32px !important;
	padding-right: 32px !important
}

.spacing-64.row {
	margin-right: -32px !important;
	margin-left: -32px !important
}

.spacing-64 .item {
	padding-left: 32px !important;
	padding-right: 32px !important
}

.spacing-65 .row {
	margin-right: -32.5px;
	margin-left: -32.5px
}

.spacing-65 .row>[class^="col-"],.spacing-65 .row>[class*=" col-"] {
	padding-left: 32.5px !important;
	padding-right: 32.5px !important
}

.spacing-65.row {
	margin-right: -32.5px !important;
	margin-left: -32.5px !important
}

.spacing-65 .item {
	padding-left: 32.5px !important;
	padding-right: 32.5px !important
}

.spacing-66 .row {
	margin-right: -33px;
	margin-left: -33px
}

.spacing-66 .row>[class^="col-"],.spacing-66 .row>[class*=" col-"] {
	padding-left: 33px !important;
	padding-right: 33px !important
}

.spacing-66.row {
	margin-right: -33px !important;
	margin-left: -33px !important
}

.spacing-66 .item {
	padding-left: 33px !important;
	padding-right: 33px !important
}

.spacing-67 .row {
	margin-right: -33.5px;
	margin-left: -33.5px
}

.spacing-67 .row>[class^="col-"],.spacing-67 .row>[class*=" col-"] {
	padding-left: 33.5px !important;
	padding-right: 33.5px !important
}

.spacing-67.row {
	margin-right: -33.5px !important;
	margin-left: -33.5px !important
}

.spacing-67 .item {
	padding-left: 33.5px !important;
	padding-right: 33.5px !important
}

.spacing-68 .row {
	margin-right: -34px;
	margin-left: -34px
}

.spacing-68 .row>[class^="col-"],.spacing-68 .row>[class*=" col-"] {
	padding-left: 34px !important;
	padding-right: 34px !important
}

.spacing-68.row {
	margin-right: -34px !important;
	margin-left: -34px !important
}

.spacing-68 .item {
	padding-left: 34px !important;
	padding-right: 34px !important
}

.spacing-69 .row {
	margin-right: -34.5px;
	margin-left: -34.5px
}

.spacing-69 .row>[class^="col-"],.spacing-69 .row>[class*=" col-"] {
	padding-left: 34.5px !important;
	padding-right: 34.5px !important
}

.spacing-69.row {
	margin-right: -34.5px !important;
	margin-left: -34.5px !important
}

.spacing-69 .item {
	padding-left: 34.5px !important;
	padding-right: 34.5px !important
}

.spacing-70 .row {
	margin-right: -35px;
	margin-left: -35px
}

.spacing-70 .row>[class^="col-"],.spacing-70 .row>[class*=" col-"] {
	padding-left: 35px !important;
	padding-right: 35px !important
}

.spacing-70.row {
	margin-right: -35px !important;
	margin-left: -35px !important
}

.spacing-70 .item {
	padding-left: 35px !important;
	padding-right: 35px !important
}

.spacing-71 .row {
	margin-right: -35.5px;
	margin-left: -35.5px
}

.spacing-71 .row>[class^="col-"],.spacing-71 .row>[class*=" col-"] {
	padding-left: 35.5px !important;
	padding-right: 35.5px !important
}

.spacing-71.row {
	margin-right: -35.5px !important;
	margin-left: -35.5px !important
}

.spacing-71 .item {
	padding-left: 35.5px !important;
	padding-right: 35.5px !important
}

.spacing-72 .row {
	margin-right: -36px;
	margin-left: -36px
}

.spacing-72 .row>[class^="col-"],.spacing-72 .row>[class*=" col-"] {
	padding-left: 36px !important;
	padding-right: 36px !important
}

.spacing-72.row {
	margin-right: -36px !important;
	margin-left: -36px !important
}

.spacing-72 .item {
	padding-left: 36px !important;
	padding-right: 36px !important
}

.spacing-73 .row {
	margin-right: -36.5px;
	margin-left: -36.5px
}

.spacing-73 .row>[class^="col-"],.spacing-73 .row>[class*=" col-"] {
	padding-left: 36.5px !important;
	padding-right: 36.5px !important
}

.spacing-73.row {
	margin-right: -36.5px !important;
	margin-left: -36.5px !important
}

.spacing-73 .item {
	padding-left: 36.5px !important;
	padding-right: 36.5px !important
}

.spacing-74 .row {
	margin-right: -37px;
	margin-left: -37px
}

.spacing-74 .row>[class^="col-"],.spacing-74 .row>[class*=" col-"] {
	padding-left: 37px !important;
	padding-right: 37px !important
}

.spacing-74.row {
	margin-right: -37px !important;
	margin-left: -37px !important
}

.spacing-74 .item {
	padding-left: 37px !important;
	padding-right: 37px !important
}

.spacing-75 .row {
	margin-right: -37.5px;
	margin-left: -37.5px
}

.spacing-75 .row>[class^="col-"],.spacing-75 .row>[class*=" col-"] {
	padding-left: 37.5px !important;
	padding-right: 37.5px !important
}

.spacing-75.row {
	margin-right: -37.5px !important;
	margin-left: -37.5px !important
}

.spacing-75 .item {
	padding-left: 37.5px !important;
	padding-right: 37.5px !important
}

.spacing-76 .row {
	margin-right: -38px;
	margin-left: -38px
}

.spacing-76 .row>[class^="col-"],.spacing-76 .row>[class*=" col-"] {
	padding-left: 38px !important;
	padding-right: 38px !important
}

.spacing-76.row {
	margin-right: -38px !important;
	margin-left: -38px !important
}

.spacing-76 .item {
	padding-left: 38px !important;
	padding-right: 38px !important
}

.spacing-77 .row {
	margin-right: -38.5px;
	margin-left: -38.5px
}

.spacing-77 .row>[class^="col-"],.spacing-77 .row>[class*=" col-"] {
	padding-left: 38.5px !important;
	padding-right: 38.5px !important
}

.spacing-77.row {
	margin-right: -38.5px !important;
	margin-left: -38.5px !important
}

.spacing-77 .item {
	padding-left: 38.5px !important;
	padding-right: 38.5px !important
}

.spacing-78 .row {
	margin-right: -39px;
	margin-left: -39px
}

.spacing-78 .row>[class^="col-"],.spacing-78 .row>[class*=" col-"] {
	padding-left: 39px !important;
	padding-right: 39px !important
}

.spacing-78.row {
	margin-right: -39px !important;
	margin-left: -39px !important
}

.spacing-78 .item {
	padding-left: 39px !important;
	padding-right: 39px !important
}

.spacing-79 .row {
	margin-right: -39.5px;
	margin-left: -39.5px
}

.spacing-79 .row>[class^="col-"],.spacing-79 .row>[class*=" col-"] {
	padding-left: 39.5px !important;
	padding-right: 39.5px !important
}

.spacing-79.row {
	margin-right: -39.5px !important;
	margin-left: -39.5px !important
}

.spacing-79 .item {
	padding-left: 39.5px !important;
	padding-right: 39.5px !important
}

.spacing-80 .row {
	margin-right: -40px;
	margin-left: -40px
}

.spacing-80 .row>[class^="col-"],.spacing-80 .row>[class*=" col-"] {
	padding-left: 40px !important;
	padding-right: 40px !important
}

.spacing-80.row {
	margin-right: -40px !important;
	margin-left: -40px !important
}

.spacing-80 .item {
	padding-left: 40px !important;
	padding-right: 40px !important
}

.spacing-81 .row {
	margin-right: -40.5px;
	margin-left: -40.5px
}

.spacing-81 .row>[class^="col-"],.spacing-81 .row>[class*=" col-"] {
	padding-left: 40.5px !important;
	padding-right: 40.5px !important
}

.spacing-81.row {
	margin-right: -40.5px !important;
	margin-left: -40.5px !important
}

.spacing-81 .item {
	padding-left: 40.5px !important;
	padding-right: 40.5px !important
}

.spacing-82 .row {
	margin-right: -41px;
	margin-left: -41px
}

.spacing-82 .row>[class^="col-"],.spacing-82 .row>[class*=" col-"] {
	padding-left: 41px !important;
	padding-right: 41px !important
}

.spacing-82.row {
	margin-right: -41px !important;
	margin-left: -41px !important
}

.spacing-82 .item {
	padding-left: 41px !important;
	padding-right: 41px !important
}

.spacing-83 .row {
	margin-right: -41.5px;
	margin-left: -41.5px
}

.spacing-83 .row>[class^="col-"],.spacing-83 .row>[class*=" col-"] {
	padding-left: 41.5px !important;
	padding-right: 41.5px !important
}

.spacing-83.row {
	margin-right: -41.5px !important;
	margin-left: -41.5px !important
}

.spacing-83 .item {
	padding-left: 41.5px !important;
	padding-right: 41.5px !important
}

.spacing-84 .row {
	margin-right: -42px;
	margin-left: -42px
}

.spacing-84 .row>[class^="col-"],.spacing-84 .row>[class*=" col-"] {
	padding-left: 42px !important;
	padding-right: 42px !important
}

.spacing-84.row {
	margin-right: -42px !important;
	margin-left: -42px !important
}

.spacing-84 .item {
	padding-left: 42px !important;
	padding-right: 42px !important
}

.spacing-85 .row {
	margin-right: -42.5px;
	margin-left: -42.5px
}

.spacing-85 .row>[class^="col-"],.spacing-85 .row>[class*=" col-"] {
	padding-left: 42.5px !important;
	padding-right: 42.5px !important
}

.spacing-85.row {
	margin-right: -42.5px !important;
	margin-left: -42.5px !important
}

.spacing-85 .item {
	padding-left: 42.5px !important;
	padding-right: 42.5px !important
}

.spacing-86 .row {
	margin-right: -43px;
	margin-left: -43px
}

.spacing-86 .row>[class^="col-"],.spacing-86 .row>[class*=" col-"] {
	padding-left: 43px !important;
	padding-right: 43px !important
}

.spacing-86.row {
	margin-right: -43px !important;
	margin-left: -43px !important
}

.spacing-86 .item {
	padding-left: 43px !important;
	padding-right: 43px !important
}

.spacing-87 .row {
	margin-right: -43.5px;
	margin-left: -43.5px
}

.spacing-87 .row>[class^="col-"],.spacing-87 .row>[class*=" col-"] {
	padding-left: 43.5px !important;
	padding-right: 43.5px !important
}

.spacing-87.row {
	margin-right: -43.5px !important;
	margin-left: -43.5px !important
}

.spacing-87 .item {
	padding-left: 43.5px !important;
	padding-right: 43.5px !important
}

.spacing-88 .row {
	margin-right: -44px;
	margin-left: -44px
}

.spacing-88 .row>[class^="col-"],.spacing-88 .row>[class*=" col-"] {
	padding-left: 44px !important;
	padding-right: 44px !important
}

.spacing-88.row {
	margin-right: -44px !important;
	margin-left: -44px !important
}

.spacing-88 .item {
	padding-left: 44px !important;
	padding-right: 44px !important
}

.spacing-89 .row {
	margin-right: -44.5px;
	margin-left: -44.5px
}

.spacing-89 .row>[class^="col-"],.spacing-89 .row>[class*=" col-"] {
	padding-left: 44.5px !important;
	padding-right: 44.5px !important
}

.spacing-89.row {
	margin-right: -44.5px !important;
	margin-left: -44.5px !important
}

.spacing-89 .item {
	padding-left: 44.5px !important;
	padding-right: 44.5px !important
}

.spacing-90 .row {
	margin-right: -45px;
	margin-left: -45px
}

.spacing-90 .row>[class^="col-"],.spacing-90 .row>[class*=" col-"] {
	padding-left: 45px !important;
	padding-right: 45px !important
}

.spacing-90.row {
	margin-right: -45px !important;
	margin-left: -45px !important
}

.spacing-90 .item {
	padding-left: 45px !important;
	padding-right: 45px !important
}

.spacing-91 .row {
	margin-right: -45.5px;
	margin-left: -45.5px
}

.spacing-91 .row>[class^="col-"],.spacing-91 .row>[class*=" col-"] {
	padding-left: 45.5px !important;
	padding-right: 45.5px !important
}

.spacing-91.row {
	margin-right: -45.5px !important;
	margin-left: -45.5px !important
}

.spacing-91 .item {
	padding-left: 45.5px !important;
	padding-right: 45.5px !important
}

.spacing-92 .row {
	margin-right: -46px;
	margin-left: -46px
}

.spacing-92 .row>[class^="col-"],.spacing-92 .row>[class*=" col-"] {
	padding-left: 46px !important;
	padding-right: 46px !important
}

.spacing-92.row {
	margin-right: -46px !important;
	margin-left: -46px !important
}

.spacing-92 .item {
	padding-left: 46px !important;
	padding-right: 46px !important
}

.spacing-93 .row {
	margin-right: -46.5px;
	margin-left: -46.5px
}

.spacing-93 .row>[class^="col-"],.spacing-93 .row>[class*=" col-"] {
	padding-left: 46.5px !important;
	padding-right: 46.5px !important
}

.spacing-93.row {
	margin-right: -46.5px !important;
	margin-left: -46.5px !important
}

.spacing-93 .item {
	padding-left: 46.5px !important;
	padding-right: 46.5px !important
}

.spacing-94 .row {
	margin-right: -47px;
	margin-left: -47px
}

.spacing-94 .row>[class^="col-"],.spacing-94 .row>[class*=" col-"] {
	padding-left: 47px !important;
	padding-right: 47px !important
}

.spacing-94.row {
	margin-right: -47px !important;
	margin-left: -47px !important
}

.spacing-94 .item {
	padding-left: 47px !important;
	padding-right: 47px !important
}

.spacing-95 .row {
	margin-right: -47.5px;
	margin-left: -47.5px
}

.spacing-95 .row>[class^="col-"],.spacing-95 .row>[class*=" col-"] {
	padding-left: 47.5px !important;
	padding-right: 47.5px !important
}

.spacing-95.row {
	margin-right: -47.5px !important;
	margin-left: -47.5px !important
}

.spacing-95 .item {
	padding-left: 47.5px !important;
	padding-right: 47.5px !important
}

.spacing-96 .row {
	margin-right: -48px;
	margin-left: -48px
}

.spacing-96 .row>[class^="col-"],.spacing-96 .row>[class*=" col-"] {
	padding-left: 48px !important;
	padding-right: 48px !important
}

.spacing-96.row {
	margin-right: -48px !important;
	margin-left: -48px !important
}

.spacing-96 .item {
	padding-left: 48px !important;
	padding-right: 48px !important
}

.spacing-97 .row {
	margin-right: -48.5px;
	margin-left: -48.5px
}

.spacing-97 .row>[class^="col-"],.spacing-97 .row>[class*=" col-"] {
	padding-left: 48.5px !important;
	padding-right: 48.5px !important
}

.spacing-97.row {
	margin-right: -48.5px !important;
	margin-left: -48.5px !important
}

.spacing-97 .item {
	padding-left: 48.5px !important;
	padding-right: 48.5px !important
}

.spacing-98 .row {
	margin-right: -49px;
	margin-left: -49px
}

.spacing-98 .row>[class^="col-"],.spacing-98 .row>[class*=" col-"] {
	padding-left: 49px !important;
	padding-right: 49px !important
}

.spacing-98.row {
	margin-right: -49px !important;
	margin-left: -49px !important
}

.spacing-98 .item {
	padding-left: 49px !important;
	padding-right: 49px !important
}

.spacing-99 .row {
	margin-right: -49.5px;
	margin-left: -49.5px
}

.spacing-99 .row>[class^="col-"],.spacing-99 .row>[class*=" col-"] {
	padding-left: 49.5px !important;
	padding-right: 49.5px !important
}

.spacing-99.row {
	margin-right: -49.5px !important;
	margin-left: -49.5px !important
}

.spacing-99 .item {
	padding-left: 49.5px !important;
	padding-right: 49.5px !important
}

.spacing-100 .row {
	margin-right: -50px;
	margin-left: -50px
}

.spacing-100 .row>[class^="col-"],.spacing-100 .row>[class*=" col-"] {
	padding-left: 50px !important;
	padding-right: 50px !important
}

.spacing-100.row {
	margin-right: -50px !important;
	margin-left: -50px !important
}

.spacing-100 .item {
	padding-left: 50px !important;
	padding-right: 50px !important
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-md-0 {
		width: 0% !important;
		flex: 0 0 0% !important
	}

	.w-md-1 {
		width: 1% !important;
		flex: 0 0 1% !important
	}

	.w-md-2 {
		width: 2% !important;
		flex: 0 0 2% !important
	}

	.w-md-3 {
		width: 3% !important;
		flex: 0 0 3% !important
	}

	.w-md-4 {
		width: 4% !important;
		flex: 0 0 4% !important
	}

	.w-md-5 {
		width: 5% !important;
		flex: 0 0 5% !important
	}

	.w-md-6 {
		width: 6% !important;
		flex: 0 0 6% !important
	}

	.w-md-7 {
		width: 7% !important;
		flex: 0 0 7% !important
	}

	.w-md-8 {
		width: 8% !important;
		flex: 0 0 8% !important
	}

	.w-md-9 {
		width: 9% !important;
		flex: 0 0 9% !important
	}

	.w-md-10 {
		width: 10% !important;
		flex: 0 0 10% !important
	}

	.w-md-11 {
		width: 11% !important;
		flex: 0 0 11% !important
	}

	.w-md-12 {
		width: 12% !important;
		flex: 0 0 12% !important
	}

	.w-md-13 {
		width: 13% !important;
		flex: 0 0 13% !important
	}

	.w-md-14 {
		width: 14% !important;
		flex: 0 0 14% !important
	}

	.w-md-15 {
		width: 15% !important;
		flex: 0 0 15% !important
	}

	.w-md-16 {
		width: 16% !important;
		flex: 0 0 16% !important
	}

	.w-md-17 {
		width: 17% !important;
		flex: 0 0 17% !important
	}

	.w-md-18 {
		width: 18% !important;
		flex: 0 0 18% !important
	}

	.w-md-19 {
		width: 19% !important;
		flex: 0 0 19% !important
	}

	.w-md-20 {
		width: 20% !important;
		flex: 0 0 20% !important
	}

	.w-md-21 {
		width: 21% !important;
		flex: 0 0 21% !important
	}

	.w-md-22 {
		width: 22% !important;
		flex: 0 0 22% !important
	}

	.w-md-23 {
		width: 23% !important;
		flex: 0 0 23% !important
	}

	.w-md-24 {
		width: 24% !important;
		flex: 0 0 24% !important
	}

	.w-md-25 {
		width: 25% !important;
		flex: 0 0 25% !important
	}

	.w-md-26 {
		width: 26% !important;
		flex: 0 0 26% !important
	}

	.w-md-27 {
		width: 27% !important;
		flex: 0 0 27% !important
	}

	.w-md-28 {
		width: 28% !important;
		flex: 0 0 28% !important
	}

	.w-md-29 {
		width: 29% !important;
		flex: 0 0 29% !important
	}

	.w-md-30 {
		width: 30% !important;
		flex: 0 0 30% !important
	}

	.w-md-31 {
		width: 31% !important;
		flex: 0 0 31% !important
	}

	.w-md-32 {
		width: 32% !important;
		flex: 0 0 32% !important
	}

	.w-md-33 {
		width: 33% !important;
		flex: 0 0 33% !important
	}

	.w-md-34 {
		width: 34% !important;
		flex: 0 0 34% !important
	}

	.w-md-35 {
		width: 35% !important;
		flex: 0 0 35% !important
	}

	.w-md-36 {
		width: 36% !important;
		flex: 0 0 36% !important
	}

	.w-md-37 {
		width: 37% !important;
		flex: 0 0 37% !important
	}

	.w-md-38 {
		width: 38% !important;
		flex: 0 0 38% !important
	}

	.w-md-39 {
		width: 39% !important;
		flex: 0 0 39% !important
	}

	.w-md-40 {
		width: 40% !important;
		flex: 0 0 40% !important
	}

	.w-md-41 {
		width: 41% !important;
		flex: 0 0 41% !important
	}

	.w-md-42 {
		width: 42% !important;
		flex: 0 0 42% !important
	}

	.w-md-43 {
		width: 43% !important;
		flex: 0 0 43% !important
	}

	.w-md-44 {
		width: 44% !important;
		flex: 0 0 44% !important
	}

	.w-md-45 {
		width: 45% !important;
		flex: 0 0 45% !important
	}

	.w-md-46 {
		width: 46% !important;
		flex: 0 0 46% !important
	}

	.w-md-47 {
		width: 47% !important;
		flex: 0 0 47% !important
	}

	.w-md-48 {
		width: 48% !important;
		flex: 0 0 48% !important
	}

	.w-md-49 {
		width: 49% !important;
		flex: 0 0 49% !important
	}

	.w-md-50 {
		width: 50% !important;
		flex: 0 0 50% !important
	}

	.w-md-51 {
		width: 51% !important;
		flex: 0 0 51% !important
	}

	.w-md-52 {
		width: 52% !important;
		flex: 0 0 52% !important
	}

	.w-md-53 {
		width: 53% !important;
		flex: 0 0 53% !important
	}

	.w-md-54 {
		width: 54% !important;
		flex: 0 0 54% !important
	}

	.w-md-55 {
		width: 55% !important;
		flex: 0 0 55% !important
	}

	.w-md-56 {
		width: 56% !important;
		flex: 0 0 56% !important
	}

	.w-md-57 {
		width: 57% !important;
		flex: 0 0 57% !important
	}

	.w-md-58 {
		width: 58% !important;
		flex: 0 0 58% !important
	}

	.w-md-59 {
		width: 59% !important;
		flex: 0 0 59% !important
	}

	.w-md-60 {
		width: 60% !important;
		flex: 0 0 60% !important
	}

	.w-md-61 {
		width: 61% !important;
		flex: 0 0 61% !important
	}

	.w-md-62 {
		width: 62% !important;
		flex: 0 0 62% !important
	}

	.w-md-63 {
		width: 63% !important;
		flex: 0 0 63% !important
	}

	.w-md-64 {
		width: 64% !important;
		flex: 0 0 64% !important
	}

	.w-md-65 {
		width: 65% !important;
		flex: 0 0 65% !important
	}

	.w-md-66 {
		width: 66% !important;
		flex: 0 0 66% !important
	}

	.w-md-67 {
		width: 67% !important;
		flex: 0 0 67% !important
	}

	.w-md-68 {
		width: 68% !important;
		flex: 0 0 68% !important
	}

	.w-md-69 {
		width: 69% !important;
		flex: 0 0 69% !important
	}

	.w-md-70 {
		width: 70% !important;
		flex: 0 0 70% !important
	}

	.w-md-71 {
		width: 71% !important;
		flex: 0 0 71% !important
	}

	.w-md-72 {
		width: 72% !important;
		flex: 0 0 72% !important
	}

	.w-md-73 {
		width: 73% !important;
		flex: 0 0 73% !important
	}

	.w-md-74 {
		width: 74% !important;
		flex: 0 0 74% !important
	}

	.w-md-75 {
		width: 75% !important;
		flex: 0 0 75% !important
	}

	.w-md-76 {
		width: 76% !important;
		flex: 0 0 76% !important
	}

	.w-md-77 {
		width: 77% !important;
		flex: 0 0 77% !important
	}

	.w-md-78 {
		width: 78% !important;
		flex: 0 0 78% !important
	}

	.w-md-79 {
		width: 79% !important;
		flex: 0 0 79% !important
	}

	.w-md-80 {
		width: 80% !important;
		flex: 0 0 80% !important
	}

	.w-md-81 {
		width: 81% !important;
		flex: 0 0 81% !important
	}

	.w-md-82 {
		width: 82% !important;
		flex: 0 0 82% !important
	}

	.w-md-83 {
		width: 83% !important;
		flex: 0 0 83% !important
	}

	.w-md-84 {
		width: 84% !important;
		flex: 0 0 84% !important
	}

	.w-md-85 {
		width: 85% !important;
		flex: 0 0 85% !important
	}

	.w-md-86 {
		width: 86% !important;
		flex: 0 0 86% !important
	}

	.w-md-87 {
		width: 87% !important;
		flex: 0 0 87% !important
	}

	.w-md-88 {
		width: 88% !important;
		flex: 0 0 88% !important
	}

	.w-md-89 {
		width: 89% !important;
		flex: 0 0 89% !important
	}

	.w-md-90 {
		width: 90% !important;
		flex: 0 0 90% !important
	}

	.w-md-91 {
		width: 91% !important;
		flex: 0 0 91% !important
	}

	.w-md-92 {
		width: 92% !important;
		flex: 0 0 92% !important
	}

	.w-md-93 {
		width: 93% !important;
		flex: 0 0 93% !important
	}

	.w-md-94 {
		width: 94% !important;
		flex: 0 0 94% !important
	}

	.w-md-95 {
		width: 95% !important;
		flex: 0 0 95% !important
	}

	.w-md-96 {
		width: 96% !important;
		flex: 0 0 96% !important
	}

	.w-md-97 {
		width: 97% !important;
		flex: 0 0 97% !important
	}

	.w-md-98 {
		width: 98% !important;
		flex: 0 0 98% !important
	}

	.w-md-99 {
		width: 99% !important;
		flex: 0 0 99% !important
	}

	.w-md-100 {
		width: 100% !important;
		flex: 0 0 100% !important
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.w-lg-0 {
		width: 0% !important;
		flex: 0 0 0% !important
	}

	.w-lg-1 {
		width: 1% !important;
		flex: 0 0 1% !important
	}

	.w-lg-2 {
		width: 2% !important;
		flex: 0 0 2% !important
	}

	.w-lg-3 {
		width: 3% !important;
		flex: 0 0 3% !important
	}

	.w-lg-4 {
		width: 4% !important;
		flex: 0 0 4% !important
	}

	.w-lg-5 {
		width: 5% !important;
		flex: 0 0 5% !important
	}

	.w-lg-6 {
		width: 6% !important;
		flex: 0 0 6% !important
	}

	.w-lg-7 {
		width: 7% !important;
		flex: 0 0 7% !important
	}

	.w-lg-8 {
		width: 8% !important;
		flex: 0 0 8% !important
	}

	.w-lg-9 {
		width: 9% !important;
		flex: 0 0 9% !important
	}

	.w-lg-10 {
		width: 10% !important;
		flex: 0 0 10% !important
	}

	.w-lg-11 {
		width: 11% !important;
		flex: 0 0 11% !important
	}

	.w-lg-12 {
		width: 12% !important;
		flex: 0 0 12% !important
	}

	.w-lg-13 {
		width: 13% !important;
		flex: 0 0 13% !important
	}

	.w-lg-14 {
		width: 14% !important;
		flex: 0 0 14% !important
	}

	.w-lg-15 {
		width: 15% !important;
		flex: 0 0 15% !important
	}

	.w-lg-16 {
		width: 16% !important;
		flex: 0 0 16% !important
	}

	.w-lg-17 {
		width: 17% !important;
		flex: 0 0 17% !important
	}

	.w-lg-18 {
		width: 18% !important;
		flex: 0 0 18% !important
	}

	.w-lg-19 {
		width: 19% !important;
		flex: 0 0 19% !important
	}

	.w-lg-20 {
		width: 20% !important;
		flex: 0 0 20% !important
	}

	.w-lg-21 {
		width: 21% !important;
		flex: 0 0 21% !important
	}

	.w-lg-22 {
		width: 22% !important;
		flex: 0 0 22% !important
	}

	.w-lg-23 {
		width: 23% !important;
		flex: 0 0 23% !important
	}

	.w-lg-24 {
		width: 24% !important;
		flex: 0 0 24% !important
	}

	.w-lg-25 {
		width: 25% !important;
		flex: 0 0 25% !important
	}

	.w-lg-26 {
		width: 26% !important;
		flex: 0 0 26% !important
	}

	.w-lg-27 {
		width: 27% !important;
		flex: 0 0 27% !important
	}

	.w-lg-28 {
		width: 28% !important;
		flex: 0 0 28% !important
	}

	.w-lg-29 {
		width: 29% !important;
		flex: 0 0 29% !important
	}

	.w-lg-30 {
		width: 30% !important;
		flex: 0 0 30% !important
	}

	.w-lg-31 {
		width: 31% !important;
		flex: 0 0 31% !important
	}

	.w-lg-32 {
		width: 32% !important;
		flex: 0 0 32% !important
	}

	.w-lg-33 {
		width: 33% !important;
		flex: 0 0 33% !important
	}

	.w-lg-34 {
		width: 34% !important;
		flex: 0 0 34% !important
	}

	.w-lg-35 {
		width: 35% !important;
		flex: 0 0 35% !important
	}

	.w-lg-36 {
		width: 36% !important;
		flex: 0 0 36% !important
	}

	.w-lg-37 {
		width: 37% !important;
		flex: 0 0 37% !important
	}

	.w-lg-38 {
		width: 38% !important;
		flex: 0 0 38% !important
	}

	.w-lg-39 {
		width: 39% !important;
		flex: 0 0 39% !important
	}

	.w-lg-40 {
		width: 40% !important;
		flex: 0 0 40% !important
	}

	.w-lg-41 {
		width: 41% !important;
		flex: 0 0 41% !important
	}

	.w-lg-42 {
		width: 42% !important;
		flex: 0 0 42% !important
	}

	.w-lg-43 {
		width: 43% !important;
		flex: 0 0 43% !important
	}

	.w-lg-44 {
		width: 44% !important;
		flex: 0 0 44% !important
	}

	.w-lg-45 {
		width: 45% !important;
		flex: 0 0 45% !important
	}

	.w-lg-46 {
		width: 46% !important;
		flex: 0 0 46% !important
	}

	.w-lg-47 {
		width: 47% !important;
		flex: 0 0 47% !important
	}

	.w-lg-48 {
		width: 48% !important;
		flex: 0 0 48% !important
	}

	.w-lg-49 {
		width: 49% !important;
		flex: 0 0 49% !important
	}

	.w-lg-50 {
		width: 50% !important;
		flex: 0 0 50% !important
	}

	.w-lg-51 {
		width: 51% !important;
		flex: 0 0 51% !important
	}

	.w-lg-52 {
		width: 52% !important;
		flex: 0 0 52% !important
	}

	.w-lg-53 {
		width: 53% !important;
		flex: 0 0 53% !important
	}

	.w-lg-54 {
		width: 54% !important;
		flex: 0 0 54% !important
	}

	.w-lg-55 {
		width: 55% !important;
		flex: 0 0 55% !important
	}

	.w-lg-56 {
		width: 56% !important;
		flex: 0 0 56% !important
	}

	.w-lg-57 {
		width: 57% !important;
		flex: 0 0 57% !important
	}

	.w-lg-58 {
		width: 58% !important;
		flex: 0 0 58% !important
	}

	.w-lg-59 {
		width: 59% !important;
		flex: 0 0 59% !important
	}

	.w-lg-60 {
		width: 60% !important;
		flex: 0 0 60% !important
	}

	.w-lg-61 {
		width: 61% !important;
		flex: 0 0 61% !important
	}

	.w-lg-62 {
		width: 62% !important;
		flex: 0 0 62% !important
	}

	.w-lg-63 {
		width: 63% !important;
		flex: 0 0 63% !important
	}

	.w-lg-64 {
		width: 64% !important;
		flex: 0 0 64% !important
	}

	.w-lg-65 {
		width: 65% !important;
		flex: 0 0 65% !important
	}

	.w-lg-66 {
		width: 66% !important;
		flex: 0 0 66% !important
	}

	.w-lg-67 {
		width: 67% !important;
		flex: 0 0 67% !important
	}

	.w-lg-68 {
		width: 68% !important;
		flex: 0 0 68% !important
	}

	.w-lg-69 {
		width: 69% !important;
		flex: 0 0 69% !important
	}

	.w-lg-70 {
		width: 70% !important;
		flex: 0 0 70% !important
	}

	.w-lg-71 {
		width: 71% !important;
		flex: 0 0 71% !important
	}

	.w-lg-72 {
		width: 72% !important;
		flex: 0 0 72% !important
	}

	.w-lg-73 {
		width: 73% !important;
		flex: 0 0 73% !important
	}

	.w-lg-74 {
		width: 74% !important;
		flex: 0 0 74% !important
	}

	.w-lg-75 {
		width: 75% !important;
		flex: 0 0 75% !important
	}

	.w-lg-76 {
		width: 76% !important;
		flex: 0 0 76% !important
	}

	.w-lg-77 {
		width: 77% !important;
		flex: 0 0 77% !important
	}

	.w-lg-78 {
		width: 78% !important;
		flex: 0 0 78% !important
	}

	.w-lg-79 {
		width: 79% !important;
		flex: 0 0 79% !important
	}

	.w-lg-80 {
		width: 80% !important;
		flex: 0 0 80% !important
	}

	.w-lg-81 {
		width: 81% !important;
		flex: 0 0 81% !important
	}

	.w-lg-82 {
		width: 82% !important;
		flex: 0 0 82% !important
	}

	.w-lg-83 {
		width: 83% !important;
		flex: 0 0 83% !important
	}

	.w-lg-84 {
		width: 84% !important;
		flex: 0 0 84% !important
	}

	.w-lg-85 {
		width: 85% !important;
		flex: 0 0 85% !important
	}

	.w-lg-86 {
		width: 86% !important;
		flex: 0 0 86% !important
	}

	.w-lg-87 {
		width: 87% !important;
		flex: 0 0 87% !important
	}

	.w-lg-88 {
		width: 88% !important;
		flex: 0 0 88% !important
	}

	.w-lg-89 {
		width: 89% !important;
		flex: 0 0 89% !important
	}

	.w-lg-90 {
		width: 90% !important;
		flex: 0 0 90% !important
	}

	.w-lg-91 {
		width: 91% !important;
		flex: 0 0 91% !important
	}

	.w-lg-92 {
		width: 92% !important;
		flex: 0 0 92% !important
	}

	.w-lg-93 {
		width: 93% !important;
		flex: 0 0 93% !important
	}

	.w-lg-94 {
		width: 94% !important;
		flex: 0 0 94% !important
	}

	.w-lg-95 {
		width: 95% !important;
		flex: 0 0 95% !important
	}

	.w-lg-96 {
		width: 96% !important;
		flex: 0 0 96% !important
	}

	.w-lg-97 {
		width: 97% !important;
		flex: 0 0 97% !important
	}

	.w-lg-98 {
		width: 98% !important;
		flex: 0 0 98% !important
	}

	.w-lg-99 {
		width: 99% !important;
		flex: 0 0 99% !important
	}

	.w-lg-100 {
		width: 100% !important;
		flex: 0 0 100% !important
	}
}

@media (min-width: 1200px) {
	.w-xl-0 {
		width: 0% !important;
		flex: 0 0 0% !important
	}

	.w-xl-1 {
		width: 1% !important;
		flex: 0 0 1% !important
	}

	.w-xl-2 {
		width: 2% !important;
		flex: 0 0 2% !important
	}

	.w-xl-3 {
		width: 3% !important;
		flex: 0 0 3% !important
	}

	.w-xl-4 {
		width: 4% !important;
		flex: 0 0 4% !important
	}

	.w-xl-5 {
		width: 5% !important;
		flex: 0 0 5% !important
	}

	.w-xl-6 {
		width: 6% !important;
		flex: 0 0 6% !important
	}

	.w-xl-7 {
		width: 7% !important;
		flex: 0 0 7% !important
	}

	.w-xl-8 {
		width: 8% !important;
		flex: 0 0 8% !important
	}

	.w-xl-9 {
		width: 9% !important;
		flex: 0 0 9% !important
	}

	.w-xl-10 {
		width: 10% !important;
		flex: 0 0 10% !important
	}

	.w-xl-11 {
		width: 11% !important;
		flex: 0 0 11% !important
	}

	.w-xl-12 {
		width: 12% !important;
		flex: 0 0 12% !important
	}

	.w-xl-13 {
		width: 13% !important;
		flex: 0 0 13% !important
	}

	.w-xl-14 {
		width: 14% !important;
		flex: 0 0 14% !important
	}

	.w-xl-15 {
		width: 15% !important;
		flex: 0 0 15% !important
	}

	.w-xl-16 {
		width: 16% !important;
		flex: 0 0 16% !important
	}

	.w-xl-17 {
		width: 17% !important;
		flex: 0 0 17% !important
	}

	.w-xl-18 {
		width: 18% !important;
		flex: 0 0 18% !important
	}

	.w-xl-19 {
		width: 19% !important;
		flex: 0 0 19% !important
	}

	.w-xl-20 {
		width: 20% !important;
		flex: 0 0 20% !important
	}

	.w-xl-21 {
		width: 21% !important;
		flex: 0 0 21% !important
	}

	.w-xl-22 {
		width: 22% !important;
		flex: 0 0 22% !important
	}

	.w-xl-23 {
		width: 23% !important;
		flex: 0 0 23% !important
	}

	.w-xl-24 {
		width: 24% !important;
		flex: 0 0 24% !important
	}

	.w-xl-25 {
		width: 25% !important;
		flex: 0 0 25% !important
	}

	.w-xl-26 {
		width: 26% !important;
		flex: 0 0 26% !important
	}

	.w-xl-27 {
		width: 27% !important;
		flex: 0 0 27% !important
	}

	.w-xl-28 {
		width: 28% !important;
		flex: 0 0 28% !important
	}

	.w-xl-29 {
		width: 29% !important;
		flex: 0 0 29% !important
	}

	.w-xl-30 {
		width: 30% !important;
		flex: 0 0 30% !important
	}

	.w-xl-31 {
		width: 31% !important;
		flex: 0 0 31% !important
	}

	.w-xl-32 {
		width: 32% !important;
		flex: 0 0 32% !important
	}

	.w-xl-33 {
		width: 33% !important;
		flex: 0 0 33% !important
	}

	.w-xl-34 {
		width: 34% !important;
		flex: 0 0 34% !important
	}

	.w-xl-35 {
		width: 35% !important;
		flex: 0 0 35% !important
	}

	.w-xl-36 {
		width: 36% !important;
		flex: 0 0 36% !important
	}

	.w-xl-37 {
		width: 37% !important;
		flex: 0 0 37% !important
	}

	.w-xl-38 {
		width: 38% !important;
		flex: 0 0 38% !important
	}

	.w-xl-39 {
		width: 39% !important;
		flex: 0 0 39% !important
	}

	.w-xl-40 {
		width: 40% !important;
		flex: 0 0 40% !important
	}

	.w-xl-41 {
		width: 41% !important;
		flex: 0 0 41% !important
	}

	.w-xl-42 {
		width: 42% !important;
		flex: 0 0 42% !important
	}

	.w-xl-43 {
		width: 43% !important;
		flex: 0 0 43% !important
	}

	.w-xl-44 {
		width: 44% !important;
		flex: 0 0 44% !important
	}

	.w-xl-45 {
		width: 45% !important;
		flex: 0 0 45% !important
	}

	.w-xl-46 {
		width: 46% !important;
		flex: 0 0 46% !important
	}

	.w-xl-47 {
		width: 47% !important;
		flex: 0 0 47% !important
	}

	.w-xl-48 {
		width: 48% !important;
		flex: 0 0 48% !important
	}

	.w-xl-49 {
		width: 49% !important;
		flex: 0 0 49% !important
	}

	.w-xl-50 {
		width: 50% !important;
		flex: 0 0 50% !important
	}

	.w-xl-51 {
		width: 51% !important;
		flex: 0 0 51% !important
	}

	.w-xl-52 {
		width: 52% !important;
		flex: 0 0 52% !important
	}

	.w-xl-53 {
		width: 53% !important;
		flex: 0 0 53% !important
	}

	.w-xl-54 {
		width: 54% !important;
		flex: 0 0 54% !important
	}

	.w-xl-55 {
		width: 55% !important;
		flex: 0 0 55% !important
	}

	.w-xl-56 {
		width: 56% !important;
		flex: 0 0 56% !important
	}

	.w-xl-57 {
		width: 57% !important;
		flex: 0 0 57% !important
	}

	.w-xl-58 {
		width: 58% !important;
		flex: 0 0 58% !important
	}

	.w-xl-59 {
		width: 59% !important;
		flex: 0 0 59% !important
	}

	.w-xl-60 {
		width: 60% !important;
		flex: 0 0 60% !important
	}

	.w-xl-61 {
		width: 61% !important;
		flex: 0 0 61% !important
	}

	.w-xl-62 {
		width: 62% !important;
		flex: 0 0 62% !important
	}

	.w-xl-63 {
		width: 63% !important;
		flex: 0 0 63% !important
	}

	.w-xl-64 {
		width: 64% !important;
		flex: 0 0 64% !important
	}

	.w-xl-65 {
		width: 65% !important;
		flex: 0 0 65% !important
	}

	.w-xl-66 {
		width: 66% !important;
		flex: 0 0 66% !important
	}

	.w-xl-67 {
		width: 67% !important;
		flex: 0 0 67% !important
	}

	.w-xl-68 {
		width: 68% !important;
		flex: 0 0 68% !important
	}

	.w-xl-69 {
		width: 69% !important;
		flex: 0 0 69% !important
	}

	.w-xl-70 {
		width: 70% !important;
		flex: 0 0 70% !important
	}

	.w-xl-71 {
		width: 71% !important;
		flex: 0 0 71% !important
	}

	.w-xl-72 {
		width: 72% !important;
		flex: 0 0 72% !important
	}

	.w-xl-73 {
		width: 73% !important;
		flex: 0 0 73% !important
	}

	.w-xl-74 {
		width: 74% !important;
		flex: 0 0 74% !important
	}

	.w-xl-75 {
		width: 75% !important;
		flex: 0 0 75% !important
	}

	.w-xl-76 {
		width: 76% !important;
		flex: 0 0 76% !important
	}

	.w-xl-77 {
		width: 77% !important;
		flex: 0 0 77% !important
	}

	.w-xl-78 {
		width: 78% !important;
		flex: 0 0 78% !important
	}

	.w-xl-79 {
		width: 79% !important;
		flex: 0 0 79% !important
	}

	.w-xl-80 {
		width: 80% !important;
		flex: 0 0 80% !important
	}

	.w-xl-81 {
		width: 81% !important;
		flex: 0 0 81% !important
	}

	.w-xl-82 {
		width: 82% !important;
		flex: 0 0 82% !important
	}

	.w-xl-83 {
		width: 83% !important;
		flex: 0 0 83% !important
	}

	.w-xl-84 {
		width: 84% !important;
		flex: 0 0 84% !important
	}

	.w-xl-85 {
		width: 85% !important;
		flex: 0 0 85% !important
	}

	.w-xl-86 {
		width: 86% !important;
		flex: 0 0 86% !important
	}

	.w-xl-87 {
		width: 87% !important;
		flex: 0 0 87% !important
	}

	.w-xl-88 {
		width: 88% !important;
		flex: 0 0 88% !important
	}

	.w-xl-89 {
		width: 89% !important;
		flex: 0 0 89% !important
	}

	.w-xl-90 {
		width: 90% !important;
		flex: 0 0 90% !important
	}

	.w-xl-91 {
		width: 91% !important;
		flex: 0 0 91% !important
	}

	.w-xl-92 {
		width: 92% !important;
		flex: 0 0 92% !important
	}

	.w-xl-93 {
		width: 93% !important;
		flex: 0 0 93% !important
	}

	.w-xl-94 {
		width: 94% !important;
		flex: 0 0 94% !important
	}

	.w-xl-95 {
		width: 95% !important;
		flex: 0 0 95% !important
	}

	.w-xl-96 {
		width: 96% !important;
		flex: 0 0 96% !important
	}

	.w-xl-97 {
		width: 97% !important;
		flex: 0 0 97% !important
	}

	.w-xl-98 {
		width: 98% !important;
		flex: 0 0 98% !important
	}

	.w-xl-99 {
		width: 99% !important;
		flex: 0 0 99% !important
	}

	.w-xl-100 {
		width: 100% !important;
		flex: 0 0 100% !important
	}
}

@media (max-width: 1199px) {
	.mt-lg-0 {
		margin-top: 0px !important
	}

	.mb-lg-0 {
		margin-bottom: 0px !important
	}

	.mt-lg-1 {
		margin-top: 1px !important
	}

	.mb-lg-1 {
		margin-bottom: 1px !important
	}

	.mt-lg-2 {
		margin-top: 2px !important
	}

	.mb-lg-2 {
		margin-bottom: 2px !important
	}

	.mt-lg-3 {
		margin-top: 3px !important
	}

	.mb-lg-3 {
		margin-bottom: 3px !important
	}

	.mt-lg-4 {
		margin-top: 4px !important
	}

	.mb-lg-4 {
		margin-bottom: 4px !important
	}

	.mt-lg-5 {
		margin-top: 5px !important
	}

	.mb-lg-5 {
		margin-bottom: 5px !important
	}

	.mt-lg-6 {
		margin-top: 6px !important
	}

	.mb-lg-6 {
		margin-bottom: 6px !important
	}

	.mt-lg-7 {
		margin-top: 7px !important
	}

	.mb-lg-7 {
		margin-bottom: 7px !important
	}

	.mt-lg-8 {
		margin-top: 8px !important
	}

	.mb-lg-8 {
		margin-bottom: 8px !important
	}

	.mt-lg-9 {
		margin-top: 9px !important
	}

	.mb-lg-9 {
		margin-bottom: 9px !important
	}

	.mt-lg-10 {
		margin-top: 10px !important
	}

	.mb-lg-10 {
		margin-bottom: 10px !important
	}

	.mt-lg-11 {
		margin-top: 11px !important
	}

	.mb-lg-11 {
		margin-bottom: 11px !important
	}

	.mt-lg-12 {
		margin-top: 12px !important
	}

	.mb-lg-12 {
		margin-bottom: 12px !important
	}

	.mt-lg-13 {
		margin-top: 13px !important
	}

	.mb-lg-13 {
		margin-bottom: 13px !important
	}

	.mt-lg-14 {
		margin-top: 14px !important
	}

	.mb-lg-14 {
		margin-bottom: 14px !important
	}

	.mt-lg-15 {
		margin-top: 15px !important
	}

	.mb-lg-15 {
		margin-bottom: 15px !important
	}

	.mt-lg-16 {
		margin-top: 16px !important
	}

	.mb-lg-16 {
		margin-bottom: 16px !important
	}

	.mt-lg-17 {
		margin-top: 17px !important
	}

	.mb-lg-17 {
		margin-bottom: 17px !important
	}

	.mt-lg-18 {
		margin-top: 18px !important
	}

	.mb-lg-18 {
		margin-bottom: 18px !important
	}

	.mt-lg-19 {
		margin-top: 19px !important
	}

	.mb-lg-19 {
		margin-bottom: 19px !important
	}

	.mt-lg-20 {
		margin-top: 20px !important
	}

	.mb-lg-20 {
		margin-bottom: 20px !important
	}

	.mt-lg-21 {
		margin-top: 21px !important
	}

	.mb-lg-21 {
		margin-bottom: 21px !important
	}

	.mt-lg-22 {
		margin-top: 22px !important
	}

	.mb-lg-22 {
		margin-bottom: 22px !important
	}

	.mt-lg-23 {
		margin-top: 23px !important
	}

	.mb-lg-23 {
		margin-bottom: 23px !important
	}

	.mt-lg-24 {
		margin-top: 24px !important
	}

	.mb-lg-24 {
		margin-bottom: 24px !important
	}

	.mt-lg-25 {
		margin-top: 25px !important
	}

	.mb-lg-25 {
		margin-bottom: 25px !important
	}

	.mt-lg-26 {
		margin-top: 26px !important
	}

	.mb-lg-26 {
		margin-bottom: 26px !important
	}

	.mt-lg-27 {
		margin-top: 27px !important
	}

	.mb-lg-27 {
		margin-bottom: 27px !important
	}

	.mt-lg-28 {
		margin-top: 28px !important
	}

	.mb-lg-28 {
		margin-bottom: 28px !important
	}

	.mt-lg-29 {
		margin-top: 29px !important
	}

	.mb-lg-29 {
		margin-bottom: 29px !important
	}

	.mt-lg-30 {
		margin-top: 30px !important
	}

	.mb-lg-30 {
		margin-bottom: 30px !important
	}

	.mt-lg-31 {
		margin-top: 31px !important
	}

	.mb-lg-31 {
		margin-bottom: 31px !important
	}

	.mt-lg-32 {
		margin-top: 32px !important
	}

	.mb-lg-32 {
		margin-bottom: 32px !important
	}

	.mt-lg-33 {
		margin-top: 33px !important
	}

	.mb-lg-33 {
		margin-bottom: 33px !important
	}

	.mt-lg-34 {
		margin-top: 34px !important
	}

	.mb-lg-34 {
		margin-bottom: 34px !important
	}

	.mt-lg-35 {
		margin-top: 35px !important
	}

	.mb-lg-35 {
		margin-bottom: 35px !important
	}

	.mt-lg-36 {
		margin-top: 36px !important
	}

	.mb-lg-36 {
		margin-bottom: 36px !important
	}

	.mt-lg-37 {
		margin-top: 37px !important
	}

	.mb-lg-37 {
		margin-bottom: 37px !important
	}

	.mt-lg-38 {
		margin-top: 38px !important
	}

	.mb-lg-38 {
		margin-bottom: 38px !important
	}

	.mt-lg-39 {
		margin-top: 39px !important
	}

	.mb-lg-39 {
		margin-bottom: 39px !important
	}

	.mt-lg-40 {
		margin-top: 40px !important
	}

	.mb-lg-40 {
		margin-bottom: 40px !important
	}

	.mt-lg-41 {
		margin-top: 41px !important
	}

	.mb-lg-41 {
		margin-bottom: 41px !important
	}

	.mt-lg-42 {
		margin-top: 42px !important
	}

	.mb-lg-42 {
		margin-bottom: 42px !important
	}

	.mt-lg-43 {
		margin-top: 43px !important
	}

	.mb-lg-43 {
		margin-bottom: 43px !important
	}

	.mt-lg-44 {
		margin-top: 44px !important
	}

	.mb-lg-44 {
		margin-bottom: 44px !important
	}

	.mt-lg-45 {
		margin-top: 45px !important
	}

	.mb-lg-45 {
		margin-bottom: 45px !important
	}

	.mt-lg-46 {
		margin-top: 46px !important
	}

	.mb-lg-46 {
		margin-bottom: 46px !important
	}

	.mt-lg-47 {
		margin-top: 47px !important
	}

	.mb-lg-47 {
		margin-bottom: 47px !important
	}

	.mt-lg-48 {
		margin-top: 48px !important
	}

	.mb-lg-48 {
		margin-bottom: 48px !important
	}

	.mt-lg-49 {
		margin-top: 49px !important
	}

	.mb-lg-49 {
		margin-bottom: 49px !important
	}

	.mt-lg-50 {
		margin-top: 50px !important
	}

	.mb-lg-50 {
		margin-bottom: 50px !important
	}

	.mt-lg-51 {
		margin-top: 51px !important
	}

	.mb-lg-51 {
		margin-bottom: 51px !important
	}

	.mt-lg-52 {
		margin-top: 52px !important
	}

	.mb-lg-52 {
		margin-bottom: 52px !important
	}

	.mt-lg-53 {
		margin-top: 53px !important
	}

	.mb-lg-53 {
		margin-bottom: 53px !important
	}

	.mt-lg-54 {
		margin-top: 54px !important
	}

	.mb-lg-54 {
		margin-bottom: 54px !important
	}

	.mt-lg-55 {
		margin-top: 55px !important
	}

	.mb-lg-55 {
		margin-bottom: 55px !important
	}

	.mt-lg-56 {
		margin-top: 56px !important
	}

	.mb-lg-56 {
		margin-bottom: 56px !important
	}

	.mt-lg-57 {
		margin-top: 57px !important
	}

	.mb-lg-57 {
		margin-bottom: 57px !important
	}

	.mt-lg-58 {
		margin-top: 58px !important
	}

	.mb-lg-58 {
		margin-bottom: 58px !important
	}

	.mt-lg-59 {
		margin-top: 59px !important
	}

	.mb-lg-59 {
		margin-bottom: 59px !important
	}

	.mt-lg-60 {
		margin-top: 60px !important
	}

	.mb-lg-60 {
		margin-bottom: 60px !important
	}

	.mt-lg-61 {
		margin-top: 61px !important
	}

	.mb-lg-61 {
		margin-bottom: 61px !important
	}

	.mt-lg-62 {
		margin-top: 62px !important
	}

	.mb-lg-62 {
		margin-bottom: 62px !important
	}

	.mt-lg-63 {
		margin-top: 63px !important
	}

	.mb-lg-63 {
		margin-bottom: 63px !important
	}

	.mt-lg-64 {
		margin-top: 64px !important
	}

	.mb-lg-64 {
		margin-bottom: 64px !important
	}

	.mt-lg-65 {
		margin-top: 65px !important
	}

	.mb-lg-65 {
		margin-bottom: 65px !important
	}

	.mt-lg-66 {
		margin-top: 66px !important
	}

	.mb-lg-66 {
		margin-bottom: 66px !important
	}

	.mt-lg-67 {
		margin-top: 67px !important
	}

	.mb-lg-67 {
		margin-bottom: 67px !important
	}

	.mt-lg-68 {
		margin-top: 68px !important
	}

	.mb-lg-68 {
		margin-bottom: 68px !important
	}

	.mt-lg-69 {
		margin-top: 69px !important
	}

	.mb-lg-69 {
		margin-bottom: 69px !important
	}

	.mt-lg-70 {
		margin-top: 70px !important
	}

	.mb-lg-70 {
		margin-bottom: 70px !important
	}

	.mt-lg-71 {
		margin-top: 71px !important
	}

	.mb-lg-71 {
		margin-bottom: 71px !important
	}

	.mt-lg-72 {
		margin-top: 72px !important
	}

	.mb-lg-72 {
		margin-bottom: 72px !important
	}

	.mt-lg-73 {
		margin-top: 73px !important
	}

	.mb-lg-73 {
		margin-bottom: 73px !important
	}

	.mt-lg-74 {
		margin-top: 74px !important
	}

	.mb-lg-74 {
		margin-bottom: 74px !important
	}

	.mt-lg-75 {
		margin-top: 75px !important
	}

	.mb-lg-75 {
		margin-bottom: 75px !important
	}

	.mt-lg-76 {
		margin-top: 76px !important
	}

	.mb-lg-76 {
		margin-bottom: 76px !important
	}

	.mt-lg-77 {
		margin-top: 77px !important
	}

	.mb-lg-77 {
		margin-bottom: 77px !important
	}

	.mt-lg-78 {
		margin-top: 78px !important
	}

	.mb-lg-78 {
		margin-bottom: 78px !important
	}

	.mt-lg-79 {
		margin-top: 79px !important
	}

	.mb-lg-79 {
		margin-bottom: 79px !important
	}

	.mt-lg-80 {
		margin-top: 80px !important
	}

	.mb-lg-80 {
		margin-bottom: 80px !important
	}

	.mt-lg-81 {
		margin-top: 81px !important
	}

	.mb-lg-81 {
		margin-bottom: 81px !important
	}

	.mt-lg-82 {
		margin-top: 82px !important
	}

	.mb-lg-82 {
		margin-bottom: 82px !important
	}

	.mt-lg-83 {
		margin-top: 83px !important
	}

	.mb-lg-83 {
		margin-bottom: 83px !important
	}

	.mt-lg-84 {
		margin-top: 84px !important
	}

	.mb-lg-84 {
		margin-bottom: 84px !important
	}

	.mt-lg-85 {
		margin-top: 85px !important
	}

	.mb-lg-85 {
		margin-bottom: 85px !important
	}

	.mt-lg-86 {
		margin-top: 86px !important
	}

	.mb-lg-86 {
		margin-bottom: 86px !important
	}

	.mt-lg-87 {
		margin-top: 87px !important
	}

	.mb-lg-87 {
		margin-bottom: 87px !important
	}

	.mt-lg-88 {
		margin-top: 88px !important
	}

	.mb-lg-88 {
		margin-bottom: 88px !important
	}

	.mt-lg-89 {
		margin-top: 89px !important
	}

	.mb-lg-89 {
		margin-bottom: 89px !important
	}

	.mt-lg-90 {
		margin-top: 90px !important
	}

	.mb-lg-90 {
		margin-bottom: 90px !important
	}

	.mt-lg-91 {
		margin-top: 91px !important
	}

	.mb-lg-91 {
		margin-bottom: 91px !important
	}

	.mt-lg-92 {
		margin-top: 92px !important
	}

	.mb-lg-92 {
		margin-bottom: 92px !important
	}

	.mt-lg-93 {
		margin-top: 93px !important
	}

	.mb-lg-93 {
		margin-bottom: 93px !important
	}

	.mt-lg-94 {
		margin-top: 94px !important
	}

	.mb-lg-94 {
		margin-bottom: 94px !important
	}

	.mt-lg-95 {
		margin-top: 95px !important
	}

	.mb-lg-95 {
		margin-bottom: 95px !important
	}

	.mt-lg-96 {
		margin-top: 96px !important
	}

	.mb-lg-96 {
		margin-bottom: 96px !important
	}

	.mt-lg-97 {
		margin-top: 97px !important
	}

	.mb-lg-97 {
		margin-bottom: 97px !important
	}

	.mt-lg-98 {
		margin-top: 98px !important
	}

	.mb-lg-98 {
		margin-bottom: 98px !important
	}

	.mt-lg-99 {
		margin-top: 99px !important
	}

	.mb-lg-99 {
		margin-bottom: 99px !important
	}

	.mt-lg-100 {
		margin-top: 100px !important
	}

	.mb-lg-100 {
		margin-bottom: 100px !important
	}

	.mt-lg-101 {
		margin-top: 101px !important
	}

	.mb-lg-101 {
		margin-bottom: 101px !important
	}

	.mt-lg-102 {
		margin-top: 102px !important
	}

	.mb-lg-102 {
		margin-bottom: 102px !important
	}

	.mt-lg-103 {
		margin-top: 103px !important
	}

	.mb-lg-103 {
		margin-bottom: 103px !important
	}

	.mt-lg-104 {
		margin-top: 104px !important
	}

	.mb-lg-104 {
		margin-bottom: 104px !important
	}

	.mt-lg-105 {
		margin-top: 105px !important
	}

	.mb-lg-105 {
		margin-bottom: 105px !important
	}

	.mt-lg-106 {
		margin-top: 106px !important
	}

	.mb-lg-106 {
		margin-bottom: 106px !important
	}

	.mt-lg-107 {
		margin-top: 107px !important
	}

	.mb-lg-107 {
		margin-bottom: 107px !important
	}

	.mt-lg-108 {
		margin-top: 108px !important
	}

	.mb-lg-108 {
		margin-bottom: 108px !important
	}

	.mt-lg-109 {
		margin-top: 109px !important
	}

	.mb-lg-109 {
		margin-bottom: 109px !important
	}

	.mt-lg-110 {
		margin-top: 110px !important
	}

	.mb-lg-110 {
		margin-bottom: 110px !important
	}

	.mt-lg-111 {
		margin-top: 111px !important
	}

	.mb-lg-111 {
		margin-bottom: 111px !important
	}

	.mt-lg-112 {
		margin-top: 112px !important
	}

	.mb-lg-112 {
		margin-bottom: 112px !important
	}

	.mt-lg-113 {
		margin-top: 113px !important
	}

	.mb-lg-113 {
		margin-bottom: 113px !important
	}

	.mt-lg-114 {
		margin-top: 114px !important
	}

	.mb-lg-114 {
		margin-bottom: 114px !important
	}

	.mt-lg-115 {
		margin-top: 115px !important
	}

	.mb-lg-115 {
		margin-bottom: 115px !important
	}

	.mt-lg-116 {
		margin-top: 116px !important
	}

	.mb-lg-116 {
		margin-bottom: 116px !important
	}

	.mt-lg-117 {
		margin-top: 117px !important
	}

	.mb-lg-117 {
		margin-bottom: 117px !important
	}

	.mt-lg-118 {
		margin-top: 118px !important
	}

	.mb-lg-118 {
		margin-bottom: 118px !important
	}

	.mt-lg-119 {
		margin-top: 119px !important
	}

	.mb-lg-119 {
		margin-bottom: 119px !important
	}

	.mt-lg-120 {
		margin-top: 120px !important
	}

	.mb-lg-120 {
		margin-bottom: 120px !important
	}

	.mt-lg-121 {
		margin-top: 121px !important
	}

	.mb-lg-121 {
		margin-bottom: 121px !important
	}

	.mt-lg-122 {
		margin-top: 122px !important
	}

	.mb-lg-122 {
		margin-bottom: 122px !important
	}

	.mt-lg-123 {
		margin-top: 123px !important
	}

	.mb-lg-123 {
		margin-bottom: 123px !important
	}

	.mt-lg-124 {
		margin-top: 124px !important
	}

	.mb-lg-124 {
		margin-bottom: 124px !important
	}

	.mt-lg-125 {
		margin-top: 125px !important
	}

	.mb-lg-125 {
		margin-bottom: 125px !important
	}

	.mt-lg-126 {
		margin-top: 126px !important
	}

	.mb-lg-126 {
		margin-bottom: 126px !important
	}

	.mt-lg-127 {
		margin-top: 127px !important
	}

	.mb-lg-127 {
		margin-bottom: 127px !important
	}

	.mt-lg-128 {
		margin-top: 128px !important
	}

	.mb-lg-128 {
		margin-bottom: 128px !important
	}

	.mt-lg-129 {
		margin-top: 129px !important
	}

	.mb-lg-129 {
		margin-bottom: 129px !important
	}

	.mt-lg-130 {
		margin-top: 130px !important
	}

	.mb-lg-130 {
		margin-bottom: 130px !important
	}

	.mt-lg-131 {
		margin-top: 131px !important
	}

	.mb-lg-131 {
		margin-bottom: 131px !important
	}

	.mt-lg-132 {
		margin-top: 132px !important
	}

	.mb-lg-132 {
		margin-bottom: 132px !important
	}

	.mt-lg-133 {
		margin-top: 133px !important
	}

	.mb-lg-133 {
		margin-bottom: 133px !important
	}

	.mt-lg-134 {
		margin-top: 134px !important
	}

	.mb-lg-134 {
		margin-bottom: 134px !important
	}

	.mt-lg-135 {
		margin-top: 135px !important
	}

	.mb-lg-135 {
		margin-bottom: 135px !important
	}

	.mt-lg-136 {
		margin-top: 136px !important
	}

	.mb-lg-136 {
		margin-bottom: 136px !important
	}

	.mt-lg-137 {
		margin-top: 137px !important
	}

	.mb-lg-137 {
		margin-bottom: 137px !important
	}

	.mt-lg-138 {
		margin-top: 138px !important
	}

	.mb-lg-138 {
		margin-bottom: 138px !important
	}

	.mt-lg-139 {
		margin-top: 139px !important
	}

	.mb-lg-139 {
		margin-bottom: 139px !important
	}

	.mt-lg-140 {
		margin-top: 140px !important
	}

	.mb-lg-140 {
		margin-bottom: 140px !important
	}

	.mt-lg-141 {
		margin-top: 141px !important
	}

	.mb-lg-141 {
		margin-bottom: 141px !important
	}

	.mt-lg-142 {
		margin-top: 142px !important
	}

	.mb-lg-142 {
		margin-bottom: 142px !important
	}

	.mt-lg-143 {
		margin-top: 143px !important
	}

	.mb-lg-143 {
		margin-bottom: 143px !important
	}

	.mt-lg-144 {
		margin-top: 144px !important
	}

	.mb-lg-144 {
		margin-bottom: 144px !important
	}

	.mt-lg-145 {
		margin-top: 145px !important
	}

	.mb-lg-145 {
		margin-bottom: 145px !important
	}

	.mt-lg-146 {
		margin-top: 146px !important
	}

	.mb-lg-146 {
		margin-bottom: 146px !important
	}

	.mt-lg-147 {
		margin-top: 147px !important
	}

	.mb-lg-147 {
		margin-bottom: 147px !important
	}

	.mt-lg-148 {
		margin-top: 148px !important
	}

	.mb-lg-148 {
		margin-bottom: 148px !important
	}

	.mt-lg-149 {
		margin-top: 149px !important
	}

	.mb-lg-149 {
		margin-bottom: 149px !important
	}

	.mt-lg-150 {
		margin-top: 150px !important
	}

	.mb-lg-150 {
		margin-bottom: 150px !important
	}

	.mt-lg-151 {
		margin-top: 151px !important
	}

	.mb-lg-151 {
		margin-bottom: 151px !important
	}

	.mt-lg-152 {
		margin-top: 152px !important
	}

	.mb-lg-152 {
		margin-bottom: 152px !important
	}

	.mt-lg-153 {
		margin-top: 153px !important
	}

	.mb-lg-153 {
		margin-bottom: 153px !important
	}

	.mt-lg-154 {
		margin-top: 154px !important
	}

	.mb-lg-154 {
		margin-bottom: 154px !important
	}

	.mt-lg-155 {
		margin-top: 155px !important
	}

	.mb-lg-155 {
		margin-bottom: 155px !important
	}

	.mt-lg-156 {
		margin-top: 156px !important
	}

	.mb-lg-156 {
		margin-bottom: 156px !important
	}

	.mt-lg-157 {
		margin-top: 157px !important
	}

	.mb-lg-157 {
		margin-bottom: 157px !important
	}

	.mt-lg-158 {
		margin-top: 158px !important
	}

	.mb-lg-158 {
		margin-bottom: 158px !important
	}

	.mt-lg-159 {
		margin-top: 159px !important
	}

	.mb-lg-159 {
		margin-bottom: 159px !important
	}

	.mt-lg-160 {
		margin-top: 160px !important
	}

	.mb-lg-160 {
		margin-bottom: 160px !important
	}

	.mt-lg-161 {
		margin-top: 161px !important
	}

	.mb-lg-161 {
		margin-bottom: 161px !important
	}

	.mt-lg-162 {
		margin-top: 162px !important
	}

	.mb-lg-162 {
		margin-bottom: 162px !important
	}

	.mt-lg-163 {
		margin-top: 163px !important
	}

	.mb-lg-163 {
		margin-bottom: 163px !important
	}

	.mt-lg-164 {
		margin-top: 164px !important
	}

	.mb-lg-164 {
		margin-bottom: 164px !important
	}

	.mt-lg-165 {
		margin-top: 165px !important
	}

	.mb-lg-165 {
		margin-bottom: 165px !important
	}

	.mt-lg-166 {
		margin-top: 166px !important
	}

	.mb-lg-166 {
		margin-bottom: 166px !important
	}

	.mt-lg-167 {
		margin-top: 167px !important
	}

	.mb-lg-167 {
		margin-bottom: 167px !important
	}

	.mt-lg-168 {
		margin-top: 168px !important
	}

	.mb-lg-168 {
		margin-bottom: 168px !important
	}

	.mt-lg-169 {
		margin-top: 169px !important
	}

	.mb-lg-169 {
		margin-bottom: 169px !important
	}

	.mt-lg-170 {
		margin-top: 170px !important
	}

	.mb-lg-170 {
		margin-bottom: 170px !important
	}

	.mt-lg-171 {
		margin-top: 171px !important
	}

	.mb-lg-171 {
		margin-bottom: 171px !important
	}

	.mt-lg-172 {
		margin-top: 172px !important
	}

	.mb-lg-172 {
		margin-bottom: 172px !important
	}

	.mt-lg-173 {
		margin-top: 173px !important
	}

	.mb-lg-173 {
		margin-bottom: 173px !important
	}

	.mt-lg-174 {
		margin-top: 174px !important
	}

	.mb-lg-174 {
		margin-bottom: 174px !important
	}

	.mt-lg-175 {
		margin-top: 175px !important
	}

	.mb-lg-175 {
		margin-bottom: 175px !important
	}

	.mt-lg-176 {
		margin-top: 176px !important
	}

	.mb-lg-176 {
		margin-bottom: 176px !important
	}

	.mt-lg-177 {
		margin-top: 177px !important
	}

	.mb-lg-177 {
		margin-bottom: 177px !important
	}

	.mt-lg-178 {
		margin-top: 178px !important
	}

	.mb-lg-178 {
		margin-bottom: 178px !important
	}

	.mt-lg-179 {
		margin-top: 179px !important
	}

	.mb-lg-179 {
		margin-bottom: 179px !important
	}

	.mt-lg-180 {
		margin-top: 180px !important
	}

	.mb-lg-180 {
		margin-bottom: 180px !important
	}

	.mt-lg-181 {
		margin-top: 181px !important
	}

	.mb-lg-181 {
		margin-bottom: 181px !important
	}

	.mt-lg-182 {
		margin-top: 182px !important
	}

	.mb-lg-182 {
		margin-bottom: 182px !important
	}

	.mt-lg-183 {
		margin-top: 183px !important
	}

	.mb-lg-183 {
		margin-bottom: 183px !important
	}

	.mt-lg-184 {
		margin-top: 184px !important
	}

	.mb-lg-184 {
		margin-bottom: 184px !important
	}

	.mt-lg-185 {
		margin-top: 185px !important
	}

	.mb-lg-185 {
		margin-bottom: 185px !important
	}

	.mt-lg-186 {
		margin-top: 186px !important
	}

	.mb-lg-186 {
		margin-bottom: 186px !important
	}

	.mt-lg-187 {
		margin-top: 187px !important
	}

	.mb-lg-187 {
		margin-bottom: 187px !important
	}

	.mt-lg-188 {
		margin-top: 188px !important
	}

	.mb-lg-188 {
		margin-bottom: 188px !important
	}

	.mt-lg-189 {
		margin-top: 189px !important
	}

	.mb-lg-189 {
		margin-bottom: 189px !important
	}

	.mt-lg-190 {
		margin-top: 190px !important
	}

	.mb-lg-190 {
		margin-bottom: 190px !important
	}

	.mt-lg-191 {
		margin-top: 191px !important
	}

	.mb-lg-191 {
		margin-bottom: 191px !important
	}

	.mt-lg-192 {
		margin-top: 192px !important
	}

	.mb-lg-192 {
		margin-bottom: 192px !important
	}

	.mt-lg-193 {
		margin-top: 193px !important
	}

	.mb-lg-193 {
		margin-bottom: 193px !important
	}

	.mt-lg-194 {
		margin-top: 194px !important
	}

	.mb-lg-194 {
		margin-bottom: 194px !important
	}

	.mt-lg-195 {
		margin-top: 195px !important
	}

	.mb-lg-195 {
		margin-bottom: 195px !important
	}

	.mt-lg-196 {
		margin-top: 196px !important
	}

	.mb-lg-196 {
		margin-bottom: 196px !important
	}

	.mt-lg-197 {
		margin-top: 197px !important
	}

	.mb-lg-197 {
		margin-bottom: 197px !important
	}

	.mt-lg-198 {
		margin-top: 198px !important
	}

	.mb-lg-198 {
		margin-bottom: 198px !important
	}

	.mt-lg-199 {
		margin-top: 199px !important
	}

	.mb-lg-199 {
		margin-bottom: 199px !important
	}

	.mt-lg-200 {
		margin-top: 200px !important
	}

	.mb-lg-200 {
		margin-bottom: 200px !important
	}

	.mt-lg-201 {
		margin-top: 201px !important
	}

	.mb-lg-201 {
		margin-bottom: 201px !important
	}

	.mt-lg-202 {
		margin-top: 202px !important
	}

	.mb-lg-202 {
		margin-bottom: 202px !important
	}

	.mt-lg-203 {
		margin-top: 203px !important
	}

	.mb-lg-203 {
		margin-bottom: 203px !important
	}

	.mt-lg-204 {
		margin-top: 204px !important
	}

	.mb-lg-204 {
		margin-bottom: 204px !important
	}

	.mt-lg-205 {
		margin-top: 205px !important
	}

	.mb-lg-205 {
		margin-bottom: 205px !important
	}

	.mt-lg-206 {
		margin-top: 206px !important
	}

	.mb-lg-206 {
		margin-bottom: 206px !important
	}

	.mt-lg-207 {
		margin-top: 207px !important
	}

	.mb-lg-207 {
		margin-bottom: 207px !important
	}

	.mt-lg-208 {
		margin-top: 208px !important
	}

	.mb-lg-208 {
		margin-bottom: 208px !important
	}

	.mt-lg-209 {
		margin-top: 209px !important
	}

	.mb-lg-209 {
		margin-bottom: 209px !important
	}

	.mt-lg-210 {
		margin-top: 210px !important
	}

	.mb-lg-210 {
		margin-bottom: 210px !important
	}

	.mt-lg-211 {
		margin-top: 211px !important
	}

	.mb-lg-211 {
		margin-bottom: 211px !important
	}

	.mt-lg-212 {
		margin-top: 212px !important
	}

	.mb-lg-212 {
		margin-bottom: 212px !important
	}

	.mt-lg-213 {
		margin-top: 213px !important
	}

	.mb-lg-213 {
		margin-bottom: 213px !important
	}

	.mt-lg-214 {
		margin-top: 214px !important
	}

	.mb-lg-214 {
		margin-bottom: 214px !important
	}

	.mt-lg-215 {
		margin-top: 215px !important
	}

	.mb-lg-215 {
		margin-bottom: 215px !important
	}

	.mt-lg-216 {
		margin-top: 216px !important
	}

	.mb-lg-216 {
		margin-bottom: 216px !important
	}

	.mt-lg-217 {
		margin-top: 217px !important
	}

	.mb-lg-217 {
		margin-bottom: 217px !important
	}

	.mt-lg-218 {
		margin-top: 218px !important
	}

	.mb-lg-218 {
		margin-bottom: 218px !important
	}

	.mt-lg-219 {
		margin-top: 219px !important
	}

	.mb-lg-219 {
		margin-bottom: 219px !important
	}

	.mt-lg-220 {
		margin-top: 220px !important
	}

	.mb-lg-220 {
		margin-bottom: 220px !important
	}

	.mt-lg-221 {
		margin-top: 221px !important
	}

	.mb-lg-221 {
		margin-bottom: 221px !important
	}

	.mt-lg-222 {
		margin-top: 222px !important
	}

	.mb-lg-222 {
		margin-bottom: 222px !important
	}

	.mt-lg-223 {
		margin-top: 223px !important
	}

	.mb-lg-223 {
		margin-bottom: 223px !important
	}

	.mt-lg-224 {
		margin-top: 224px !important
	}

	.mb-lg-224 {
		margin-bottom: 224px !important
	}

	.mt-lg-225 {
		margin-top: 225px !important
	}

	.mb-lg-225 {
		margin-bottom: 225px !important
	}

	.mt-lg-226 {
		margin-top: 226px !important
	}

	.mb-lg-226 {
		margin-bottom: 226px !important
	}

	.mt-lg-227 {
		margin-top: 227px !important
	}

	.mb-lg-227 {
		margin-bottom: 227px !important
	}

	.mt-lg-228 {
		margin-top: 228px !important
	}

	.mb-lg-228 {
		margin-bottom: 228px !important
	}

	.mt-lg-229 {
		margin-top: 229px !important
	}

	.mb-lg-229 {
		margin-bottom: 229px !important
	}

	.mt-lg-230 {
		margin-top: 230px !important
	}

	.mb-lg-230 {
		margin-bottom: 230px !important
	}

	.mt-lg-231 {
		margin-top: 231px !important
	}

	.mb-lg-231 {
		margin-bottom: 231px !important
	}

	.mt-lg-232 {
		margin-top: 232px !important
	}

	.mb-lg-232 {
		margin-bottom: 232px !important
	}

	.mt-lg-233 {
		margin-top: 233px !important
	}

	.mb-lg-233 {
		margin-bottom: 233px !important
	}

	.mt-lg-234 {
		margin-top: 234px !important
	}

	.mb-lg-234 {
		margin-bottom: 234px !important
	}

	.mt-lg-235 {
		margin-top: 235px !important
	}

	.mb-lg-235 {
		margin-bottom: 235px !important
	}

	.mt-lg-236 {
		margin-top: 236px !important
	}

	.mb-lg-236 {
		margin-bottom: 236px !important
	}

	.mt-lg-237 {
		margin-top: 237px !important
	}

	.mb-lg-237 {
		margin-bottom: 237px !important
	}

	.mt-lg-238 {
		margin-top: 238px !important
	}

	.mb-lg-238 {
		margin-bottom: 238px !important
	}

	.mt-lg-239 {
		margin-top: 239px !important
	}

	.mb-lg-239 {
		margin-bottom: 239px !important
	}

	.mt-lg-240 {
		margin-top: 240px !important
	}

	.mb-lg-240 {
		margin-bottom: 240px !important
	}

	.mt-lg-241 {
		margin-top: 241px !important
	}

	.mb-lg-241 {
		margin-bottom: 241px !important
	}

	.mt-lg-242 {
		margin-top: 242px !important
	}

	.mb-lg-242 {
		margin-bottom: 242px !important
	}

	.mt-lg-243 {
		margin-top: 243px !important
	}

	.mb-lg-243 {
		margin-bottom: 243px !important
	}

	.mt-lg-244 {
		margin-top: 244px !important
	}

	.mb-lg-244 {
		margin-bottom: 244px !important
	}

	.mt-lg-245 {
		margin-top: 245px !important
	}

	.mb-lg-245 {
		margin-bottom: 245px !important
	}

	.mt-lg-246 {
		margin-top: 246px !important
	}

	.mb-lg-246 {
		margin-bottom: 246px !important
	}

	.mt-lg-247 {
		margin-top: 247px !important
	}

	.mb-lg-247 {
		margin-bottom: 247px !important
	}

	.mt-lg-248 {
		margin-top: 248px !important
	}

	.mb-lg-248 {
		margin-bottom: 248px !important
	}

	.mt-lg-249 {
		margin-top: 249px !important
	}

	.mb-lg-249 {
		margin-bottom: 249px !important
	}

	.mt-lg-250 {
		margin-top: 250px !important
	}

	.mb-lg-250 {
		margin-bottom: 250px !important
	}

	.mt-lg-251 {
		margin-top: 251px !important
	}

	.mb-lg-251 {
		margin-bottom: 251px !important
	}

	.mt-lg-252 {
		margin-top: 252px !important
	}

	.mb-lg-252 {
		margin-bottom: 252px !important
	}

	.mt-lg-253 {
		margin-top: 253px !important
	}

	.mb-lg-253 {
		margin-bottom: 253px !important
	}

	.mt-lg-254 {
		margin-top: 254px !important
	}

	.mb-lg-254 {
		margin-bottom: 254px !important
	}

	.mt-lg-255 {
		margin-top: 255px !important
	}

	.mb-lg-255 {
		margin-bottom: 255px !important
	}

	.mt-lg-256 {
		margin-top: 256px !important
	}

	.mb-lg-256 {
		margin-bottom: 256px !important
	}

	.mt-lg-257 {
		margin-top: 257px !important
	}

	.mb-lg-257 {
		margin-bottom: 257px !important
	}

	.mt-lg-258 {
		margin-top: 258px !important
	}

	.mb-lg-258 {
		margin-bottom: 258px !important
	}

	.mt-lg-259 {
		margin-top: 259px !important
	}

	.mb-lg-259 {
		margin-bottom: 259px !important
	}

	.mt-lg-260 {
		margin-top: 260px !important
	}

	.mb-lg-260 {
		margin-bottom: 260px !important
	}

	.mt-lg-261 {
		margin-top: 261px !important
	}

	.mb-lg-261 {
		margin-bottom: 261px !important
	}

	.mt-lg-262 {
		margin-top: 262px !important
	}

	.mb-lg-262 {
		margin-bottom: 262px !important
	}

	.mt-lg-263 {
		margin-top: 263px !important
	}

	.mb-lg-263 {
		margin-bottom: 263px !important
	}

	.mt-lg-264 {
		margin-top: 264px !important
	}

	.mb-lg-264 {
		margin-bottom: 264px !important
	}

	.mt-lg-265 {
		margin-top: 265px !important
	}

	.mb-lg-265 {
		margin-bottom: 265px !important
	}

	.mt-lg-266 {
		margin-top: 266px !important
	}

	.mb-lg-266 {
		margin-bottom: 266px !important
	}

	.mt-lg-267 {
		margin-top: 267px !important
	}

	.mb-lg-267 {
		margin-bottom: 267px !important
	}

	.mt-lg-268 {
		margin-top: 268px !important
	}

	.mb-lg-268 {
		margin-bottom: 268px !important
	}

	.mt-lg-269 {
		margin-top: 269px !important
	}

	.mb-lg-269 {
		margin-bottom: 269px !important
	}

	.mt-lg-270 {
		margin-top: 270px !important
	}

	.mb-lg-270 {
		margin-bottom: 270px !important
	}

	.mt-lg-271 {
		margin-top: 271px !important
	}

	.mb-lg-271 {
		margin-bottom: 271px !important
	}

	.mt-lg-272 {
		margin-top: 272px !important
	}

	.mb-lg-272 {
		margin-bottom: 272px !important
	}

	.mt-lg-273 {
		margin-top: 273px !important
	}

	.mb-lg-273 {
		margin-bottom: 273px !important
	}

	.mt-lg-274 {
		margin-top: 274px !important
	}

	.mb-lg-274 {
		margin-bottom: 274px !important
	}

	.mt-lg-275 {
		margin-top: 275px !important
	}

	.mb-lg-275 {
		margin-bottom: 275px !important
	}

	.mt-lg-276 {
		margin-top: 276px !important
	}

	.mb-lg-276 {
		margin-bottom: 276px !important
	}

	.mt-lg-277 {
		margin-top: 277px !important
	}

	.mb-lg-277 {
		margin-bottom: 277px !important
	}

	.mt-lg-278 {
		margin-top: 278px !important
	}

	.mb-lg-278 {
		margin-bottom: 278px !important
	}

	.mt-lg-279 {
		margin-top: 279px !important
	}

	.mb-lg-279 {
		margin-bottom: 279px !important
	}

	.mt-lg-280 {
		margin-top: 280px !important
	}

	.mb-lg-280 {
		margin-bottom: 280px !important
	}

	.mt-lg-281 {
		margin-top: 281px !important
	}

	.mb-lg-281 {
		margin-bottom: 281px !important
	}

	.mt-lg-282 {
		margin-top: 282px !important
	}

	.mb-lg-282 {
		margin-bottom: 282px !important
	}

	.mt-lg-283 {
		margin-top: 283px !important
	}

	.mb-lg-283 {
		margin-bottom: 283px !important
	}

	.mt-lg-284 {
		margin-top: 284px !important
	}

	.mb-lg-284 {
		margin-bottom: 284px !important
	}

	.mt-lg-285 {
		margin-top: 285px !important
	}

	.mb-lg-285 {
		margin-bottom: 285px !important
	}

	.mt-lg-286 {
		margin-top: 286px !important
	}

	.mb-lg-286 {
		margin-bottom: 286px !important
	}

	.mt-lg-287 {
		margin-top: 287px !important
	}

	.mb-lg-287 {
		margin-bottom: 287px !important
	}

	.mt-lg-288 {
		margin-top: 288px !important
	}

	.mb-lg-288 {
		margin-bottom: 288px !important
	}

	.mt-lg-289 {
		margin-top: 289px !important
	}

	.mb-lg-289 {
		margin-bottom: 289px !important
	}

	.mt-lg-290 {
		margin-top: 290px !important
	}

	.mb-lg-290 {
		margin-bottom: 290px !important
	}

	.mt-lg-291 {
		margin-top: 291px !important
	}

	.mb-lg-291 {
		margin-bottom: 291px !important
	}

	.mt-lg-292 {
		margin-top: 292px !important
	}

	.mb-lg-292 {
		margin-bottom: 292px !important
	}

	.mt-lg-293 {
		margin-top: 293px !important
	}

	.mb-lg-293 {
		margin-bottom: 293px !important
	}

	.mt-lg-294 {
		margin-top: 294px !important
	}

	.mb-lg-294 {
		margin-bottom: 294px !important
	}

	.mt-lg-295 {
		margin-top: 295px !important
	}

	.mb-lg-295 {
		margin-bottom: 295px !important
	}

	.mt-lg-296 {
		margin-top: 296px !important
	}

	.mb-lg-296 {
		margin-bottom: 296px !important
	}

	.mt-lg-297 {
		margin-top: 297px !important
	}

	.mb-lg-297 {
		margin-bottom: 297px !important
	}

	.mt-lg-298 {
		margin-top: 298px !important
	}

	.mb-lg-298 {
		margin-bottom: 298px !important
	}

	.mt-lg-299 {
		margin-top: 299px !important
	}

	.mb-lg-299 {
		margin-bottom: 299px !important
	}

	.mt-lg-300 {
		margin-top: 300px !important
	}

	.mb-lg-300 {
		margin-bottom: 300px !important
	}
}

@media (max-width: 991px) {
	.mt-md-0 {
		margin-top: 0px !important
	}

	.mb-md-0 {
		margin-bottom: 0px !important
	}

	.mt-md-1 {
		margin-top: 1px !important
	}

	.mb-md-1 {
		margin-bottom: 1px !important
	}

	.mt-md-2 {
		margin-top: 2px !important
	}

	.mb-md-2 {
		margin-bottom: 2px !important
	}

	.mt-md-3 {
		margin-top: 3px !important
	}

	.mb-md-3 {
		margin-bottom: 3px !important
	}

	.mt-md-4 {
		margin-top: 4px !important
	}

	.mb-md-4 {
		margin-bottom: 4px !important
	}

	.mt-md-5 {
		margin-top: 5px !important
	}

	.mb-md-5 {
		margin-bottom: 5px !important
	}

	.mt-md-6 {
		margin-top: 6px !important
	}

	.mb-md-6 {
		margin-bottom: 6px !important
	}

	.mt-md-7 {
		margin-top: 7px !important
	}

	.mb-md-7 {
		margin-bottom: 7px !important
	}

	.mt-md-8 {
		margin-top: 8px !important
	}

	.mb-md-8 {
		margin-bottom: 8px !important
	}

	.mt-md-9 {
		margin-top: 9px !important
	}

	.mb-md-9 {
		margin-bottom: 9px !important
	}

	.mt-md-10 {
		margin-top: 10px !important
	}

	.mb-md-10 {
		margin-bottom: 10px !important
	}

	.mt-md-11 {
		margin-top: 11px !important
	}

	.mb-md-11 {
		margin-bottom: 11px !important
	}

	.mt-md-12 {
		margin-top: 12px !important
	}

	.mb-md-12 {
		margin-bottom: 12px !important
	}

	.mt-md-13 {
		margin-top: 13px !important
	}

	.mb-md-13 {
		margin-bottom: 13px !important
	}

	.mt-md-14 {
		margin-top: 14px !important
	}

	.mb-md-14 {
		margin-bottom: 14px !important
	}

	.mt-md-15 {
		margin-top: 15px !important
	}

	.mb-md-15 {
		margin-bottom: 15px !important
	}

	.mt-md-16 {
		margin-top: 16px !important
	}

	.mb-md-16 {
		margin-bottom: 16px !important
	}

	.mt-md-17 {
		margin-top: 17px !important
	}

	.mb-md-17 {
		margin-bottom: 17px !important
	}

	.mt-md-18 {
		margin-top: 18px !important
	}

	.mb-md-18 {
		margin-bottom: 18px !important
	}

	.mt-md-19 {
		margin-top: 19px !important
	}

	.mb-md-19 {
		margin-bottom: 19px !important
	}

	.mt-md-20 {
		margin-top: 20px !important
	}

	.mb-md-20 {
		margin-bottom: 20px !important
	}

	.mt-md-21 {
		margin-top: 21px !important
	}

	.mb-md-21 {
		margin-bottom: 21px !important
	}

	.mt-md-22 {
		margin-top: 22px !important
	}

	.mb-md-22 {
		margin-bottom: 22px !important
	}

	.mt-md-23 {
		margin-top: 23px !important
	}

	.mb-md-23 {
		margin-bottom: 23px !important
	}

	.mt-md-24 {
		margin-top: 24px !important
	}

	.mb-md-24 {
		margin-bottom: 24px !important
	}

	.mt-md-25 {
		margin-top: 25px !important
	}

	.mb-md-25 {
		margin-bottom: 25px !important
	}

	.mt-md-26 {
		margin-top: 26px !important
	}

	.mb-md-26 {
		margin-bottom: 26px !important
	}

	.mt-md-27 {
		margin-top: 27px !important
	}

	.mb-md-27 {
		margin-bottom: 27px !important
	}

	.mt-md-28 {
		margin-top: 28px !important
	}

	.mb-md-28 {
		margin-bottom: 28px !important
	}

	.mt-md-29 {
		margin-top: 29px !important
	}

	.mb-md-29 {
		margin-bottom: 29px !important
	}

	.mt-md-30 {
		margin-top: 30px !important
	}

	.mb-md-30 {
		margin-bottom: 30px !important
	}

	.mt-md-31 {
		margin-top: 31px !important
	}

	.mb-md-31 {
		margin-bottom: 31px !important
	}

	.mt-md-32 {
		margin-top: 32px !important
	}

	.mb-md-32 {
		margin-bottom: 32px !important
	}

	.mt-md-33 {
		margin-top: 33px !important
	}

	.mb-md-33 {
		margin-bottom: 33px !important
	}

	.mt-md-34 {
		margin-top: 34px !important
	}

	.mb-md-34 {
		margin-bottom: 34px !important
	}

	.mt-md-35 {
		margin-top: 35px !important
	}

	.mb-md-35 {
		margin-bottom: 35px !important
	}

	.mt-md-36 {
		margin-top: 36px !important
	}

	.mb-md-36 {
		margin-bottom: 36px !important
	}

	.mt-md-37 {
		margin-top: 37px !important
	}

	.mb-md-37 {
		margin-bottom: 37px !important
	}

	.mt-md-38 {
		margin-top: 38px !important
	}

	.mb-md-38 {
		margin-bottom: 38px !important
	}

	.mt-md-39 {
		margin-top: 39px !important
	}

	.mb-md-39 {
		margin-bottom: 39px !important
	}

	.mt-md-40 {
		margin-top: 40px !important
	}

	.mb-md-40 {
		margin-bottom: 40px !important
	}

	.mt-md-41 {
		margin-top: 41px !important
	}

	.mb-md-41 {
		margin-bottom: 41px !important
	}

	.mt-md-42 {
		margin-top: 42px !important
	}

	.mb-md-42 {
		margin-bottom: 42px !important
	}

	.mt-md-43 {
		margin-top: 43px !important
	}

	.mb-md-43 {
		margin-bottom: 43px !important
	}

	.mt-md-44 {
		margin-top: 44px !important
	}

	.mb-md-44 {
		margin-bottom: 44px !important
	}

	.mt-md-45 {
		margin-top: 45px !important
	}

	.mb-md-45 {
		margin-bottom: 45px !important
	}

	.mt-md-46 {
		margin-top: 46px !important
	}

	.mb-md-46 {
		margin-bottom: 46px !important
	}

	.mt-md-47 {
		margin-top: 47px !important
	}

	.mb-md-47 {
		margin-bottom: 47px !important
	}

	.mt-md-48 {
		margin-top: 48px !important
	}

	.mb-md-48 {
		margin-bottom: 48px !important
	}

	.mt-md-49 {
		margin-top: 49px !important
	}

	.mb-md-49 {
		margin-bottom: 49px !important
	}

	.mt-md-50 {
		margin-top: 50px !important
	}

	.mb-md-50 {
		margin-bottom: 50px !important
	}

	.mt-md-51 {
		margin-top: 51px !important
	}

	.mb-md-51 {
		margin-bottom: 51px !important
	}

	.mt-md-52 {
		margin-top: 52px !important
	}

	.mb-md-52 {
		margin-bottom: 52px !important
	}

	.mt-md-53 {
		margin-top: 53px !important
	}

	.mb-md-53 {
		margin-bottom: 53px !important
	}

	.mt-md-54 {
		margin-top: 54px !important
	}

	.mb-md-54 {
		margin-bottom: 54px !important
	}

	.mt-md-55 {
		margin-top: 55px !important
	}

	.mb-md-55 {
		margin-bottom: 55px !important
	}

	.mt-md-56 {
		margin-top: 56px !important
	}

	.mb-md-56 {
		margin-bottom: 56px !important
	}

	.mt-md-57 {
		margin-top: 57px !important
	}

	.mb-md-57 {
		margin-bottom: 57px !important
	}

	.mt-md-58 {
		margin-top: 58px !important
	}

	.mb-md-58 {
		margin-bottom: 58px !important
	}

	.mt-md-59 {
		margin-top: 59px !important
	}

	.mb-md-59 {
		margin-bottom: 59px !important
	}

	.mt-md-60 {
		margin-top: 60px !important
	}

	.mb-md-60 {
		margin-bottom: 60px !important
	}

	.mt-md-61 {
		margin-top: 61px !important
	}

	.mb-md-61 {
		margin-bottom: 61px !important
	}

	.mt-md-62 {
		margin-top: 62px !important
	}

	.mb-md-62 {
		margin-bottom: 62px !important
	}

	.mt-md-63 {
		margin-top: 63px !important
	}

	.mb-md-63 {
		margin-bottom: 63px !important
	}

	.mt-md-64 {
		margin-top: 64px !important
	}

	.mb-md-64 {
		margin-bottom: 64px !important
	}

	.mt-md-65 {
		margin-top: 65px !important
	}

	.mb-md-65 {
		margin-bottom: 65px !important
	}

	.mt-md-66 {
		margin-top: 66px !important
	}

	.mb-md-66 {
		margin-bottom: 66px !important
	}

	.mt-md-67 {
		margin-top: 67px !important
	}

	.mb-md-67 {
		margin-bottom: 67px !important
	}

	.mt-md-68 {
		margin-top: 68px !important
	}

	.mb-md-68 {
		margin-bottom: 68px !important
	}

	.mt-md-69 {
		margin-top: 69px !important
	}

	.mb-md-69 {
		margin-bottom: 69px !important
	}

	.mt-md-70 {
		margin-top: 70px !important
	}

	.mb-md-70 {
		margin-bottom: 70px !important
	}

	.mt-md-71 {
		margin-top: 71px !important
	}

	.mb-md-71 {
		margin-bottom: 71px !important
	}

	.mt-md-72 {
		margin-top: 72px !important
	}

	.mb-md-72 {
		margin-bottom: 72px !important
	}

	.mt-md-73 {
		margin-top: 73px !important
	}

	.mb-md-73 {
		margin-bottom: 73px !important
	}

	.mt-md-74 {
		margin-top: 74px !important
	}

	.mb-md-74 {
		margin-bottom: 74px !important
	}

	.mt-md-75 {
		margin-top: 75px !important
	}

	.mb-md-75 {
		margin-bottom: 75px !important
	}

	.mt-md-76 {
		margin-top: 76px !important
	}

	.mb-md-76 {
		margin-bottom: 76px !important
	}

	.mt-md-77 {
		margin-top: 77px !important
	}

	.mb-md-77 {
		margin-bottom: 77px !important
	}

	.mt-md-78 {
		margin-top: 78px !important
	}

	.mb-md-78 {
		margin-bottom: 78px !important
	}

	.mt-md-79 {
		margin-top: 79px !important
	}

	.mb-md-79 {
		margin-bottom: 79px !important
	}

	.mt-md-80 {
		margin-top: 80px !important
	}

	.mb-md-80 {
		margin-bottom: 80px !important
	}

	.mt-md-81 {
		margin-top: 81px !important
	}

	.mb-md-81 {
		margin-bottom: 81px !important
	}

	.mt-md-82 {
		margin-top: 82px !important
	}

	.mb-md-82 {
		margin-bottom: 82px !important
	}

	.mt-md-83 {
		margin-top: 83px !important
	}

	.mb-md-83 {
		margin-bottom: 83px !important
	}

	.mt-md-84 {
		margin-top: 84px !important
	}

	.mb-md-84 {
		margin-bottom: 84px !important
	}

	.mt-md-85 {
		margin-top: 85px !important
	}

	.mb-md-85 {
		margin-bottom: 85px !important
	}

	.mt-md-86 {
		margin-top: 86px !important
	}

	.mb-md-86 {
		margin-bottom: 86px !important
	}

	.mt-md-87 {
		margin-top: 87px !important
	}

	.mb-md-87 {
		margin-bottom: 87px !important
	}

	.mt-md-88 {
		margin-top: 88px !important
	}

	.mb-md-88 {
		margin-bottom: 88px !important
	}

	.mt-md-89 {
		margin-top: 89px !important
	}

	.mb-md-89 {
		margin-bottom: 89px !important
	}

	.mt-md-90 {
		margin-top: 90px !important
	}

	.mb-md-90 {
		margin-bottom: 90px !important
	}

	.mt-md-91 {
		margin-top: 91px !important
	}

	.mb-md-91 {
		margin-bottom: 91px !important
	}

	.mt-md-92 {
		margin-top: 92px !important
	}

	.mb-md-92 {
		margin-bottom: 92px !important
	}

	.mt-md-93 {
		margin-top: 93px !important
	}

	.mb-md-93 {
		margin-bottom: 93px !important
	}

	.mt-md-94 {
		margin-top: 94px !important
	}

	.mb-md-94 {
		margin-bottom: 94px !important
	}

	.mt-md-95 {
		margin-top: 95px !important
	}

	.mb-md-95 {
		margin-bottom: 95px !important
	}

	.mt-md-96 {
		margin-top: 96px !important
	}

	.mb-md-96 {
		margin-bottom: 96px !important
	}

	.mt-md-97 {
		margin-top: 97px !important
	}

	.mb-md-97 {
		margin-bottom: 97px !important
	}

	.mt-md-98 {
		margin-top: 98px !important
	}

	.mb-md-98 {
		margin-bottom: 98px !important
	}

	.mt-md-99 {
		margin-top: 99px !important
	}

	.mb-md-99 {
		margin-bottom: 99px !important
	}

	.mt-md-100 {
		margin-top: 100px !important
	}

	.mb-md-100 {
		margin-bottom: 100px !important
	}

	.mt-md-101 {
		margin-top: 101px !important
	}

	.mb-md-101 {
		margin-bottom: 101px !important
	}

	.mt-md-102 {
		margin-top: 102px !important
	}

	.mb-md-102 {
		margin-bottom: 102px !important
	}

	.mt-md-103 {
		margin-top: 103px !important
	}

	.mb-md-103 {
		margin-bottom: 103px !important
	}

	.mt-md-104 {
		margin-top: 104px !important
	}

	.mb-md-104 {
		margin-bottom: 104px !important
	}

	.mt-md-105 {
		margin-top: 105px !important
	}

	.mb-md-105 {
		margin-bottom: 105px !important
	}

	.mt-md-106 {
		margin-top: 106px !important
	}

	.mb-md-106 {
		margin-bottom: 106px !important
	}

	.mt-md-107 {
		margin-top: 107px !important
	}

	.mb-md-107 {
		margin-bottom: 107px !important
	}

	.mt-md-108 {
		margin-top: 108px !important
	}

	.mb-md-108 {
		margin-bottom: 108px !important
	}

	.mt-md-109 {
		margin-top: 109px !important
	}

	.mb-md-109 {
		margin-bottom: 109px !important
	}

	.mt-md-110 {
		margin-top: 110px !important
	}

	.mb-md-110 {
		margin-bottom: 110px !important
	}

	.mt-md-111 {
		margin-top: 111px !important
	}

	.mb-md-111 {
		margin-bottom: 111px !important
	}

	.mt-md-112 {
		margin-top: 112px !important
	}

	.mb-md-112 {
		margin-bottom: 112px !important
	}

	.mt-md-113 {
		margin-top: 113px !important
	}

	.mb-md-113 {
		margin-bottom: 113px !important
	}

	.mt-md-114 {
		margin-top: 114px !important
	}

	.mb-md-114 {
		margin-bottom: 114px !important
	}

	.mt-md-115 {
		margin-top: 115px !important
	}

	.mb-md-115 {
		margin-bottom: 115px !important
	}

	.mt-md-116 {
		margin-top: 116px !important
	}

	.mb-md-116 {
		margin-bottom: 116px !important
	}

	.mt-md-117 {
		margin-top: 117px !important
	}

	.mb-md-117 {
		margin-bottom: 117px !important
	}

	.mt-md-118 {
		margin-top: 118px !important
	}

	.mb-md-118 {
		margin-bottom: 118px !important
	}

	.mt-md-119 {
		margin-top: 119px !important
	}

	.mb-md-119 {
		margin-bottom: 119px !important
	}

	.mt-md-120 {
		margin-top: 120px !important
	}

	.mb-md-120 {
		margin-bottom: 120px !important
	}

	.mt-md-121 {
		margin-top: 121px !important
	}

	.mb-md-121 {
		margin-bottom: 121px !important
	}

	.mt-md-122 {
		margin-top: 122px !important
	}

	.mb-md-122 {
		margin-bottom: 122px !important
	}

	.mt-md-123 {
		margin-top: 123px !important
	}

	.mb-md-123 {
		margin-bottom: 123px !important
	}

	.mt-md-124 {
		margin-top: 124px !important
	}

	.mb-md-124 {
		margin-bottom: 124px !important
	}

	.mt-md-125 {
		margin-top: 125px !important
	}

	.mb-md-125 {
		margin-bottom: 125px !important
	}

	.mt-md-126 {
		margin-top: 126px !important
	}

	.mb-md-126 {
		margin-bottom: 126px !important
	}

	.mt-md-127 {
		margin-top: 127px !important
	}

	.mb-md-127 {
		margin-bottom: 127px !important
	}

	.mt-md-128 {
		margin-top: 128px !important
	}

	.mb-md-128 {
		margin-bottom: 128px !important
	}

	.mt-md-129 {
		margin-top: 129px !important
	}

	.mb-md-129 {
		margin-bottom: 129px !important
	}

	.mt-md-130 {
		margin-top: 130px !important
	}

	.mb-md-130 {
		margin-bottom: 130px !important
	}

	.mt-md-131 {
		margin-top: 131px !important
	}

	.mb-md-131 {
		margin-bottom: 131px !important
	}

	.mt-md-132 {
		margin-top: 132px !important
	}

	.mb-md-132 {
		margin-bottom: 132px !important
	}

	.mt-md-133 {
		margin-top: 133px !important
	}

	.mb-md-133 {
		margin-bottom: 133px !important
	}

	.mt-md-134 {
		margin-top: 134px !important
	}

	.mb-md-134 {
		margin-bottom: 134px !important
	}

	.mt-md-135 {
		margin-top: 135px !important
	}

	.mb-md-135 {
		margin-bottom: 135px !important
	}

	.mt-md-136 {
		margin-top: 136px !important
	}

	.mb-md-136 {
		margin-bottom: 136px !important
	}

	.mt-md-137 {
		margin-top: 137px !important
	}

	.mb-md-137 {
		margin-bottom: 137px !important
	}

	.mt-md-138 {
		margin-top: 138px !important
	}

	.mb-md-138 {
		margin-bottom: 138px !important
	}

	.mt-md-139 {
		margin-top: 139px !important
	}

	.mb-md-139 {
		margin-bottom: 139px !important
	}

	.mt-md-140 {
		margin-top: 140px !important
	}

	.mb-md-140 {
		margin-bottom: 140px !important
	}

	.mt-md-141 {
		margin-top: 141px !important
	}

	.mb-md-141 {
		margin-bottom: 141px !important
	}

	.mt-md-142 {
		margin-top: 142px !important
	}

	.mb-md-142 {
		margin-bottom: 142px !important
	}

	.mt-md-143 {
		margin-top: 143px !important
	}

	.mb-md-143 {
		margin-bottom: 143px !important
	}

	.mt-md-144 {
		margin-top: 144px !important
	}

	.mb-md-144 {
		margin-bottom: 144px !important
	}

	.mt-md-145 {
		margin-top: 145px !important
	}

	.mb-md-145 {
		margin-bottom: 145px !important
	}

	.mt-md-146 {
		margin-top: 146px !important
	}

	.mb-md-146 {
		margin-bottom: 146px !important
	}

	.mt-md-147 {
		margin-top: 147px !important
	}

	.mb-md-147 {
		margin-bottom: 147px !important
	}

	.mt-md-148 {
		margin-top: 148px !important
	}

	.mb-md-148 {
		margin-bottom: 148px !important
	}

	.mt-md-149 {
		margin-top: 149px !important
	}

	.mb-md-149 {
		margin-bottom: 149px !important
	}

	.mt-md-150 {
		margin-top: 150px !important
	}

	.mb-md-150 {
		margin-bottom: 150px !important
	}

	.mt-md-151 {
		margin-top: 151px !important
	}

	.mb-md-151 {
		margin-bottom: 151px !important
	}

	.mt-md-152 {
		margin-top: 152px !important
	}

	.mb-md-152 {
		margin-bottom: 152px !important
	}

	.mt-md-153 {
		margin-top: 153px !important
	}

	.mb-md-153 {
		margin-bottom: 153px !important
	}

	.mt-md-154 {
		margin-top: 154px !important
	}

	.mb-md-154 {
		margin-bottom: 154px !important
	}

	.mt-md-155 {
		margin-top: 155px !important
	}

	.mb-md-155 {
		margin-bottom: 155px !important
	}

	.mt-md-156 {
		margin-top: 156px !important
	}

	.mb-md-156 {
		margin-bottom: 156px !important
	}

	.mt-md-157 {
		margin-top: 157px !important
	}

	.mb-md-157 {
		margin-bottom: 157px !important
	}

	.mt-md-158 {
		margin-top: 158px !important
	}

	.mb-md-158 {
		margin-bottom: 158px !important
	}

	.mt-md-159 {
		margin-top: 159px !important
	}

	.mb-md-159 {
		margin-bottom: 159px !important
	}

	.mt-md-160 {
		margin-top: 160px !important
	}

	.mb-md-160 {
		margin-bottom: 160px !important
	}

	.mt-md-161 {
		margin-top: 161px !important
	}

	.mb-md-161 {
		margin-bottom: 161px !important
	}

	.mt-md-162 {
		margin-top: 162px !important
	}

	.mb-md-162 {
		margin-bottom: 162px !important
	}

	.mt-md-163 {
		margin-top: 163px !important
	}

	.mb-md-163 {
		margin-bottom: 163px !important
	}

	.mt-md-164 {
		margin-top: 164px !important
	}

	.mb-md-164 {
		margin-bottom: 164px !important
	}

	.mt-md-165 {
		margin-top: 165px !important
	}

	.mb-md-165 {
		margin-bottom: 165px !important
	}

	.mt-md-166 {
		margin-top: 166px !important
	}

	.mb-md-166 {
		margin-bottom: 166px !important
	}

	.mt-md-167 {
		margin-top: 167px !important
	}

	.mb-md-167 {
		margin-bottom: 167px !important
	}

	.mt-md-168 {
		margin-top: 168px !important
	}

	.mb-md-168 {
		margin-bottom: 168px !important
	}

	.mt-md-169 {
		margin-top: 169px !important
	}

	.mb-md-169 {
		margin-bottom: 169px !important
	}

	.mt-md-170 {
		margin-top: 170px !important
	}

	.mb-md-170 {
		margin-bottom: 170px !important
	}

	.mt-md-171 {
		margin-top: 171px !important
	}

	.mb-md-171 {
		margin-bottom: 171px !important
	}

	.mt-md-172 {
		margin-top: 172px !important
	}

	.mb-md-172 {
		margin-bottom: 172px !important
	}

	.mt-md-173 {
		margin-top: 173px !important
	}

	.mb-md-173 {
		margin-bottom: 173px !important
	}

	.mt-md-174 {
		margin-top: 174px !important
	}

	.mb-md-174 {
		margin-bottom: 174px !important
	}

	.mt-md-175 {
		margin-top: 175px !important
	}

	.mb-md-175 {
		margin-bottom: 175px !important
	}

	.mt-md-176 {
		margin-top: 176px !important
	}

	.mb-md-176 {
		margin-bottom: 176px !important
	}

	.mt-md-177 {
		margin-top: 177px !important
	}

	.mb-md-177 {
		margin-bottom: 177px !important
	}

	.mt-md-178 {
		margin-top: 178px !important
	}

	.mb-md-178 {
		margin-bottom: 178px !important
	}

	.mt-md-179 {
		margin-top: 179px !important
	}

	.mb-md-179 {
		margin-bottom: 179px !important
	}

	.mt-md-180 {
		margin-top: 180px !important
	}

	.mb-md-180 {
		margin-bottom: 180px !important
	}

	.mt-md-181 {
		margin-top: 181px !important
	}

	.mb-md-181 {
		margin-bottom: 181px !important
	}

	.mt-md-182 {
		margin-top: 182px !important
	}

	.mb-md-182 {
		margin-bottom: 182px !important
	}

	.mt-md-183 {
		margin-top: 183px !important
	}

	.mb-md-183 {
		margin-bottom: 183px !important
	}

	.mt-md-184 {
		margin-top: 184px !important
	}

	.mb-md-184 {
		margin-bottom: 184px !important
	}

	.mt-md-185 {
		margin-top: 185px !important
	}

	.mb-md-185 {
		margin-bottom: 185px !important
	}

	.mt-md-186 {
		margin-top: 186px !important
	}

	.mb-md-186 {
		margin-bottom: 186px !important
	}

	.mt-md-187 {
		margin-top: 187px !important
	}

	.mb-md-187 {
		margin-bottom: 187px !important
	}

	.mt-md-188 {
		margin-top: 188px !important
	}

	.mb-md-188 {
		margin-bottom: 188px !important
	}

	.mt-md-189 {
		margin-top: 189px !important
	}

	.mb-md-189 {
		margin-bottom: 189px !important
	}

	.mt-md-190 {
		margin-top: 190px !important
	}

	.mb-md-190 {
		margin-bottom: 190px !important
	}

	.mt-md-191 {
		margin-top: 191px !important
	}

	.mb-md-191 {
		margin-bottom: 191px !important
	}

	.mt-md-192 {
		margin-top: 192px !important
	}

	.mb-md-192 {
		margin-bottom: 192px !important
	}

	.mt-md-193 {
		margin-top: 193px !important
	}

	.mb-md-193 {
		margin-bottom: 193px !important
	}

	.mt-md-194 {
		margin-top: 194px !important
	}

	.mb-md-194 {
		margin-bottom: 194px !important
	}

	.mt-md-195 {
		margin-top: 195px !important
	}

	.mb-md-195 {
		margin-bottom: 195px !important
	}

	.mt-md-196 {
		margin-top: 196px !important
	}

	.mb-md-196 {
		margin-bottom: 196px !important
	}

	.mt-md-197 {
		margin-top: 197px !important
	}

	.mb-md-197 {
		margin-bottom: 197px !important
	}

	.mt-md-198 {
		margin-top: 198px !important
	}

	.mb-md-198 {
		margin-bottom: 198px !important
	}

	.mt-md-199 {
		margin-top: 199px !important
	}

	.mb-md-199 {
		margin-bottom: 199px !important
	}

	.mt-md-200 {
		margin-top: 200px !important
	}

	.mb-md-200 {
		margin-bottom: 200px !important
	}

	.mt-md-201 {
		margin-top: 201px !important
	}

	.mb-md-201 {
		margin-bottom: 201px !important
	}

	.mt-md-202 {
		margin-top: 202px !important
	}

	.mb-md-202 {
		margin-bottom: 202px !important
	}

	.mt-md-203 {
		margin-top: 203px !important
	}

	.mb-md-203 {
		margin-bottom: 203px !important
	}

	.mt-md-204 {
		margin-top: 204px !important
	}

	.mb-md-204 {
		margin-bottom: 204px !important
	}

	.mt-md-205 {
		margin-top: 205px !important
	}

	.mb-md-205 {
		margin-bottom: 205px !important
	}

	.mt-md-206 {
		margin-top: 206px !important
	}

	.mb-md-206 {
		margin-bottom: 206px !important
	}

	.mt-md-207 {
		margin-top: 207px !important
	}

	.mb-md-207 {
		margin-bottom: 207px !important
	}

	.mt-md-208 {
		margin-top: 208px !important
	}

	.mb-md-208 {
		margin-bottom: 208px !important
	}

	.mt-md-209 {
		margin-top: 209px !important
	}

	.mb-md-209 {
		margin-bottom: 209px !important
	}

	.mt-md-210 {
		margin-top: 210px !important
	}

	.mb-md-210 {
		margin-bottom: 210px !important
	}

	.mt-md-211 {
		margin-top: 211px !important
	}

	.mb-md-211 {
		margin-bottom: 211px !important
	}

	.mt-md-212 {
		margin-top: 212px !important
	}

	.mb-md-212 {
		margin-bottom: 212px !important
	}

	.mt-md-213 {
		margin-top: 213px !important
	}

	.mb-md-213 {
		margin-bottom: 213px !important
	}

	.mt-md-214 {
		margin-top: 214px !important
	}

	.mb-md-214 {
		margin-bottom: 214px !important
	}

	.mt-md-215 {
		margin-top: 215px !important
	}

	.mb-md-215 {
		margin-bottom: 215px !important
	}

	.mt-md-216 {
		margin-top: 216px !important
	}

	.mb-md-216 {
		margin-bottom: 216px !important
	}

	.mt-md-217 {
		margin-top: 217px !important
	}

	.mb-md-217 {
		margin-bottom: 217px !important
	}

	.mt-md-218 {
		margin-top: 218px !important
	}

	.mb-md-218 {
		margin-bottom: 218px !important
	}

	.mt-md-219 {
		margin-top: 219px !important
	}

	.mb-md-219 {
		margin-bottom: 219px !important
	}

	.mt-md-220 {
		margin-top: 220px !important
	}

	.mb-md-220 {
		margin-bottom: 220px !important
	}

	.mt-md-221 {
		margin-top: 221px !important
	}

	.mb-md-221 {
		margin-bottom: 221px !important
	}

	.mt-md-222 {
		margin-top: 222px !important
	}

	.mb-md-222 {
		margin-bottom: 222px !important
	}

	.mt-md-223 {
		margin-top: 223px !important
	}

	.mb-md-223 {
		margin-bottom: 223px !important
	}

	.mt-md-224 {
		margin-top: 224px !important
	}

	.mb-md-224 {
		margin-bottom: 224px !important
	}

	.mt-md-225 {
		margin-top: 225px !important
	}

	.mb-md-225 {
		margin-bottom: 225px !important
	}

	.mt-md-226 {
		margin-top: 226px !important
	}

	.mb-md-226 {
		margin-bottom: 226px !important
	}

	.mt-md-227 {
		margin-top: 227px !important
	}

	.mb-md-227 {
		margin-bottom: 227px !important
	}

	.mt-md-228 {
		margin-top: 228px !important
	}

	.mb-md-228 {
		margin-bottom: 228px !important
	}

	.mt-md-229 {
		margin-top: 229px !important
	}

	.mb-md-229 {
		margin-bottom: 229px !important
	}

	.mt-md-230 {
		margin-top: 230px !important
	}

	.mb-md-230 {
		margin-bottom: 230px !important
	}

	.mt-md-231 {
		margin-top: 231px !important
	}

	.mb-md-231 {
		margin-bottom: 231px !important
	}

	.mt-md-232 {
		margin-top: 232px !important
	}

	.mb-md-232 {
		margin-bottom: 232px !important
	}

	.mt-md-233 {
		margin-top: 233px !important
	}

	.mb-md-233 {
		margin-bottom: 233px !important
	}

	.mt-md-234 {
		margin-top: 234px !important
	}

	.mb-md-234 {
		margin-bottom: 234px !important
	}

	.mt-md-235 {
		margin-top: 235px !important
	}

	.mb-md-235 {
		margin-bottom: 235px !important
	}

	.mt-md-236 {
		margin-top: 236px !important
	}

	.mb-md-236 {
		margin-bottom: 236px !important
	}

	.mt-md-237 {
		margin-top: 237px !important
	}

	.mb-md-237 {
		margin-bottom: 237px !important
	}

	.mt-md-238 {
		margin-top: 238px !important
	}

	.mb-md-238 {
		margin-bottom: 238px !important
	}

	.mt-md-239 {
		margin-top: 239px !important
	}

	.mb-md-239 {
		margin-bottom: 239px !important
	}

	.mt-md-240 {
		margin-top: 240px !important
	}

	.mb-md-240 {
		margin-bottom: 240px !important
	}

	.mt-md-241 {
		margin-top: 241px !important
	}

	.mb-md-241 {
		margin-bottom: 241px !important
	}

	.mt-md-242 {
		margin-top: 242px !important
	}

	.mb-md-242 {
		margin-bottom: 242px !important
	}

	.mt-md-243 {
		margin-top: 243px !important
	}

	.mb-md-243 {
		margin-bottom: 243px !important
	}

	.mt-md-244 {
		margin-top: 244px !important
	}

	.mb-md-244 {
		margin-bottom: 244px !important
	}

	.mt-md-245 {
		margin-top: 245px !important
	}

	.mb-md-245 {
		margin-bottom: 245px !important
	}

	.mt-md-246 {
		margin-top: 246px !important
	}

	.mb-md-246 {
		margin-bottom: 246px !important
	}

	.mt-md-247 {
		margin-top: 247px !important
	}

	.mb-md-247 {
		margin-bottom: 247px !important
	}

	.mt-md-248 {
		margin-top: 248px !important
	}

	.mb-md-248 {
		margin-bottom: 248px !important
	}

	.mt-md-249 {
		margin-top: 249px !important
	}

	.mb-md-249 {
		margin-bottom: 249px !important
	}

	.mt-md-250 {
		margin-top: 250px !important
	}

	.mb-md-250 {
		margin-bottom: 250px !important
	}

	.mt-md-251 {
		margin-top: 251px !important
	}

	.mb-md-251 {
		margin-bottom: 251px !important
	}

	.mt-md-252 {
		margin-top: 252px !important
	}

	.mb-md-252 {
		margin-bottom: 252px !important
	}

	.mt-md-253 {
		margin-top: 253px !important
	}

	.mb-md-253 {
		margin-bottom: 253px !important
	}

	.mt-md-254 {
		margin-top: 254px !important
	}

	.mb-md-254 {
		margin-bottom: 254px !important
	}

	.mt-md-255 {
		margin-top: 255px !important
	}

	.mb-md-255 {
		margin-bottom: 255px !important
	}

	.mt-md-256 {
		margin-top: 256px !important
	}

	.mb-md-256 {
		margin-bottom: 256px !important
	}

	.mt-md-257 {
		margin-top: 257px !important
	}

	.mb-md-257 {
		margin-bottom: 257px !important
	}

	.mt-md-258 {
		margin-top: 258px !important
	}

	.mb-md-258 {
		margin-bottom: 258px !important
	}

	.mt-md-259 {
		margin-top: 259px !important
	}

	.mb-md-259 {
		margin-bottom: 259px !important
	}

	.mt-md-260 {
		margin-top: 260px !important
	}

	.mb-md-260 {
		margin-bottom: 260px !important
	}

	.mt-md-261 {
		margin-top: 261px !important
	}

	.mb-md-261 {
		margin-bottom: 261px !important
	}

	.mt-md-262 {
		margin-top: 262px !important
	}

	.mb-md-262 {
		margin-bottom: 262px !important
	}

	.mt-md-263 {
		margin-top: 263px !important
	}

	.mb-md-263 {
		margin-bottom: 263px !important
	}

	.mt-md-264 {
		margin-top: 264px !important
	}

	.mb-md-264 {
		margin-bottom: 264px !important
	}

	.mt-md-265 {
		margin-top: 265px !important
	}

	.mb-md-265 {
		margin-bottom: 265px !important
	}

	.mt-md-266 {
		margin-top: 266px !important
	}

	.mb-md-266 {
		margin-bottom: 266px !important
	}

	.mt-md-267 {
		margin-top: 267px !important
	}

	.mb-md-267 {
		margin-bottom: 267px !important
	}

	.mt-md-268 {
		margin-top: 268px !important
	}

	.mb-md-268 {
		margin-bottom: 268px !important
	}

	.mt-md-269 {
		margin-top: 269px !important
	}

	.mb-md-269 {
		margin-bottom: 269px !important
	}

	.mt-md-270 {
		margin-top: 270px !important
	}

	.mb-md-270 {
		margin-bottom: 270px !important
	}

	.mt-md-271 {
		margin-top: 271px !important
	}

	.mb-md-271 {
		margin-bottom: 271px !important
	}

	.mt-md-272 {
		margin-top: 272px !important
	}

	.mb-md-272 {
		margin-bottom: 272px !important
	}

	.mt-md-273 {
		margin-top: 273px !important
	}

	.mb-md-273 {
		margin-bottom: 273px !important
	}

	.mt-md-274 {
		margin-top: 274px !important
	}

	.mb-md-274 {
		margin-bottom: 274px !important
	}

	.mt-md-275 {
		margin-top: 275px !important
	}

	.mb-md-275 {
		margin-bottom: 275px !important
	}

	.mt-md-276 {
		margin-top: 276px !important
	}

	.mb-md-276 {
		margin-bottom: 276px !important
	}

	.mt-md-277 {
		margin-top: 277px !important
	}

	.mb-md-277 {
		margin-bottom: 277px !important
	}

	.mt-md-278 {
		margin-top: 278px !important
	}

	.mb-md-278 {
		margin-bottom: 278px !important
	}

	.mt-md-279 {
		margin-top: 279px !important
	}

	.mb-md-279 {
		margin-bottom: 279px !important
	}

	.mt-md-280 {
		margin-top: 280px !important
	}

	.mb-md-280 {
		margin-bottom: 280px !important
	}

	.mt-md-281 {
		margin-top: 281px !important
	}

	.mb-md-281 {
		margin-bottom: 281px !important
	}

	.mt-md-282 {
		margin-top: 282px !important
	}

	.mb-md-282 {
		margin-bottom: 282px !important
	}

	.mt-md-283 {
		margin-top: 283px !important
	}

	.mb-md-283 {
		margin-bottom: 283px !important
	}

	.mt-md-284 {
		margin-top: 284px !important
	}

	.mb-md-284 {
		margin-bottom: 284px !important
	}

	.mt-md-285 {
		margin-top: 285px !important
	}

	.mb-md-285 {
		margin-bottom: 285px !important
	}

	.mt-md-286 {
		margin-top: 286px !important
	}

	.mb-md-286 {
		margin-bottom: 286px !important
	}

	.mt-md-287 {
		margin-top: 287px !important
	}

	.mb-md-287 {
		margin-bottom: 287px !important
	}

	.mt-md-288 {
		margin-top: 288px !important
	}

	.mb-md-288 {
		margin-bottom: 288px !important
	}

	.mt-md-289 {
		margin-top: 289px !important
	}

	.mb-md-289 {
		margin-bottom: 289px !important
	}

	.mt-md-290 {
		margin-top: 290px !important
	}

	.mb-md-290 {
		margin-bottom: 290px !important
	}

	.mt-md-291 {
		margin-top: 291px !important
	}

	.mb-md-291 {
		margin-bottom: 291px !important
	}

	.mt-md-292 {
		margin-top: 292px !important
	}

	.mb-md-292 {
		margin-bottom: 292px !important
	}

	.mt-md-293 {
		margin-top: 293px !important
	}

	.mb-md-293 {
		margin-bottom: 293px !important
	}

	.mt-md-294 {
		margin-top: 294px !important
	}

	.mb-md-294 {
		margin-bottom: 294px !important
	}

	.mt-md-295 {
		margin-top: 295px !important
	}

	.mb-md-295 {
		margin-bottom: 295px !important
	}

	.mt-md-296 {
		margin-top: 296px !important
	}

	.mb-md-296 {
		margin-bottom: 296px !important
	}

	.mt-md-297 {
		margin-top: 297px !important
	}

	.mb-md-297 {
		margin-bottom: 297px !important
	}

	.mt-md-298 {
		margin-top: 298px !important
	}

	.mb-md-298 {
		margin-bottom: 298px !important
	}

	.mt-md-299 {
		margin-top: 299px !important
	}

	.mb-md-299 {
		margin-bottom: 299px !important
	}

	.mt-md-300 {
		margin-top: 300px !important
	}

	.mb-md-300 {
		margin-bottom: 300px !important
	}

	.pt-md-0 {
		padding-top: 0px !important
	}

	.pb-md-0 {
		padding-bottom: 0px !important
	}

	.pt-md-1 {
		padding-top: 1px !important
	}

	.pb-md-1 {
		padding-bottom: 1px !important
	}

	.pt-md-2 {
		padding-top: 2px !important
	}

	.pb-md-2 {
		padding-bottom: 2px !important
	}

	.pt-md-3 {
		padding-top: 3px !important
	}

	.pb-md-3 {
		padding-bottom: 3px !important
	}

	.pt-md-4 {
		padding-top: 4px !important
	}

	.pb-md-4 {
		padding-bottom: 4px !important
	}

	.pt-md-5 {
		padding-top: 5px !important
	}

	.pb-md-5 {
		padding-bottom: 5px !important
	}

	.pt-md-6 {
		padding-top: 6px !important
	}

	.pb-md-6 {
		padding-bottom: 6px !important
	}

	.pt-md-7 {
		padding-top: 7px !important
	}

	.pb-md-7 {
		padding-bottom: 7px !important
	}

	.pt-md-8 {
		padding-top: 8px !important
	}

	.pb-md-8 {
		padding-bottom: 8px !important
	}

	.pt-md-9 {
		padding-top: 9px !important
	}

	.pb-md-9 {
		padding-bottom: 9px !important
	}

	.pt-md-10 {
		padding-top: 10px !important
	}

	.pb-md-10 {
		padding-bottom: 10px !important
	}

	.pt-md-11 {
		padding-top: 11px !important
	}

	.pb-md-11 {
		padding-bottom: 11px !important
	}

	.pt-md-12 {
		padding-top: 12px !important
	}

	.pb-md-12 {
		padding-bottom: 12px !important
	}

	.pt-md-13 {
		padding-top: 13px !important
	}

	.pb-md-13 {
		padding-bottom: 13px !important
	}

	.pt-md-14 {
		padding-top: 14px !important
	}

	.pb-md-14 {
		padding-bottom: 14px !important
	}

	.pt-md-15 {
		padding-top: 15px !important
	}

	.pb-md-15 {
		padding-bottom: 15px !important
	}

	.pt-md-16 {
		padding-top: 16px !important
	}

	.pb-md-16 {
		padding-bottom: 16px !important
	}

	.pt-md-17 {
		padding-top: 17px !important
	}

	.pb-md-17 {
		padding-bottom: 17px !important
	}

	.pt-md-18 {
		padding-top: 18px !important
	}

	.pb-md-18 {
		padding-bottom: 18px !important
	}

	.pt-md-19 {
		padding-top: 19px !important
	}

	.pb-md-19 {
		padding-bottom: 19px !important
	}

	.pt-md-20 {
		padding-top: 20px !important
	}

	.pb-md-20 {
		padding-bottom: 20px !important
	}

	.pt-md-21 {
		padding-top: 21px !important
	}

	.pb-md-21 {
		padding-bottom: 21px !important
	}

	.pt-md-22 {
		padding-top: 22px !important
	}

	.pb-md-22 {
		padding-bottom: 22px !important
	}

	.pt-md-23 {
		padding-top: 23px !important
	}

	.pb-md-23 {
		padding-bottom: 23px !important
	}

	.pt-md-24 {
		padding-top: 24px !important
	}

	.pb-md-24 {
		padding-bottom: 24px !important
	}

	.pt-md-25 {
		padding-top: 25px !important
	}

	.pb-md-25 {
		padding-bottom: 25px !important
	}

	.pt-md-26 {
		padding-top: 26px !important
	}

	.pb-md-26 {
		padding-bottom: 26px !important
	}

	.pt-md-27 {
		padding-top: 27px !important
	}

	.pb-md-27 {
		padding-bottom: 27px !important
	}

	.pt-md-28 {
		padding-top: 28px !important
	}

	.pb-md-28 {
		padding-bottom: 28px !important
	}

	.pt-md-29 {
		padding-top: 29px !important
	}

	.pb-md-29 {
		padding-bottom: 29px !important
	}

	.pt-md-30 {
		padding-top: 30px !important
	}

	.pb-md-30 {
		padding-bottom: 30px !important
	}

	.pt-md-31 {
		padding-top: 31px !important
	}

	.pb-md-31 {
		padding-bottom: 31px !important
	}

	.pt-md-32 {
		padding-top: 32px !important
	}

	.pb-md-32 {
		padding-bottom: 32px !important
	}

	.pt-md-33 {
		padding-top: 33px !important
	}

	.pb-md-33 {
		padding-bottom: 33px !important
	}

	.pt-md-34 {
		padding-top: 34px !important
	}

	.pb-md-34 {
		padding-bottom: 34px !important
	}

	.pt-md-35 {
		padding-top: 35px !important
	}

	.pb-md-35 {
		padding-bottom: 35px !important
	}

	.pt-md-36 {
		padding-top: 36px !important
	}

	.pb-md-36 {
		padding-bottom: 36px !important
	}

	.pt-md-37 {
		padding-top: 37px !important
	}

	.pb-md-37 {
		padding-bottom: 37px !important
	}

	.pt-md-38 {
		padding-top: 38px !important
	}

	.pb-md-38 {
		padding-bottom: 38px !important
	}

	.pt-md-39 {
		padding-top: 39px !important
	}

	.pb-md-39 {
		padding-bottom: 39px !important
	}

	.pt-md-40 {
		padding-top: 40px !important
	}

	.pb-md-40 {
		padding-bottom: 40px !important
	}

	.pt-md-41 {
		padding-top: 41px !important
	}

	.pb-md-41 {
		padding-bottom: 41px !important
	}

	.pt-md-42 {
		padding-top: 42px !important
	}

	.pb-md-42 {
		padding-bottom: 42px !important
	}

	.pt-md-43 {
		padding-top: 43px !important
	}

	.pb-md-43 {
		padding-bottom: 43px !important
	}

	.pt-md-44 {
		padding-top: 44px !important
	}

	.pb-md-44 {
		padding-bottom: 44px !important
	}

	.pt-md-45 {
		padding-top: 45px !important
	}

	.pb-md-45 {
		padding-bottom: 45px !important
	}

	.pt-md-46 {
		padding-top: 46px !important
	}

	.pb-md-46 {
		padding-bottom: 46px !important
	}

	.pt-md-47 {
		padding-top: 47px !important
	}

	.pb-md-47 {
		padding-bottom: 47px !important
	}

	.pt-md-48 {
		padding-top: 48px !important
	}

	.pb-md-48 {
		padding-bottom: 48px !important
	}

	.pt-md-49 {
		padding-top: 49px !important
	}

	.pb-md-49 {
		padding-bottom: 49px !important
	}

	.pt-md-50 {
		padding-top: 50px !important
	}

	.pb-md-50 {
		padding-bottom: 50px !important
	}

	.pt-md-51 {
		padding-top: 51px !important
	}

	.pb-md-51 {
		padding-bottom: 51px !important
	}

	.pt-md-52 {
		padding-top: 52px !important
	}

	.pb-md-52 {
		padding-bottom: 52px !important
	}

	.pt-md-53 {
		padding-top: 53px !important
	}

	.pb-md-53 {
		padding-bottom: 53px !important
	}

	.pt-md-54 {
		padding-top: 54px !important
	}

	.pb-md-54 {
		padding-bottom: 54px !important
	}

	.pt-md-55 {
		padding-top: 55px !important
	}

	.pb-md-55 {
		padding-bottom: 55px !important
	}

	.pt-md-56 {
		padding-top: 56px !important
	}

	.pb-md-56 {
		padding-bottom: 56px !important
	}

	.pt-md-57 {
		padding-top: 57px !important
	}

	.pb-md-57 {
		padding-bottom: 57px !important
	}

	.pt-md-58 {
		padding-top: 58px !important
	}

	.pb-md-58 {
		padding-bottom: 58px !important
	}

	.pt-md-59 {
		padding-top: 59px !important
	}

	.pb-md-59 {
		padding-bottom: 59px !important
	}

	.pt-md-60 {
		padding-top: 60px !important
	}

	.pb-md-60 {
		padding-bottom: 60px !important
	}

	.pt-md-61 {
		padding-top: 61px !important
	}

	.pb-md-61 {
		padding-bottom: 61px !important
	}

	.pt-md-62 {
		padding-top: 62px !important
	}

	.pb-md-62 {
		padding-bottom: 62px !important
	}

	.pt-md-63 {
		padding-top: 63px !important
	}

	.pb-md-63 {
		padding-bottom: 63px !important
	}

	.pt-md-64 {
		padding-top: 64px !important
	}

	.pb-md-64 {
		padding-bottom: 64px !important
	}

	.pt-md-65 {
		padding-top: 65px !important
	}

	.pb-md-65 {
		padding-bottom: 65px !important
	}

	.pt-md-66 {
		padding-top: 66px !important
	}

	.pb-md-66 {
		padding-bottom: 66px !important
	}

	.pt-md-67 {
		padding-top: 67px !important
	}

	.pb-md-67 {
		padding-bottom: 67px !important
	}

	.pt-md-68 {
		padding-top: 68px !important
	}

	.pb-md-68 {
		padding-bottom: 68px !important
	}

	.pt-md-69 {
		padding-top: 69px !important
	}

	.pb-md-69 {
		padding-bottom: 69px !important
	}

	.pt-md-70 {
		padding-top: 70px !important
	}

	.pb-md-70 {
		padding-bottom: 70px !important
	}

	.pt-md-71 {
		padding-top: 71px !important
	}

	.pb-md-71 {
		padding-bottom: 71px !important
	}

	.pt-md-72 {
		padding-top: 72px !important
	}

	.pb-md-72 {
		padding-bottom: 72px !important
	}

	.pt-md-73 {
		padding-top: 73px !important
	}

	.pb-md-73 {
		padding-bottom: 73px !important
	}

	.pt-md-74 {
		padding-top: 74px !important
	}

	.pb-md-74 {
		padding-bottom: 74px !important
	}

	.pt-md-75 {
		padding-top: 75px !important
	}

	.pb-md-75 {
		padding-bottom: 75px !important
	}

	.pt-md-76 {
		padding-top: 76px !important
	}

	.pb-md-76 {
		padding-bottom: 76px !important
	}

	.pt-md-77 {
		padding-top: 77px !important
	}

	.pb-md-77 {
		padding-bottom: 77px !important
	}

	.pt-md-78 {
		padding-top: 78px !important
	}

	.pb-md-78 {
		padding-bottom: 78px !important
	}

	.pt-md-79 {
		padding-top: 79px !important
	}

	.pb-md-79 {
		padding-bottom: 79px !important
	}

	.pt-md-80 {
		padding-top: 80px !important
	}

	.pb-md-80 {
		padding-bottom: 80px !important
	}

	.pt-md-81 {
		padding-top: 81px !important
	}

	.pb-md-81 {
		padding-bottom: 81px !important
	}

	.pt-md-82 {
		padding-top: 82px !important
	}

	.pb-md-82 {
		padding-bottom: 82px !important
	}

	.pt-md-83 {
		padding-top: 83px !important
	}

	.pb-md-83 {
		padding-bottom: 83px !important
	}

	.pt-md-84 {
		padding-top: 84px !important
	}

	.pb-md-84 {
		padding-bottom: 84px !important
	}

	.pt-md-85 {
		padding-top: 85px !important
	}

	.pb-md-85 {
		padding-bottom: 85px !important
	}

	.pt-md-86 {
		padding-top: 86px !important
	}

	.pb-md-86 {
		padding-bottom: 86px !important
	}

	.pt-md-87 {
		padding-top: 87px !important
	}

	.pb-md-87 {
		padding-bottom: 87px !important
	}

	.pt-md-88 {
		padding-top: 88px !important
	}

	.pb-md-88 {
		padding-bottom: 88px !important
	}

	.pt-md-89 {
		padding-top: 89px !important
	}

	.pb-md-89 {
		padding-bottom: 89px !important
	}

	.pt-md-90 {
		padding-top: 90px !important
	}

	.pb-md-90 {
		padding-bottom: 90px !important
	}

	.pt-md-91 {
		padding-top: 91px !important
	}

	.pb-md-91 {
		padding-bottom: 91px !important
	}

	.pt-md-92 {
		padding-top: 92px !important
	}

	.pb-md-92 {
		padding-bottom: 92px !important
	}

	.pt-md-93 {
		padding-top: 93px !important
	}

	.pb-md-93 {
		padding-bottom: 93px !important
	}

	.pt-md-94 {
		padding-top: 94px !important
	}

	.pb-md-94 {
		padding-bottom: 94px !important
	}

	.pt-md-95 {
		padding-top: 95px !important
	}

	.pb-md-95 {
		padding-bottom: 95px !important
	}

	.pt-md-96 {
		padding-top: 96px !important
	}

	.pb-md-96 {
		padding-bottom: 96px !important
	}

	.pt-md-97 {
		padding-top: 97px !important
	}

	.pb-md-97 {
		padding-bottom: 97px !important
	}

	.pt-md-98 {
		padding-top: 98px !important
	}

	.pb-md-98 {
		padding-bottom: 98px !important
	}

	.pt-md-99 {
		padding-top: 99px !important
	}

	.pb-md-99 {
		padding-bottom: 99px !important
	}

	.pt-md-100 {
		padding-top: 100px !important
	}

	.pb-md-100 {
		padding-bottom: 100px !important
	}

	.pt-md-101 {
		padding-top: 101px !important
	}

	.pb-md-101 {
		padding-bottom: 101px !important
	}

	.pt-md-102 {
		padding-top: 102px !important
	}

	.pb-md-102 {
		padding-bottom: 102px !important
	}

	.pt-md-103 {
		padding-top: 103px !important
	}

	.pb-md-103 {
		padding-bottom: 103px !important
	}

	.pt-md-104 {
		padding-top: 104px !important
	}

	.pb-md-104 {
		padding-bottom: 104px !important
	}

	.pt-md-105 {
		padding-top: 105px !important
	}

	.pb-md-105 {
		padding-bottom: 105px !important
	}

	.pt-md-106 {
		padding-top: 106px !important
	}

	.pb-md-106 {
		padding-bottom: 106px !important
	}

	.pt-md-107 {
		padding-top: 107px !important
	}

	.pb-md-107 {
		padding-bottom: 107px !important
	}

	.pt-md-108 {
		padding-top: 108px !important
	}

	.pb-md-108 {
		padding-bottom: 108px !important
	}

	.pt-md-109 {
		padding-top: 109px !important
	}

	.pb-md-109 {
		padding-bottom: 109px !important
	}

	.pt-md-110 {
		padding-top: 110px !important
	}

	.pb-md-110 {
		padding-bottom: 110px !important
	}

	.pt-md-111 {
		padding-top: 111px !important
	}

	.pb-md-111 {
		padding-bottom: 111px !important
	}

	.pt-md-112 {
		padding-top: 112px !important
	}

	.pb-md-112 {
		padding-bottom: 112px !important
	}

	.pt-md-113 {
		padding-top: 113px !important
	}

	.pb-md-113 {
		padding-bottom: 113px !important
	}

	.pt-md-114 {
		padding-top: 114px !important
	}

	.pb-md-114 {
		padding-bottom: 114px !important
	}

	.pt-md-115 {
		padding-top: 115px !important
	}

	.pb-md-115 {
		padding-bottom: 115px !important
	}

	.pt-md-116 {
		padding-top: 116px !important
	}

	.pb-md-116 {
		padding-bottom: 116px !important
	}

	.pt-md-117 {
		padding-top: 117px !important
	}

	.pb-md-117 {
		padding-bottom: 117px !important
	}

	.pt-md-118 {
		padding-top: 118px !important
	}

	.pb-md-118 {
		padding-bottom: 118px !important
	}

	.pt-md-119 {
		padding-top: 119px !important
	}

	.pb-md-119 {
		padding-bottom: 119px !important
	}

	.pt-md-120 {
		padding-top: 120px !important
	}

	.pb-md-120 {
		padding-bottom: 120px !important
	}

	.pt-md-121 {
		padding-top: 121px !important
	}

	.pb-md-121 {
		padding-bottom: 121px !important
	}

	.pt-md-122 {
		padding-top: 122px !important
	}

	.pb-md-122 {
		padding-bottom: 122px !important
	}

	.pt-md-123 {
		padding-top: 123px !important
	}

	.pb-md-123 {
		padding-bottom: 123px !important
	}

	.pt-md-124 {
		padding-top: 124px !important
	}

	.pb-md-124 {
		padding-bottom: 124px !important
	}

	.pt-md-125 {
		padding-top: 125px !important
	}

	.pb-md-125 {
		padding-bottom: 125px !important
	}

	.pt-md-126 {
		padding-top: 126px !important
	}

	.pb-md-126 {
		padding-bottom: 126px !important
	}

	.pt-md-127 {
		padding-top: 127px !important
	}

	.pb-md-127 {
		padding-bottom: 127px !important
	}

	.pt-md-128 {
		padding-top: 128px !important
	}

	.pb-md-128 {
		padding-bottom: 128px !important
	}

	.pt-md-129 {
		padding-top: 129px !important
	}

	.pb-md-129 {
		padding-bottom: 129px !important
	}

	.pt-md-130 {
		padding-top: 130px !important
	}

	.pb-md-130 {
		padding-bottom: 130px !important
	}

	.pt-md-131 {
		padding-top: 131px !important
	}

	.pb-md-131 {
		padding-bottom: 131px !important
	}

	.pt-md-132 {
		padding-top: 132px !important
	}

	.pb-md-132 {
		padding-bottom: 132px !important
	}

	.pt-md-133 {
		padding-top: 133px !important
	}

	.pb-md-133 {
		padding-bottom: 133px !important
	}

	.pt-md-134 {
		padding-top: 134px !important
	}

	.pb-md-134 {
		padding-bottom: 134px !important
	}

	.pt-md-135 {
		padding-top: 135px !important
	}

	.pb-md-135 {
		padding-bottom: 135px !important
	}

	.pt-md-136 {
		padding-top: 136px !important
	}

	.pb-md-136 {
		padding-bottom: 136px !important
	}

	.pt-md-137 {
		padding-top: 137px !important
	}

	.pb-md-137 {
		padding-bottom: 137px !important
	}

	.pt-md-138 {
		padding-top: 138px !important
	}

	.pb-md-138 {
		padding-bottom: 138px !important
	}

	.pt-md-139 {
		padding-top: 139px !important
	}

	.pb-md-139 {
		padding-bottom: 139px !important
	}

	.pt-md-140 {
		padding-top: 140px !important
	}

	.pb-md-140 {
		padding-bottom: 140px !important
	}

	.pt-md-141 {
		padding-top: 141px !important
	}

	.pb-md-141 {
		padding-bottom: 141px !important
	}

	.pt-md-142 {
		padding-top: 142px !important
	}

	.pb-md-142 {
		padding-bottom: 142px !important
	}

	.pt-md-143 {
		padding-top: 143px !important
	}

	.pb-md-143 {
		padding-bottom: 143px !important
	}

	.pt-md-144 {
		padding-top: 144px !important
	}

	.pb-md-144 {
		padding-bottom: 144px !important
	}

	.pt-md-145 {
		padding-top: 145px !important
	}

	.pb-md-145 {
		padding-bottom: 145px !important
	}

	.pt-md-146 {
		padding-top: 146px !important
	}

	.pb-md-146 {
		padding-bottom: 146px !important
	}

	.pt-md-147 {
		padding-top: 147px !important
	}

	.pb-md-147 {
		padding-bottom: 147px !important
	}

	.pt-md-148 {
		padding-top: 148px !important
	}

	.pb-md-148 {
		padding-bottom: 148px !important
	}

	.pt-md-149 {
		padding-top: 149px !important
	}

	.pb-md-149 {
		padding-bottom: 149px !important
	}

	.pt-md-150 {
		padding-top: 150px !important
	}

	.pb-md-150 {
		padding-bottom: 150px !important
	}

	.pt-md-151 {
		padding-top: 151px !important
	}

	.pb-md-151 {
		padding-bottom: 151px !important
	}

	.pt-md-152 {
		padding-top: 152px !important
	}

	.pb-md-152 {
		padding-bottom: 152px !important
	}

	.pt-md-153 {
		padding-top: 153px !important
	}

	.pb-md-153 {
		padding-bottom: 153px !important
	}

	.pt-md-154 {
		padding-top: 154px !important
	}

	.pb-md-154 {
		padding-bottom: 154px !important
	}

	.pt-md-155 {
		padding-top: 155px !important
	}

	.pb-md-155 {
		padding-bottom: 155px !important
	}

	.pt-md-156 {
		padding-top: 156px !important
	}

	.pb-md-156 {
		padding-bottom: 156px !important
	}

	.pt-md-157 {
		padding-top: 157px !important
	}

	.pb-md-157 {
		padding-bottom: 157px !important
	}

	.pt-md-158 {
		padding-top: 158px !important
	}

	.pb-md-158 {
		padding-bottom: 158px !important
	}

	.pt-md-159 {
		padding-top: 159px !important
	}

	.pb-md-159 {
		padding-bottom: 159px !important
	}

	.pt-md-160 {
		padding-top: 160px !important
	}

	.pb-md-160 {
		padding-bottom: 160px !important
	}

	.pt-md-161 {
		padding-top: 161px !important
	}

	.pb-md-161 {
		padding-bottom: 161px !important
	}

	.pt-md-162 {
		padding-top: 162px !important
	}

	.pb-md-162 {
		padding-bottom: 162px !important
	}

	.pt-md-163 {
		padding-top: 163px !important
	}

	.pb-md-163 {
		padding-bottom: 163px !important
	}

	.pt-md-164 {
		padding-top: 164px !important
	}

	.pb-md-164 {
		padding-bottom: 164px !important
	}

	.pt-md-165 {
		padding-top: 165px !important
	}

	.pb-md-165 {
		padding-bottom: 165px !important
	}

	.pt-md-166 {
		padding-top: 166px !important
	}

	.pb-md-166 {
		padding-bottom: 166px !important
	}

	.pt-md-167 {
		padding-top: 167px !important
	}

	.pb-md-167 {
		padding-bottom: 167px !important
	}

	.pt-md-168 {
		padding-top: 168px !important
	}

	.pb-md-168 {
		padding-bottom: 168px !important
	}

	.pt-md-169 {
		padding-top: 169px !important
	}

	.pb-md-169 {
		padding-bottom: 169px !important
	}

	.pt-md-170 {
		padding-top: 170px !important
	}

	.pb-md-170 {
		padding-bottom: 170px !important
	}

	.pt-md-171 {
		padding-top: 171px !important
	}

	.pb-md-171 {
		padding-bottom: 171px !important
	}

	.pt-md-172 {
		padding-top: 172px !important
	}

	.pb-md-172 {
		padding-bottom: 172px !important
	}

	.pt-md-173 {
		padding-top: 173px !important
	}

	.pb-md-173 {
		padding-bottom: 173px !important
	}

	.pt-md-174 {
		padding-top: 174px !important
	}

	.pb-md-174 {
		padding-bottom: 174px !important
	}

	.pt-md-175 {
		padding-top: 175px !important
	}

	.pb-md-175 {
		padding-bottom: 175px !important
	}

	.pt-md-176 {
		padding-top: 176px !important
	}

	.pb-md-176 {
		padding-bottom: 176px !important
	}

	.pt-md-177 {
		padding-top: 177px !important
	}

	.pb-md-177 {
		padding-bottom: 177px !important
	}

	.pt-md-178 {
		padding-top: 178px !important
	}

	.pb-md-178 {
		padding-bottom: 178px !important
	}

	.pt-md-179 {
		padding-top: 179px !important
	}

	.pb-md-179 {
		padding-bottom: 179px !important
	}

	.pt-md-180 {
		padding-top: 180px !important
	}

	.pb-md-180 {
		padding-bottom: 180px !important
	}

	.pt-md-181 {
		padding-top: 181px !important
	}

	.pb-md-181 {
		padding-bottom: 181px !important
	}

	.pt-md-182 {
		padding-top: 182px !important
	}

	.pb-md-182 {
		padding-bottom: 182px !important
	}

	.pt-md-183 {
		padding-top: 183px !important
	}

	.pb-md-183 {
		padding-bottom: 183px !important
	}

	.pt-md-184 {
		padding-top: 184px !important
	}

	.pb-md-184 {
		padding-bottom: 184px !important
	}

	.pt-md-185 {
		padding-top: 185px !important
	}

	.pb-md-185 {
		padding-bottom: 185px !important
	}

	.pt-md-186 {
		padding-top: 186px !important
	}

	.pb-md-186 {
		padding-bottom: 186px !important
	}

	.pt-md-187 {
		padding-top: 187px !important
	}

	.pb-md-187 {
		padding-bottom: 187px !important
	}

	.pt-md-188 {
		padding-top: 188px !important
	}

	.pb-md-188 {
		padding-bottom: 188px !important
	}

	.pt-md-189 {
		padding-top: 189px !important
	}

	.pb-md-189 {
		padding-bottom: 189px !important
	}

	.pt-md-190 {
		padding-top: 190px !important
	}

	.pb-md-190 {
		padding-bottom: 190px !important
	}

	.pt-md-191 {
		padding-top: 191px !important
	}

	.pb-md-191 {
		padding-bottom: 191px !important
	}

	.pt-md-192 {
		padding-top: 192px !important
	}

	.pb-md-192 {
		padding-bottom: 192px !important
	}

	.pt-md-193 {
		padding-top: 193px !important
	}

	.pb-md-193 {
		padding-bottom: 193px !important
	}

	.pt-md-194 {
		padding-top: 194px !important
	}

	.pb-md-194 {
		padding-bottom: 194px !important
	}

	.pt-md-195 {
		padding-top: 195px !important
	}

	.pb-md-195 {
		padding-bottom: 195px !important
	}

	.pt-md-196 {
		padding-top: 196px !important
	}

	.pb-md-196 {
		padding-bottom: 196px !important
	}

	.pt-md-197 {
		padding-top: 197px !important
	}

	.pb-md-197 {
		padding-bottom: 197px !important
	}

	.pt-md-198 {
		padding-top: 198px !important
	}

	.pb-md-198 {
		padding-bottom: 198px !important
	}

	.pt-md-199 {
		padding-top: 199px !important
	}

	.pb-md-199 {
		padding-bottom: 199px !important
	}

	.pt-md-200 {
		padding-top: 200px !important
	}

	.pb-md-200 {
		padding-bottom: 200px !important
	}

	.pt-md-201 {
		padding-top: 201px !important
	}

	.pb-md-201 {
		padding-bottom: 201px !important
	}

	.pt-md-202 {
		padding-top: 202px !important
	}

	.pb-md-202 {
		padding-bottom: 202px !important
	}

	.pt-md-203 {
		padding-top: 203px !important
	}

	.pb-md-203 {
		padding-bottom: 203px !important
	}

	.pt-md-204 {
		padding-top: 204px !important
	}

	.pb-md-204 {
		padding-bottom: 204px !important
	}

	.pt-md-205 {
		padding-top: 205px !important
	}

	.pb-md-205 {
		padding-bottom: 205px !important
	}

	.pt-md-206 {
		padding-top: 206px !important
	}

	.pb-md-206 {
		padding-bottom: 206px !important
	}

	.pt-md-207 {
		padding-top: 207px !important
	}

	.pb-md-207 {
		padding-bottom: 207px !important
	}

	.pt-md-208 {
		padding-top: 208px !important
	}

	.pb-md-208 {
		padding-bottom: 208px !important
	}

	.pt-md-209 {
		padding-top: 209px !important
	}

	.pb-md-209 {
		padding-bottom: 209px !important
	}

	.pt-md-210 {
		padding-top: 210px !important
	}

	.pb-md-210 {
		padding-bottom: 210px !important
	}

	.pt-md-211 {
		padding-top: 211px !important
	}

	.pb-md-211 {
		padding-bottom: 211px !important
	}

	.pt-md-212 {
		padding-top: 212px !important
	}

	.pb-md-212 {
		padding-bottom: 212px !important
	}

	.pt-md-213 {
		padding-top: 213px !important
	}

	.pb-md-213 {
		padding-bottom: 213px !important
	}

	.pt-md-214 {
		padding-top: 214px !important
	}

	.pb-md-214 {
		padding-bottom: 214px !important
	}

	.pt-md-215 {
		padding-top: 215px !important
	}

	.pb-md-215 {
		padding-bottom: 215px !important
	}

	.pt-md-216 {
		padding-top: 216px !important
	}

	.pb-md-216 {
		padding-bottom: 216px !important
	}

	.pt-md-217 {
		padding-top: 217px !important
	}

	.pb-md-217 {
		padding-bottom: 217px !important
	}

	.pt-md-218 {
		padding-top: 218px !important
	}

	.pb-md-218 {
		padding-bottom: 218px !important
	}

	.pt-md-219 {
		padding-top: 219px !important
	}

	.pb-md-219 {
		padding-bottom: 219px !important
	}

	.pt-md-220 {
		padding-top: 220px !important
	}

	.pb-md-220 {
		padding-bottom: 220px !important
	}

	.pt-md-221 {
		padding-top: 221px !important
	}

	.pb-md-221 {
		padding-bottom: 221px !important
	}

	.pt-md-222 {
		padding-top: 222px !important
	}

	.pb-md-222 {
		padding-bottom: 222px !important
	}

	.pt-md-223 {
		padding-top: 223px !important
	}

	.pb-md-223 {
		padding-bottom: 223px !important
	}

	.pt-md-224 {
		padding-top: 224px !important
	}

	.pb-md-224 {
		padding-bottom: 224px !important
	}

	.pt-md-225 {
		padding-top: 225px !important
	}

	.pb-md-225 {
		padding-bottom: 225px !important
	}

	.pt-md-226 {
		padding-top: 226px !important
	}

	.pb-md-226 {
		padding-bottom: 226px !important
	}

	.pt-md-227 {
		padding-top: 227px !important
	}

	.pb-md-227 {
		padding-bottom: 227px !important
	}

	.pt-md-228 {
		padding-top: 228px !important
	}

	.pb-md-228 {
		padding-bottom: 228px !important
	}

	.pt-md-229 {
		padding-top: 229px !important
	}

	.pb-md-229 {
		padding-bottom: 229px !important
	}

	.pt-md-230 {
		padding-top: 230px !important
	}

	.pb-md-230 {
		padding-bottom: 230px !important
	}

	.pt-md-231 {
		padding-top: 231px !important
	}

	.pb-md-231 {
		padding-bottom: 231px !important
	}

	.pt-md-232 {
		padding-top: 232px !important
	}

	.pb-md-232 {
		padding-bottom: 232px !important
	}

	.pt-md-233 {
		padding-top: 233px !important
	}

	.pb-md-233 {
		padding-bottom: 233px !important
	}

	.pt-md-234 {
		padding-top: 234px !important
	}

	.pb-md-234 {
		padding-bottom: 234px !important
	}

	.pt-md-235 {
		padding-top: 235px !important
	}

	.pb-md-235 {
		padding-bottom: 235px !important
	}

	.pt-md-236 {
		padding-top: 236px !important
	}

	.pb-md-236 {
		padding-bottom: 236px !important
	}

	.pt-md-237 {
		padding-top: 237px !important
	}

	.pb-md-237 {
		padding-bottom: 237px !important
	}

	.pt-md-238 {
		padding-top: 238px !important
	}

	.pb-md-238 {
		padding-bottom: 238px !important
	}

	.pt-md-239 {
		padding-top: 239px !important
	}

	.pb-md-239 {
		padding-bottom: 239px !important
	}

	.pt-md-240 {
		padding-top: 240px !important
	}

	.pb-md-240 {
		padding-bottom: 240px !important
	}

	.pt-md-241 {
		padding-top: 241px !important
	}

	.pb-md-241 {
		padding-bottom: 241px !important
	}

	.pt-md-242 {
		padding-top: 242px !important
	}

	.pb-md-242 {
		padding-bottom: 242px !important
	}

	.pt-md-243 {
		padding-top: 243px !important
	}

	.pb-md-243 {
		padding-bottom: 243px !important
	}

	.pt-md-244 {
		padding-top: 244px !important
	}

	.pb-md-244 {
		padding-bottom: 244px !important
	}

	.pt-md-245 {
		padding-top: 245px !important
	}

	.pb-md-245 {
		padding-bottom: 245px !important
	}

	.pt-md-246 {
		padding-top: 246px !important
	}

	.pb-md-246 {
		padding-bottom: 246px !important
	}

	.pt-md-247 {
		padding-top: 247px !important
	}

	.pb-md-247 {
		padding-bottom: 247px !important
	}

	.pt-md-248 {
		padding-top: 248px !important
	}

	.pb-md-248 {
		padding-bottom: 248px !important
	}

	.pt-md-249 {
		padding-top: 249px !important
	}

	.pb-md-249 {
		padding-bottom: 249px !important
	}

	.pt-md-250 {
		padding-top: 250px !important
	}

	.pb-md-250 {
		padding-bottom: 250px !important
	}

	.pt-md-251 {
		padding-top: 251px !important
	}

	.pb-md-251 {
		padding-bottom: 251px !important
	}

	.pt-md-252 {
		padding-top: 252px !important
	}

	.pb-md-252 {
		padding-bottom: 252px !important
	}

	.pt-md-253 {
		padding-top: 253px !important
	}

	.pb-md-253 {
		padding-bottom: 253px !important
	}

	.pt-md-254 {
		padding-top: 254px !important
	}

	.pb-md-254 {
		padding-bottom: 254px !important
	}

	.pt-md-255 {
		padding-top: 255px !important
	}

	.pb-md-255 {
		padding-bottom: 255px !important
	}

	.pt-md-256 {
		padding-top: 256px !important
	}

	.pb-md-256 {
		padding-bottom: 256px !important
	}

	.pt-md-257 {
		padding-top: 257px !important
	}

	.pb-md-257 {
		padding-bottom: 257px !important
	}

	.pt-md-258 {
		padding-top: 258px !important
	}

	.pb-md-258 {
		padding-bottom: 258px !important
	}

	.pt-md-259 {
		padding-top: 259px !important
	}

	.pb-md-259 {
		padding-bottom: 259px !important
	}

	.pt-md-260 {
		padding-top: 260px !important
	}

	.pb-md-260 {
		padding-bottom: 260px !important
	}

	.pt-md-261 {
		padding-top: 261px !important
	}

	.pb-md-261 {
		padding-bottom: 261px !important
	}

	.pt-md-262 {
		padding-top: 262px !important
	}

	.pb-md-262 {
		padding-bottom: 262px !important
	}

	.pt-md-263 {
		padding-top: 263px !important
	}

	.pb-md-263 {
		padding-bottom: 263px !important
	}

	.pt-md-264 {
		padding-top: 264px !important
	}

	.pb-md-264 {
		padding-bottom: 264px !important
	}

	.pt-md-265 {
		padding-top: 265px !important
	}

	.pb-md-265 {
		padding-bottom: 265px !important
	}

	.pt-md-266 {
		padding-top: 266px !important
	}

	.pb-md-266 {
		padding-bottom: 266px !important
	}

	.pt-md-267 {
		padding-top: 267px !important
	}

	.pb-md-267 {
		padding-bottom: 267px !important
	}

	.pt-md-268 {
		padding-top: 268px !important
	}

	.pb-md-268 {
		padding-bottom: 268px !important
	}

	.pt-md-269 {
		padding-top: 269px !important
	}

	.pb-md-269 {
		padding-bottom: 269px !important
	}

	.pt-md-270 {
		padding-top: 270px !important
	}

	.pb-md-270 {
		padding-bottom: 270px !important
	}

	.pt-md-271 {
		padding-top: 271px !important
	}

	.pb-md-271 {
		padding-bottom: 271px !important
	}

	.pt-md-272 {
		padding-top: 272px !important
	}

	.pb-md-272 {
		padding-bottom: 272px !important
	}

	.pt-md-273 {
		padding-top: 273px !important
	}

	.pb-md-273 {
		padding-bottom: 273px !important
	}

	.pt-md-274 {
		padding-top: 274px !important
	}

	.pb-md-274 {
		padding-bottom: 274px !important
	}

	.pt-md-275 {
		padding-top: 275px !important
	}

	.pb-md-275 {
		padding-bottom: 275px !important
	}

	.pt-md-276 {
		padding-top: 276px !important
	}

	.pb-md-276 {
		padding-bottom: 276px !important
	}

	.pt-md-277 {
		padding-top: 277px !important
	}

	.pb-md-277 {
		padding-bottom: 277px !important
	}

	.pt-md-278 {
		padding-top: 278px !important
	}

	.pb-md-278 {
		padding-bottom: 278px !important
	}

	.pt-md-279 {
		padding-top: 279px !important
	}

	.pb-md-279 {
		padding-bottom: 279px !important
	}

	.pt-md-280 {
		padding-top: 280px !important
	}

	.pb-md-280 {
		padding-bottom: 280px !important
	}

	.pt-md-281 {
		padding-top: 281px !important
	}

	.pb-md-281 {
		padding-bottom: 281px !important
	}

	.pt-md-282 {
		padding-top: 282px !important
	}

	.pb-md-282 {
		padding-bottom: 282px !important
	}

	.pt-md-283 {
		padding-top: 283px !important
	}

	.pb-md-283 {
		padding-bottom: 283px !important
	}

	.pt-md-284 {
		padding-top: 284px !important
	}

	.pb-md-284 {
		padding-bottom: 284px !important
	}

	.pt-md-285 {
		padding-top: 285px !important
	}

	.pb-md-285 {
		padding-bottom: 285px !important
	}

	.pt-md-286 {
		padding-top: 286px !important
	}

	.pb-md-286 {
		padding-bottom: 286px !important
	}

	.pt-md-287 {
		padding-top: 287px !important
	}

	.pb-md-287 {
		padding-bottom: 287px !important
	}

	.pt-md-288 {
		padding-top: 288px !important
	}

	.pb-md-288 {
		padding-bottom: 288px !important
	}

	.pt-md-289 {
		padding-top: 289px !important
	}

	.pb-md-289 {
		padding-bottom: 289px !important
	}

	.pt-md-290 {
		padding-top: 290px !important
	}

	.pb-md-290 {
		padding-bottom: 290px !important
	}

	.pt-md-291 {
		padding-top: 291px !important
	}

	.pb-md-291 {
		padding-bottom: 291px !important
	}

	.pt-md-292 {
		padding-top: 292px !important
	}

	.pb-md-292 {
		padding-bottom: 292px !important
	}

	.pt-md-293 {
		padding-top: 293px !important
	}

	.pb-md-293 {
		padding-bottom: 293px !important
	}

	.pt-md-294 {
		padding-top: 294px !important
	}

	.pb-md-294 {
		padding-bottom: 294px !important
	}

	.pt-md-295 {
		padding-top: 295px !important
	}

	.pb-md-295 {
		padding-bottom: 295px !important
	}

	.pt-md-296 {
		padding-top: 296px !important
	}

	.pb-md-296 {
		padding-bottom: 296px !important
	}

	.pt-md-297 {
		padding-top: 297px !important
	}

	.pb-md-297 {
		padding-bottom: 297px !important
	}

	.pt-md-298 {
		padding-top: 298px !important
	}

	.pb-md-298 {
		padding-bottom: 298px !important
	}

	.pt-md-299 {
		padding-top: 299px !important
	}

	.pb-md-299 {
		padding-bottom: 299px !important
	}

	.pt-md-300 {
		padding-top: 300px !important
	}

	.pb-md-300 {
		padding-bottom: 300px !important
	}
}

@media (max-width: 767px) {
	.mt-xs-0 {
		margin-top: 0px !important
	}

	.mb-xs-0 {
		margin-bottom: 0px !important
	}

	.mt-xs-1 {
		margin-top: 1px !important
	}

	.mb-xs-1 {
		margin-bottom: 1px !important
	}

	.mt-xs-2 {
		margin-top: 2px !important
	}

	.mb-xs-2 {
		margin-bottom: 2px !important
	}

	.mt-xs-3 {
		margin-top: 3px !important
	}

	.mb-xs-3 {
		margin-bottom: 3px !important
	}

	.mt-xs-4 {
		margin-top: 4px !important
	}

	.mb-xs-4 {
		margin-bottom: 4px !important
	}

	.mt-xs-5 {
		margin-top: 5px !important
	}

	.mb-xs-5 {
		margin-bottom: 5px !important
	}

	.mt-xs-6 {
		margin-top: 6px !important
	}

	.mb-xs-6 {
		margin-bottom: 6px !important
	}

	.mt-xs-7 {
		margin-top: 7px !important
	}

	.mb-xs-7 {
		margin-bottom: 7px !important
	}

	.mt-xs-8 {
		margin-top: 8px !important
	}

	.mb-xs-8 {
		margin-bottom: 8px !important
	}

	.mt-xs-9 {
		margin-top: 9px !important
	}

	.mb-xs-9 {
		margin-bottom: 9px !important
	}

	.mt-xs-10 {
		margin-top: 10px !important
	}

	.mb-xs-10 {
		margin-bottom: 10px !important
	}

	.mt-xs-11 {
		margin-top: 11px !important
	}

	.mb-xs-11 {
		margin-bottom: 11px !important
	}

	.mt-xs-12 {
		margin-top: 12px !important
	}

	.mb-xs-12 {
		margin-bottom: 12px !important
	}

	.mt-xs-13 {
		margin-top: 13px !important
	}

	.mb-xs-13 {
		margin-bottom: 13px !important
	}

	.mt-xs-14 {
		margin-top: 14px !important
	}

	.mb-xs-14 {
		margin-bottom: 14px !important
	}

	.mt-xs-15 {
		margin-top: 15px !important
	}

	.mb-xs-15 {
		margin-bottom: 15px !important
	}

	.mt-xs-16 {
		margin-top: 16px !important
	}

	.mb-xs-16 {
		margin-bottom: 16px !important
	}

	.mt-xs-17 {
		margin-top: 17px !important
	}

	.mb-xs-17 {
		margin-bottom: 17px !important
	}

	.mt-xs-18 {
		margin-top: 18px !important
	}

	.mb-xs-18 {
		margin-bottom: 18px !important
	}

	.mt-xs-19 {
		margin-top: 19px !important
	}

	.mb-xs-19 {
		margin-bottom: 19px !important
	}

	.mt-xs-20 {
		margin-top: 20px !important
	}

	.mb-xs-20 {
		margin-bottom: 20px !important
	}

	.mt-xs-21 {
		margin-top: 21px !important
	}

	.mb-xs-21 {
		margin-bottom: 21px !important
	}

	.mt-xs-22 {
		margin-top: 22px !important
	}

	.mb-xs-22 {
		margin-bottom: 22px !important
	}

	.mt-xs-23 {
		margin-top: 23px !important
	}

	.mb-xs-23 {
		margin-bottom: 23px !important
	}

	.mt-xs-24 {
		margin-top: 24px !important
	}

	.mb-xs-24 {
		margin-bottom: 24px !important
	}

	.mt-xs-25 {
		margin-top: 25px !important
	}

	.mb-xs-25 {
		margin-bottom: 25px !important
	}

	.mt-xs-26 {
		margin-top: 26px !important
	}

	.mb-xs-26 {
		margin-bottom: 26px !important
	}

	.mt-xs-27 {
		margin-top: 27px !important
	}

	.mb-xs-27 {
		margin-bottom: 27px !important
	}

	.mt-xs-28 {
		margin-top: 28px !important
	}

	.mb-xs-28 {
		margin-bottom: 28px !important
	}

	.mt-xs-29 {
		margin-top: 29px !important
	}

	.mb-xs-29 {
		margin-bottom: 29px !important
	}

	.mt-xs-30 {
		margin-top: 30px !important
	}

	.mb-xs-30 {
		margin-bottom: 30px !important
	}

	.mt-xs-31 {
		margin-top: 31px !important
	}

	.mb-xs-31 {
		margin-bottom: 31px !important
	}

	.mt-xs-32 {
		margin-top: 32px !important
	}

	.mb-xs-32 {
		margin-bottom: 32px !important
	}

	.mt-xs-33 {
		margin-top: 33px !important
	}

	.mb-xs-33 {
		margin-bottom: 33px !important
	}

	.mt-xs-34 {
		margin-top: 34px !important
	}

	.mb-xs-34 {
		margin-bottom: 34px !important
	}

	.mt-xs-35 {
		margin-top: 35px !important
	}

	.mb-xs-35 {
		margin-bottom: 35px !important
	}

	.mt-xs-36 {
		margin-top: 36px !important
	}

	.mb-xs-36 {
		margin-bottom: 36px !important
	}

	.mt-xs-37 {
		margin-top: 37px !important
	}

	.mb-xs-37 {
		margin-bottom: 37px !important
	}

	.mt-xs-38 {
		margin-top: 38px !important
	}

	.mb-xs-38 {
		margin-bottom: 38px !important
	}

	.mt-xs-39 {
		margin-top: 39px !important
	}

	.mb-xs-39 {
		margin-bottom: 39px !important
	}

	.mt-xs-40 {
		margin-top: 40px !important
	}

	.mb-xs-40 {
		margin-bottom: 40px !important
	}

	.mt-xs-41 {
		margin-top: 41px !important
	}

	.mb-xs-41 {
		margin-bottom: 41px !important
	}

	.mt-xs-42 {
		margin-top: 42px !important
	}

	.mb-xs-42 {
		margin-bottom: 42px !important
	}

	.mt-xs-43 {
		margin-top: 43px !important
	}

	.mb-xs-43 {
		margin-bottom: 43px !important
	}

	.mt-xs-44 {
		margin-top: 44px !important
	}

	.mb-xs-44 {
		margin-bottom: 44px !important
	}

	.mt-xs-45 {
		margin-top: 45px !important
	}

	.mb-xs-45 {
		margin-bottom: 45px !important
	}

	.mt-xs-46 {
		margin-top: 46px !important
	}

	.mb-xs-46 {
		margin-bottom: 46px !important
	}

	.mt-xs-47 {
		margin-top: 47px !important
	}

	.mb-xs-47 {
		margin-bottom: 47px !important
	}

	.mt-xs-48 {
		margin-top: 48px !important
	}

	.mb-xs-48 {
		margin-bottom: 48px !important
	}

	.mt-xs-49 {
		margin-top: 49px !important
	}

	.mb-xs-49 {
		margin-bottom: 49px !important
	}

	.mt-xs-50 {
		margin-top: 50px !important
	}

	.mb-xs-50 {
		margin-bottom: 50px !important
	}

	.mt-xs-51 {
		margin-top: 51px !important
	}

	.mb-xs-51 {
		margin-bottom: 51px !important
	}

	.mt-xs-52 {
		margin-top: 52px !important
	}

	.mb-xs-52 {
		margin-bottom: 52px !important
	}

	.mt-xs-53 {
		margin-top: 53px !important
	}

	.mb-xs-53 {
		margin-bottom: 53px !important
	}

	.mt-xs-54 {
		margin-top: 54px !important
	}

	.mb-xs-54 {
		margin-bottom: 54px !important
	}

	.mt-xs-55 {
		margin-top: 55px !important
	}

	.mb-xs-55 {
		margin-bottom: 55px !important
	}

	.mt-xs-56 {
		margin-top: 56px !important
	}

	.mb-xs-56 {
		margin-bottom: 56px !important
	}

	.mt-xs-57 {
		margin-top: 57px !important
	}

	.mb-xs-57 {
		margin-bottom: 57px !important
	}

	.mt-xs-58 {
		margin-top: 58px !important
	}

	.mb-xs-58 {
		margin-bottom: 58px !important
	}

	.mt-xs-59 {
		margin-top: 59px !important
	}

	.mb-xs-59 {
		margin-bottom: 59px !important
	}

	.mt-xs-60 {
		margin-top: 60px !important
	}

	.mb-xs-60 {
		margin-bottom: 60px !important
	}

	.mt-xs-61 {
		margin-top: 61px !important
	}

	.mb-xs-61 {
		margin-bottom: 61px !important
	}

	.mt-xs-62 {
		margin-top: 62px !important
	}

	.mb-xs-62 {
		margin-bottom: 62px !important
	}

	.mt-xs-63 {
		margin-top: 63px !important
	}

	.mb-xs-63 {
		margin-bottom: 63px !important
	}

	.mt-xs-64 {
		margin-top: 64px !important
	}

	.mb-xs-64 {
		margin-bottom: 64px !important
	}

	.mt-xs-65 {
		margin-top: 65px !important
	}

	.mb-xs-65 {
		margin-bottom: 65px !important
	}

	.mt-xs-66 {
		margin-top: 66px !important
	}

	.mb-xs-66 {
		margin-bottom: 66px !important
	}

	.mt-xs-67 {
		margin-top: 67px !important
	}

	.mb-xs-67 {
		margin-bottom: 67px !important
	}

	.mt-xs-68 {
		margin-top: 68px !important
	}

	.mb-xs-68 {
		margin-bottom: 68px !important
	}

	.mt-xs-69 {
		margin-top: 69px !important
	}

	.mb-xs-69 {
		margin-bottom: 69px !important
	}

	.mt-xs-70 {
		margin-top: 70px !important
	}

	.mb-xs-70 {
		margin-bottom: 70px !important
	}

	.mt-xs-71 {
		margin-top: 71px !important
	}

	.mb-xs-71 {
		margin-bottom: 71px !important
	}

	.mt-xs-72 {
		margin-top: 72px !important
	}

	.mb-xs-72 {
		margin-bottom: 72px !important
	}

	.mt-xs-73 {
		margin-top: 73px !important
	}

	.mb-xs-73 {
		margin-bottom: 73px !important
	}

	.mt-xs-74 {
		margin-top: 74px !important
	}

	.mb-xs-74 {
		margin-bottom: 74px !important
	}

	.mt-xs-75 {
		margin-top: 75px !important
	}

	.mb-xs-75 {
		margin-bottom: 75px !important
	}

	.mt-xs-76 {
		margin-top: 76px !important
	}

	.mb-xs-76 {
		margin-bottom: 76px !important
	}

	.mt-xs-77 {
		margin-top: 77px !important
	}

	.mb-xs-77 {
		margin-bottom: 77px !important
	}

	.mt-xs-78 {
		margin-top: 78px !important
	}

	.mb-xs-78 {
		margin-bottom: 78px !important
	}

	.mt-xs-79 {
		margin-top: 79px !important
	}

	.mb-xs-79 {
		margin-bottom: 79px !important
	}

	.mt-xs-80 {
		margin-top: 80px !important
	}

	.mb-xs-80 {
		margin-bottom: 80px !important
	}

	.mt-xs-81 {
		margin-top: 81px !important
	}

	.mb-xs-81 {
		margin-bottom: 81px !important
	}

	.mt-xs-82 {
		margin-top: 82px !important
	}

	.mb-xs-82 {
		margin-bottom: 82px !important
	}

	.mt-xs-83 {
		margin-top: 83px !important
	}

	.mb-xs-83 {
		margin-bottom: 83px !important
	}

	.mt-xs-84 {
		margin-top: 84px !important
	}

	.mb-xs-84 {
		margin-bottom: 84px !important
	}

	.mt-xs-85 {
		margin-top: 85px !important
	}

	.mb-xs-85 {
		margin-bottom: 85px !important
	}

	.mt-xs-86 {
		margin-top: 86px !important
	}

	.mb-xs-86 {
		margin-bottom: 86px !important
	}

	.mt-xs-87 {
		margin-top: 87px !important
	}

	.mb-xs-87 {
		margin-bottom: 87px !important
	}

	.mt-xs-88 {
		margin-top: 88px !important
	}

	.mb-xs-88 {
		margin-bottom: 88px !important
	}

	.mt-xs-89 {
		margin-top: 89px !important
	}

	.mb-xs-89 {
		margin-bottom: 89px !important
	}

	.mt-xs-90 {
		margin-top: 90px !important
	}

	.mb-xs-90 {
		margin-bottom: 90px !important
	}

	.mt-xs-91 {
		margin-top: 91px !important
	}

	.mb-xs-91 {
		margin-bottom: 91px !important
	}

	.mt-xs-92 {
		margin-top: 92px !important
	}

	.mb-xs-92 {
		margin-bottom: 92px !important
	}

	.mt-xs-93 {
		margin-top: 93px !important
	}

	.mb-xs-93 {
		margin-bottom: 93px !important
	}

	.mt-xs-94 {
		margin-top: 94px !important
	}

	.mb-xs-94 {
		margin-bottom: 94px !important
	}

	.mt-xs-95 {
		margin-top: 95px !important
	}

	.mb-xs-95 {
		margin-bottom: 95px !important
	}

	.mt-xs-96 {
		margin-top: 96px !important
	}

	.mb-xs-96 {
		margin-bottom: 96px !important
	}

	.mt-xs-97 {
		margin-top: 97px !important
	}

	.mb-xs-97 {
		margin-bottom: 97px !important
	}

	.mt-xs-98 {
		margin-top: 98px !important
	}

	.mb-xs-98 {
		margin-bottom: 98px !important
	}

	.mt-xs-99 {
		margin-top: 99px !important
	}

	.mb-xs-99 {
		margin-bottom: 99px !important
	}

	.mt-xs-100 {
		margin-top: 100px !important
	}

	.mb-xs-100 {
		margin-bottom: 100px !important
	}

	.mt-xs-101 {
		margin-top: 101px !important
	}

	.mb-xs-101 {
		margin-bottom: 101px !important
	}

	.mt-xs-102 {
		margin-top: 102px !important
	}

	.mb-xs-102 {
		margin-bottom: 102px !important
	}

	.mt-xs-103 {
		margin-top: 103px !important
	}

	.mb-xs-103 {
		margin-bottom: 103px !important
	}

	.mt-xs-104 {
		margin-top: 104px !important
	}

	.mb-xs-104 {
		margin-bottom: 104px !important
	}

	.mt-xs-105 {
		margin-top: 105px !important
	}

	.mb-xs-105 {
		margin-bottom: 105px !important
	}

	.mt-xs-106 {
		margin-top: 106px !important
	}

	.mb-xs-106 {
		margin-bottom: 106px !important
	}

	.mt-xs-107 {
		margin-top: 107px !important
	}

	.mb-xs-107 {
		margin-bottom: 107px !important
	}

	.mt-xs-108 {
		margin-top: 108px !important
	}

	.mb-xs-108 {
		margin-bottom: 108px !important
	}

	.mt-xs-109 {
		margin-top: 109px !important
	}

	.mb-xs-109 {
		margin-bottom: 109px !important
	}

	.mt-xs-110 {
		margin-top: 110px !important
	}

	.mb-xs-110 {
		margin-bottom: 110px !important
	}

	.mt-xs-111 {
		margin-top: 111px !important
	}

	.mb-xs-111 {
		margin-bottom: 111px !important
	}

	.mt-xs-112 {
		margin-top: 112px !important
	}

	.mb-xs-112 {
		margin-bottom: 112px !important
	}

	.mt-xs-113 {
		margin-top: 113px !important
	}

	.mb-xs-113 {
		margin-bottom: 113px !important
	}

	.mt-xs-114 {
		margin-top: 114px !important
	}

	.mb-xs-114 {
		margin-bottom: 114px !important
	}

	.mt-xs-115 {
		margin-top: 115px !important
	}

	.mb-xs-115 {
		margin-bottom: 115px !important
	}

	.mt-xs-116 {
		margin-top: 116px !important
	}

	.mb-xs-116 {
		margin-bottom: 116px !important
	}

	.mt-xs-117 {
		margin-top: 117px !important
	}

	.mb-xs-117 {
		margin-bottom: 117px !important
	}

	.mt-xs-118 {
		margin-top: 118px !important
	}

	.mb-xs-118 {
		margin-bottom: 118px !important
	}

	.mt-xs-119 {
		margin-top: 119px !important
	}

	.mb-xs-119 {
		margin-bottom: 119px !important
	}

	.mt-xs-120 {
		margin-top: 120px !important
	}

	.mb-xs-120 {
		margin-bottom: 120px !important
	}

	.mt-xs-121 {
		margin-top: 121px !important
	}

	.mb-xs-121 {
		margin-bottom: 121px !important
	}

	.mt-xs-122 {
		margin-top: 122px !important
	}

	.mb-xs-122 {
		margin-bottom: 122px !important
	}

	.mt-xs-123 {
		margin-top: 123px !important
	}

	.mb-xs-123 {
		margin-bottom: 123px !important
	}

	.mt-xs-124 {
		margin-top: 124px !important
	}

	.mb-xs-124 {
		margin-bottom: 124px !important
	}

	.mt-xs-125 {
		margin-top: 125px !important
	}

	.mb-xs-125 {
		margin-bottom: 125px !important
	}

	.mt-xs-126 {
		margin-top: 126px !important
	}

	.mb-xs-126 {
		margin-bottom: 126px !important
	}

	.mt-xs-127 {
		margin-top: 127px !important
	}

	.mb-xs-127 {
		margin-bottom: 127px !important
	}

	.mt-xs-128 {
		margin-top: 128px !important
	}

	.mb-xs-128 {
		margin-bottom: 128px !important
	}

	.mt-xs-129 {
		margin-top: 129px !important
	}

	.mb-xs-129 {
		margin-bottom: 129px !important
	}

	.mt-xs-130 {
		margin-top: 130px !important
	}

	.mb-xs-130 {
		margin-bottom: 130px !important
	}

	.mt-xs-131 {
		margin-top: 131px !important
	}

	.mb-xs-131 {
		margin-bottom: 131px !important
	}

	.mt-xs-132 {
		margin-top: 132px !important
	}

	.mb-xs-132 {
		margin-bottom: 132px !important
	}

	.mt-xs-133 {
		margin-top: 133px !important
	}

	.mb-xs-133 {
		margin-bottom: 133px !important
	}

	.mt-xs-134 {
		margin-top: 134px !important
	}

	.mb-xs-134 {
		margin-bottom: 134px !important
	}

	.mt-xs-135 {
		margin-top: 135px !important
	}

	.mb-xs-135 {
		margin-bottom: 135px !important
	}

	.mt-xs-136 {
		margin-top: 136px !important
	}

	.mb-xs-136 {
		margin-bottom: 136px !important
	}

	.mt-xs-137 {
		margin-top: 137px !important
	}

	.mb-xs-137 {
		margin-bottom: 137px !important
	}

	.mt-xs-138 {
		margin-top: 138px !important
	}

	.mb-xs-138 {
		margin-bottom: 138px !important
	}

	.mt-xs-139 {
		margin-top: 139px !important
	}

	.mb-xs-139 {
		margin-bottom: 139px !important
	}

	.mt-xs-140 {
		margin-top: 140px !important
	}

	.mb-xs-140 {
		margin-bottom: 140px !important
	}

	.mt-xs-141 {
		margin-top: 141px !important
	}

	.mb-xs-141 {
		margin-bottom: 141px !important
	}

	.mt-xs-142 {
		margin-top: 142px !important
	}

	.mb-xs-142 {
		margin-bottom: 142px !important
	}

	.mt-xs-143 {
		margin-top: 143px !important
	}

	.mb-xs-143 {
		margin-bottom: 143px !important
	}

	.mt-xs-144 {
		margin-top: 144px !important
	}

	.mb-xs-144 {
		margin-bottom: 144px !important
	}

	.mt-xs-145 {
		margin-top: 145px !important
	}

	.mb-xs-145 {
		margin-bottom: 145px !important
	}

	.mt-xs-146 {
		margin-top: 146px !important
	}

	.mb-xs-146 {
		margin-bottom: 146px !important
	}

	.mt-xs-147 {
		margin-top: 147px !important
	}

	.mb-xs-147 {
		margin-bottom: 147px !important
	}

	.mt-xs-148 {
		margin-top: 148px !important
	}

	.mb-xs-148 {
		margin-bottom: 148px !important
	}

	.mt-xs-149 {
		margin-top: 149px !important
	}

	.mb-xs-149 {
		margin-bottom: 149px !important
	}

	.mt-xs-150 {
		margin-top: 150px !important
	}

	.mb-xs-150 {
		margin-bottom: 150px !important
	}

	.mt-xs-151 {
		margin-top: 151px !important
	}

	.mb-xs-151 {
		margin-bottom: 151px !important
	}

	.mt-xs-152 {
		margin-top: 152px !important
	}

	.mb-xs-152 {
		margin-bottom: 152px !important
	}

	.mt-xs-153 {
		margin-top: 153px !important
	}

	.mb-xs-153 {
		margin-bottom: 153px !important
	}

	.mt-xs-154 {
		margin-top: 154px !important
	}

	.mb-xs-154 {
		margin-bottom: 154px !important
	}

	.mt-xs-155 {
		margin-top: 155px !important
	}

	.mb-xs-155 {
		margin-bottom: 155px !important
	}

	.mt-xs-156 {
		margin-top: 156px !important
	}

	.mb-xs-156 {
		margin-bottom: 156px !important
	}

	.mt-xs-157 {
		margin-top: 157px !important
	}

	.mb-xs-157 {
		margin-bottom: 157px !important
	}

	.mt-xs-158 {
		margin-top: 158px !important
	}

	.mb-xs-158 {
		margin-bottom: 158px !important
	}

	.mt-xs-159 {
		margin-top: 159px !important
	}

	.mb-xs-159 {
		margin-bottom: 159px !important
	}

	.mt-xs-160 {
		margin-top: 160px !important
	}

	.mb-xs-160 {
		margin-bottom: 160px !important
	}

	.mt-xs-161 {
		margin-top: 161px !important
	}

	.mb-xs-161 {
		margin-bottom: 161px !important
	}

	.mt-xs-162 {
		margin-top: 162px !important
	}

	.mb-xs-162 {
		margin-bottom: 162px !important
	}

	.mt-xs-163 {
		margin-top: 163px !important
	}

	.mb-xs-163 {
		margin-bottom: 163px !important
	}

	.mt-xs-164 {
		margin-top: 164px !important
	}

	.mb-xs-164 {
		margin-bottom: 164px !important
	}

	.mt-xs-165 {
		margin-top: 165px !important
	}

	.mb-xs-165 {
		margin-bottom: 165px !important
	}

	.mt-xs-166 {
		margin-top: 166px !important
	}

	.mb-xs-166 {
		margin-bottom: 166px !important
	}

	.mt-xs-167 {
		margin-top: 167px !important
	}

	.mb-xs-167 {
		margin-bottom: 167px !important
	}

	.mt-xs-168 {
		margin-top: 168px !important
	}

	.mb-xs-168 {
		margin-bottom: 168px !important
	}

	.mt-xs-169 {
		margin-top: 169px !important
	}

	.mb-xs-169 {
		margin-bottom: 169px !important
	}

	.mt-xs-170 {
		margin-top: 170px !important
	}

	.mb-xs-170 {
		margin-bottom: 170px !important
	}

	.mt-xs-171 {
		margin-top: 171px !important
	}

	.mb-xs-171 {
		margin-bottom: 171px !important
	}

	.mt-xs-172 {
		margin-top: 172px !important
	}

	.mb-xs-172 {
		margin-bottom: 172px !important
	}

	.mt-xs-173 {
		margin-top: 173px !important
	}

	.mb-xs-173 {
		margin-bottom: 173px !important
	}

	.mt-xs-174 {
		margin-top: 174px !important
	}

	.mb-xs-174 {
		margin-bottom: 174px !important
	}

	.mt-xs-175 {
		margin-top: 175px !important
	}

	.mb-xs-175 {
		margin-bottom: 175px !important
	}

	.mt-xs-176 {
		margin-top: 176px !important
	}

	.mb-xs-176 {
		margin-bottom: 176px !important
	}

	.mt-xs-177 {
		margin-top: 177px !important
	}

	.mb-xs-177 {
		margin-bottom: 177px !important
	}

	.mt-xs-178 {
		margin-top: 178px !important
	}

	.mb-xs-178 {
		margin-bottom: 178px !important
	}

	.mt-xs-179 {
		margin-top: 179px !important
	}

	.mb-xs-179 {
		margin-bottom: 179px !important
	}

	.mt-xs-180 {
		margin-top: 180px !important
	}

	.mb-xs-180 {
		margin-bottom: 180px !important
	}

	.mt-xs-181 {
		margin-top: 181px !important
	}

	.mb-xs-181 {
		margin-bottom: 181px !important
	}

	.mt-xs-182 {
		margin-top: 182px !important
	}

	.mb-xs-182 {
		margin-bottom: 182px !important
	}

	.mt-xs-183 {
		margin-top: 183px !important
	}

	.mb-xs-183 {
		margin-bottom: 183px !important
	}

	.mt-xs-184 {
		margin-top: 184px !important
	}

	.mb-xs-184 {
		margin-bottom: 184px !important
	}

	.mt-xs-185 {
		margin-top: 185px !important
	}

	.mb-xs-185 {
		margin-bottom: 185px !important
	}

	.mt-xs-186 {
		margin-top: 186px !important
	}

	.mb-xs-186 {
		margin-bottom: 186px !important
	}

	.mt-xs-187 {
		margin-top: 187px !important
	}

	.mb-xs-187 {
		margin-bottom: 187px !important
	}

	.mt-xs-188 {
		margin-top: 188px !important
	}

	.mb-xs-188 {
		margin-bottom: 188px !important
	}

	.mt-xs-189 {
		margin-top: 189px !important
	}

	.mb-xs-189 {
		margin-bottom: 189px !important
	}

	.mt-xs-190 {
		margin-top: 190px !important
	}

	.mb-xs-190 {
		margin-bottom: 190px !important
	}

	.mt-xs-191 {
		margin-top: 191px !important
	}

	.mb-xs-191 {
		margin-bottom: 191px !important
	}

	.mt-xs-192 {
		margin-top: 192px !important
	}

	.mb-xs-192 {
		margin-bottom: 192px !important
	}

	.mt-xs-193 {
		margin-top: 193px !important
	}

	.mb-xs-193 {
		margin-bottom: 193px !important
	}

	.mt-xs-194 {
		margin-top: 194px !important
	}

	.mb-xs-194 {
		margin-bottom: 194px !important
	}

	.mt-xs-195 {
		margin-top: 195px !important
	}

	.mb-xs-195 {
		margin-bottom: 195px !important
	}

	.mt-xs-196 {
		margin-top: 196px !important
	}

	.mb-xs-196 {
		margin-bottom: 196px !important
	}

	.mt-xs-197 {
		margin-top: 197px !important
	}

	.mb-xs-197 {
		margin-bottom: 197px !important
	}

	.mt-xs-198 {
		margin-top: 198px !important
	}

	.mb-xs-198 {
		margin-bottom: 198px !important
	}

	.mt-xs-199 {
		margin-top: 199px !important
	}

	.mb-xs-199 {
		margin-bottom: 199px !important
	}

	.mt-xs-200 {
		margin-top: 200px !important
	}

	.mb-xs-200 {
		margin-bottom: 200px !important
	}

	.mt-xs-201 {
		margin-top: 201px !important
	}

	.mb-xs-201 {
		margin-bottom: 201px !important
	}

	.mt-xs-202 {
		margin-top: 202px !important
	}

	.mb-xs-202 {
		margin-bottom: 202px !important
	}

	.mt-xs-203 {
		margin-top: 203px !important
	}

	.mb-xs-203 {
		margin-bottom: 203px !important
	}

	.mt-xs-204 {
		margin-top: 204px !important
	}

	.mb-xs-204 {
		margin-bottom: 204px !important
	}

	.mt-xs-205 {
		margin-top: 205px !important
	}

	.mb-xs-205 {
		margin-bottom: 205px !important
	}

	.mt-xs-206 {
		margin-top: 206px !important
	}

	.mb-xs-206 {
		margin-bottom: 206px !important
	}

	.mt-xs-207 {
		margin-top: 207px !important
	}

	.mb-xs-207 {
		margin-bottom: 207px !important
	}

	.mt-xs-208 {
		margin-top: 208px !important
	}

	.mb-xs-208 {
		margin-bottom: 208px !important
	}

	.mt-xs-209 {
		margin-top: 209px !important
	}

	.mb-xs-209 {
		margin-bottom: 209px !important
	}

	.mt-xs-210 {
		margin-top: 210px !important
	}

	.mb-xs-210 {
		margin-bottom: 210px !important
	}

	.mt-xs-211 {
		margin-top: 211px !important
	}

	.mb-xs-211 {
		margin-bottom: 211px !important
	}

	.mt-xs-212 {
		margin-top: 212px !important
	}

	.mb-xs-212 {
		margin-bottom: 212px !important
	}

	.mt-xs-213 {
		margin-top: 213px !important
	}

	.mb-xs-213 {
		margin-bottom: 213px !important
	}

	.mt-xs-214 {
		margin-top: 214px !important
	}

	.mb-xs-214 {
		margin-bottom: 214px !important
	}

	.mt-xs-215 {
		margin-top: 215px !important
	}

	.mb-xs-215 {
		margin-bottom: 215px !important
	}

	.mt-xs-216 {
		margin-top: 216px !important
	}

	.mb-xs-216 {
		margin-bottom: 216px !important
	}

	.mt-xs-217 {
		margin-top: 217px !important
	}

	.mb-xs-217 {
		margin-bottom: 217px !important
	}

	.mt-xs-218 {
		margin-top: 218px !important
	}

	.mb-xs-218 {
		margin-bottom: 218px !important
	}

	.mt-xs-219 {
		margin-top: 219px !important
	}

	.mb-xs-219 {
		margin-bottom: 219px !important
	}

	.mt-xs-220 {
		margin-top: 220px !important
	}

	.mb-xs-220 {
		margin-bottom: 220px !important
	}

	.mt-xs-221 {
		margin-top: 221px !important
	}

	.mb-xs-221 {
		margin-bottom: 221px !important
	}

	.mt-xs-222 {
		margin-top: 222px !important
	}

	.mb-xs-222 {
		margin-bottom: 222px !important
	}

	.mt-xs-223 {
		margin-top: 223px !important
	}

	.mb-xs-223 {
		margin-bottom: 223px !important
	}

	.mt-xs-224 {
		margin-top: 224px !important
	}

	.mb-xs-224 {
		margin-bottom: 224px !important
	}

	.mt-xs-225 {
		margin-top: 225px !important
	}

	.mb-xs-225 {
		margin-bottom: 225px !important
	}

	.mt-xs-226 {
		margin-top: 226px !important
	}

	.mb-xs-226 {
		margin-bottom: 226px !important
	}

	.mt-xs-227 {
		margin-top: 227px !important
	}

	.mb-xs-227 {
		margin-bottom: 227px !important
	}

	.mt-xs-228 {
		margin-top: 228px !important
	}

	.mb-xs-228 {
		margin-bottom: 228px !important
	}

	.mt-xs-229 {
		margin-top: 229px !important
	}

	.mb-xs-229 {
		margin-bottom: 229px !important
	}

	.mt-xs-230 {
		margin-top: 230px !important
	}

	.mb-xs-230 {
		margin-bottom: 230px !important
	}

	.mt-xs-231 {
		margin-top: 231px !important
	}

	.mb-xs-231 {
		margin-bottom: 231px !important
	}

	.mt-xs-232 {
		margin-top: 232px !important
	}

	.mb-xs-232 {
		margin-bottom: 232px !important
	}

	.mt-xs-233 {
		margin-top: 233px !important
	}

	.mb-xs-233 {
		margin-bottom: 233px !important
	}

	.mt-xs-234 {
		margin-top: 234px !important
	}

	.mb-xs-234 {
		margin-bottom: 234px !important
	}

	.mt-xs-235 {
		margin-top: 235px !important
	}

	.mb-xs-235 {
		margin-bottom: 235px !important
	}

	.mt-xs-236 {
		margin-top: 236px !important
	}

	.mb-xs-236 {
		margin-bottom: 236px !important
	}

	.mt-xs-237 {
		margin-top: 237px !important
	}

	.mb-xs-237 {
		margin-bottom: 237px !important
	}

	.mt-xs-238 {
		margin-top: 238px !important
	}

	.mb-xs-238 {
		margin-bottom: 238px !important
	}

	.mt-xs-239 {
		margin-top: 239px !important
	}

	.mb-xs-239 {
		margin-bottom: 239px !important
	}

	.mt-xs-240 {
		margin-top: 240px !important
	}

	.mb-xs-240 {
		margin-bottom: 240px !important
	}

	.mt-xs-241 {
		margin-top: 241px !important
	}

	.mb-xs-241 {
		margin-bottom: 241px !important
	}

	.mt-xs-242 {
		margin-top: 242px !important
	}

	.mb-xs-242 {
		margin-bottom: 242px !important
	}

	.mt-xs-243 {
		margin-top: 243px !important
	}

	.mb-xs-243 {
		margin-bottom: 243px !important
	}

	.mt-xs-244 {
		margin-top: 244px !important
	}

	.mb-xs-244 {
		margin-bottom: 244px !important
	}

	.mt-xs-245 {
		margin-top: 245px !important
	}

	.mb-xs-245 {
		margin-bottom: 245px !important
	}

	.mt-xs-246 {
		margin-top: 246px !important
	}

	.mb-xs-246 {
		margin-bottom: 246px !important
	}

	.mt-xs-247 {
		margin-top: 247px !important
	}

	.mb-xs-247 {
		margin-bottom: 247px !important
	}

	.mt-xs-248 {
		margin-top: 248px !important
	}

	.mb-xs-248 {
		margin-bottom: 248px !important
	}

	.mt-xs-249 {
		margin-top: 249px !important
	}

	.mb-xs-249 {
		margin-bottom: 249px !important
	}

	.mt-xs-250 {
		margin-top: 250px !important
	}

	.mb-xs-250 {
		margin-bottom: 250px !important
	}

	.mt-xs-251 {
		margin-top: 251px !important
	}

	.mb-xs-251 {
		margin-bottom: 251px !important
	}

	.mt-xs-252 {
		margin-top: 252px !important
	}

	.mb-xs-252 {
		margin-bottom: 252px !important
	}

	.mt-xs-253 {
		margin-top: 253px !important
	}

	.mb-xs-253 {
		margin-bottom: 253px !important
	}

	.mt-xs-254 {
		margin-top: 254px !important
	}

	.mb-xs-254 {
		margin-bottom: 254px !important
	}

	.mt-xs-255 {
		margin-top: 255px !important
	}

	.mb-xs-255 {
		margin-bottom: 255px !important
	}

	.mt-xs-256 {
		margin-top: 256px !important
	}

	.mb-xs-256 {
		margin-bottom: 256px !important
	}

	.mt-xs-257 {
		margin-top: 257px !important
	}

	.mb-xs-257 {
		margin-bottom: 257px !important
	}

	.mt-xs-258 {
		margin-top: 258px !important
	}

	.mb-xs-258 {
		margin-bottom: 258px !important
	}

	.mt-xs-259 {
		margin-top: 259px !important
	}

	.mb-xs-259 {
		margin-bottom: 259px !important
	}

	.mt-xs-260 {
		margin-top: 260px !important
	}

	.mb-xs-260 {
		margin-bottom: 260px !important
	}

	.mt-xs-261 {
		margin-top: 261px !important
	}

	.mb-xs-261 {
		margin-bottom: 261px !important
	}

	.mt-xs-262 {
		margin-top: 262px !important
	}

	.mb-xs-262 {
		margin-bottom: 262px !important
	}

	.mt-xs-263 {
		margin-top: 263px !important
	}

	.mb-xs-263 {
		margin-bottom: 263px !important
	}

	.mt-xs-264 {
		margin-top: 264px !important
	}

	.mb-xs-264 {
		margin-bottom: 264px !important
	}

	.mt-xs-265 {
		margin-top: 265px !important
	}

	.mb-xs-265 {
		margin-bottom: 265px !important
	}

	.mt-xs-266 {
		margin-top: 266px !important
	}

	.mb-xs-266 {
		margin-bottom: 266px !important
	}

	.mt-xs-267 {
		margin-top: 267px !important
	}

	.mb-xs-267 {
		margin-bottom: 267px !important
	}

	.mt-xs-268 {
		margin-top: 268px !important
	}

	.mb-xs-268 {
		margin-bottom: 268px !important
	}

	.mt-xs-269 {
		margin-top: 269px !important
	}

	.mb-xs-269 {
		margin-bottom: 269px !important
	}

	.mt-xs-270 {
		margin-top: 270px !important
	}

	.mb-xs-270 {
		margin-bottom: 270px !important
	}

	.mt-xs-271 {
		margin-top: 271px !important
	}

	.mb-xs-271 {
		margin-bottom: 271px !important
	}

	.mt-xs-272 {
		margin-top: 272px !important
	}

	.mb-xs-272 {
		margin-bottom: 272px !important
	}

	.mt-xs-273 {
		margin-top: 273px !important
	}

	.mb-xs-273 {
		margin-bottom: 273px !important
	}

	.mt-xs-274 {
		margin-top: 274px !important
	}

	.mb-xs-274 {
		margin-bottom: 274px !important
	}

	.mt-xs-275 {
		margin-top: 275px !important
	}

	.mb-xs-275 {
		margin-bottom: 275px !important
	}

	.mt-xs-276 {
		margin-top: 276px !important
	}

	.mb-xs-276 {
		margin-bottom: 276px !important
	}

	.mt-xs-277 {
		margin-top: 277px !important
	}

	.mb-xs-277 {
		margin-bottom: 277px !important
	}

	.mt-xs-278 {
		margin-top: 278px !important
	}

	.mb-xs-278 {
		margin-bottom: 278px !important
	}

	.mt-xs-279 {
		margin-top: 279px !important
	}

	.mb-xs-279 {
		margin-bottom: 279px !important
	}

	.mt-xs-280 {
		margin-top: 280px !important
	}

	.mb-xs-280 {
		margin-bottom: 280px !important
	}

	.mt-xs-281 {
		margin-top: 281px !important
	}

	.mb-xs-281 {
		margin-bottom: 281px !important
	}

	.mt-xs-282 {
		margin-top: 282px !important
	}

	.mb-xs-282 {
		margin-bottom: 282px !important
	}

	.mt-xs-283 {
		margin-top: 283px !important
	}

	.mb-xs-283 {
		margin-bottom: 283px !important
	}

	.mt-xs-284 {
		margin-top: 284px !important
	}

	.mb-xs-284 {
		margin-bottom: 284px !important
	}

	.mt-xs-285 {
		margin-top: 285px !important
	}

	.mb-xs-285 {
		margin-bottom: 285px !important
	}

	.mt-xs-286 {
		margin-top: 286px !important
	}

	.mb-xs-286 {
		margin-bottom: 286px !important
	}

	.mt-xs-287 {
		margin-top: 287px !important
	}

	.mb-xs-287 {
		margin-bottom: 287px !important
	}

	.mt-xs-288 {
		margin-top: 288px !important
	}

	.mb-xs-288 {
		margin-bottom: 288px !important
	}

	.mt-xs-289 {
		margin-top: 289px !important
	}

	.mb-xs-289 {
		margin-bottom: 289px !important
	}

	.mt-xs-290 {
		margin-top: 290px !important
	}

	.mb-xs-290 {
		margin-bottom: 290px !important
	}

	.mt-xs-291 {
		margin-top: 291px !important
	}

	.mb-xs-291 {
		margin-bottom: 291px !important
	}

	.mt-xs-292 {
		margin-top: 292px !important
	}

	.mb-xs-292 {
		margin-bottom: 292px !important
	}

	.mt-xs-293 {
		margin-top: 293px !important
	}

	.mb-xs-293 {
		margin-bottom: 293px !important
	}

	.mt-xs-294 {
		margin-top: 294px !important
	}

	.mb-xs-294 {
		margin-bottom: 294px !important
	}

	.mt-xs-295 {
		margin-top: 295px !important
	}

	.mb-xs-295 {
		margin-bottom: 295px !important
	}

	.mt-xs-296 {
		margin-top: 296px !important
	}

	.mb-xs-296 {
		margin-bottom: 296px !important
	}

	.mt-xs-297 {
		margin-top: 297px !important
	}

	.mb-xs-297 {
		margin-bottom: 297px !important
	}

	.mt-xs-298 {
		margin-top: 298px !important
	}

	.mb-xs-298 {
		margin-bottom: 298px !important
	}

	.mt-xs-299 {
		margin-top: 299px !important
	}

	.mb-xs-299 {
		margin-bottom: 299px !important
	}

	.mt-xs-300 {
		margin-top: 300px !important
	}

	.mb-xs-300 {
		margin-bottom: 300px !important
	}

	.pl-xs-0 {
		padding-left: 0px !important
	}

	.lang-rtl .pl-xs-0 {
		padding-right: 0px !important;
		padding-left: 15px !important
	}

	.pr-xs-0 {
		padding-right: 0px !important
	}

	.lang-rtl .pr-xs-0 {
		padding-left: 0px !important;
		padding-right: 15px !important
	}

	.pt-xs-0 {
		padding-top: 0px !important
	}

	.pb-xs-0 {
		padding-bottom: 0px !important
	}

	.pl-xs-1 {
		padding-left: 1px !important
	}

	.lang-rtl .pl-xs-1 {
		padding-right: 1px !important;
		padding-left: 15px !important
	}

	.pr-xs-1 {
		padding-right: 1px !important
	}

	.lang-rtl .pr-xs-1 {
		padding-left: 1px !important;
		padding-right: 15px !important
	}

	.pt-xs-1 {
		padding-top: 1px !important
	}

	.pb-xs-1 {
		padding-bottom: 1px !important
	}

	.pl-xs-2 {
		padding-left: 2px !important
	}

	.lang-rtl .pl-xs-2 {
		padding-right: 2px !important;
		padding-left: 15px !important
	}

	.pr-xs-2 {
		padding-right: 2px !important
	}

	.lang-rtl .pr-xs-2 {
		padding-left: 2px !important;
		padding-right: 15px !important
	}

	.pt-xs-2 {
		padding-top: 2px !important
	}

	.pb-xs-2 {
		padding-bottom: 2px !important
	}

	.pl-xs-3 {
		padding-left: 3px !important
	}

	.lang-rtl .pl-xs-3 {
		padding-right: 3px !important;
		padding-left: 15px !important
	}

	.pr-xs-3 {
		padding-right: 3px !important
	}

	.lang-rtl .pr-xs-3 {
		padding-left: 3px !important;
		padding-right: 15px !important
	}

	.pt-xs-3 {
		padding-top: 3px !important
	}

	.pb-xs-3 {
		padding-bottom: 3px !important
	}

	.pl-xs-4 {
		padding-left: 4px !important
	}

	.lang-rtl .pl-xs-4 {
		padding-right: 4px !important;
		padding-left: 15px !important
	}

	.pr-xs-4 {
		padding-right: 4px !important
	}

	.lang-rtl .pr-xs-4 {
		padding-left: 4px !important;
		padding-right: 15px !important
	}

	.pt-xs-4 {
		padding-top: 4px !important
	}

	.pb-xs-4 {
		padding-bottom: 4px !important
	}

	.pl-xs-5 {
		padding-left: 5px !important
	}

	.lang-rtl .pl-xs-5 {
		padding-right: 5px !important;
		padding-left: 15px !important
	}

	.pr-xs-5 {
		padding-right: 5px !important
	}

	.lang-rtl .pr-xs-5 {
		padding-left: 5px !important;
		padding-right: 15px !important
	}

	.pt-xs-5 {
		padding-top: 5px !important
	}

	.pb-xs-5 {
		padding-bottom: 5px !important
	}

	.pl-xs-6 {
		padding-left: 6px !important
	}

	.lang-rtl .pl-xs-6 {
		padding-right: 6px !important;
		padding-left: 15px !important
	}

	.pr-xs-6 {
		padding-right: 6px !important
	}

	.lang-rtl .pr-xs-6 {
		padding-left: 6px !important;
		padding-right: 15px !important
	}

	.pt-xs-6 {
		padding-top: 6px !important
	}

	.pb-xs-6 {
		padding-bottom: 6px !important
	}

	.pl-xs-7 {
		padding-left: 7px !important
	}

	.lang-rtl .pl-xs-7 {
		padding-right: 7px !important;
		padding-left: 15px !important
	}

	.pr-xs-7 {
		padding-right: 7px !important
	}

	.lang-rtl .pr-xs-7 {
		padding-left: 7px !important;
		padding-right: 15px !important
	}

	.pt-xs-7 {
		padding-top: 7px !important
	}

	.pb-xs-7 {
		padding-bottom: 7px !important
	}

	.pl-xs-8 {
		padding-left: 8px !important
	}

	.lang-rtl .pl-xs-8 {
		padding-right: 8px !important;
		padding-left: 15px !important
	}

	.pr-xs-8 {
		padding-right: 8px !important
	}

	.lang-rtl .pr-xs-8 {
		padding-left: 8px !important;
		padding-right: 15px !important
	}

	.pt-xs-8 {
		padding-top: 8px !important
	}

	.pb-xs-8 {
		padding-bottom: 8px !important
	}

	.pl-xs-9 {
		padding-left: 9px !important
	}

	.lang-rtl .pl-xs-9 {
		padding-right: 9px !important;
		padding-left: 15px !important
	}

	.pr-xs-9 {
		padding-right: 9px !important
	}

	.lang-rtl .pr-xs-9 {
		padding-left: 9px !important;
		padding-right: 15px !important
	}

	.pt-xs-9 {
		padding-top: 9px !important
	}

	.pb-xs-9 {
		padding-bottom: 9px !important
	}

	.pl-xs-10 {
		padding-left: 10px !important
	}

	.lang-rtl .pl-xs-10 {
		padding-right: 10px !important;
		padding-left: 15px !important
	}

	.pr-xs-10 {
		padding-right: 10px !important
	}

	.lang-rtl .pr-xs-10 {
		padding-left: 10px !important;
		padding-right: 15px !important
	}

	.pt-xs-10 {
		padding-top: 10px !important
	}

	.pb-xs-10 {
		padding-bottom: 10px !important
	}

	.pl-xs-11 {
		padding-left: 11px !important
	}

	.lang-rtl .pl-xs-11 {
		padding-right: 11px !important;
		padding-left: 15px !important
	}

	.pr-xs-11 {
		padding-right: 11px !important
	}

	.lang-rtl .pr-xs-11 {
		padding-left: 11px !important;
		padding-right: 15px !important
	}

	.pt-xs-11 {
		padding-top: 11px !important
	}

	.pb-xs-11 {
		padding-bottom: 11px !important
	}

	.pl-xs-12 {
		padding-left: 12px !important
	}

	.lang-rtl .pl-xs-12 {
		padding-right: 12px !important;
		padding-left: 15px !important
	}

	.pr-xs-12 {
		padding-right: 12px !important
	}

	.lang-rtl .pr-xs-12 {
		padding-left: 12px !important;
		padding-right: 15px !important
	}

	.pt-xs-12 {
		padding-top: 12px !important
	}

	.pb-xs-12 {
		padding-bottom: 12px !important
	}

	.pl-xs-13 {
		padding-left: 13px !important
	}

	.lang-rtl .pl-xs-13 {
		padding-right: 13px !important;
		padding-left: 15px !important
	}

	.pr-xs-13 {
		padding-right: 13px !important
	}

	.lang-rtl .pr-xs-13 {
		padding-left: 13px !important;
		padding-right: 15px !important
	}

	.pt-xs-13 {
		padding-top: 13px !important
	}

	.pb-xs-13 {
		padding-bottom: 13px !important
	}

	.pl-xs-14 {
		padding-left: 14px !important
	}

	.lang-rtl .pl-xs-14 {
		padding-right: 14px !important;
		padding-left: 15px !important
	}

	.pr-xs-14 {
		padding-right: 14px !important
	}

	.lang-rtl .pr-xs-14 {
		padding-left: 14px !important;
		padding-right: 15px !important
	}

	.pt-xs-14 {
		padding-top: 14px !important
	}

	.pb-xs-14 {
		padding-bottom: 14px !important
	}

	.pl-xs-15 {
		padding-left: 15px !important
	}

	.lang-rtl .pl-xs-15 {
		padding-right: 15px !important;
		padding-left: 15px !important
	}

	.pr-xs-15 {
		padding-right: 15px !important
	}

	.lang-rtl .pr-xs-15 {
		padding-left: 15px !important;
		padding-right: 15px !important
	}

	.pt-xs-15 {
		padding-top: 15px !important
	}

	.pb-xs-15 {
		padding-bottom: 15px !important
	}

	.pl-xs-16 {
		padding-left: 16px !important
	}

	.lang-rtl .pl-xs-16 {
		padding-right: 16px !important;
		padding-left: 15px !important
	}

	.pr-xs-16 {
		padding-right: 16px !important
	}

	.lang-rtl .pr-xs-16 {
		padding-left: 16px !important;
		padding-right: 15px !important
	}

	.pt-xs-16 {
		padding-top: 16px !important
	}

	.pb-xs-16 {
		padding-bottom: 16px !important
	}

	.pl-xs-17 {
		padding-left: 17px !important
	}

	.lang-rtl .pl-xs-17 {
		padding-right: 17px !important;
		padding-left: 15px !important
	}

	.pr-xs-17 {
		padding-right: 17px !important
	}

	.lang-rtl .pr-xs-17 {
		padding-left: 17px !important;
		padding-right: 15px !important
	}

	.pt-xs-17 {
		padding-top: 17px !important
	}

	.pb-xs-17 {
		padding-bottom: 17px !important
	}

	.pl-xs-18 {
		padding-left: 18px !important
	}

	.lang-rtl .pl-xs-18 {
		padding-right: 18px !important;
		padding-left: 15px !important
	}

	.pr-xs-18 {
		padding-right: 18px !important
	}

	.lang-rtl .pr-xs-18 {
		padding-left: 18px !important;
		padding-right: 15px !important
	}

	.pt-xs-18 {
		padding-top: 18px !important
	}

	.pb-xs-18 {
		padding-bottom: 18px !important
	}

	.pl-xs-19 {
		padding-left: 19px !important
	}

	.lang-rtl .pl-xs-19 {
		padding-right: 19px !important;
		padding-left: 15px !important
	}

	.pr-xs-19 {
		padding-right: 19px !important
	}

	.lang-rtl .pr-xs-19 {
		padding-left: 19px !important;
		padding-right: 15px !important
	}

	.pt-xs-19 {
		padding-top: 19px !important
	}

	.pb-xs-19 {
		padding-bottom: 19px !important
	}

	.pl-xs-20 {
		padding-left: 20px !important
	}

	.lang-rtl .pl-xs-20 {
		padding-right: 20px !important;
		padding-left: 15px !important
	}

	.pr-xs-20 {
		padding-right: 20px !important
	}

	.lang-rtl .pr-xs-20 {
		padding-left: 20px !important;
		padding-right: 15px !important
	}

	.pt-xs-20 {
		padding-top: 20px !important
	}

	.pb-xs-20 {
		padding-bottom: 20px !important
	}

	.pl-xs-21 {
		padding-left: 21px !important
	}

	.lang-rtl .pl-xs-21 {
		padding-right: 21px !important;
		padding-left: 15px !important
	}

	.pr-xs-21 {
		padding-right: 21px !important
	}

	.lang-rtl .pr-xs-21 {
		padding-left: 21px !important;
		padding-right: 15px !important
	}

	.pt-xs-21 {
		padding-top: 21px !important
	}

	.pb-xs-21 {
		padding-bottom: 21px !important
	}

	.pl-xs-22 {
		padding-left: 22px !important
	}

	.lang-rtl .pl-xs-22 {
		padding-right: 22px !important;
		padding-left: 15px !important
	}

	.pr-xs-22 {
		padding-right: 22px !important
	}

	.lang-rtl .pr-xs-22 {
		padding-left: 22px !important;
		padding-right: 15px !important
	}

	.pt-xs-22 {
		padding-top: 22px !important
	}

	.pb-xs-22 {
		padding-bottom: 22px !important
	}

	.pl-xs-23 {
		padding-left: 23px !important
	}

	.lang-rtl .pl-xs-23 {
		padding-right: 23px !important;
		padding-left: 15px !important
	}

	.pr-xs-23 {
		padding-right: 23px !important
	}

	.lang-rtl .pr-xs-23 {
		padding-left: 23px !important;
		padding-right: 15px !important
	}

	.pt-xs-23 {
		padding-top: 23px !important
	}

	.pb-xs-23 {
		padding-bottom: 23px !important
	}

	.pl-xs-24 {
		padding-left: 24px !important
	}

	.lang-rtl .pl-xs-24 {
		padding-right: 24px !important;
		padding-left: 15px !important
	}

	.pr-xs-24 {
		padding-right: 24px !important
	}

	.lang-rtl .pr-xs-24 {
		padding-left: 24px !important;
		padding-right: 15px !important
	}

	.pt-xs-24 {
		padding-top: 24px !important
	}

	.pb-xs-24 {
		padding-bottom: 24px !important
	}

	.pl-xs-25 {
		padding-left: 25px !important
	}

	.lang-rtl .pl-xs-25 {
		padding-right: 25px !important;
		padding-left: 15px !important
	}

	.pr-xs-25 {
		padding-right: 25px !important
	}

	.lang-rtl .pr-xs-25 {
		padding-left: 25px !important;
		padding-right: 15px !important
	}

	.pt-xs-25 {
		padding-top: 25px !important
	}

	.pb-xs-25 {
		padding-bottom: 25px !important
	}

	.pl-xs-26 {
		padding-left: 26px !important
	}

	.lang-rtl .pl-xs-26 {
		padding-right: 26px !important;
		padding-left: 15px !important
	}

	.pr-xs-26 {
		padding-right: 26px !important
	}

	.lang-rtl .pr-xs-26 {
		padding-left: 26px !important;
		padding-right: 15px !important
	}

	.pt-xs-26 {
		padding-top: 26px !important
	}

	.pb-xs-26 {
		padding-bottom: 26px !important
	}

	.pl-xs-27 {
		padding-left: 27px !important
	}

	.lang-rtl .pl-xs-27 {
		padding-right: 27px !important;
		padding-left: 15px !important
	}

	.pr-xs-27 {
		padding-right: 27px !important
	}

	.lang-rtl .pr-xs-27 {
		padding-left: 27px !important;
		padding-right: 15px !important
	}

	.pt-xs-27 {
		padding-top: 27px !important
	}

	.pb-xs-27 {
		padding-bottom: 27px !important
	}

	.pl-xs-28 {
		padding-left: 28px !important
	}

	.lang-rtl .pl-xs-28 {
		padding-right: 28px !important;
		padding-left: 15px !important
	}

	.pr-xs-28 {
		padding-right: 28px !important
	}

	.lang-rtl .pr-xs-28 {
		padding-left: 28px !important;
		padding-right: 15px !important
	}

	.pt-xs-28 {
		padding-top: 28px !important
	}

	.pb-xs-28 {
		padding-bottom: 28px !important
	}

	.pl-xs-29 {
		padding-left: 29px !important
	}

	.lang-rtl .pl-xs-29 {
		padding-right: 29px !important;
		padding-left: 15px !important
	}

	.pr-xs-29 {
		padding-right: 29px !important
	}

	.lang-rtl .pr-xs-29 {
		padding-left: 29px !important;
		padding-right: 15px !important
	}

	.pt-xs-29 {
		padding-top: 29px !important
	}

	.pb-xs-29 {
		padding-bottom: 29px !important
	}

	.pl-xs-30 {
		padding-left: 30px !important
	}

	.lang-rtl .pl-xs-30 {
		padding-right: 30px !important;
		padding-left: 15px !important
	}

	.pr-xs-30 {
		padding-right: 30px !important
	}

	.lang-rtl .pr-xs-30 {
		padding-left: 30px !important;
		padding-right: 15px !important
	}

	.pt-xs-30 {
		padding-top: 30px !important
	}

	.pb-xs-30 {
		padding-bottom: 30px !important
	}

	.pl-xs-31 {
		padding-left: 31px !important
	}

	.lang-rtl .pl-xs-31 {
		padding-right: 31px !important;
		padding-left: 15px !important
	}

	.pr-xs-31 {
		padding-right: 31px !important
	}

	.lang-rtl .pr-xs-31 {
		padding-left: 31px !important;
		padding-right: 15px !important
	}

	.pt-xs-31 {
		padding-top: 31px !important
	}

	.pb-xs-31 {
		padding-bottom: 31px !important
	}

	.pl-xs-32 {
		padding-left: 32px !important
	}

	.lang-rtl .pl-xs-32 {
		padding-right: 32px !important;
		padding-left: 15px !important
	}

	.pr-xs-32 {
		padding-right: 32px !important
	}

	.lang-rtl .pr-xs-32 {
		padding-left: 32px !important;
		padding-right: 15px !important
	}

	.pt-xs-32 {
		padding-top: 32px !important
	}

	.pb-xs-32 {
		padding-bottom: 32px !important
	}

	.pl-xs-33 {
		padding-left: 33px !important
	}

	.lang-rtl .pl-xs-33 {
		padding-right: 33px !important;
		padding-left: 15px !important
	}

	.pr-xs-33 {
		padding-right: 33px !important
	}

	.lang-rtl .pr-xs-33 {
		padding-left: 33px !important;
		padding-right: 15px !important
	}

	.pt-xs-33 {
		padding-top: 33px !important
	}

	.pb-xs-33 {
		padding-bottom: 33px !important
	}

	.pl-xs-34 {
		padding-left: 34px !important
	}

	.lang-rtl .pl-xs-34 {
		padding-right: 34px !important;
		padding-left: 15px !important
	}

	.pr-xs-34 {
		padding-right: 34px !important
	}

	.lang-rtl .pr-xs-34 {
		padding-left: 34px !important;
		padding-right: 15px !important
	}

	.pt-xs-34 {
		padding-top: 34px !important
	}

	.pb-xs-34 {
		padding-bottom: 34px !important
	}

	.pl-xs-35 {
		padding-left: 35px !important
	}

	.lang-rtl .pl-xs-35 {
		padding-right: 35px !important;
		padding-left: 15px !important
	}

	.pr-xs-35 {
		padding-right: 35px !important
	}

	.lang-rtl .pr-xs-35 {
		padding-left: 35px !important;
		padding-right: 15px !important
	}

	.pt-xs-35 {
		padding-top: 35px !important
	}

	.pb-xs-35 {
		padding-bottom: 35px !important
	}

	.pl-xs-36 {
		padding-left: 36px !important
	}

	.lang-rtl .pl-xs-36 {
		padding-right: 36px !important;
		padding-left: 15px !important
	}

	.pr-xs-36 {
		padding-right: 36px !important
	}

	.lang-rtl .pr-xs-36 {
		padding-left: 36px !important;
		padding-right: 15px !important
	}

	.pt-xs-36 {
		padding-top: 36px !important
	}

	.pb-xs-36 {
		padding-bottom: 36px !important
	}

	.pl-xs-37 {
		padding-left: 37px !important
	}

	.lang-rtl .pl-xs-37 {
		padding-right: 37px !important;
		padding-left: 15px !important
	}

	.pr-xs-37 {
		padding-right: 37px !important
	}

	.lang-rtl .pr-xs-37 {
		padding-left: 37px !important;
		padding-right: 15px !important
	}

	.pt-xs-37 {
		padding-top: 37px !important
	}

	.pb-xs-37 {
		padding-bottom: 37px !important
	}

	.pl-xs-38 {
		padding-left: 38px !important
	}

	.lang-rtl .pl-xs-38 {
		padding-right: 38px !important;
		padding-left: 15px !important
	}

	.pr-xs-38 {
		padding-right: 38px !important
	}

	.lang-rtl .pr-xs-38 {
		padding-left: 38px !important;
		padding-right: 15px !important
	}

	.pt-xs-38 {
		padding-top: 38px !important
	}

	.pb-xs-38 {
		padding-bottom: 38px !important
	}

	.pl-xs-39 {
		padding-left: 39px !important
	}

	.lang-rtl .pl-xs-39 {
		padding-right: 39px !important;
		padding-left: 15px !important
	}

	.pr-xs-39 {
		padding-right: 39px !important
	}

	.lang-rtl .pr-xs-39 {
		padding-left: 39px !important;
		padding-right: 15px !important
	}

	.pt-xs-39 {
		padding-top: 39px !important
	}

	.pb-xs-39 {
		padding-bottom: 39px !important
	}

	.pl-xs-40 {
		padding-left: 40px !important
	}

	.lang-rtl .pl-xs-40 {
		padding-right: 40px !important;
		padding-left: 15px !important
	}

	.pr-xs-40 {
		padding-right: 40px !important
	}

	.lang-rtl .pr-xs-40 {
		padding-left: 40px !important;
		padding-right: 15px !important
	}

	.pt-xs-40 {
		padding-top: 40px !important
	}

	.pb-xs-40 {
		padding-bottom: 40px !important
	}

	.pl-xs-41 {
		padding-left: 41px !important
	}

	.lang-rtl .pl-xs-41 {
		padding-right: 41px !important;
		padding-left: 15px !important
	}

	.pr-xs-41 {
		padding-right: 41px !important
	}

	.lang-rtl .pr-xs-41 {
		padding-left: 41px !important;
		padding-right: 15px !important
	}

	.pt-xs-41 {
		padding-top: 41px !important
	}

	.pb-xs-41 {
		padding-bottom: 41px !important
	}

	.pl-xs-42 {
		padding-left: 42px !important
	}

	.lang-rtl .pl-xs-42 {
		padding-right: 42px !important;
		padding-left: 15px !important
	}

	.pr-xs-42 {
		padding-right: 42px !important
	}

	.lang-rtl .pr-xs-42 {
		padding-left: 42px !important;
		padding-right: 15px !important
	}

	.pt-xs-42 {
		padding-top: 42px !important
	}

	.pb-xs-42 {
		padding-bottom: 42px !important
	}

	.pl-xs-43 {
		padding-left: 43px !important
	}

	.lang-rtl .pl-xs-43 {
		padding-right: 43px !important;
		padding-left: 15px !important
	}

	.pr-xs-43 {
		padding-right: 43px !important
	}

	.lang-rtl .pr-xs-43 {
		padding-left: 43px !important;
		padding-right: 15px !important
	}

	.pt-xs-43 {
		padding-top: 43px !important
	}

	.pb-xs-43 {
		padding-bottom: 43px !important
	}

	.pl-xs-44 {
		padding-left: 44px !important
	}

	.lang-rtl .pl-xs-44 {
		padding-right: 44px !important;
		padding-left: 15px !important
	}

	.pr-xs-44 {
		padding-right: 44px !important
	}

	.lang-rtl .pr-xs-44 {
		padding-left: 44px !important;
		padding-right: 15px !important
	}

	.pt-xs-44 {
		padding-top: 44px !important
	}

	.pb-xs-44 {
		padding-bottom: 44px !important
	}

	.pl-xs-45 {
		padding-left: 45px !important
	}

	.lang-rtl .pl-xs-45 {
		padding-right: 45px !important;
		padding-left: 15px !important
	}

	.pr-xs-45 {
		padding-right: 45px !important
	}

	.lang-rtl .pr-xs-45 {
		padding-left: 45px !important;
		padding-right: 15px !important
	}

	.pt-xs-45 {
		padding-top: 45px !important
	}

	.pb-xs-45 {
		padding-bottom: 45px !important
	}

	.pl-xs-46 {
		padding-left: 46px !important
	}

	.lang-rtl .pl-xs-46 {
		padding-right: 46px !important;
		padding-left: 15px !important
	}

	.pr-xs-46 {
		padding-right: 46px !important
	}

	.lang-rtl .pr-xs-46 {
		padding-left: 46px !important;
		padding-right: 15px !important
	}

	.pt-xs-46 {
		padding-top: 46px !important
	}

	.pb-xs-46 {
		padding-bottom: 46px !important
	}

	.pl-xs-47 {
		padding-left: 47px !important
	}

	.lang-rtl .pl-xs-47 {
		padding-right: 47px !important;
		padding-left: 15px !important
	}

	.pr-xs-47 {
		padding-right: 47px !important
	}

	.lang-rtl .pr-xs-47 {
		padding-left: 47px !important;
		padding-right: 15px !important
	}

	.pt-xs-47 {
		padding-top: 47px !important
	}

	.pb-xs-47 {
		padding-bottom: 47px !important
	}

	.pl-xs-48 {
		padding-left: 48px !important
	}

	.lang-rtl .pl-xs-48 {
		padding-right: 48px !important;
		padding-left: 15px !important
	}

	.pr-xs-48 {
		padding-right: 48px !important
	}

	.lang-rtl .pr-xs-48 {
		padding-left: 48px !important;
		padding-right: 15px !important
	}

	.pt-xs-48 {
		padding-top: 48px !important
	}

	.pb-xs-48 {
		padding-bottom: 48px !important
	}

	.pl-xs-49 {
		padding-left: 49px !important
	}

	.lang-rtl .pl-xs-49 {
		padding-right: 49px !important;
		padding-left: 15px !important
	}

	.pr-xs-49 {
		padding-right: 49px !important
	}

	.lang-rtl .pr-xs-49 {
		padding-left: 49px !important;
		padding-right: 15px !important
	}

	.pt-xs-49 {
		padding-top: 49px !important
	}

	.pb-xs-49 {
		padding-bottom: 49px !important
	}

	.pl-xs-50 {
		padding-left: 50px !important
	}

	.lang-rtl .pl-xs-50 {
		padding-right: 50px !important;
		padding-left: 15px !important
	}

	.pr-xs-50 {
		padding-right: 50px !important
	}

	.lang-rtl .pr-xs-50 {
		padding-left: 50px !important;
		padding-right: 15px !important
	}

	.pt-xs-50 {
		padding-top: 50px !important
	}

	.pb-xs-50 {
		padding-bottom: 50px !important
	}

	.pl-xs-51 {
		padding-left: 51px !important
	}

	.lang-rtl .pl-xs-51 {
		padding-right: 51px !important;
		padding-left: 15px !important
	}

	.pr-xs-51 {
		padding-right: 51px !important
	}

	.lang-rtl .pr-xs-51 {
		padding-left: 51px !important;
		padding-right: 15px !important
	}

	.pt-xs-51 {
		padding-top: 51px !important
	}

	.pb-xs-51 {
		padding-bottom: 51px !important
	}

	.pl-xs-52 {
		padding-left: 52px !important
	}

	.lang-rtl .pl-xs-52 {
		padding-right: 52px !important;
		padding-left: 15px !important
	}

	.pr-xs-52 {
		padding-right: 52px !important
	}

	.lang-rtl .pr-xs-52 {
		padding-left: 52px !important;
		padding-right: 15px !important
	}

	.pt-xs-52 {
		padding-top: 52px !important
	}

	.pb-xs-52 {
		padding-bottom: 52px !important
	}

	.pl-xs-53 {
		padding-left: 53px !important
	}

	.lang-rtl .pl-xs-53 {
		padding-right: 53px !important;
		padding-left: 15px !important
	}

	.pr-xs-53 {
		padding-right: 53px !important
	}

	.lang-rtl .pr-xs-53 {
		padding-left: 53px !important;
		padding-right: 15px !important
	}

	.pt-xs-53 {
		padding-top: 53px !important
	}

	.pb-xs-53 {
		padding-bottom: 53px !important
	}

	.pl-xs-54 {
		padding-left: 54px !important
	}

	.lang-rtl .pl-xs-54 {
		padding-right: 54px !important;
		padding-left: 15px !important
	}

	.pr-xs-54 {
		padding-right: 54px !important
	}

	.lang-rtl .pr-xs-54 {
		padding-left: 54px !important;
		padding-right: 15px !important
	}

	.pt-xs-54 {
		padding-top: 54px !important
	}

	.pb-xs-54 {
		padding-bottom: 54px !important
	}

	.pl-xs-55 {
		padding-left: 55px !important
	}

	.lang-rtl .pl-xs-55 {
		padding-right: 55px !important;
		padding-left: 15px !important
	}

	.pr-xs-55 {
		padding-right: 55px !important
	}

	.lang-rtl .pr-xs-55 {
		padding-left: 55px !important;
		padding-right: 15px !important
	}

	.pt-xs-55 {
		padding-top: 55px !important
	}

	.pb-xs-55 {
		padding-bottom: 55px !important
	}

	.pl-xs-56 {
		padding-left: 56px !important
	}

	.lang-rtl .pl-xs-56 {
		padding-right: 56px !important;
		padding-left: 15px !important
	}

	.pr-xs-56 {
		padding-right: 56px !important
	}

	.lang-rtl .pr-xs-56 {
		padding-left: 56px !important;
		padding-right: 15px !important
	}

	.pt-xs-56 {
		padding-top: 56px !important
	}

	.pb-xs-56 {
		padding-bottom: 56px !important
	}

	.pl-xs-57 {
		padding-left: 57px !important
	}

	.lang-rtl .pl-xs-57 {
		padding-right: 57px !important;
		padding-left: 15px !important
	}

	.pr-xs-57 {
		padding-right: 57px !important
	}

	.lang-rtl .pr-xs-57 {
		padding-left: 57px !important;
		padding-right: 15px !important
	}

	.pt-xs-57 {
		padding-top: 57px !important
	}

	.pb-xs-57 {
		padding-bottom: 57px !important
	}

	.pl-xs-58 {
		padding-left: 58px !important
	}

	.lang-rtl .pl-xs-58 {
		padding-right: 58px !important;
		padding-left: 15px !important
	}

	.pr-xs-58 {
		padding-right: 58px !important
	}

	.lang-rtl .pr-xs-58 {
		padding-left: 58px !important;
		padding-right: 15px !important
	}

	.pt-xs-58 {
		padding-top: 58px !important
	}

	.pb-xs-58 {
		padding-bottom: 58px !important
	}

	.pl-xs-59 {
		padding-left: 59px !important
	}

	.lang-rtl .pl-xs-59 {
		padding-right: 59px !important;
		padding-left: 15px !important
	}

	.pr-xs-59 {
		padding-right: 59px !important
	}

	.lang-rtl .pr-xs-59 {
		padding-left: 59px !important;
		padding-right: 15px !important
	}

	.pt-xs-59 {
		padding-top: 59px !important
	}

	.pb-xs-59 {
		padding-bottom: 59px !important
	}

	.pl-xs-60 {
		padding-left: 60px !important
	}

	.lang-rtl .pl-xs-60 {
		padding-right: 60px !important;
		padding-left: 15px !important
	}

	.pr-xs-60 {
		padding-right: 60px !important
	}

	.lang-rtl .pr-xs-60 {
		padding-left: 60px !important;
		padding-right: 15px !important
	}

	.pt-xs-60 {
		padding-top: 60px !important
	}

	.pb-xs-60 {
		padding-bottom: 60px !important
	}

	.pl-xs-61 {
		padding-left: 61px !important
	}

	.lang-rtl .pl-xs-61 {
		padding-right: 61px !important;
		padding-left: 15px !important
	}

	.pr-xs-61 {
		padding-right: 61px !important
	}

	.lang-rtl .pr-xs-61 {
		padding-left: 61px !important;
		padding-right: 15px !important
	}

	.pt-xs-61 {
		padding-top: 61px !important
	}

	.pb-xs-61 {
		padding-bottom: 61px !important
	}

	.pl-xs-62 {
		padding-left: 62px !important
	}

	.lang-rtl .pl-xs-62 {
		padding-right: 62px !important;
		padding-left: 15px !important
	}

	.pr-xs-62 {
		padding-right: 62px !important
	}

	.lang-rtl .pr-xs-62 {
		padding-left: 62px !important;
		padding-right: 15px !important
	}

	.pt-xs-62 {
		padding-top: 62px !important
	}

	.pb-xs-62 {
		padding-bottom: 62px !important
	}

	.pl-xs-63 {
		padding-left: 63px !important
	}

	.lang-rtl .pl-xs-63 {
		padding-right: 63px !important;
		padding-left: 15px !important
	}

	.pr-xs-63 {
		padding-right: 63px !important
	}

	.lang-rtl .pr-xs-63 {
		padding-left: 63px !important;
		padding-right: 15px !important
	}

	.pt-xs-63 {
		padding-top: 63px !important
	}

	.pb-xs-63 {
		padding-bottom: 63px !important
	}

	.pl-xs-64 {
		padding-left: 64px !important
	}

	.lang-rtl .pl-xs-64 {
		padding-right: 64px !important;
		padding-left: 15px !important
	}

	.pr-xs-64 {
		padding-right: 64px !important
	}

	.lang-rtl .pr-xs-64 {
		padding-left: 64px !important;
		padding-right: 15px !important
	}

	.pt-xs-64 {
		padding-top: 64px !important
	}

	.pb-xs-64 {
		padding-bottom: 64px !important
	}

	.pl-xs-65 {
		padding-left: 65px !important
	}

	.lang-rtl .pl-xs-65 {
		padding-right: 65px !important;
		padding-left: 15px !important
	}

	.pr-xs-65 {
		padding-right: 65px !important
	}

	.lang-rtl .pr-xs-65 {
		padding-left: 65px !important;
		padding-right: 15px !important
	}

	.pt-xs-65 {
		padding-top: 65px !important
	}

	.pb-xs-65 {
		padding-bottom: 65px !important
	}

	.pl-xs-66 {
		padding-left: 66px !important
	}

	.lang-rtl .pl-xs-66 {
		padding-right: 66px !important;
		padding-left: 15px !important
	}

	.pr-xs-66 {
		padding-right: 66px !important
	}

	.lang-rtl .pr-xs-66 {
		padding-left: 66px !important;
		padding-right: 15px !important
	}

	.pt-xs-66 {
		padding-top: 66px !important
	}

	.pb-xs-66 {
		padding-bottom: 66px !important
	}

	.pl-xs-67 {
		padding-left: 67px !important
	}

	.lang-rtl .pl-xs-67 {
		padding-right: 67px !important;
		padding-left: 15px !important
	}

	.pr-xs-67 {
		padding-right: 67px !important
	}

	.lang-rtl .pr-xs-67 {
		padding-left: 67px !important;
		padding-right: 15px !important
	}

	.pt-xs-67 {
		padding-top: 67px !important
	}

	.pb-xs-67 {
		padding-bottom: 67px !important
	}

	.pl-xs-68 {
		padding-left: 68px !important
	}

	.lang-rtl .pl-xs-68 {
		padding-right: 68px !important;
		padding-left: 15px !important
	}

	.pr-xs-68 {
		padding-right: 68px !important
	}

	.lang-rtl .pr-xs-68 {
		padding-left: 68px !important;
		padding-right: 15px !important
	}

	.pt-xs-68 {
		padding-top: 68px !important
	}

	.pb-xs-68 {
		padding-bottom: 68px !important
	}

	.pl-xs-69 {
		padding-left: 69px !important
	}

	.lang-rtl .pl-xs-69 {
		padding-right: 69px !important;
		padding-left: 15px !important
	}

	.pr-xs-69 {
		padding-right: 69px !important
	}

	.lang-rtl .pr-xs-69 {
		padding-left: 69px !important;
		padding-right: 15px !important
	}

	.pt-xs-69 {
		padding-top: 69px !important
	}

	.pb-xs-69 {
		padding-bottom: 69px !important
	}

	.pl-xs-70 {
		padding-left: 70px !important
	}

	.lang-rtl .pl-xs-70 {
		padding-right: 70px !important;
		padding-left: 15px !important
	}

	.pr-xs-70 {
		padding-right: 70px !important
	}

	.lang-rtl .pr-xs-70 {
		padding-left: 70px !important;
		padding-right: 15px !important
	}

	.pt-xs-70 {
		padding-top: 70px !important
	}

	.pb-xs-70 {
		padding-bottom: 70px !important
	}

	.pl-xs-71 {
		padding-left: 71px !important
	}

	.lang-rtl .pl-xs-71 {
		padding-right: 71px !important;
		padding-left: 15px !important
	}

	.pr-xs-71 {
		padding-right: 71px !important
	}

	.lang-rtl .pr-xs-71 {
		padding-left: 71px !important;
		padding-right: 15px !important
	}

	.pt-xs-71 {
		padding-top: 71px !important
	}

	.pb-xs-71 {
		padding-bottom: 71px !important
	}

	.pl-xs-72 {
		padding-left: 72px !important
	}

	.lang-rtl .pl-xs-72 {
		padding-right: 72px !important;
		padding-left: 15px !important
	}

	.pr-xs-72 {
		padding-right: 72px !important
	}

	.lang-rtl .pr-xs-72 {
		padding-left: 72px !important;
		padding-right: 15px !important
	}

	.pt-xs-72 {
		padding-top: 72px !important
	}

	.pb-xs-72 {
		padding-bottom: 72px !important
	}

	.pl-xs-73 {
		padding-left: 73px !important
	}

	.lang-rtl .pl-xs-73 {
		padding-right: 73px !important;
		padding-left: 15px !important
	}

	.pr-xs-73 {
		padding-right: 73px !important
	}

	.lang-rtl .pr-xs-73 {
		padding-left: 73px !important;
		padding-right: 15px !important
	}

	.pt-xs-73 {
		padding-top: 73px !important
	}

	.pb-xs-73 {
		padding-bottom: 73px !important
	}

	.pl-xs-74 {
		padding-left: 74px !important
	}

	.lang-rtl .pl-xs-74 {
		padding-right: 74px !important;
		padding-left: 15px !important
	}

	.pr-xs-74 {
		padding-right: 74px !important
	}

	.lang-rtl .pr-xs-74 {
		padding-left: 74px !important;
		padding-right: 15px !important
	}

	.pt-xs-74 {
		padding-top: 74px !important
	}

	.pb-xs-74 {
		padding-bottom: 74px !important
	}

	.pl-xs-75 {
		padding-left: 75px !important
	}

	.lang-rtl .pl-xs-75 {
		padding-right: 75px !important;
		padding-left: 15px !important
	}

	.pr-xs-75 {
		padding-right: 75px !important
	}

	.lang-rtl .pr-xs-75 {
		padding-left: 75px !important;
		padding-right: 15px !important
	}

	.pt-xs-75 {
		padding-top: 75px !important
	}

	.pb-xs-75 {
		padding-bottom: 75px !important
	}

	.pl-xs-76 {
		padding-left: 76px !important
	}

	.lang-rtl .pl-xs-76 {
		padding-right: 76px !important;
		padding-left: 15px !important
	}

	.pr-xs-76 {
		padding-right: 76px !important
	}

	.lang-rtl .pr-xs-76 {
		padding-left: 76px !important;
		padding-right: 15px !important
	}

	.pt-xs-76 {
		padding-top: 76px !important
	}

	.pb-xs-76 {
		padding-bottom: 76px !important
	}

	.pl-xs-77 {
		padding-left: 77px !important
	}

	.lang-rtl .pl-xs-77 {
		padding-right: 77px !important;
		padding-left: 15px !important
	}

	.pr-xs-77 {
		padding-right: 77px !important
	}

	.lang-rtl .pr-xs-77 {
		padding-left: 77px !important;
		padding-right: 15px !important
	}

	.pt-xs-77 {
		padding-top: 77px !important
	}

	.pb-xs-77 {
		padding-bottom: 77px !important
	}

	.pl-xs-78 {
		padding-left: 78px !important
	}

	.lang-rtl .pl-xs-78 {
		padding-right: 78px !important;
		padding-left: 15px !important
	}

	.pr-xs-78 {
		padding-right: 78px !important
	}

	.lang-rtl .pr-xs-78 {
		padding-left: 78px !important;
		padding-right: 15px !important
	}

	.pt-xs-78 {
		padding-top: 78px !important
	}

	.pb-xs-78 {
		padding-bottom: 78px !important
	}

	.pl-xs-79 {
		padding-left: 79px !important
	}

	.lang-rtl .pl-xs-79 {
		padding-right: 79px !important;
		padding-left: 15px !important
	}

	.pr-xs-79 {
		padding-right: 79px !important
	}

	.lang-rtl .pr-xs-79 {
		padding-left: 79px !important;
		padding-right: 15px !important
	}

	.pt-xs-79 {
		padding-top: 79px !important
	}

	.pb-xs-79 {
		padding-bottom: 79px !important
	}

	.pl-xs-80 {
		padding-left: 80px !important
	}

	.lang-rtl .pl-xs-80 {
		padding-right: 80px !important;
		padding-left: 15px !important
	}

	.pr-xs-80 {
		padding-right: 80px !important
	}

	.lang-rtl .pr-xs-80 {
		padding-left: 80px !important;
		padding-right: 15px !important
	}

	.pt-xs-80 {
		padding-top: 80px !important
	}

	.pb-xs-80 {
		padding-bottom: 80px !important
	}

	.pl-xs-81 {
		padding-left: 81px !important
	}

	.lang-rtl .pl-xs-81 {
		padding-right: 81px !important;
		padding-left: 15px !important
	}

	.pr-xs-81 {
		padding-right: 81px !important
	}

	.lang-rtl .pr-xs-81 {
		padding-left: 81px !important;
		padding-right: 15px !important
	}

	.pt-xs-81 {
		padding-top: 81px !important
	}

	.pb-xs-81 {
		padding-bottom: 81px !important
	}

	.pl-xs-82 {
		padding-left: 82px !important
	}

	.lang-rtl .pl-xs-82 {
		padding-right: 82px !important;
		padding-left: 15px !important
	}

	.pr-xs-82 {
		padding-right: 82px !important
	}

	.lang-rtl .pr-xs-82 {
		padding-left: 82px !important;
		padding-right: 15px !important
	}

	.pt-xs-82 {
		padding-top: 82px !important
	}

	.pb-xs-82 {
		padding-bottom: 82px !important
	}

	.pl-xs-83 {
		padding-left: 83px !important
	}

	.lang-rtl .pl-xs-83 {
		padding-right: 83px !important;
		padding-left: 15px !important
	}

	.pr-xs-83 {
		padding-right: 83px !important
	}

	.lang-rtl .pr-xs-83 {
		padding-left: 83px !important;
		padding-right: 15px !important
	}

	.pt-xs-83 {
		padding-top: 83px !important
	}

	.pb-xs-83 {
		padding-bottom: 83px !important
	}

	.pl-xs-84 {
		padding-left: 84px !important
	}

	.lang-rtl .pl-xs-84 {
		padding-right: 84px !important;
		padding-left: 15px !important
	}

	.pr-xs-84 {
		padding-right: 84px !important
	}

	.lang-rtl .pr-xs-84 {
		padding-left: 84px !important;
		padding-right: 15px !important
	}

	.pt-xs-84 {
		padding-top: 84px !important
	}

	.pb-xs-84 {
		padding-bottom: 84px !important
	}

	.pl-xs-85 {
		padding-left: 85px !important
	}

	.lang-rtl .pl-xs-85 {
		padding-right: 85px !important;
		padding-left: 15px !important
	}

	.pr-xs-85 {
		padding-right: 85px !important
	}

	.lang-rtl .pr-xs-85 {
		padding-left: 85px !important;
		padding-right: 15px !important
	}

	.pt-xs-85 {
		padding-top: 85px !important
	}

	.pb-xs-85 {
		padding-bottom: 85px !important
	}

	.pl-xs-86 {
		padding-left: 86px !important
	}

	.lang-rtl .pl-xs-86 {
		padding-right: 86px !important;
		padding-left: 15px !important
	}

	.pr-xs-86 {
		padding-right: 86px !important
	}

	.lang-rtl .pr-xs-86 {
		padding-left: 86px !important;
		padding-right: 15px !important
	}

	.pt-xs-86 {
		padding-top: 86px !important
	}

	.pb-xs-86 {
		padding-bottom: 86px !important
	}

	.pl-xs-87 {
		padding-left: 87px !important
	}

	.lang-rtl .pl-xs-87 {
		padding-right: 87px !important;
		padding-left: 15px !important
	}

	.pr-xs-87 {
		padding-right: 87px !important
	}

	.lang-rtl .pr-xs-87 {
		padding-left: 87px !important;
		padding-right: 15px !important
	}

	.pt-xs-87 {
		padding-top: 87px !important
	}

	.pb-xs-87 {
		padding-bottom: 87px !important
	}

	.pl-xs-88 {
		padding-left: 88px !important
	}

	.lang-rtl .pl-xs-88 {
		padding-right: 88px !important;
		padding-left: 15px !important
	}

	.pr-xs-88 {
		padding-right: 88px !important
	}

	.lang-rtl .pr-xs-88 {
		padding-left: 88px !important;
		padding-right: 15px !important
	}

	.pt-xs-88 {
		padding-top: 88px !important
	}

	.pb-xs-88 {
		padding-bottom: 88px !important
	}

	.pl-xs-89 {
		padding-left: 89px !important
	}

	.lang-rtl .pl-xs-89 {
		padding-right: 89px !important;
		padding-left: 15px !important
	}

	.pr-xs-89 {
		padding-right: 89px !important
	}

	.lang-rtl .pr-xs-89 {
		padding-left: 89px !important;
		padding-right: 15px !important
	}

	.pt-xs-89 {
		padding-top: 89px !important
	}

	.pb-xs-89 {
		padding-bottom: 89px !important
	}

	.pl-xs-90 {
		padding-left: 90px !important
	}

	.lang-rtl .pl-xs-90 {
		padding-right: 90px !important;
		padding-left: 15px !important
	}

	.pr-xs-90 {
		padding-right: 90px !important
	}

	.lang-rtl .pr-xs-90 {
		padding-left: 90px !important;
		padding-right: 15px !important
	}

	.pt-xs-90 {
		padding-top: 90px !important
	}

	.pb-xs-90 {
		padding-bottom: 90px !important
	}

	.pl-xs-91 {
		padding-left: 91px !important
	}

	.lang-rtl .pl-xs-91 {
		padding-right: 91px !important;
		padding-left: 15px !important
	}

	.pr-xs-91 {
		padding-right: 91px !important
	}

	.lang-rtl .pr-xs-91 {
		padding-left: 91px !important;
		padding-right: 15px !important
	}

	.pt-xs-91 {
		padding-top: 91px !important
	}

	.pb-xs-91 {
		padding-bottom: 91px !important
	}

	.pl-xs-92 {
		padding-left: 92px !important
	}

	.lang-rtl .pl-xs-92 {
		padding-right: 92px !important;
		padding-left: 15px !important
	}

	.pr-xs-92 {
		padding-right: 92px !important
	}

	.lang-rtl .pr-xs-92 {
		padding-left: 92px !important;
		padding-right: 15px !important
	}

	.pt-xs-92 {
		padding-top: 92px !important
	}

	.pb-xs-92 {
		padding-bottom: 92px !important
	}

	.pl-xs-93 {
		padding-left: 93px !important
	}

	.lang-rtl .pl-xs-93 {
		padding-right: 93px !important;
		padding-left: 15px !important
	}

	.pr-xs-93 {
		padding-right: 93px !important
	}

	.lang-rtl .pr-xs-93 {
		padding-left: 93px !important;
		padding-right: 15px !important
	}

	.pt-xs-93 {
		padding-top: 93px !important
	}

	.pb-xs-93 {
		padding-bottom: 93px !important
	}

	.pl-xs-94 {
		padding-left: 94px !important
	}

	.lang-rtl .pl-xs-94 {
		padding-right: 94px !important;
		padding-left: 15px !important
	}

	.pr-xs-94 {
		padding-right: 94px !important
	}

	.lang-rtl .pr-xs-94 {
		padding-left: 94px !important;
		padding-right: 15px !important
	}

	.pt-xs-94 {
		padding-top: 94px !important
	}

	.pb-xs-94 {
		padding-bottom: 94px !important
	}

	.pl-xs-95 {
		padding-left: 95px !important
	}

	.lang-rtl .pl-xs-95 {
		padding-right: 95px !important;
		padding-left: 15px !important
	}

	.pr-xs-95 {
		padding-right: 95px !important
	}

	.lang-rtl .pr-xs-95 {
		padding-left: 95px !important;
		padding-right: 15px !important
	}

	.pt-xs-95 {
		padding-top: 95px !important
	}

	.pb-xs-95 {
		padding-bottom: 95px !important
	}

	.pl-xs-96 {
		padding-left: 96px !important
	}

	.lang-rtl .pl-xs-96 {
		padding-right: 96px !important;
		padding-left: 15px !important
	}

	.pr-xs-96 {
		padding-right: 96px !important
	}

	.lang-rtl .pr-xs-96 {
		padding-left: 96px !important;
		padding-right: 15px !important
	}

	.pt-xs-96 {
		padding-top: 96px !important
	}

	.pb-xs-96 {
		padding-bottom: 96px !important
	}

	.pl-xs-97 {
		padding-left: 97px !important
	}

	.lang-rtl .pl-xs-97 {
		padding-right: 97px !important;
		padding-left: 15px !important
	}

	.pr-xs-97 {
		padding-right: 97px !important
	}

	.lang-rtl .pr-xs-97 {
		padding-left: 97px !important;
		padding-right: 15px !important
	}

	.pt-xs-97 {
		padding-top: 97px !important
	}

	.pb-xs-97 {
		padding-bottom: 97px !important
	}

	.pl-xs-98 {
		padding-left: 98px !important
	}

	.lang-rtl .pl-xs-98 {
		padding-right: 98px !important;
		padding-left: 15px !important
	}

	.pr-xs-98 {
		padding-right: 98px !important
	}

	.lang-rtl .pr-xs-98 {
		padding-left: 98px !important;
		padding-right: 15px !important
	}

	.pt-xs-98 {
		padding-top: 98px !important
	}

	.pb-xs-98 {
		padding-bottom: 98px !important
	}

	.pl-xs-99 {
		padding-left: 99px !important
	}

	.lang-rtl .pl-xs-99 {
		padding-right: 99px !important;
		padding-left: 15px !important
	}

	.pr-xs-99 {
		padding-right: 99px !important
	}

	.lang-rtl .pr-xs-99 {
		padding-left: 99px !important;
		padding-right: 15px !important
	}

	.pt-xs-99 {
		padding-top: 99px !important
	}

	.pb-xs-99 {
		padding-bottom: 99px !important
	}

	.pl-xs-100 {
		padding-left: 100px !important
	}

	.lang-rtl .pl-xs-100 {
		padding-right: 100px !important;
		padding-left: 15px !important
	}

	.pr-xs-100 {
		padding-right: 100px !important
	}

	.lang-rtl .pr-xs-100 {
		padding-left: 100px !important;
		padding-right: 15px !important
	}

	.pt-xs-100 {
		padding-top: 100px !important
	}

	.pb-xs-100 {
		padding-bottom: 100px !important
	}

	.pl-xs-101 {
		padding-left: 101px !important
	}

	.lang-rtl .pl-xs-101 {
		padding-right: 101px !important;
		padding-left: 15px !important
	}

	.pr-xs-101 {
		padding-right: 101px !important
	}

	.lang-rtl .pr-xs-101 {
		padding-left: 101px !important;
		padding-right: 15px !important
	}

	.pt-xs-101 {
		padding-top: 101px !important
	}

	.pb-xs-101 {
		padding-bottom: 101px !important
	}

	.pl-xs-102 {
		padding-left: 102px !important
	}

	.lang-rtl .pl-xs-102 {
		padding-right: 102px !important;
		padding-left: 15px !important
	}

	.pr-xs-102 {
		padding-right: 102px !important
	}

	.lang-rtl .pr-xs-102 {
		padding-left: 102px !important;
		padding-right: 15px !important
	}

	.pt-xs-102 {
		padding-top: 102px !important
	}

	.pb-xs-102 {
		padding-bottom: 102px !important
	}

	.pl-xs-103 {
		padding-left: 103px !important
	}

	.lang-rtl .pl-xs-103 {
		padding-right: 103px !important;
		padding-left: 15px !important
	}

	.pr-xs-103 {
		padding-right: 103px !important
	}

	.lang-rtl .pr-xs-103 {
		padding-left: 103px !important;
		padding-right: 15px !important
	}

	.pt-xs-103 {
		padding-top: 103px !important
	}

	.pb-xs-103 {
		padding-bottom: 103px !important
	}

	.pl-xs-104 {
		padding-left: 104px !important
	}

	.lang-rtl .pl-xs-104 {
		padding-right: 104px !important;
		padding-left: 15px !important
	}

	.pr-xs-104 {
		padding-right: 104px !important
	}

	.lang-rtl .pr-xs-104 {
		padding-left: 104px !important;
		padding-right: 15px !important
	}

	.pt-xs-104 {
		padding-top: 104px !important
	}

	.pb-xs-104 {
		padding-bottom: 104px !important
	}

	.pl-xs-105 {
		padding-left: 105px !important
	}

	.lang-rtl .pl-xs-105 {
		padding-right: 105px !important;
		padding-left: 15px !important
	}

	.pr-xs-105 {
		padding-right: 105px !important
	}

	.lang-rtl .pr-xs-105 {
		padding-left: 105px !important;
		padding-right: 15px !important
	}

	.pt-xs-105 {
		padding-top: 105px !important
	}

	.pb-xs-105 {
		padding-bottom: 105px !important
	}

	.pl-xs-106 {
		padding-left: 106px !important
	}

	.lang-rtl .pl-xs-106 {
		padding-right: 106px !important;
		padding-left: 15px !important
	}

	.pr-xs-106 {
		padding-right: 106px !important
	}

	.lang-rtl .pr-xs-106 {
		padding-left: 106px !important;
		padding-right: 15px !important
	}

	.pt-xs-106 {
		padding-top: 106px !important
	}

	.pb-xs-106 {
		padding-bottom: 106px !important
	}

	.pl-xs-107 {
		padding-left: 107px !important
	}

	.lang-rtl .pl-xs-107 {
		padding-right: 107px !important;
		padding-left: 15px !important
	}

	.pr-xs-107 {
		padding-right: 107px !important
	}

	.lang-rtl .pr-xs-107 {
		padding-left: 107px !important;
		padding-right: 15px !important
	}

	.pt-xs-107 {
		padding-top: 107px !important
	}

	.pb-xs-107 {
		padding-bottom: 107px !important
	}

	.pl-xs-108 {
		padding-left: 108px !important
	}

	.lang-rtl .pl-xs-108 {
		padding-right: 108px !important;
		padding-left: 15px !important
	}

	.pr-xs-108 {
		padding-right: 108px !important
	}

	.lang-rtl .pr-xs-108 {
		padding-left: 108px !important;
		padding-right: 15px !important
	}

	.pt-xs-108 {
		padding-top: 108px !important
	}

	.pb-xs-108 {
		padding-bottom: 108px !important
	}

	.pl-xs-109 {
		padding-left: 109px !important
	}

	.lang-rtl .pl-xs-109 {
		padding-right: 109px !important;
		padding-left: 15px !important
	}

	.pr-xs-109 {
		padding-right: 109px !important
	}

	.lang-rtl .pr-xs-109 {
		padding-left: 109px !important;
		padding-right: 15px !important
	}

	.pt-xs-109 {
		padding-top: 109px !important
	}

	.pb-xs-109 {
		padding-bottom: 109px !important
	}

	.pl-xs-110 {
		padding-left: 110px !important
	}

	.lang-rtl .pl-xs-110 {
		padding-right: 110px !important;
		padding-left: 15px !important
	}

	.pr-xs-110 {
		padding-right: 110px !important
	}

	.lang-rtl .pr-xs-110 {
		padding-left: 110px !important;
		padding-right: 15px !important
	}

	.pt-xs-110 {
		padding-top: 110px !important
	}

	.pb-xs-110 {
		padding-bottom: 110px !important
	}

	.pl-xs-111 {
		padding-left: 111px !important
	}

	.lang-rtl .pl-xs-111 {
		padding-right: 111px !important;
		padding-left: 15px !important
	}

	.pr-xs-111 {
		padding-right: 111px !important
	}

	.lang-rtl .pr-xs-111 {
		padding-left: 111px !important;
		padding-right: 15px !important
	}

	.pt-xs-111 {
		padding-top: 111px !important
	}

	.pb-xs-111 {
		padding-bottom: 111px !important
	}

	.pl-xs-112 {
		padding-left: 112px !important
	}

	.lang-rtl .pl-xs-112 {
		padding-right: 112px !important;
		padding-left: 15px !important
	}

	.pr-xs-112 {
		padding-right: 112px !important
	}

	.lang-rtl .pr-xs-112 {
		padding-left: 112px !important;
		padding-right: 15px !important
	}

	.pt-xs-112 {
		padding-top: 112px !important
	}

	.pb-xs-112 {
		padding-bottom: 112px !important
	}

	.pl-xs-113 {
		padding-left: 113px !important
	}

	.lang-rtl .pl-xs-113 {
		padding-right: 113px !important;
		padding-left: 15px !important
	}

	.pr-xs-113 {
		padding-right: 113px !important
	}

	.lang-rtl .pr-xs-113 {
		padding-left: 113px !important;
		padding-right: 15px !important
	}

	.pt-xs-113 {
		padding-top: 113px !important
	}

	.pb-xs-113 {
		padding-bottom: 113px !important
	}

	.pl-xs-114 {
		padding-left: 114px !important
	}

	.lang-rtl .pl-xs-114 {
		padding-right: 114px !important;
		padding-left: 15px !important
	}

	.pr-xs-114 {
		padding-right: 114px !important
	}

	.lang-rtl .pr-xs-114 {
		padding-left: 114px !important;
		padding-right: 15px !important
	}

	.pt-xs-114 {
		padding-top: 114px !important
	}

	.pb-xs-114 {
		padding-bottom: 114px !important
	}

	.pl-xs-115 {
		padding-left: 115px !important
	}

	.lang-rtl .pl-xs-115 {
		padding-right: 115px !important;
		padding-left: 15px !important
	}

	.pr-xs-115 {
		padding-right: 115px !important
	}

	.lang-rtl .pr-xs-115 {
		padding-left: 115px !important;
		padding-right: 15px !important
	}

	.pt-xs-115 {
		padding-top: 115px !important
	}

	.pb-xs-115 {
		padding-bottom: 115px !important
	}

	.pl-xs-116 {
		padding-left: 116px !important
	}

	.lang-rtl .pl-xs-116 {
		padding-right: 116px !important;
		padding-left: 15px !important
	}

	.pr-xs-116 {
		padding-right: 116px !important
	}

	.lang-rtl .pr-xs-116 {
		padding-left: 116px !important;
		padding-right: 15px !important
	}

	.pt-xs-116 {
		padding-top: 116px !important
	}

	.pb-xs-116 {
		padding-bottom: 116px !important
	}

	.pl-xs-117 {
		padding-left: 117px !important
	}

	.lang-rtl .pl-xs-117 {
		padding-right: 117px !important;
		padding-left: 15px !important
	}

	.pr-xs-117 {
		padding-right: 117px !important
	}

	.lang-rtl .pr-xs-117 {
		padding-left: 117px !important;
		padding-right: 15px !important
	}

	.pt-xs-117 {
		padding-top: 117px !important
	}

	.pb-xs-117 {
		padding-bottom: 117px !important
	}

	.pl-xs-118 {
		padding-left: 118px !important
	}

	.lang-rtl .pl-xs-118 {
		padding-right: 118px !important;
		padding-left: 15px !important
	}

	.pr-xs-118 {
		padding-right: 118px !important
	}

	.lang-rtl .pr-xs-118 {
		padding-left: 118px !important;
		padding-right: 15px !important
	}

	.pt-xs-118 {
		padding-top: 118px !important
	}

	.pb-xs-118 {
		padding-bottom: 118px !important
	}

	.pl-xs-119 {
		padding-left: 119px !important
	}

	.lang-rtl .pl-xs-119 {
		padding-right: 119px !important;
		padding-left: 15px !important
	}

	.pr-xs-119 {
		padding-right: 119px !important
	}

	.lang-rtl .pr-xs-119 {
		padding-left: 119px !important;
		padding-right: 15px !important
	}

	.pt-xs-119 {
		padding-top: 119px !important
	}

	.pb-xs-119 {
		padding-bottom: 119px !important
	}

	.pl-xs-120 {
		padding-left: 120px !important
	}

	.lang-rtl .pl-xs-120 {
		padding-right: 120px !important;
		padding-left: 15px !important
	}

	.pr-xs-120 {
		padding-right: 120px !important
	}

	.lang-rtl .pr-xs-120 {
		padding-left: 120px !important;
		padding-right: 15px !important
	}

	.pt-xs-120 {
		padding-top: 120px !important
	}

	.pb-xs-120 {
		padding-bottom: 120px !important
	}

	.pl-xs-121 {
		padding-left: 121px !important
	}

	.lang-rtl .pl-xs-121 {
		padding-right: 121px !important;
		padding-left: 15px !important
	}

	.pr-xs-121 {
		padding-right: 121px !important
	}

	.lang-rtl .pr-xs-121 {
		padding-left: 121px !important;
		padding-right: 15px !important
	}

	.pt-xs-121 {
		padding-top: 121px !important
	}

	.pb-xs-121 {
		padding-bottom: 121px !important
	}

	.pl-xs-122 {
		padding-left: 122px !important
	}

	.lang-rtl .pl-xs-122 {
		padding-right: 122px !important;
		padding-left: 15px !important
	}

	.pr-xs-122 {
		padding-right: 122px !important
	}

	.lang-rtl .pr-xs-122 {
		padding-left: 122px !important;
		padding-right: 15px !important
	}

	.pt-xs-122 {
		padding-top: 122px !important
	}

	.pb-xs-122 {
		padding-bottom: 122px !important
	}

	.pl-xs-123 {
		padding-left: 123px !important
	}

	.lang-rtl .pl-xs-123 {
		padding-right: 123px !important;
		padding-left: 15px !important
	}

	.pr-xs-123 {
		padding-right: 123px !important
	}

	.lang-rtl .pr-xs-123 {
		padding-left: 123px !important;
		padding-right: 15px !important
	}

	.pt-xs-123 {
		padding-top: 123px !important
	}

	.pb-xs-123 {
		padding-bottom: 123px !important
	}

	.pl-xs-124 {
		padding-left: 124px !important
	}

	.lang-rtl .pl-xs-124 {
		padding-right: 124px !important;
		padding-left: 15px !important
	}

	.pr-xs-124 {
		padding-right: 124px !important
	}

	.lang-rtl .pr-xs-124 {
		padding-left: 124px !important;
		padding-right: 15px !important
	}

	.pt-xs-124 {
		padding-top: 124px !important
	}

	.pb-xs-124 {
		padding-bottom: 124px !important
	}

	.pl-xs-125 {
		padding-left: 125px !important
	}

	.lang-rtl .pl-xs-125 {
		padding-right: 125px !important;
		padding-left: 15px !important
	}

	.pr-xs-125 {
		padding-right: 125px !important
	}

	.lang-rtl .pr-xs-125 {
		padding-left: 125px !important;
		padding-right: 15px !important
	}

	.pt-xs-125 {
		padding-top: 125px !important
	}

	.pb-xs-125 {
		padding-bottom: 125px !important
	}

	.pl-xs-126 {
		padding-left: 126px !important
	}

	.lang-rtl .pl-xs-126 {
		padding-right: 126px !important;
		padding-left: 15px !important
	}

	.pr-xs-126 {
		padding-right: 126px !important
	}

	.lang-rtl .pr-xs-126 {
		padding-left: 126px !important;
		padding-right: 15px !important
	}

	.pt-xs-126 {
		padding-top: 126px !important
	}

	.pb-xs-126 {
		padding-bottom: 126px !important
	}

	.pl-xs-127 {
		padding-left: 127px !important
	}

	.lang-rtl .pl-xs-127 {
		padding-right: 127px !important;
		padding-left: 15px !important
	}

	.pr-xs-127 {
		padding-right: 127px !important
	}

	.lang-rtl .pr-xs-127 {
		padding-left: 127px !important;
		padding-right: 15px !important
	}

	.pt-xs-127 {
		padding-top: 127px !important
	}

	.pb-xs-127 {
		padding-bottom: 127px !important
	}

	.pl-xs-128 {
		padding-left: 128px !important
	}

	.lang-rtl .pl-xs-128 {
		padding-right: 128px !important;
		padding-left: 15px !important
	}

	.pr-xs-128 {
		padding-right: 128px !important
	}

	.lang-rtl .pr-xs-128 {
		padding-left: 128px !important;
		padding-right: 15px !important
	}

	.pt-xs-128 {
		padding-top: 128px !important
	}

	.pb-xs-128 {
		padding-bottom: 128px !important
	}

	.pl-xs-129 {
		padding-left: 129px !important
	}

	.lang-rtl .pl-xs-129 {
		padding-right: 129px !important;
		padding-left: 15px !important
	}

	.pr-xs-129 {
		padding-right: 129px !important
	}

	.lang-rtl .pr-xs-129 {
		padding-left: 129px !important;
		padding-right: 15px !important
	}

	.pt-xs-129 {
		padding-top: 129px !important
	}

	.pb-xs-129 {
		padding-bottom: 129px !important
	}

	.pl-xs-130 {
		padding-left: 130px !important
	}

	.lang-rtl .pl-xs-130 {
		padding-right: 130px !important;
		padding-left: 15px !important
	}

	.pr-xs-130 {
		padding-right: 130px !important
	}

	.lang-rtl .pr-xs-130 {
		padding-left: 130px !important;
		padding-right: 15px !important
	}

	.pt-xs-130 {
		padding-top: 130px !important
	}

	.pb-xs-130 {
		padding-bottom: 130px !important
	}

	.pl-xs-131 {
		padding-left: 131px !important
	}

	.lang-rtl .pl-xs-131 {
		padding-right: 131px !important;
		padding-left: 15px !important
	}

	.pr-xs-131 {
		padding-right: 131px !important
	}

	.lang-rtl .pr-xs-131 {
		padding-left: 131px !important;
		padding-right: 15px !important
	}

	.pt-xs-131 {
		padding-top: 131px !important
	}

	.pb-xs-131 {
		padding-bottom: 131px !important
	}

	.pl-xs-132 {
		padding-left: 132px !important
	}

	.lang-rtl .pl-xs-132 {
		padding-right: 132px !important;
		padding-left: 15px !important
	}

	.pr-xs-132 {
		padding-right: 132px !important
	}

	.lang-rtl .pr-xs-132 {
		padding-left: 132px !important;
		padding-right: 15px !important
	}

	.pt-xs-132 {
		padding-top: 132px !important
	}

	.pb-xs-132 {
		padding-bottom: 132px !important
	}

	.pl-xs-133 {
		padding-left: 133px !important
	}

	.lang-rtl .pl-xs-133 {
		padding-right: 133px !important;
		padding-left: 15px !important
	}

	.pr-xs-133 {
		padding-right: 133px !important
	}

	.lang-rtl .pr-xs-133 {
		padding-left: 133px !important;
		padding-right: 15px !important
	}

	.pt-xs-133 {
		padding-top: 133px !important
	}

	.pb-xs-133 {
		padding-bottom: 133px !important
	}

	.pl-xs-134 {
		padding-left: 134px !important
	}

	.lang-rtl .pl-xs-134 {
		padding-right: 134px !important;
		padding-left: 15px !important
	}

	.pr-xs-134 {
		padding-right: 134px !important
	}

	.lang-rtl .pr-xs-134 {
		padding-left: 134px !important;
		padding-right: 15px !important
	}

	.pt-xs-134 {
		padding-top: 134px !important
	}

	.pb-xs-134 {
		padding-bottom: 134px !important
	}

	.pl-xs-135 {
		padding-left: 135px !important
	}

	.lang-rtl .pl-xs-135 {
		padding-right: 135px !important;
		padding-left: 15px !important
	}

	.pr-xs-135 {
		padding-right: 135px !important
	}

	.lang-rtl .pr-xs-135 {
		padding-left: 135px !important;
		padding-right: 15px !important
	}

	.pt-xs-135 {
		padding-top: 135px !important
	}

	.pb-xs-135 {
		padding-bottom: 135px !important
	}

	.pl-xs-136 {
		padding-left: 136px !important
	}

	.lang-rtl .pl-xs-136 {
		padding-right: 136px !important;
		padding-left: 15px !important
	}

	.pr-xs-136 {
		padding-right: 136px !important
	}

	.lang-rtl .pr-xs-136 {
		padding-left: 136px !important;
		padding-right: 15px !important
	}

	.pt-xs-136 {
		padding-top: 136px !important
	}

	.pb-xs-136 {
		padding-bottom: 136px !important
	}

	.pl-xs-137 {
		padding-left: 137px !important
	}

	.lang-rtl .pl-xs-137 {
		padding-right: 137px !important;
		padding-left: 15px !important
	}

	.pr-xs-137 {
		padding-right: 137px !important
	}

	.lang-rtl .pr-xs-137 {
		padding-left: 137px !important;
		padding-right: 15px !important
	}

	.pt-xs-137 {
		padding-top: 137px !important
	}

	.pb-xs-137 {
		padding-bottom: 137px !important
	}

	.pl-xs-138 {
		padding-left: 138px !important
	}

	.lang-rtl .pl-xs-138 {
		padding-right: 138px !important;
		padding-left: 15px !important
	}

	.pr-xs-138 {
		padding-right: 138px !important
	}

	.lang-rtl .pr-xs-138 {
		padding-left: 138px !important;
		padding-right: 15px !important
	}

	.pt-xs-138 {
		padding-top: 138px !important
	}

	.pb-xs-138 {
		padding-bottom: 138px !important
	}

	.pl-xs-139 {
		padding-left: 139px !important
	}

	.lang-rtl .pl-xs-139 {
		padding-right: 139px !important;
		padding-left: 15px !important
	}

	.pr-xs-139 {
		padding-right: 139px !important
	}

	.lang-rtl .pr-xs-139 {
		padding-left: 139px !important;
		padding-right: 15px !important
	}

	.pt-xs-139 {
		padding-top: 139px !important
	}

	.pb-xs-139 {
		padding-bottom: 139px !important
	}

	.pl-xs-140 {
		padding-left: 140px !important
	}

	.lang-rtl .pl-xs-140 {
		padding-right: 140px !important;
		padding-left: 15px !important
	}

	.pr-xs-140 {
		padding-right: 140px !important
	}

	.lang-rtl .pr-xs-140 {
		padding-left: 140px !important;
		padding-right: 15px !important
	}

	.pt-xs-140 {
		padding-top: 140px !important
	}

	.pb-xs-140 {
		padding-bottom: 140px !important
	}

	.pl-xs-141 {
		padding-left: 141px !important
	}

	.lang-rtl .pl-xs-141 {
		padding-right: 141px !important;
		padding-left: 15px !important
	}

	.pr-xs-141 {
		padding-right: 141px !important
	}

	.lang-rtl .pr-xs-141 {
		padding-left: 141px !important;
		padding-right: 15px !important
	}

	.pt-xs-141 {
		padding-top: 141px !important
	}

	.pb-xs-141 {
		padding-bottom: 141px !important
	}

	.pl-xs-142 {
		padding-left: 142px !important
	}

	.lang-rtl .pl-xs-142 {
		padding-right: 142px !important;
		padding-left: 15px !important
	}

	.pr-xs-142 {
		padding-right: 142px !important
	}

	.lang-rtl .pr-xs-142 {
		padding-left: 142px !important;
		padding-right: 15px !important
	}

	.pt-xs-142 {
		padding-top: 142px !important
	}

	.pb-xs-142 {
		padding-bottom: 142px !important
	}

	.pl-xs-143 {
		padding-left: 143px !important
	}

	.lang-rtl .pl-xs-143 {
		padding-right: 143px !important;
		padding-left: 15px !important
	}

	.pr-xs-143 {
		padding-right: 143px !important
	}

	.lang-rtl .pr-xs-143 {
		padding-left: 143px !important;
		padding-right: 15px !important
	}

	.pt-xs-143 {
		padding-top: 143px !important
	}

	.pb-xs-143 {
		padding-bottom: 143px !important
	}

	.pl-xs-144 {
		padding-left: 144px !important
	}

	.lang-rtl .pl-xs-144 {
		padding-right: 144px !important;
		padding-left: 15px !important
	}

	.pr-xs-144 {
		padding-right: 144px !important
	}

	.lang-rtl .pr-xs-144 {
		padding-left: 144px !important;
		padding-right: 15px !important
	}

	.pt-xs-144 {
		padding-top: 144px !important
	}

	.pb-xs-144 {
		padding-bottom: 144px !important
	}

	.pl-xs-145 {
		padding-left: 145px !important
	}

	.lang-rtl .pl-xs-145 {
		padding-right: 145px !important;
		padding-left: 15px !important
	}

	.pr-xs-145 {
		padding-right: 145px !important
	}

	.lang-rtl .pr-xs-145 {
		padding-left: 145px !important;
		padding-right: 15px !important
	}

	.pt-xs-145 {
		padding-top: 145px !important
	}

	.pb-xs-145 {
		padding-bottom: 145px !important
	}

	.pl-xs-146 {
		padding-left: 146px !important
	}

	.lang-rtl .pl-xs-146 {
		padding-right: 146px !important;
		padding-left: 15px !important
	}

	.pr-xs-146 {
		padding-right: 146px !important
	}

	.lang-rtl .pr-xs-146 {
		padding-left: 146px !important;
		padding-right: 15px !important
	}

	.pt-xs-146 {
		padding-top: 146px !important
	}

	.pb-xs-146 {
		padding-bottom: 146px !important
	}

	.pl-xs-147 {
		padding-left: 147px !important
	}

	.lang-rtl .pl-xs-147 {
		padding-right: 147px !important;
		padding-left: 15px !important
	}

	.pr-xs-147 {
		padding-right: 147px !important
	}

	.lang-rtl .pr-xs-147 {
		padding-left: 147px !important;
		padding-right: 15px !important
	}

	.pt-xs-147 {
		padding-top: 147px !important
	}

	.pb-xs-147 {
		padding-bottom: 147px !important
	}

	.pl-xs-148 {
		padding-left: 148px !important
	}

	.lang-rtl .pl-xs-148 {
		padding-right: 148px !important;
		padding-left: 15px !important
	}

	.pr-xs-148 {
		padding-right: 148px !important
	}

	.lang-rtl .pr-xs-148 {
		padding-left: 148px !important;
		padding-right: 15px !important
	}

	.pt-xs-148 {
		padding-top: 148px !important
	}

	.pb-xs-148 {
		padding-bottom: 148px !important
	}

	.pl-xs-149 {
		padding-left: 149px !important
	}

	.lang-rtl .pl-xs-149 {
		padding-right: 149px !important;
		padding-left: 15px !important
	}

	.pr-xs-149 {
		padding-right: 149px !important
	}

	.lang-rtl .pr-xs-149 {
		padding-left: 149px !important;
		padding-right: 15px !important
	}

	.pt-xs-149 {
		padding-top: 149px !important
	}

	.pb-xs-149 {
		padding-bottom: 149px !important
	}

	.pl-xs-150 {
		padding-left: 150px !important
	}

	.lang-rtl .pl-xs-150 {
		padding-right: 150px !important;
		padding-left: 15px !important
	}

	.pr-xs-150 {
		padding-right: 150px !important
	}

	.lang-rtl .pr-xs-150 {
		padding-left: 150px !important;
		padding-right: 15px !important
	}

	.pt-xs-150 {
		padding-top: 150px !important
	}

	.pb-xs-150 {
		padding-bottom: 150px !important
	}

	.pl-xs-151 {
		padding-left: 151px !important
	}

	.lang-rtl .pl-xs-151 {
		padding-right: 151px !important;
		padding-left: 15px !important
	}

	.pr-xs-151 {
		padding-right: 151px !important
	}

	.lang-rtl .pr-xs-151 {
		padding-left: 151px !important;
		padding-right: 15px !important
	}

	.pt-xs-151 {
		padding-top: 151px !important
	}

	.pb-xs-151 {
		padding-bottom: 151px !important
	}

	.pl-xs-152 {
		padding-left: 152px !important
	}

	.lang-rtl .pl-xs-152 {
		padding-right: 152px !important;
		padding-left: 15px !important
	}

	.pr-xs-152 {
		padding-right: 152px !important
	}

	.lang-rtl .pr-xs-152 {
		padding-left: 152px !important;
		padding-right: 15px !important
	}

	.pt-xs-152 {
		padding-top: 152px !important
	}

	.pb-xs-152 {
		padding-bottom: 152px !important
	}

	.pl-xs-153 {
		padding-left: 153px !important
	}

	.lang-rtl .pl-xs-153 {
		padding-right: 153px !important;
		padding-left: 15px !important
	}

	.pr-xs-153 {
		padding-right: 153px !important
	}

	.lang-rtl .pr-xs-153 {
		padding-left: 153px !important;
		padding-right: 15px !important
	}

	.pt-xs-153 {
		padding-top: 153px !important
	}

	.pb-xs-153 {
		padding-bottom: 153px !important
	}

	.pl-xs-154 {
		padding-left: 154px !important
	}

	.lang-rtl .pl-xs-154 {
		padding-right: 154px !important;
		padding-left: 15px !important
	}

	.pr-xs-154 {
		padding-right: 154px !important
	}

	.lang-rtl .pr-xs-154 {
		padding-left: 154px !important;
		padding-right: 15px !important
	}

	.pt-xs-154 {
		padding-top: 154px !important
	}

	.pb-xs-154 {
		padding-bottom: 154px !important
	}

	.pl-xs-155 {
		padding-left: 155px !important
	}

	.lang-rtl .pl-xs-155 {
		padding-right: 155px !important;
		padding-left: 15px !important
	}

	.pr-xs-155 {
		padding-right: 155px !important
	}

	.lang-rtl .pr-xs-155 {
		padding-left: 155px !important;
		padding-right: 15px !important
	}

	.pt-xs-155 {
		padding-top: 155px !important
	}

	.pb-xs-155 {
		padding-bottom: 155px !important
	}

	.pl-xs-156 {
		padding-left: 156px !important
	}

	.lang-rtl .pl-xs-156 {
		padding-right: 156px !important;
		padding-left: 15px !important
	}

	.pr-xs-156 {
		padding-right: 156px !important
	}

	.lang-rtl .pr-xs-156 {
		padding-left: 156px !important;
		padding-right: 15px !important
	}

	.pt-xs-156 {
		padding-top: 156px !important
	}

	.pb-xs-156 {
		padding-bottom: 156px !important
	}

	.pl-xs-157 {
		padding-left: 157px !important
	}

	.lang-rtl .pl-xs-157 {
		padding-right: 157px !important;
		padding-left: 15px !important
	}

	.pr-xs-157 {
		padding-right: 157px !important
	}

	.lang-rtl .pr-xs-157 {
		padding-left: 157px !important;
		padding-right: 15px !important
	}

	.pt-xs-157 {
		padding-top: 157px !important
	}

	.pb-xs-157 {
		padding-bottom: 157px !important
	}

	.pl-xs-158 {
		padding-left: 158px !important
	}

	.lang-rtl .pl-xs-158 {
		padding-right: 158px !important;
		padding-left: 15px !important
	}

	.pr-xs-158 {
		padding-right: 158px !important
	}

	.lang-rtl .pr-xs-158 {
		padding-left: 158px !important;
		padding-right: 15px !important
	}

	.pt-xs-158 {
		padding-top: 158px !important
	}

	.pb-xs-158 {
		padding-bottom: 158px !important
	}

	.pl-xs-159 {
		padding-left: 159px !important
	}

	.lang-rtl .pl-xs-159 {
		padding-right: 159px !important;
		padding-left: 15px !important
	}

	.pr-xs-159 {
		padding-right: 159px !important
	}

	.lang-rtl .pr-xs-159 {
		padding-left: 159px !important;
		padding-right: 15px !important
	}

	.pt-xs-159 {
		padding-top: 159px !important
	}

	.pb-xs-159 {
		padding-bottom: 159px !important
	}

	.pl-xs-160 {
		padding-left: 160px !important
	}

	.lang-rtl .pl-xs-160 {
		padding-right: 160px !important;
		padding-left: 15px !important
	}

	.pr-xs-160 {
		padding-right: 160px !important
	}

	.lang-rtl .pr-xs-160 {
		padding-left: 160px !important;
		padding-right: 15px !important
	}

	.pt-xs-160 {
		padding-top: 160px !important
	}

	.pb-xs-160 {
		padding-bottom: 160px !important
	}

	.pl-xs-161 {
		padding-left: 161px !important
	}

	.lang-rtl .pl-xs-161 {
		padding-right: 161px !important;
		padding-left: 15px !important
	}

	.pr-xs-161 {
		padding-right: 161px !important
	}

	.lang-rtl .pr-xs-161 {
		padding-left: 161px !important;
		padding-right: 15px !important
	}

	.pt-xs-161 {
		padding-top: 161px !important
	}

	.pb-xs-161 {
		padding-bottom: 161px !important
	}

	.pl-xs-162 {
		padding-left: 162px !important
	}

	.lang-rtl .pl-xs-162 {
		padding-right: 162px !important;
		padding-left: 15px !important
	}

	.pr-xs-162 {
		padding-right: 162px !important
	}

	.lang-rtl .pr-xs-162 {
		padding-left: 162px !important;
		padding-right: 15px !important
	}

	.pt-xs-162 {
		padding-top: 162px !important
	}

	.pb-xs-162 {
		padding-bottom: 162px !important
	}

	.pl-xs-163 {
		padding-left: 163px !important
	}

	.lang-rtl .pl-xs-163 {
		padding-right: 163px !important;
		padding-left: 15px !important
	}

	.pr-xs-163 {
		padding-right: 163px !important
	}

	.lang-rtl .pr-xs-163 {
		padding-left: 163px !important;
		padding-right: 15px !important
	}

	.pt-xs-163 {
		padding-top: 163px !important
	}

	.pb-xs-163 {
		padding-bottom: 163px !important
	}

	.pl-xs-164 {
		padding-left: 164px !important
	}

	.lang-rtl .pl-xs-164 {
		padding-right: 164px !important;
		padding-left: 15px !important
	}

	.pr-xs-164 {
		padding-right: 164px !important
	}

	.lang-rtl .pr-xs-164 {
		padding-left: 164px !important;
		padding-right: 15px !important
	}

	.pt-xs-164 {
		padding-top: 164px !important
	}

	.pb-xs-164 {
		padding-bottom: 164px !important
	}

	.pl-xs-165 {
		padding-left: 165px !important
	}

	.lang-rtl .pl-xs-165 {
		padding-right: 165px !important;
		padding-left: 15px !important
	}

	.pr-xs-165 {
		padding-right: 165px !important
	}

	.lang-rtl .pr-xs-165 {
		padding-left: 165px !important;
		padding-right: 15px !important
	}

	.pt-xs-165 {
		padding-top: 165px !important
	}

	.pb-xs-165 {
		padding-bottom: 165px !important
	}

	.pl-xs-166 {
		padding-left: 166px !important
	}

	.lang-rtl .pl-xs-166 {
		padding-right: 166px !important;
		padding-left: 15px !important
	}

	.pr-xs-166 {
		padding-right: 166px !important
	}

	.lang-rtl .pr-xs-166 {
		padding-left: 166px !important;
		padding-right: 15px !important
	}

	.pt-xs-166 {
		padding-top: 166px !important
	}

	.pb-xs-166 {
		padding-bottom: 166px !important
	}

	.pl-xs-167 {
		padding-left: 167px !important
	}

	.lang-rtl .pl-xs-167 {
		padding-right: 167px !important;
		padding-left: 15px !important
	}

	.pr-xs-167 {
		padding-right: 167px !important
	}

	.lang-rtl .pr-xs-167 {
		padding-left: 167px !important;
		padding-right: 15px !important
	}

	.pt-xs-167 {
		padding-top: 167px !important
	}

	.pb-xs-167 {
		padding-bottom: 167px !important
	}

	.pl-xs-168 {
		padding-left: 168px !important
	}

	.lang-rtl .pl-xs-168 {
		padding-right: 168px !important;
		padding-left: 15px !important
	}

	.pr-xs-168 {
		padding-right: 168px !important
	}

	.lang-rtl .pr-xs-168 {
		padding-left: 168px !important;
		padding-right: 15px !important
	}

	.pt-xs-168 {
		padding-top: 168px !important
	}

	.pb-xs-168 {
		padding-bottom: 168px !important
	}

	.pl-xs-169 {
		padding-left: 169px !important
	}

	.lang-rtl .pl-xs-169 {
		padding-right: 169px !important;
		padding-left: 15px !important
	}

	.pr-xs-169 {
		padding-right: 169px !important
	}

	.lang-rtl .pr-xs-169 {
		padding-left: 169px !important;
		padding-right: 15px !important
	}

	.pt-xs-169 {
		padding-top: 169px !important
	}

	.pb-xs-169 {
		padding-bottom: 169px !important
	}

	.pl-xs-170 {
		padding-left: 170px !important
	}

	.lang-rtl .pl-xs-170 {
		padding-right: 170px !important;
		padding-left: 15px !important
	}

	.pr-xs-170 {
		padding-right: 170px !important
	}

	.lang-rtl .pr-xs-170 {
		padding-left: 170px !important;
		padding-right: 15px !important
	}

	.pt-xs-170 {
		padding-top: 170px !important
	}

	.pb-xs-170 {
		padding-bottom: 170px !important
	}

	.pl-xs-171 {
		padding-left: 171px !important
	}

	.lang-rtl .pl-xs-171 {
		padding-right: 171px !important;
		padding-left: 15px !important
	}

	.pr-xs-171 {
		padding-right: 171px !important
	}

	.lang-rtl .pr-xs-171 {
		padding-left: 171px !important;
		padding-right: 15px !important
	}

	.pt-xs-171 {
		padding-top: 171px !important
	}

	.pb-xs-171 {
		padding-bottom: 171px !important
	}

	.pl-xs-172 {
		padding-left: 172px !important
	}

	.lang-rtl .pl-xs-172 {
		padding-right: 172px !important;
		padding-left: 15px !important
	}

	.pr-xs-172 {
		padding-right: 172px !important
	}

	.lang-rtl .pr-xs-172 {
		padding-left: 172px !important;
		padding-right: 15px !important
	}

	.pt-xs-172 {
		padding-top: 172px !important
	}

	.pb-xs-172 {
		padding-bottom: 172px !important
	}

	.pl-xs-173 {
		padding-left: 173px !important
	}

	.lang-rtl .pl-xs-173 {
		padding-right: 173px !important;
		padding-left: 15px !important
	}

	.pr-xs-173 {
		padding-right: 173px !important
	}

	.lang-rtl .pr-xs-173 {
		padding-left: 173px !important;
		padding-right: 15px !important
	}

	.pt-xs-173 {
		padding-top: 173px !important
	}

	.pb-xs-173 {
		padding-bottom: 173px !important
	}

	.pl-xs-174 {
		padding-left: 174px !important
	}

	.lang-rtl .pl-xs-174 {
		padding-right: 174px !important;
		padding-left: 15px !important
	}

	.pr-xs-174 {
		padding-right: 174px !important
	}

	.lang-rtl .pr-xs-174 {
		padding-left: 174px !important;
		padding-right: 15px !important
	}

	.pt-xs-174 {
		padding-top: 174px !important
	}

	.pb-xs-174 {
		padding-bottom: 174px !important
	}

	.pl-xs-175 {
		padding-left: 175px !important
	}

	.lang-rtl .pl-xs-175 {
		padding-right: 175px !important;
		padding-left: 15px !important
	}

	.pr-xs-175 {
		padding-right: 175px !important
	}

	.lang-rtl .pr-xs-175 {
		padding-left: 175px !important;
		padding-right: 15px !important
	}

	.pt-xs-175 {
		padding-top: 175px !important
	}

	.pb-xs-175 {
		padding-bottom: 175px !important
	}

	.pl-xs-176 {
		padding-left: 176px !important
	}

	.lang-rtl .pl-xs-176 {
		padding-right: 176px !important;
		padding-left: 15px !important
	}

	.pr-xs-176 {
		padding-right: 176px !important
	}

	.lang-rtl .pr-xs-176 {
		padding-left: 176px !important;
		padding-right: 15px !important
	}

	.pt-xs-176 {
		padding-top: 176px !important
	}

	.pb-xs-176 {
		padding-bottom: 176px !important
	}

	.pl-xs-177 {
		padding-left: 177px !important
	}

	.lang-rtl .pl-xs-177 {
		padding-right: 177px !important;
		padding-left: 15px !important
	}

	.pr-xs-177 {
		padding-right: 177px !important
	}

	.lang-rtl .pr-xs-177 {
		padding-left: 177px !important;
		padding-right: 15px !important
	}

	.pt-xs-177 {
		padding-top: 177px !important
	}

	.pb-xs-177 {
		padding-bottom: 177px !important
	}

	.pl-xs-178 {
		padding-left: 178px !important
	}

	.lang-rtl .pl-xs-178 {
		padding-right: 178px !important;
		padding-left: 15px !important
	}

	.pr-xs-178 {
		padding-right: 178px !important
	}

	.lang-rtl .pr-xs-178 {
		padding-left: 178px !important;
		padding-right: 15px !important
	}

	.pt-xs-178 {
		padding-top: 178px !important
	}

	.pb-xs-178 {
		padding-bottom: 178px !important
	}

	.pl-xs-179 {
		padding-left: 179px !important
	}

	.lang-rtl .pl-xs-179 {
		padding-right: 179px !important;
		padding-left: 15px !important
	}

	.pr-xs-179 {
		padding-right: 179px !important
	}

	.lang-rtl .pr-xs-179 {
		padding-left: 179px !important;
		padding-right: 15px !important
	}

	.pt-xs-179 {
		padding-top: 179px !important
	}

	.pb-xs-179 {
		padding-bottom: 179px !important
	}

	.pl-xs-180 {
		padding-left: 180px !important
	}

	.lang-rtl .pl-xs-180 {
		padding-right: 180px !important;
		padding-left: 15px !important
	}

	.pr-xs-180 {
		padding-right: 180px !important
	}

	.lang-rtl .pr-xs-180 {
		padding-left: 180px !important;
		padding-right: 15px !important
	}

	.pt-xs-180 {
		padding-top: 180px !important
	}

	.pb-xs-180 {
		padding-bottom: 180px !important
	}

	.pl-xs-181 {
		padding-left: 181px !important
	}

	.lang-rtl .pl-xs-181 {
		padding-right: 181px !important;
		padding-left: 15px !important
	}

	.pr-xs-181 {
		padding-right: 181px !important
	}

	.lang-rtl .pr-xs-181 {
		padding-left: 181px !important;
		padding-right: 15px !important
	}

	.pt-xs-181 {
		padding-top: 181px !important
	}

	.pb-xs-181 {
		padding-bottom: 181px !important
	}

	.pl-xs-182 {
		padding-left: 182px !important
	}

	.lang-rtl .pl-xs-182 {
		padding-right: 182px !important;
		padding-left: 15px !important
	}

	.pr-xs-182 {
		padding-right: 182px !important
	}

	.lang-rtl .pr-xs-182 {
		padding-left: 182px !important;
		padding-right: 15px !important
	}

	.pt-xs-182 {
		padding-top: 182px !important
	}

	.pb-xs-182 {
		padding-bottom: 182px !important
	}

	.pl-xs-183 {
		padding-left: 183px !important
	}

	.lang-rtl .pl-xs-183 {
		padding-right: 183px !important;
		padding-left: 15px !important
	}

	.pr-xs-183 {
		padding-right: 183px !important
	}

	.lang-rtl .pr-xs-183 {
		padding-left: 183px !important;
		padding-right: 15px !important
	}

	.pt-xs-183 {
		padding-top: 183px !important
	}

	.pb-xs-183 {
		padding-bottom: 183px !important
	}

	.pl-xs-184 {
		padding-left: 184px !important
	}

	.lang-rtl .pl-xs-184 {
		padding-right: 184px !important;
		padding-left: 15px !important
	}

	.pr-xs-184 {
		padding-right: 184px !important
	}

	.lang-rtl .pr-xs-184 {
		padding-left: 184px !important;
		padding-right: 15px !important
	}

	.pt-xs-184 {
		padding-top: 184px !important
	}

	.pb-xs-184 {
		padding-bottom: 184px !important
	}

	.pl-xs-185 {
		padding-left: 185px !important
	}

	.lang-rtl .pl-xs-185 {
		padding-right: 185px !important;
		padding-left: 15px !important
	}

	.pr-xs-185 {
		padding-right: 185px !important
	}

	.lang-rtl .pr-xs-185 {
		padding-left: 185px !important;
		padding-right: 15px !important
	}

	.pt-xs-185 {
		padding-top: 185px !important
	}

	.pb-xs-185 {
		padding-bottom: 185px !important
	}

	.pl-xs-186 {
		padding-left: 186px !important
	}

	.lang-rtl .pl-xs-186 {
		padding-right: 186px !important;
		padding-left: 15px !important
	}

	.pr-xs-186 {
		padding-right: 186px !important
	}

	.lang-rtl .pr-xs-186 {
		padding-left: 186px !important;
		padding-right: 15px !important
	}

	.pt-xs-186 {
		padding-top: 186px !important
	}

	.pb-xs-186 {
		padding-bottom: 186px !important
	}

	.pl-xs-187 {
		padding-left: 187px !important
	}

	.lang-rtl .pl-xs-187 {
		padding-right: 187px !important;
		padding-left: 15px !important
	}

	.pr-xs-187 {
		padding-right: 187px !important
	}

	.lang-rtl .pr-xs-187 {
		padding-left: 187px !important;
		padding-right: 15px !important
	}

	.pt-xs-187 {
		padding-top: 187px !important
	}

	.pb-xs-187 {
		padding-bottom: 187px !important
	}

	.pl-xs-188 {
		padding-left: 188px !important
	}

	.lang-rtl .pl-xs-188 {
		padding-right: 188px !important;
		padding-left: 15px !important
	}

	.pr-xs-188 {
		padding-right: 188px !important
	}

	.lang-rtl .pr-xs-188 {
		padding-left: 188px !important;
		padding-right: 15px !important
	}

	.pt-xs-188 {
		padding-top: 188px !important
	}

	.pb-xs-188 {
		padding-bottom: 188px !important
	}

	.pl-xs-189 {
		padding-left: 189px !important
	}

	.lang-rtl .pl-xs-189 {
		padding-right: 189px !important;
		padding-left: 15px !important
	}

	.pr-xs-189 {
		padding-right: 189px !important
	}

	.lang-rtl .pr-xs-189 {
		padding-left: 189px !important;
		padding-right: 15px !important
	}

	.pt-xs-189 {
		padding-top: 189px !important
	}

	.pb-xs-189 {
		padding-bottom: 189px !important
	}

	.pl-xs-190 {
		padding-left: 190px !important
	}

	.lang-rtl .pl-xs-190 {
		padding-right: 190px !important;
		padding-left: 15px !important
	}

	.pr-xs-190 {
		padding-right: 190px !important
	}

	.lang-rtl .pr-xs-190 {
		padding-left: 190px !important;
		padding-right: 15px !important
	}

	.pt-xs-190 {
		padding-top: 190px !important
	}

	.pb-xs-190 {
		padding-bottom: 190px !important
	}

	.pl-xs-191 {
		padding-left: 191px !important
	}

	.lang-rtl .pl-xs-191 {
		padding-right: 191px !important;
		padding-left: 15px !important
	}

	.pr-xs-191 {
		padding-right: 191px !important
	}

	.lang-rtl .pr-xs-191 {
		padding-left: 191px !important;
		padding-right: 15px !important
	}

	.pt-xs-191 {
		padding-top: 191px !important
	}

	.pb-xs-191 {
		padding-bottom: 191px !important
	}

	.pl-xs-192 {
		padding-left: 192px !important
	}

	.lang-rtl .pl-xs-192 {
		padding-right: 192px !important;
		padding-left: 15px !important
	}

	.pr-xs-192 {
		padding-right: 192px !important
	}

	.lang-rtl .pr-xs-192 {
		padding-left: 192px !important;
		padding-right: 15px !important
	}

	.pt-xs-192 {
		padding-top: 192px !important
	}

	.pb-xs-192 {
		padding-bottom: 192px !important
	}

	.pl-xs-193 {
		padding-left: 193px !important
	}

	.lang-rtl .pl-xs-193 {
		padding-right: 193px !important;
		padding-left: 15px !important
	}

	.pr-xs-193 {
		padding-right: 193px !important
	}

	.lang-rtl .pr-xs-193 {
		padding-left: 193px !important;
		padding-right: 15px !important
	}

	.pt-xs-193 {
		padding-top: 193px !important
	}

	.pb-xs-193 {
		padding-bottom: 193px !important
	}

	.pl-xs-194 {
		padding-left: 194px !important
	}

	.lang-rtl .pl-xs-194 {
		padding-right: 194px !important;
		padding-left: 15px !important
	}

	.pr-xs-194 {
		padding-right: 194px !important
	}

	.lang-rtl .pr-xs-194 {
		padding-left: 194px !important;
		padding-right: 15px !important
	}

	.pt-xs-194 {
		padding-top: 194px !important
	}

	.pb-xs-194 {
		padding-bottom: 194px !important
	}

	.pl-xs-195 {
		padding-left: 195px !important
	}

	.lang-rtl .pl-xs-195 {
		padding-right: 195px !important;
		padding-left: 15px !important
	}

	.pr-xs-195 {
		padding-right: 195px !important
	}

	.lang-rtl .pr-xs-195 {
		padding-left: 195px !important;
		padding-right: 15px !important
	}

	.pt-xs-195 {
		padding-top: 195px !important
	}

	.pb-xs-195 {
		padding-bottom: 195px !important
	}

	.pl-xs-196 {
		padding-left: 196px !important
	}

	.lang-rtl .pl-xs-196 {
		padding-right: 196px !important;
		padding-left: 15px !important
	}

	.pr-xs-196 {
		padding-right: 196px !important
	}

	.lang-rtl .pr-xs-196 {
		padding-left: 196px !important;
		padding-right: 15px !important
	}

	.pt-xs-196 {
		padding-top: 196px !important
	}

	.pb-xs-196 {
		padding-bottom: 196px !important
	}

	.pl-xs-197 {
		padding-left: 197px !important
	}

	.lang-rtl .pl-xs-197 {
		padding-right: 197px !important;
		padding-left: 15px !important
	}

	.pr-xs-197 {
		padding-right: 197px !important
	}

	.lang-rtl .pr-xs-197 {
		padding-left: 197px !important;
		padding-right: 15px !important
	}

	.pt-xs-197 {
		padding-top: 197px !important
	}

	.pb-xs-197 {
		padding-bottom: 197px !important
	}

	.pl-xs-198 {
		padding-left: 198px !important
	}

	.lang-rtl .pl-xs-198 {
		padding-right: 198px !important;
		padding-left: 15px !important
	}

	.pr-xs-198 {
		padding-right: 198px !important
	}

	.lang-rtl .pr-xs-198 {
		padding-left: 198px !important;
		padding-right: 15px !important
	}

	.pt-xs-198 {
		padding-top: 198px !important
	}

	.pb-xs-198 {
		padding-bottom: 198px !important
	}

	.pl-xs-199 {
		padding-left: 199px !important
	}

	.lang-rtl .pl-xs-199 {
		padding-right: 199px !important;
		padding-left: 15px !important
	}

	.pr-xs-199 {
		padding-right: 199px !important
	}

	.lang-rtl .pr-xs-199 {
		padding-left: 199px !important;
		padding-right: 15px !important
	}

	.pt-xs-199 {
		padding-top: 199px !important
	}

	.pb-xs-199 {
		padding-bottom: 199px !important
	}

	.pl-xs-200 {
		padding-left: 200px !important
	}

	.lang-rtl .pl-xs-200 {
		padding-right: 200px !important;
		padding-left: 15px !important
	}

	.pr-xs-200 {
		padding-right: 200px !important
	}

	.lang-rtl .pr-xs-200 {
		padding-left: 200px !important;
		padding-right: 15px !important
	}

	.pt-xs-200 {
		padding-top: 200px !important
	}

	.pb-xs-200 {
		padding-bottom: 200px !important
	}

	.pl-xs-201 {
		padding-left: 201px !important
	}

	.lang-rtl .pl-xs-201 {
		padding-right: 201px !important;
		padding-left: 15px !important
	}

	.pr-xs-201 {
		padding-right: 201px !important
	}

	.lang-rtl .pr-xs-201 {
		padding-left: 201px !important;
		padding-right: 15px !important
	}

	.pt-xs-201 {
		padding-top: 201px !important
	}

	.pb-xs-201 {
		padding-bottom: 201px !important
	}

	.pl-xs-202 {
		padding-left: 202px !important
	}

	.lang-rtl .pl-xs-202 {
		padding-right: 202px !important;
		padding-left: 15px !important
	}

	.pr-xs-202 {
		padding-right: 202px !important
	}

	.lang-rtl .pr-xs-202 {
		padding-left: 202px !important;
		padding-right: 15px !important
	}

	.pt-xs-202 {
		padding-top: 202px !important
	}

	.pb-xs-202 {
		padding-bottom: 202px !important
	}

	.pl-xs-203 {
		padding-left: 203px !important
	}

	.lang-rtl .pl-xs-203 {
		padding-right: 203px !important;
		padding-left: 15px !important
	}

	.pr-xs-203 {
		padding-right: 203px !important
	}

	.lang-rtl .pr-xs-203 {
		padding-left: 203px !important;
		padding-right: 15px !important
	}

	.pt-xs-203 {
		padding-top: 203px !important
	}

	.pb-xs-203 {
		padding-bottom: 203px !important
	}

	.pl-xs-204 {
		padding-left: 204px !important
	}

	.lang-rtl .pl-xs-204 {
		padding-right: 204px !important;
		padding-left: 15px !important
	}

	.pr-xs-204 {
		padding-right: 204px !important
	}

	.lang-rtl .pr-xs-204 {
		padding-left: 204px !important;
		padding-right: 15px !important
	}

	.pt-xs-204 {
		padding-top: 204px !important
	}

	.pb-xs-204 {
		padding-bottom: 204px !important
	}

	.pl-xs-205 {
		padding-left: 205px !important
	}

	.lang-rtl .pl-xs-205 {
		padding-right: 205px !important;
		padding-left: 15px !important
	}

	.pr-xs-205 {
		padding-right: 205px !important
	}

	.lang-rtl .pr-xs-205 {
		padding-left: 205px !important;
		padding-right: 15px !important
	}

	.pt-xs-205 {
		padding-top: 205px !important
	}

	.pb-xs-205 {
		padding-bottom: 205px !important
	}

	.pl-xs-206 {
		padding-left: 206px !important
	}

	.lang-rtl .pl-xs-206 {
		padding-right: 206px !important;
		padding-left: 15px !important
	}

	.pr-xs-206 {
		padding-right: 206px !important
	}

	.lang-rtl .pr-xs-206 {
		padding-left: 206px !important;
		padding-right: 15px !important
	}

	.pt-xs-206 {
		padding-top: 206px !important
	}

	.pb-xs-206 {
		padding-bottom: 206px !important
	}

	.pl-xs-207 {
		padding-left: 207px !important
	}

	.lang-rtl .pl-xs-207 {
		padding-right: 207px !important;
		padding-left: 15px !important
	}

	.pr-xs-207 {
		padding-right: 207px !important
	}

	.lang-rtl .pr-xs-207 {
		padding-left: 207px !important;
		padding-right: 15px !important
	}

	.pt-xs-207 {
		padding-top: 207px !important
	}

	.pb-xs-207 {
		padding-bottom: 207px !important
	}

	.pl-xs-208 {
		padding-left: 208px !important
	}

	.lang-rtl .pl-xs-208 {
		padding-right: 208px !important;
		padding-left: 15px !important
	}

	.pr-xs-208 {
		padding-right: 208px !important
	}

	.lang-rtl .pr-xs-208 {
		padding-left: 208px !important;
		padding-right: 15px !important
	}

	.pt-xs-208 {
		padding-top: 208px !important
	}

	.pb-xs-208 {
		padding-bottom: 208px !important
	}

	.pl-xs-209 {
		padding-left: 209px !important
	}

	.lang-rtl .pl-xs-209 {
		padding-right: 209px !important;
		padding-left: 15px !important
	}

	.pr-xs-209 {
		padding-right: 209px !important
	}

	.lang-rtl .pr-xs-209 {
		padding-left: 209px !important;
		padding-right: 15px !important
	}

	.pt-xs-209 {
		padding-top: 209px !important
	}

	.pb-xs-209 {
		padding-bottom: 209px !important
	}

	.pl-xs-210 {
		padding-left: 210px !important
	}

	.lang-rtl .pl-xs-210 {
		padding-right: 210px !important;
		padding-left: 15px !important
	}

	.pr-xs-210 {
		padding-right: 210px !important
	}

	.lang-rtl .pr-xs-210 {
		padding-left: 210px !important;
		padding-right: 15px !important
	}

	.pt-xs-210 {
		padding-top: 210px !important
	}

	.pb-xs-210 {
		padding-bottom: 210px !important
	}

	.pl-xs-211 {
		padding-left: 211px !important
	}

	.lang-rtl .pl-xs-211 {
		padding-right: 211px !important;
		padding-left: 15px !important
	}

	.pr-xs-211 {
		padding-right: 211px !important
	}

	.lang-rtl .pr-xs-211 {
		padding-left: 211px !important;
		padding-right: 15px !important
	}

	.pt-xs-211 {
		padding-top: 211px !important
	}

	.pb-xs-211 {
		padding-bottom: 211px !important
	}

	.pl-xs-212 {
		padding-left: 212px !important
	}

	.lang-rtl .pl-xs-212 {
		padding-right: 212px !important;
		padding-left: 15px !important
	}

	.pr-xs-212 {
		padding-right: 212px !important
	}

	.lang-rtl .pr-xs-212 {
		padding-left: 212px !important;
		padding-right: 15px !important
	}

	.pt-xs-212 {
		padding-top: 212px !important
	}

	.pb-xs-212 {
		padding-bottom: 212px !important
	}

	.pl-xs-213 {
		padding-left: 213px !important
	}

	.lang-rtl .pl-xs-213 {
		padding-right: 213px !important;
		padding-left: 15px !important
	}

	.pr-xs-213 {
		padding-right: 213px !important
	}

	.lang-rtl .pr-xs-213 {
		padding-left: 213px !important;
		padding-right: 15px !important
	}

	.pt-xs-213 {
		padding-top: 213px !important
	}

	.pb-xs-213 {
		padding-bottom: 213px !important
	}

	.pl-xs-214 {
		padding-left: 214px !important
	}

	.lang-rtl .pl-xs-214 {
		padding-right: 214px !important;
		padding-left: 15px !important
	}

	.pr-xs-214 {
		padding-right: 214px !important
	}

	.lang-rtl .pr-xs-214 {
		padding-left: 214px !important;
		padding-right: 15px !important
	}

	.pt-xs-214 {
		padding-top: 214px !important
	}

	.pb-xs-214 {
		padding-bottom: 214px !important
	}

	.pl-xs-215 {
		padding-left: 215px !important
	}

	.lang-rtl .pl-xs-215 {
		padding-right: 215px !important;
		padding-left: 15px !important
	}

	.pr-xs-215 {
		padding-right: 215px !important
	}

	.lang-rtl .pr-xs-215 {
		padding-left: 215px !important;
		padding-right: 15px !important
	}

	.pt-xs-215 {
		padding-top: 215px !important
	}

	.pb-xs-215 {
		padding-bottom: 215px !important
	}

	.pl-xs-216 {
		padding-left: 216px !important
	}

	.lang-rtl .pl-xs-216 {
		padding-right: 216px !important;
		padding-left: 15px !important
	}

	.pr-xs-216 {
		padding-right: 216px !important
	}

	.lang-rtl .pr-xs-216 {
		padding-left: 216px !important;
		padding-right: 15px !important
	}

	.pt-xs-216 {
		padding-top: 216px !important
	}

	.pb-xs-216 {
		padding-bottom: 216px !important
	}

	.pl-xs-217 {
		padding-left: 217px !important
	}

	.lang-rtl .pl-xs-217 {
		padding-right: 217px !important;
		padding-left: 15px !important
	}

	.pr-xs-217 {
		padding-right: 217px !important
	}

	.lang-rtl .pr-xs-217 {
		padding-left: 217px !important;
		padding-right: 15px !important
	}

	.pt-xs-217 {
		padding-top: 217px !important
	}

	.pb-xs-217 {
		padding-bottom: 217px !important
	}

	.pl-xs-218 {
		padding-left: 218px !important
	}

	.lang-rtl .pl-xs-218 {
		padding-right: 218px !important;
		padding-left: 15px !important
	}

	.pr-xs-218 {
		padding-right: 218px !important
	}

	.lang-rtl .pr-xs-218 {
		padding-left: 218px !important;
		padding-right: 15px !important
	}

	.pt-xs-218 {
		padding-top: 218px !important
	}

	.pb-xs-218 {
		padding-bottom: 218px !important
	}

	.pl-xs-219 {
		padding-left: 219px !important
	}

	.lang-rtl .pl-xs-219 {
		padding-right: 219px !important;
		padding-left: 15px !important
	}

	.pr-xs-219 {
		padding-right: 219px !important
	}

	.lang-rtl .pr-xs-219 {
		padding-left: 219px !important;
		padding-right: 15px !important
	}

	.pt-xs-219 {
		padding-top: 219px !important
	}

	.pb-xs-219 {
		padding-bottom: 219px !important
	}

	.pl-xs-220 {
		padding-left: 220px !important
	}

	.lang-rtl .pl-xs-220 {
		padding-right: 220px !important;
		padding-left: 15px !important
	}

	.pr-xs-220 {
		padding-right: 220px !important
	}

	.lang-rtl .pr-xs-220 {
		padding-left: 220px !important;
		padding-right: 15px !important
	}

	.pt-xs-220 {
		padding-top: 220px !important
	}

	.pb-xs-220 {
		padding-bottom: 220px !important
	}

	.pl-xs-221 {
		padding-left: 221px !important
	}

	.lang-rtl .pl-xs-221 {
		padding-right: 221px !important;
		padding-left: 15px !important
	}

	.pr-xs-221 {
		padding-right: 221px !important
	}

	.lang-rtl .pr-xs-221 {
		padding-left: 221px !important;
		padding-right: 15px !important
	}

	.pt-xs-221 {
		padding-top: 221px !important
	}

	.pb-xs-221 {
		padding-bottom: 221px !important
	}

	.pl-xs-222 {
		padding-left: 222px !important
	}

	.lang-rtl .pl-xs-222 {
		padding-right: 222px !important;
		padding-left: 15px !important
	}

	.pr-xs-222 {
		padding-right: 222px !important
	}

	.lang-rtl .pr-xs-222 {
		padding-left: 222px !important;
		padding-right: 15px !important
	}

	.pt-xs-222 {
		padding-top: 222px !important
	}

	.pb-xs-222 {
		padding-bottom: 222px !important
	}

	.pl-xs-223 {
		padding-left: 223px !important
	}

	.lang-rtl .pl-xs-223 {
		padding-right: 223px !important;
		padding-left: 15px !important
	}

	.pr-xs-223 {
		padding-right: 223px !important
	}

	.lang-rtl .pr-xs-223 {
		padding-left: 223px !important;
		padding-right: 15px !important
	}

	.pt-xs-223 {
		padding-top: 223px !important
	}

	.pb-xs-223 {
		padding-bottom: 223px !important
	}

	.pl-xs-224 {
		padding-left: 224px !important
	}

	.lang-rtl .pl-xs-224 {
		padding-right: 224px !important;
		padding-left: 15px !important
	}

	.pr-xs-224 {
		padding-right: 224px !important
	}

	.lang-rtl .pr-xs-224 {
		padding-left: 224px !important;
		padding-right: 15px !important
	}

	.pt-xs-224 {
		padding-top: 224px !important
	}

	.pb-xs-224 {
		padding-bottom: 224px !important
	}

	.pl-xs-225 {
		padding-left: 225px !important
	}

	.lang-rtl .pl-xs-225 {
		padding-right: 225px !important;
		padding-left: 15px !important
	}

	.pr-xs-225 {
		padding-right: 225px !important
	}

	.lang-rtl .pr-xs-225 {
		padding-left: 225px !important;
		padding-right: 15px !important
	}

	.pt-xs-225 {
		padding-top: 225px !important
	}

	.pb-xs-225 {
		padding-bottom: 225px !important
	}

	.pl-xs-226 {
		padding-left: 226px !important
	}

	.lang-rtl .pl-xs-226 {
		padding-right: 226px !important;
		padding-left: 15px !important
	}

	.pr-xs-226 {
		padding-right: 226px !important
	}

	.lang-rtl .pr-xs-226 {
		padding-left: 226px !important;
		padding-right: 15px !important
	}

	.pt-xs-226 {
		padding-top: 226px !important
	}

	.pb-xs-226 {
		padding-bottom: 226px !important
	}

	.pl-xs-227 {
		padding-left: 227px !important
	}

	.lang-rtl .pl-xs-227 {
		padding-right: 227px !important;
		padding-left: 15px !important
	}

	.pr-xs-227 {
		padding-right: 227px !important
	}

	.lang-rtl .pr-xs-227 {
		padding-left: 227px !important;
		padding-right: 15px !important
	}

	.pt-xs-227 {
		padding-top: 227px !important
	}

	.pb-xs-227 {
		padding-bottom: 227px !important
	}

	.pl-xs-228 {
		padding-left: 228px !important
	}

	.lang-rtl .pl-xs-228 {
		padding-right: 228px !important;
		padding-left: 15px !important
	}

	.pr-xs-228 {
		padding-right: 228px !important
	}

	.lang-rtl .pr-xs-228 {
		padding-left: 228px !important;
		padding-right: 15px !important
	}

	.pt-xs-228 {
		padding-top: 228px !important
	}

	.pb-xs-228 {
		padding-bottom: 228px !important
	}

	.pl-xs-229 {
		padding-left: 229px !important
	}

	.lang-rtl .pl-xs-229 {
		padding-right: 229px !important;
		padding-left: 15px !important
	}

	.pr-xs-229 {
		padding-right: 229px !important
	}

	.lang-rtl .pr-xs-229 {
		padding-left: 229px !important;
		padding-right: 15px !important
	}

	.pt-xs-229 {
		padding-top: 229px !important
	}

	.pb-xs-229 {
		padding-bottom: 229px !important
	}

	.pl-xs-230 {
		padding-left: 230px !important
	}

	.lang-rtl .pl-xs-230 {
		padding-right: 230px !important;
		padding-left: 15px !important
	}

	.pr-xs-230 {
		padding-right: 230px !important
	}

	.lang-rtl .pr-xs-230 {
		padding-left: 230px !important;
		padding-right: 15px !important
	}

	.pt-xs-230 {
		padding-top: 230px !important
	}

	.pb-xs-230 {
		padding-bottom: 230px !important
	}

	.pl-xs-231 {
		padding-left: 231px !important
	}

	.lang-rtl .pl-xs-231 {
		padding-right: 231px !important;
		padding-left: 15px !important
	}

	.pr-xs-231 {
		padding-right: 231px !important
	}

	.lang-rtl .pr-xs-231 {
		padding-left: 231px !important;
		padding-right: 15px !important
	}

	.pt-xs-231 {
		padding-top: 231px !important
	}

	.pb-xs-231 {
		padding-bottom: 231px !important
	}

	.pl-xs-232 {
		padding-left: 232px !important
	}

	.lang-rtl .pl-xs-232 {
		padding-right: 232px !important;
		padding-left: 15px !important
	}

	.pr-xs-232 {
		padding-right: 232px !important
	}

	.lang-rtl .pr-xs-232 {
		padding-left: 232px !important;
		padding-right: 15px !important
	}

	.pt-xs-232 {
		padding-top: 232px !important
	}

	.pb-xs-232 {
		padding-bottom: 232px !important
	}

	.pl-xs-233 {
		padding-left: 233px !important
	}

	.lang-rtl .pl-xs-233 {
		padding-right: 233px !important;
		padding-left: 15px !important
	}

	.pr-xs-233 {
		padding-right: 233px !important
	}

	.lang-rtl .pr-xs-233 {
		padding-left: 233px !important;
		padding-right: 15px !important
	}

	.pt-xs-233 {
		padding-top: 233px !important
	}

	.pb-xs-233 {
		padding-bottom: 233px !important
	}

	.pl-xs-234 {
		padding-left: 234px !important
	}

	.lang-rtl .pl-xs-234 {
		padding-right: 234px !important;
		padding-left: 15px !important
	}

	.pr-xs-234 {
		padding-right: 234px !important
	}

	.lang-rtl .pr-xs-234 {
		padding-left: 234px !important;
		padding-right: 15px !important
	}

	.pt-xs-234 {
		padding-top: 234px !important
	}

	.pb-xs-234 {
		padding-bottom: 234px !important
	}

	.pl-xs-235 {
		padding-left: 235px !important
	}

	.lang-rtl .pl-xs-235 {
		padding-right: 235px !important;
		padding-left: 15px !important
	}

	.pr-xs-235 {
		padding-right: 235px !important
	}

	.lang-rtl .pr-xs-235 {
		padding-left: 235px !important;
		padding-right: 15px !important
	}

	.pt-xs-235 {
		padding-top: 235px !important
	}

	.pb-xs-235 {
		padding-bottom: 235px !important
	}

	.pl-xs-236 {
		padding-left: 236px !important
	}

	.lang-rtl .pl-xs-236 {
		padding-right: 236px !important;
		padding-left: 15px !important
	}

	.pr-xs-236 {
		padding-right: 236px !important
	}

	.lang-rtl .pr-xs-236 {
		padding-left: 236px !important;
		padding-right: 15px !important
	}

	.pt-xs-236 {
		padding-top: 236px !important
	}

	.pb-xs-236 {
		padding-bottom: 236px !important
	}

	.pl-xs-237 {
		padding-left: 237px !important
	}

	.lang-rtl .pl-xs-237 {
		padding-right: 237px !important;
		padding-left: 15px !important
	}

	.pr-xs-237 {
		padding-right: 237px !important
	}

	.lang-rtl .pr-xs-237 {
		padding-left: 237px !important;
		padding-right: 15px !important
	}

	.pt-xs-237 {
		padding-top: 237px !important
	}

	.pb-xs-237 {
		padding-bottom: 237px !important
	}

	.pl-xs-238 {
		padding-left: 238px !important
	}

	.lang-rtl .pl-xs-238 {
		padding-right: 238px !important;
		padding-left: 15px !important
	}

	.pr-xs-238 {
		padding-right: 238px !important
	}

	.lang-rtl .pr-xs-238 {
		padding-left: 238px !important;
		padding-right: 15px !important
	}

	.pt-xs-238 {
		padding-top: 238px !important
	}

	.pb-xs-238 {
		padding-bottom: 238px !important
	}

	.pl-xs-239 {
		padding-left: 239px !important
	}

	.lang-rtl .pl-xs-239 {
		padding-right: 239px !important;
		padding-left: 15px !important
	}

	.pr-xs-239 {
		padding-right: 239px !important
	}

	.lang-rtl .pr-xs-239 {
		padding-left: 239px !important;
		padding-right: 15px !important
	}

	.pt-xs-239 {
		padding-top: 239px !important
	}

	.pb-xs-239 {
		padding-bottom: 239px !important
	}

	.pl-xs-240 {
		padding-left: 240px !important
	}

	.lang-rtl .pl-xs-240 {
		padding-right: 240px !important;
		padding-left: 15px !important
	}

	.pr-xs-240 {
		padding-right: 240px !important
	}

	.lang-rtl .pr-xs-240 {
		padding-left: 240px !important;
		padding-right: 15px !important
	}

	.pt-xs-240 {
		padding-top: 240px !important
	}

	.pb-xs-240 {
		padding-bottom: 240px !important
	}

	.pl-xs-241 {
		padding-left: 241px !important
	}

	.lang-rtl .pl-xs-241 {
		padding-right: 241px !important;
		padding-left: 15px !important
	}

	.pr-xs-241 {
		padding-right: 241px !important
	}

	.lang-rtl .pr-xs-241 {
		padding-left: 241px !important;
		padding-right: 15px !important
	}

	.pt-xs-241 {
		padding-top: 241px !important
	}

	.pb-xs-241 {
		padding-bottom: 241px !important
	}

	.pl-xs-242 {
		padding-left: 242px !important
	}

	.lang-rtl .pl-xs-242 {
		padding-right: 242px !important;
		padding-left: 15px !important
	}

	.pr-xs-242 {
		padding-right: 242px !important
	}

	.lang-rtl .pr-xs-242 {
		padding-left: 242px !important;
		padding-right: 15px !important
	}

	.pt-xs-242 {
		padding-top: 242px !important
	}

	.pb-xs-242 {
		padding-bottom: 242px !important
	}

	.pl-xs-243 {
		padding-left: 243px !important
	}

	.lang-rtl .pl-xs-243 {
		padding-right: 243px !important;
		padding-left: 15px !important
	}

	.pr-xs-243 {
		padding-right: 243px !important
	}

	.lang-rtl .pr-xs-243 {
		padding-left: 243px !important;
		padding-right: 15px !important
	}

	.pt-xs-243 {
		padding-top: 243px !important
	}

	.pb-xs-243 {
		padding-bottom: 243px !important
	}

	.pl-xs-244 {
		padding-left: 244px !important
	}

	.lang-rtl .pl-xs-244 {
		padding-right: 244px !important;
		padding-left: 15px !important
	}

	.pr-xs-244 {
		padding-right: 244px !important
	}

	.lang-rtl .pr-xs-244 {
		padding-left: 244px !important;
		padding-right: 15px !important
	}

	.pt-xs-244 {
		padding-top: 244px !important
	}

	.pb-xs-244 {
		padding-bottom: 244px !important
	}

	.pl-xs-245 {
		padding-left: 245px !important
	}

	.lang-rtl .pl-xs-245 {
		padding-right: 245px !important;
		padding-left: 15px !important
	}

	.pr-xs-245 {
		padding-right: 245px !important
	}

	.lang-rtl .pr-xs-245 {
		padding-left: 245px !important;
		padding-right: 15px !important
	}

	.pt-xs-245 {
		padding-top: 245px !important
	}

	.pb-xs-245 {
		padding-bottom: 245px !important
	}

	.pl-xs-246 {
		padding-left: 246px !important
	}

	.lang-rtl .pl-xs-246 {
		padding-right: 246px !important;
		padding-left: 15px !important
	}

	.pr-xs-246 {
		padding-right: 246px !important
	}

	.lang-rtl .pr-xs-246 {
		padding-left: 246px !important;
		padding-right: 15px !important
	}

	.pt-xs-246 {
		padding-top: 246px !important
	}

	.pb-xs-246 {
		padding-bottom: 246px !important
	}

	.pl-xs-247 {
		padding-left: 247px !important
	}

	.lang-rtl .pl-xs-247 {
		padding-right: 247px !important;
		padding-left: 15px !important
	}

	.pr-xs-247 {
		padding-right: 247px !important
	}

	.lang-rtl .pr-xs-247 {
		padding-left: 247px !important;
		padding-right: 15px !important
	}

	.pt-xs-247 {
		padding-top: 247px !important
	}

	.pb-xs-247 {
		padding-bottom: 247px !important
	}

	.pl-xs-248 {
		padding-left: 248px !important
	}

	.lang-rtl .pl-xs-248 {
		padding-right: 248px !important;
		padding-left: 15px !important
	}

	.pr-xs-248 {
		padding-right: 248px !important
	}

	.lang-rtl .pr-xs-248 {
		padding-left: 248px !important;
		padding-right: 15px !important
	}

	.pt-xs-248 {
		padding-top: 248px !important
	}

	.pb-xs-248 {
		padding-bottom: 248px !important
	}

	.pl-xs-249 {
		padding-left: 249px !important
	}

	.lang-rtl .pl-xs-249 {
		padding-right: 249px !important;
		padding-left: 15px !important
	}

	.pr-xs-249 {
		padding-right: 249px !important
	}

	.lang-rtl .pr-xs-249 {
		padding-left: 249px !important;
		padding-right: 15px !important
	}

	.pt-xs-249 {
		padding-top: 249px !important
	}

	.pb-xs-249 {
		padding-bottom: 249px !important
	}

	.pl-xs-250 {
		padding-left: 250px !important
	}

	.lang-rtl .pl-xs-250 {
		padding-right: 250px !important;
		padding-left: 15px !important
	}

	.pr-xs-250 {
		padding-right: 250px !important
	}

	.lang-rtl .pr-xs-250 {
		padding-left: 250px !important;
		padding-right: 15px !important
	}

	.pt-xs-250 {
		padding-top: 250px !important
	}

	.pb-xs-250 {
		padding-bottom: 250px !important
	}

	.pl-xs-251 {
		padding-left: 251px !important
	}

	.lang-rtl .pl-xs-251 {
		padding-right: 251px !important;
		padding-left: 15px !important
	}

	.pr-xs-251 {
		padding-right: 251px !important
	}

	.lang-rtl .pr-xs-251 {
		padding-left: 251px !important;
		padding-right: 15px !important
	}

	.pt-xs-251 {
		padding-top: 251px !important
	}

	.pb-xs-251 {
		padding-bottom: 251px !important
	}

	.pl-xs-252 {
		padding-left: 252px !important
	}

	.lang-rtl .pl-xs-252 {
		padding-right: 252px !important;
		padding-left: 15px !important
	}

	.pr-xs-252 {
		padding-right: 252px !important
	}

	.lang-rtl .pr-xs-252 {
		padding-left: 252px !important;
		padding-right: 15px !important
	}

	.pt-xs-252 {
		padding-top: 252px !important
	}

	.pb-xs-252 {
		padding-bottom: 252px !important
	}

	.pl-xs-253 {
		padding-left: 253px !important
	}

	.lang-rtl .pl-xs-253 {
		padding-right: 253px !important;
		padding-left: 15px !important
	}

	.pr-xs-253 {
		padding-right: 253px !important
	}

	.lang-rtl .pr-xs-253 {
		padding-left: 253px !important;
		padding-right: 15px !important
	}

	.pt-xs-253 {
		padding-top: 253px !important
	}

	.pb-xs-253 {
		padding-bottom: 253px !important
	}

	.pl-xs-254 {
		padding-left: 254px !important
	}

	.lang-rtl .pl-xs-254 {
		padding-right: 254px !important;
		padding-left: 15px !important
	}

	.pr-xs-254 {
		padding-right: 254px !important
	}

	.lang-rtl .pr-xs-254 {
		padding-left: 254px !important;
		padding-right: 15px !important
	}

	.pt-xs-254 {
		padding-top: 254px !important
	}

	.pb-xs-254 {
		padding-bottom: 254px !important
	}

	.pl-xs-255 {
		padding-left: 255px !important
	}

	.lang-rtl .pl-xs-255 {
		padding-right: 255px !important;
		padding-left: 15px !important
	}

	.pr-xs-255 {
		padding-right: 255px !important
	}

	.lang-rtl .pr-xs-255 {
		padding-left: 255px !important;
		padding-right: 15px !important
	}

	.pt-xs-255 {
		padding-top: 255px !important
	}

	.pb-xs-255 {
		padding-bottom: 255px !important
	}

	.pl-xs-256 {
		padding-left: 256px !important
	}

	.lang-rtl .pl-xs-256 {
		padding-right: 256px !important;
		padding-left: 15px !important
	}

	.pr-xs-256 {
		padding-right: 256px !important
	}

	.lang-rtl .pr-xs-256 {
		padding-left: 256px !important;
		padding-right: 15px !important
	}

	.pt-xs-256 {
		padding-top: 256px !important
	}

	.pb-xs-256 {
		padding-bottom: 256px !important
	}

	.pl-xs-257 {
		padding-left: 257px !important
	}

	.lang-rtl .pl-xs-257 {
		padding-right: 257px !important;
		padding-left: 15px !important
	}

	.pr-xs-257 {
		padding-right: 257px !important
	}

	.lang-rtl .pr-xs-257 {
		padding-left: 257px !important;
		padding-right: 15px !important
	}

	.pt-xs-257 {
		padding-top: 257px !important
	}

	.pb-xs-257 {
		padding-bottom: 257px !important
	}

	.pl-xs-258 {
		padding-left: 258px !important
	}

	.lang-rtl .pl-xs-258 {
		padding-right: 258px !important;
		padding-left: 15px !important
	}

	.pr-xs-258 {
		padding-right: 258px !important
	}

	.lang-rtl .pr-xs-258 {
		padding-left: 258px !important;
		padding-right: 15px !important
	}

	.pt-xs-258 {
		padding-top: 258px !important
	}

	.pb-xs-258 {
		padding-bottom: 258px !important
	}

	.pl-xs-259 {
		padding-left: 259px !important
	}

	.lang-rtl .pl-xs-259 {
		padding-right: 259px !important;
		padding-left: 15px !important
	}

	.pr-xs-259 {
		padding-right: 259px !important
	}

	.lang-rtl .pr-xs-259 {
		padding-left: 259px !important;
		padding-right: 15px !important
	}

	.pt-xs-259 {
		padding-top: 259px !important
	}

	.pb-xs-259 {
		padding-bottom: 259px !important
	}

	.pl-xs-260 {
		padding-left: 260px !important
	}

	.lang-rtl .pl-xs-260 {
		padding-right: 260px !important;
		padding-left: 15px !important
	}

	.pr-xs-260 {
		padding-right: 260px !important
	}

	.lang-rtl .pr-xs-260 {
		padding-left: 260px !important;
		padding-right: 15px !important
	}

	.pt-xs-260 {
		padding-top: 260px !important
	}

	.pb-xs-260 {
		padding-bottom: 260px !important
	}

	.pl-xs-261 {
		padding-left: 261px !important
	}

	.lang-rtl .pl-xs-261 {
		padding-right: 261px !important;
		padding-left: 15px !important
	}

	.pr-xs-261 {
		padding-right: 261px !important
	}

	.lang-rtl .pr-xs-261 {
		padding-left: 261px !important;
		padding-right: 15px !important
	}

	.pt-xs-261 {
		padding-top: 261px !important
	}

	.pb-xs-261 {
		padding-bottom: 261px !important
	}

	.pl-xs-262 {
		padding-left: 262px !important
	}

	.lang-rtl .pl-xs-262 {
		padding-right: 262px !important;
		padding-left: 15px !important
	}

	.pr-xs-262 {
		padding-right: 262px !important
	}

	.lang-rtl .pr-xs-262 {
		padding-left: 262px !important;
		padding-right: 15px !important
	}

	.pt-xs-262 {
		padding-top: 262px !important
	}

	.pb-xs-262 {
		padding-bottom: 262px !important
	}

	.pl-xs-263 {
		padding-left: 263px !important
	}

	.lang-rtl .pl-xs-263 {
		padding-right: 263px !important;
		padding-left: 15px !important
	}

	.pr-xs-263 {
		padding-right: 263px !important
	}

	.lang-rtl .pr-xs-263 {
		padding-left: 263px !important;
		padding-right: 15px !important
	}

	.pt-xs-263 {
		padding-top: 263px !important
	}

	.pb-xs-263 {
		padding-bottom: 263px !important
	}

	.pl-xs-264 {
		padding-left: 264px !important
	}

	.lang-rtl .pl-xs-264 {
		padding-right: 264px !important;
		padding-left: 15px !important
	}

	.pr-xs-264 {
		padding-right: 264px !important
	}

	.lang-rtl .pr-xs-264 {
		padding-left: 264px !important;
		padding-right: 15px !important
	}

	.pt-xs-264 {
		padding-top: 264px !important
	}

	.pb-xs-264 {
		padding-bottom: 264px !important
	}

	.pl-xs-265 {
		padding-left: 265px !important
	}

	.lang-rtl .pl-xs-265 {
		padding-right: 265px !important;
		padding-left: 15px !important
	}

	.pr-xs-265 {
		padding-right: 265px !important
	}

	.lang-rtl .pr-xs-265 {
		padding-left: 265px !important;
		padding-right: 15px !important
	}

	.pt-xs-265 {
		padding-top: 265px !important
	}

	.pb-xs-265 {
		padding-bottom: 265px !important
	}

	.pl-xs-266 {
		padding-left: 266px !important
	}

	.lang-rtl .pl-xs-266 {
		padding-right: 266px !important;
		padding-left: 15px !important
	}

	.pr-xs-266 {
		padding-right: 266px !important
	}

	.lang-rtl .pr-xs-266 {
		padding-left: 266px !important;
		padding-right: 15px !important
	}

	.pt-xs-266 {
		padding-top: 266px !important
	}

	.pb-xs-266 {
		padding-bottom: 266px !important
	}

	.pl-xs-267 {
		padding-left: 267px !important
	}

	.lang-rtl .pl-xs-267 {
		padding-right: 267px !important;
		padding-left: 15px !important
	}

	.pr-xs-267 {
		padding-right: 267px !important
	}

	.lang-rtl .pr-xs-267 {
		padding-left: 267px !important;
		padding-right: 15px !important
	}

	.pt-xs-267 {
		padding-top: 267px !important
	}

	.pb-xs-267 {
		padding-bottom: 267px !important
	}

	.pl-xs-268 {
		padding-left: 268px !important
	}

	.lang-rtl .pl-xs-268 {
		padding-right: 268px !important;
		padding-left: 15px !important
	}

	.pr-xs-268 {
		padding-right: 268px !important
	}

	.lang-rtl .pr-xs-268 {
		padding-left: 268px !important;
		padding-right: 15px !important
	}

	.pt-xs-268 {
		padding-top: 268px !important
	}

	.pb-xs-268 {
		padding-bottom: 268px !important
	}

	.pl-xs-269 {
		padding-left: 269px !important
	}

	.lang-rtl .pl-xs-269 {
		padding-right: 269px !important;
		padding-left: 15px !important
	}

	.pr-xs-269 {
		padding-right: 269px !important
	}

	.lang-rtl .pr-xs-269 {
		padding-left: 269px !important;
		padding-right: 15px !important
	}

	.pt-xs-269 {
		padding-top: 269px !important
	}

	.pb-xs-269 {
		padding-bottom: 269px !important
	}

	.pl-xs-270 {
		padding-left: 270px !important
	}

	.lang-rtl .pl-xs-270 {
		padding-right: 270px !important;
		padding-left: 15px !important
	}

	.pr-xs-270 {
		padding-right: 270px !important
	}

	.lang-rtl .pr-xs-270 {
		padding-left: 270px !important;
		padding-right: 15px !important
	}

	.pt-xs-270 {
		padding-top: 270px !important
	}

	.pb-xs-270 {
		padding-bottom: 270px !important
	}

	.pl-xs-271 {
		padding-left: 271px !important
	}

	.lang-rtl .pl-xs-271 {
		padding-right: 271px !important;
		padding-left: 15px !important
	}

	.pr-xs-271 {
		padding-right: 271px !important
	}

	.lang-rtl .pr-xs-271 {
		padding-left: 271px !important;
		padding-right: 15px !important
	}

	.pt-xs-271 {
		padding-top: 271px !important
	}

	.pb-xs-271 {
		padding-bottom: 271px !important
	}

	.pl-xs-272 {
		padding-left: 272px !important
	}

	.lang-rtl .pl-xs-272 {
		padding-right: 272px !important;
		padding-left: 15px !important
	}

	.pr-xs-272 {
		padding-right: 272px !important
	}

	.lang-rtl .pr-xs-272 {
		padding-left: 272px !important;
		padding-right: 15px !important
	}

	.pt-xs-272 {
		padding-top: 272px !important
	}

	.pb-xs-272 {
		padding-bottom: 272px !important
	}

	.pl-xs-273 {
		padding-left: 273px !important
	}

	.lang-rtl .pl-xs-273 {
		padding-right: 273px !important;
		padding-left: 15px !important
	}

	.pr-xs-273 {
		padding-right: 273px !important
	}

	.lang-rtl .pr-xs-273 {
		padding-left: 273px !important;
		padding-right: 15px !important
	}

	.pt-xs-273 {
		padding-top: 273px !important
	}

	.pb-xs-273 {
		padding-bottom: 273px !important
	}

	.pl-xs-274 {
		padding-left: 274px !important
	}

	.lang-rtl .pl-xs-274 {
		padding-right: 274px !important;
		padding-left: 15px !important
	}

	.pr-xs-274 {
		padding-right: 274px !important
	}

	.lang-rtl .pr-xs-274 {
		padding-left: 274px !important;
		padding-right: 15px !important
	}

	.pt-xs-274 {
		padding-top: 274px !important
	}

	.pb-xs-274 {
		padding-bottom: 274px !important
	}

	.pl-xs-275 {
		padding-left: 275px !important
	}

	.lang-rtl .pl-xs-275 {
		padding-right: 275px !important;
		padding-left: 15px !important
	}

	.pr-xs-275 {
		padding-right: 275px !important
	}

	.lang-rtl .pr-xs-275 {
		padding-left: 275px !important;
		padding-right: 15px !important
	}

	.pt-xs-275 {
		padding-top: 275px !important
	}

	.pb-xs-275 {
		padding-bottom: 275px !important
	}

	.pl-xs-276 {
		padding-left: 276px !important
	}

	.lang-rtl .pl-xs-276 {
		padding-right: 276px !important;
		padding-left: 15px !important
	}

	.pr-xs-276 {
		padding-right: 276px !important
	}

	.lang-rtl .pr-xs-276 {
		padding-left: 276px !important;
		padding-right: 15px !important
	}

	.pt-xs-276 {
		padding-top: 276px !important
	}

	.pb-xs-276 {
		padding-bottom: 276px !important
	}

	.pl-xs-277 {
		padding-left: 277px !important
	}

	.lang-rtl .pl-xs-277 {
		padding-right: 277px !important;
		padding-left: 15px !important
	}

	.pr-xs-277 {
		padding-right: 277px !important
	}

	.lang-rtl .pr-xs-277 {
		padding-left: 277px !important;
		padding-right: 15px !important
	}

	.pt-xs-277 {
		padding-top: 277px !important
	}

	.pb-xs-277 {
		padding-bottom: 277px !important
	}

	.pl-xs-278 {
		padding-left: 278px !important
	}

	.lang-rtl .pl-xs-278 {
		padding-right: 278px !important;
		padding-left: 15px !important
	}

	.pr-xs-278 {
		padding-right: 278px !important
	}

	.lang-rtl .pr-xs-278 {
		padding-left: 278px !important;
		padding-right: 15px !important
	}

	.pt-xs-278 {
		padding-top: 278px !important
	}

	.pb-xs-278 {
		padding-bottom: 278px !important
	}

	.pl-xs-279 {
		padding-left: 279px !important
	}

	.lang-rtl .pl-xs-279 {
		padding-right: 279px !important;
		padding-left: 15px !important
	}

	.pr-xs-279 {
		padding-right: 279px !important
	}

	.lang-rtl .pr-xs-279 {
		padding-left: 279px !important;
		padding-right: 15px !important
	}

	.pt-xs-279 {
		padding-top: 279px !important
	}

	.pb-xs-279 {
		padding-bottom: 279px !important
	}

	.pl-xs-280 {
		padding-left: 280px !important
	}

	.lang-rtl .pl-xs-280 {
		padding-right: 280px !important;
		padding-left: 15px !important
	}

	.pr-xs-280 {
		padding-right: 280px !important
	}

	.lang-rtl .pr-xs-280 {
		padding-left: 280px !important;
		padding-right: 15px !important
	}

	.pt-xs-280 {
		padding-top: 280px !important
	}

	.pb-xs-280 {
		padding-bottom: 280px !important
	}

	.pl-xs-281 {
		padding-left: 281px !important
	}

	.lang-rtl .pl-xs-281 {
		padding-right: 281px !important;
		padding-left: 15px !important
	}

	.pr-xs-281 {
		padding-right: 281px !important
	}

	.lang-rtl .pr-xs-281 {
		padding-left: 281px !important;
		padding-right: 15px !important
	}

	.pt-xs-281 {
		padding-top: 281px !important
	}

	.pb-xs-281 {
		padding-bottom: 281px !important
	}

	.pl-xs-282 {
		padding-left: 282px !important
	}

	.lang-rtl .pl-xs-282 {
		padding-right: 282px !important;
		padding-left: 15px !important
	}

	.pr-xs-282 {
		padding-right: 282px !important
	}

	.lang-rtl .pr-xs-282 {
		padding-left: 282px !important;
		padding-right: 15px !important
	}

	.pt-xs-282 {
		padding-top: 282px !important
	}

	.pb-xs-282 {
		padding-bottom: 282px !important
	}

	.pl-xs-283 {
		padding-left: 283px !important
	}

	.lang-rtl .pl-xs-283 {
		padding-right: 283px !important;
		padding-left: 15px !important
	}

	.pr-xs-283 {
		padding-right: 283px !important
	}

	.lang-rtl .pr-xs-283 {
		padding-left: 283px !important;
		padding-right: 15px !important
	}

	.pt-xs-283 {
		padding-top: 283px !important
	}

	.pb-xs-283 {
		padding-bottom: 283px !important
	}

	.pl-xs-284 {
		padding-left: 284px !important
	}

	.lang-rtl .pl-xs-284 {
		padding-right: 284px !important;
		padding-left: 15px !important
	}

	.pr-xs-284 {
		padding-right: 284px !important
	}

	.lang-rtl .pr-xs-284 {
		padding-left: 284px !important;
		padding-right: 15px !important
	}

	.pt-xs-284 {
		padding-top: 284px !important
	}

	.pb-xs-284 {
		padding-bottom: 284px !important
	}

	.pl-xs-285 {
		padding-left: 285px !important
	}

	.lang-rtl .pl-xs-285 {
		padding-right: 285px !important;
		padding-left: 15px !important
	}

	.pr-xs-285 {
		padding-right: 285px !important
	}

	.lang-rtl .pr-xs-285 {
		padding-left: 285px !important;
		padding-right: 15px !important
	}

	.pt-xs-285 {
		padding-top: 285px !important
	}

	.pb-xs-285 {
		padding-bottom: 285px !important
	}

	.pl-xs-286 {
		padding-left: 286px !important
	}

	.lang-rtl .pl-xs-286 {
		padding-right: 286px !important;
		padding-left: 15px !important
	}

	.pr-xs-286 {
		padding-right: 286px !important
	}

	.lang-rtl .pr-xs-286 {
		padding-left: 286px !important;
		padding-right: 15px !important
	}

	.pt-xs-286 {
		padding-top: 286px !important
	}

	.pb-xs-286 {
		padding-bottom: 286px !important
	}

	.pl-xs-287 {
		padding-left: 287px !important
	}

	.lang-rtl .pl-xs-287 {
		padding-right: 287px !important;
		padding-left: 15px !important
	}

	.pr-xs-287 {
		padding-right: 287px !important
	}

	.lang-rtl .pr-xs-287 {
		padding-left: 287px !important;
		padding-right: 15px !important
	}

	.pt-xs-287 {
		padding-top: 287px !important
	}

	.pb-xs-287 {
		padding-bottom: 287px !important
	}

	.pl-xs-288 {
		padding-left: 288px !important
	}

	.lang-rtl .pl-xs-288 {
		padding-right: 288px !important;
		padding-left: 15px !important
	}

	.pr-xs-288 {
		padding-right: 288px !important
	}

	.lang-rtl .pr-xs-288 {
		padding-left: 288px !important;
		padding-right: 15px !important
	}

	.pt-xs-288 {
		padding-top: 288px !important
	}

	.pb-xs-288 {
		padding-bottom: 288px !important
	}

	.pl-xs-289 {
		padding-left: 289px !important
	}

	.lang-rtl .pl-xs-289 {
		padding-right: 289px !important;
		padding-left: 15px !important
	}

	.pr-xs-289 {
		padding-right: 289px !important
	}

	.lang-rtl .pr-xs-289 {
		padding-left: 289px !important;
		padding-right: 15px !important
	}

	.pt-xs-289 {
		padding-top: 289px !important
	}

	.pb-xs-289 {
		padding-bottom: 289px !important
	}

	.pl-xs-290 {
		padding-left: 290px !important
	}

	.lang-rtl .pl-xs-290 {
		padding-right: 290px !important;
		padding-left: 15px !important
	}

	.pr-xs-290 {
		padding-right: 290px !important
	}

	.lang-rtl .pr-xs-290 {
		padding-left: 290px !important;
		padding-right: 15px !important
	}

	.pt-xs-290 {
		padding-top: 290px !important
	}

	.pb-xs-290 {
		padding-bottom: 290px !important
	}

	.pl-xs-291 {
		padding-left: 291px !important
	}

	.lang-rtl .pl-xs-291 {
		padding-right: 291px !important;
		padding-left: 15px !important
	}

	.pr-xs-291 {
		padding-right: 291px !important
	}

	.lang-rtl .pr-xs-291 {
		padding-left: 291px !important;
		padding-right: 15px !important
	}

	.pt-xs-291 {
		padding-top: 291px !important
	}

	.pb-xs-291 {
		padding-bottom: 291px !important
	}

	.pl-xs-292 {
		padding-left: 292px !important
	}

	.lang-rtl .pl-xs-292 {
		padding-right: 292px !important;
		padding-left: 15px !important
	}

	.pr-xs-292 {
		padding-right: 292px !important
	}

	.lang-rtl .pr-xs-292 {
		padding-left: 292px !important;
		padding-right: 15px !important
	}

	.pt-xs-292 {
		padding-top: 292px !important
	}

	.pb-xs-292 {
		padding-bottom: 292px !important
	}

	.pl-xs-293 {
		padding-left: 293px !important
	}

	.lang-rtl .pl-xs-293 {
		padding-right: 293px !important;
		padding-left: 15px !important
	}

	.pr-xs-293 {
		padding-right: 293px !important
	}

	.lang-rtl .pr-xs-293 {
		padding-left: 293px !important;
		padding-right: 15px !important
	}

	.pt-xs-293 {
		padding-top: 293px !important
	}

	.pb-xs-293 {
		padding-bottom: 293px !important
	}

	.pl-xs-294 {
		padding-left: 294px !important
	}

	.lang-rtl .pl-xs-294 {
		padding-right: 294px !important;
		padding-left: 15px !important
	}

	.pr-xs-294 {
		padding-right: 294px !important
	}

	.lang-rtl .pr-xs-294 {
		padding-left: 294px !important;
		padding-right: 15px !important
	}

	.pt-xs-294 {
		padding-top: 294px !important
	}

	.pb-xs-294 {
		padding-bottom: 294px !important
	}

	.pl-xs-295 {
		padding-left: 295px !important
	}

	.lang-rtl .pl-xs-295 {
		padding-right: 295px !important;
		padding-left: 15px !important
	}

	.pr-xs-295 {
		padding-right: 295px !important
	}

	.lang-rtl .pr-xs-295 {
		padding-left: 295px !important;
		padding-right: 15px !important
	}

	.pt-xs-295 {
		padding-top: 295px !important
	}

	.pb-xs-295 {
		padding-bottom: 295px !important
	}

	.pl-xs-296 {
		padding-left: 296px !important
	}

	.lang-rtl .pl-xs-296 {
		padding-right: 296px !important;
		padding-left: 15px !important
	}

	.pr-xs-296 {
		padding-right: 296px !important
	}

	.lang-rtl .pr-xs-296 {
		padding-left: 296px !important;
		padding-right: 15px !important
	}

	.pt-xs-296 {
		padding-top: 296px !important
	}

	.pb-xs-296 {
		padding-bottom: 296px !important
	}

	.pl-xs-297 {
		padding-left: 297px !important
	}

	.lang-rtl .pl-xs-297 {
		padding-right: 297px !important;
		padding-left: 15px !important
	}

	.pr-xs-297 {
		padding-right: 297px !important
	}

	.lang-rtl .pr-xs-297 {
		padding-left: 297px !important;
		padding-right: 15px !important
	}

	.pt-xs-297 {
		padding-top: 297px !important
	}

	.pb-xs-297 {
		padding-bottom: 297px !important
	}

	.pl-xs-298 {
		padding-left: 298px !important
	}

	.lang-rtl .pl-xs-298 {
		padding-right: 298px !important;
		padding-left: 15px !important
	}

	.pr-xs-298 {
		padding-right: 298px !important
	}

	.lang-rtl .pr-xs-298 {
		padding-left: 298px !important;
		padding-right: 15px !important
	}

	.pt-xs-298 {
		padding-top: 298px !important
	}

	.pb-xs-298 {
		padding-bottom: 298px !important
	}

	.pl-xs-299 {
		padding-left: 299px !important
	}

	.lang-rtl .pl-xs-299 {
		padding-right: 299px !important;
		padding-left: 15px !important
	}

	.pr-xs-299 {
		padding-right: 299px !important
	}

	.lang-rtl .pr-xs-299 {
		padding-left: 299px !important;
		padding-right: 15px !important
	}

	.pt-xs-299 {
		padding-top: 299px !important
	}

	.pb-xs-299 {
		padding-bottom: 299px !important
	}

	.pl-xs-300 {
		padding-left: 300px !important
	}

	.lang-rtl .pl-xs-300 {
		padding-right: 300px !important;
		padding-left: 15px !important
	}

	.pr-xs-300 {
		padding-right: 300px !important
	}

	.lang-rtl .pr-xs-300 {
		padding-left: 300px !important;
		padding-right: 15px !important
	}

	.pt-xs-300 {
		padding-top: 300px !important
	}

	.pb-xs-300 {
		padding-bottom: 300px !important
	}
}

.alert-info {
	width: calc(100% - 30px);
	margin: 0 auto;
	margin-bottom: 40px !important
}

.no-padding {
	padding-left: 0 !important;
	padding-right: 0 !important
}

body.is_safari .no-flex-safari .row {
	display: block
}

@media (min-width: 768px) {
	.no-padding-right {
		padding-right: 0
	}

	.lang-rtl .no-padding-right {
		padding-left: 0;
		padding-right: 15px
	}

	.no-padding-left {
		padding-left: 0
	}

	.lang-rtl .no-padding-left {
		padding-right: 0;
		padding-left: 15px
	}
}

.hidden {
	display: none !important
}

a {
	color: #666;
	display: inline-block
}

a:hover {
	color: #666;
	text-decoration: none
}

i,span {
	display: inline-block
}

pre {
	margin-bottom: 1px
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family: "Montserrat",sans-serif;
	font-weight: 700
}

button,input,optgroup,select,textarea {
	font-family: "Montserrat",sans-serif
}

input,textarea {
	background-image: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D")
}

.ui-autocomplete {
	border-color: #eaeaea;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	z-index: 99999;
	text-align: center
}

.ui-autocomplete .ui-state-focus {
	color: #000;
	background: transparent;
	border-color: transparent
}

.color,.custom-checkbox input[type="checkbox"]+span.color {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 12px;
	cursor: pointer;
	background-size: contain;
	vertical-align: middle
}

.lang-rtl .color,.lang-rtl .custom-checkbox input[type="checkbox"]+span.color {
	margin-left: 12px;
	margin-right: inherit
}

.color.active,.color:hover,.custom-checkbox input[type="checkbox"]+span.color.active,.custom-checkbox input[type="checkbox"]+span.color:hover {
	border: 2px solid #bbbbbb
}

.custom-checkbox {
	position: relative;
	display: inline-flex;
	vertical-align: middle;
	font-size: 15px
}

.custom-checkbox input[type=checkbox] {
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	cursor: pointer;
	position: absolute
}

.custom-checkbox input[type=checkbox]+span {
	margin-right: 12px;
	display: inline-block;
	width: 16px;
	height: 16px;
	min-width: 16px;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #dbdbdb;
	background-color: #FFF
}

.lang-rtl .custom-checkbox input[type=checkbox]+span {
	margin-left: 12px;
	margin-right: inherit
}

.custom-checkbox input[type=checkbox]+span .checkbox-checked {
	display: none;
	font-size: 1.4rem;
	color: #666;
	position: relative;
	top: -3px
}

.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked {
	display: block
}

.custom-checkbox label em {
	font-size: 1.3rem;
	font-style: italic;
	color: #a0a0a0
}

.form-control-label {
	text-align: left;
	font-size: 1.6rem;
	margin-bottom: 0;
	color: #666;
	padding-top: 10px
}

.lang-rtl .form-control-label {
	text-align: right
}

.form-control-comment.right {
	padding-top: 10px;
	padding-left: 15px
}

.lang-rtl .form-control-comment.right {
	padding-right: 15px;
	padding-left: inherit
}

.form-control-valign {
	line-height: 44px
}

.form-control-valign .label {
	margin-bottom: 0
}

input.form-control {
	height: 44px;
	background-color: #fff;
	border-color: #dfdfdf;
	font-size: 1.2rem;
	padding-left: 20px;
	padding-right: 20px
}

input.form-control:hover,input.form-control:focus {
	border-color: #666;
	background: #fff
}

textarea.form-control {
	background-color: #fff;
	border-color: #dfdfdf;
	font-size: 1.2rem
}

textarea.form-control:hover,textarea.form-control:focus {
	border-color: #666;
	background: #fff
}

.form-control-comment {
	font-size: 1.3rem
}

.hidden-comment .form-control-comment {
	display: none
}

.hidden-comment .form-control-comment.right {
	display: inline-block
}

sup.required {
	color: #cb3737
}

.cart_block ul::-webkit-scrollbar,.cart_block_content ul::-webkit-scrollbar {
	width: 0.8rem
}

.cart_block ul::-webkit-scrollbar-track,.cart_block_content ul::-webkit-scrollbar-track {
	background: #eaeaea;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem;
	-ms-border-radius: .4rem;
	-o-border-radius: .4rem;
	border-radius: .4rem
}

.cart_block ul::-webkit-scrollbar-thumb,.cart_block_content ul::-webkit-scrollbar-thumb {
	background-color: #666;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem;
	-ms-border-radius: .4rem;
	-o-border-radius: .4rem;
	border-radius: .4rem
}

.form-group {
	margin-bottom: 30px
}

.form-group .radio-inline {
	margin-right: 30px;
	font-size: 1.2rem
}

.lang-rtl .form-group .radio-inline {
	margin-left: 30px;
	margin-right: inherit
}

.form-group .radio-inline input[type*='radio'] {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px
}

.lang-rtl .form-group .radio-inline input[type*='radio'] {
	margin-left: 5px;
	margin-right: inherit
}

.form-group .input-group.js-parent-focus .btn {
	padding: 0 18px;
	border-left: 1px solid #e9e9e9
}

.lang-rtl .form-group .input-group.js-parent-focus .btn {
	border-right: 1px solid #e9e9e9;
	border-left: initial
}

.form-group .input-group.js-parent-focus .btn i {
	margin: 0
}

.form-group .input-group.js-parent-focus .btn:hover i {
	color: #fff
}

.form-group input::-webkit-input-placeholder {
	font-size: 15px;
	color: #cccbcb
}

.form-group input:-moz-placeholder {
	font-size: 15px;
	color: #cccbcb
}

.form-group input::-moz-placeholder {
	font-size: 15px;
	color: #cccbcb
}

.form-group input:-ms-input-placeholder {
	font-size: 15px;
	color: #cccbcb
}

.form-group input:-webkit-autofill,.form-group input:-webkit-autofill:hover,.form-group input:-webkit-autofill:focus textarea:-webkit-autofill,.form-group textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,.form-group select:-webkit-autofill,.form-group select:-webkit-autofill:hover,.form-group select:-webkit-autofill:focus {
	background: #fff !important
}

.form-control-label {
	text-align: left;
	font-size: 1.5rem;
	margin-bottom: 0;
	color: #666;
	padding-top: 10px
}

.lang-rtl .form-control-label {
	text-align: right
}

.form-control-comment {
	font-size: 13px;
	color: #aaaaaa
}

.form-control-comment.right {
	padding-top: 10px;
	padding-left: 15px;
	font-size: 1.3rem
}

.lang-rtl .form-control-comment.right {
	padding-right: 15px;
	padding-left: inherit
}

.form-control-valign {
	line-height: 43px
}

.form-control-valign .label {
	margin-bottom: 0
}

input.form-control {
	height: 46px;
	background-image: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D");
	border-color: #e9e9e9;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.2rem
}

input.form-control:hover,input.form-control:focus {
	border-color: #222;
	background: #fff
}

textarea.form-control {
	background-color: #fff;
	background-image: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D");
	border-color: #dfdfdf;
	font-size: 1.2rem
}

textarea.form-control:hover,textarea.form-control:focus {
	border-color: #000;
	background: #fff
}

.hidden-comment .form-control-comment {
	display: none
}

.hidden-comment .form-control-comment.right {
	display: inline-block
}

select.form-control:not([size]):not([multiple]) {
	height: 46px;
	font-size: 1rem;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	background-image: url(../img/icon-dropdown1.png);
	background-repeat: no-repeat;
	background-position: right 15px center
}

.lang-rtl select.form-control:not([size]):not([multiple]) {
	background-position: left 15px center
}

sup.required {
	color: #cb3737
}

.form-footer .btn.btn-primary {
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 43px;
	font-size: 1.1rem;
	font-weight: bold
}

.form-footer .btn.btn-primary:hover {
	background: #4d4d4d
}

.open>.dropdown-menu {
	display: block;
	border: none;
	-webkit-box-shadow: 1px 5px 10px rgba(0,0,0,0.35);
	-moz-box-shadow: 1px 5px 10px rgba(0,0,0,0.35);
	-ms-box-shadow: 1px 5px 10px rgba(0,0,0,0.35);
	-o-box-shadow: 1px 5px 10px rgba(0,0,0,0.35);
	box-shadow: 1px 5px 10px rgba(0,0,0,0.35)
}

.show>.dropdown-menu {
	display: block
}

.modal-review .modal-content .modal-header .modal-title {
	font-size: 1.6rem;
	color: #000
}

.modal-review .modal-content .modal-header .modal-title i {
	color: #000;
	font-size: 1.6rem;
	margin-right: 10px
}

.lang-rtl .modal-review .modal-content .modal-header .modal-title i {
	margin-left: 10px;
	margin-right: inherit
}

.modal-review .modal-content .modal-body .new_comment_form_content #criterions_list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

.modal-review .modal-content .modal-body .new_comment_form_content #criterions_list li {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

.modal-review .modal-content .modal-body .new_comment_form_content #criterions_list li label {
	margin-top: 0
}

.modal-review .modal-content .modal-body .new_comment_form_content #criterions_list li .star_content {
	display: flex !important;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

.modal .modal-header {
	padding: 0;
	border-bottom: none
}

.modal .modal-header .modal-title {
	padding: 12px 20px 11px
}

.modal .modal-header button {
	width: 22px;
	height: 22px;
	position: absolute;
	right: 5px;
	top: 6px;
	z-index: 30000
}

.lang-rtl .modal .modal-header button {
	left: 5px;
	right: auto
}

.modal .modal-header button i {
	color: #010101;
	font-size: 15px;
	width: 22px;
	font-weight: 900
}

.popover {
	border-color: #eaeaea;
	padding: 0;
	-webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 4px 5px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 4px 5px rgba(0,0,0,0.1);
	-o-box-shadow: 0 4px 5px rgba(0,0,0,0.1);
	box-shadow: 0 4px 5px rgba(0,0,0,0.1)
}

.popover .popover-title {
	font-size: 1.2rem
}

.popover .popover-content {
	padding: 5px 10px;
	font-size: 1.2rem;
	font-family: "Montserrat",sans-serif
}

.popover .popover-content .item-wishlist {
	padding: 5px 0;
	cursor: pointer
}

.ui-slider {
	height: 8px;
	width: calc(100% - 15px);
	background: #e1e1e1;
	border-color: #e1e1e1
}

.ui-slider .ui-slider-handle {
	width: 17px !important;
	height: 17px;
	border: 6px solid #2d2d2d;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	background: #fff
}

.ui-slider .ui-widget-header {
	background: #2d2d2d;
	border-color: #2d2d2d
}

.ui-slider.ui-slider-horizontal .ui-slider-handle {
	margin-left: -2px;
	top: -7px !important
}

.lang-rtl .ui-slider.ui-slider-horizontal .ui-slider-handle {
	margin-right: -2px;
	margin-left: inherit
}

.process-loading {
	position: relative;
	height: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	overflow: hidden;
	background: transparent;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.process-loading.active {
	height: 68px;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.process-loading .loader {
	position: absolute;
	top: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: url(../img/Bars.gif);
	height: 68px;
	width: 68px
}

.lang-rtl .process-loading .loader {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

@-webkit-keyframes slideInUpNov {
	0% {
		-webkit-transform: translate3d(0, 20%, 0);
		transform: translate3d(0, 20%, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes slideInUpNov {
	0% {
		-webkit-transform: translate3d(0, 20%, 0);
		transform: translate3d(0, 20%, 0);
		visibility: visible
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@-webkit-keyframes slideOutDownNov {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 30%, 0);
		transform: translate3d(0, 30%, 0)
	}
}

@keyframes slideOutDownNov {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 30%, 0);
		transform: translate3d(0, 30%, 0)
	}
}

@-webkit-keyframes fadeInNov {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeInNov {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes beforehover {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes beforehover {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes nov-cycle {
	0%,50%,100% {
		animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 0.5)
	}

	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@-webkit-keyframes nov-cycle {
	0%,50%,100% {
		animation-timing-function: cubic-bezier(0.5, 0.5, 0.5, 0.5)
	}

	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes nov-slide {
	0% {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		filter: alpha(opacity=30);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		-webkit-opacity: .3;
		-moz-opacity: .3;
		-ms-opacity: .3;
		-o-opacity: .3;
		opacity: .3;
		-webkit-transform: scale(2, 2);
		-ms-transform: scale(2, 2);
		transform: scale(2, 2)
	}

	100% {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
}

@-webkit-keyframes nov-slide {
	0% {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}

	50% {
		filter: alpha(opacity=30);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		-webkit-opacity: .3;
		-moz-opacity: .3;
		-ms-opacity: .3;
		-o-opacity: .3;
		opacity: .3;
		-webkit-transform: scale(2, 2);
		-ms-transform: scale(2, 2);
		transform: scale(2, 2)
	}

	100% {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1)
	}
}

@media (min-width: 767px) {
	.nov-megamenu .menu li.title-none .menu-title {
		display: none
	}

	.nov-megamenu {
		text-align: left
	}

	.lang-rtl .nov-megamenu {
		text-align: right
	}

	.nov-megamenu .dropdown-menu {
		visibility: hidden;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		z-index: 100;
		background-color: #fff;
		display: block;
		padding: 0;
		margin: 0;
		left: 0;
		border: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		border-top: 1px solid #eeeeee
	}

	.lang-rtl .nov-megamenu .dropdown-menu {
		right: 0;
		left: auto
	}

	.nov-megamenu .menu {
		margin: 0;
		padding: 0
	}

	.nov-megamenu .menu>li {
		display: inline-block;
		list-style: none;
		position: relative;
		margin: 0px 17px;
		padding: 24px 0px 23px 0px
	}

	.nov-megamenu .menu>li>a {
		display: block;
		font-weight: 500;
		font-size: 1.4rem;
		line-height: 21px;
		text-transform: uppercase;
		color: #041b2d;
		font-family: "Montserrat",sans-serif;
		position: relative
	}

	.nov-megamenu .menu>li>a:after {
		display: block;
		content: attr(title);
		font-weight: 700;
		height: 0;
		overflow: hidden;
		visibility: hidden
	}

	.nov-megamenu .menu>li>a:before {
		content: '';
		display: block;
		border-bottom: 3px solid black;
		-webkit-transform: scale(0, 0);
		-ms-transform: scale(0, 0);
		transform: scale(0, 0);
		-webkit-transition: 250ms ease-in-out;
		-moz-transition: 250ms ease-in-out;
		-ms-transition: 250ms ease-in-out;
		-o-transition: 250ms ease-in-out;
		transition: 250ms ease-in-out;
		position: absolute;
		bottom: -9px;
		left: 0;
		width: 100%
	}

	.nov-megamenu .menu>li>a i {
		float: right;
		margin-left: 5px;
		margin-right: 0px;
		font-size: 11px;
		position: relative;
		top: 3px
	}

	.lang-rtl .nov-megamenu .menu>li>a i {
		float: left
	}

	.lang-rtl .nov-megamenu .menu>li>a i {
		margin-left: 0px;
		margin-right: 5px
	}

	.nov-megamenu .menu>li>.dropdown-menu {
		background: transparent
	}

	.nov-megamenu .menu>li>.dropdown-menu>ul {
		background: #fff
	}

	.nov-megamenu .menu>li.group,.nov-megamenu .menu>li.has-sub {
		position: relative
	}

	.nov-megamenu .menu>li:hover>a,.nov-megamenu .menu>li.active>a {
		color: #000;
		font-weight: 700
	}

	.nov-megamenu .menu>li:hover>a:before,.nov-megamenu .menu>li.active>a:before {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: 250ms ease-in-out;
		-moz-transition: 250ms ease-in-out;
		-ms-transition: 250ms ease-in-out;
		-o-transition: 250ms ease-in-out;
		transition: 250ms ease-in-out
	}

	.nov-megamenu .menu>li.title-none .menu-title {
		display: none
	}

	.nov-megamenu .menu>li .menu-title {
		color: #000;
		font-weight: 600;
		font-family: "Montserrat",sans-serif;
		font-size: 1.6rem;
		display: block;
		border-bottom: none;
		text-transform: capitalize;
		text-align: left;
		padding: 10px 0 14px
	}

	.lang-rtl .nov-megamenu .menu>li .menu-title {
		text-align: right
	}

	.nov-megamenu .menu>li.item>.dropdown-menu {
		top: calc(100% + 20px);
		border-top: none
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu {
		left: -15px
	}

	.lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu {
		right: -15px;
		left: auto
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu li.has-sub {
		position: relative
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu ul {
		text-align: left;
		padding: 0;
		-webkit-box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		-moz-box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		-ms-box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		-o-box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05)
	}

	.lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu ul {
		text-align: right
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu ul li {
		display: block;
		border-top: 1px solid #f3f3f3
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu ul li a {
		padding: 10px 10px 10px 15px;
		display: block;
		font-size: 16px;
		font-weight: 400
	}

	.lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu ul li a {
		padding: 10px 15px 10px 10px
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu ul li:first-child {
		border-top: 0
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu ul li:hover {
		border-top-color: #666
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu ul li:hover>a {
		color: #fff;
		background: #666
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu .dropdown-menu {
		position: absolute;
		left: 100%;
		top: 0;
		padding: 0;
		margin: 0;
		border: 0;
		border-left: 5px solid transparent;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0
	}

	.lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu .dropdown-menu {
		right: 100%;
		left: auto
	}

	.lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu .dropdown-menu {
		border-right: 5px solid transparent;
		border-left: initial
	}

	.nov-megamenu .menu>li.has-sub>.dropdown-menu li:hover>.dropdown-menu {
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		visibility: visible;
		display: block
	}

	.nov-megamenu .menu>li.group>.dropdown-menu {
		padding: 20px 15px 15px 15px;
		border-top: 1px solid #eeeeee;
		-webkit-box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		-moz-box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		-ms-box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		-o-box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		box-shadow: 0 5px 5px 3px rgba(31,31,31,0.05);
		background-color: #fff;
		top: calc(100% + 20px)
	}

	.nov-megamenu .menu>li.group>.dropdown-menu>ul {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.nov-megamenu .menu>li.group>.dropdown-menu>ul li a {
		color: #000;
		font-size: 14px;
		text-transform: capitalize;
		padding: 8px 0px;
		-webkit-transition: all 0.35s linear;
		-moz-transition: all 0.35s linear;
		-ms-transition: all 0.35s linear;
		-o-transition: all 0.35s linear;
		transition: all 0.35s linear
	}

	.nov-megamenu .menu>li.group>.dropdown-menu>ul li a:hover {
		color: rgba(0,0,0,0.6);
		-webkit-transition: all 0.35s linear;
		-moz-transition: all 0.35s linear;
		-ms-transition: all 0.35s linear;
		-o-transition: all 0.35s linear;
		transition: all 0.35s linear
	}

	.nov-megamenu .menu>li.group>.dropdown-menu>ul>.has-sub>.dropdown-menu>ul>li {
		margin-bottom: 14px
	}

	.nov-megamenu .menu>li.group>.dropdown-menu>ul>.has-sub>.dropdown-menu>ul>li>a {
		color: #666;
		text-transform: uppercase
	}

	.nov-megamenu .menu>li.group>.dropdown-menu>ul>.has-sub>.dropdown-menu>ul>li>a:hover {
		color: #666
	}

	.nov-megamenu .menu>li.group>.dropdown-menu>ul>.has-sub>.dropdown-menu>ul>li:last-child {
		margin-bottom: 0
	}

	.nov-megamenu .menu>li.group>.dropdown-menu .has-sub>a {
		text-transform: uppercase;
		color: #222222;
		font-weight: 700;
		text-transform: uppercase;
		font-size: 1.6rem;
		margin-bottom: 10px;
		padding-bottom: 10px;
		display: block;
		border-bottom: none
	}

	.nov-megamenu .menu>li.group>.dropdown-menu .dropdown-menu {
		visibility: visible;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		position: relative;
		left: inherit;
		top: inherit;
		float: none;
		margin: 0rem 0 0;
		background: transparent;
		font-size: 1.1rem;
		color: #666;
		display: block
	}

	.lang-rtl .nov-megamenu .menu>li.group>.dropdown-menu .dropdown-menu {
		right: inherit;
		left: auto
	}

	.nov-megamenu .menu>li.group.home-page ul {
		display: block;
		padding: 0px 15px
	}

	.nov-megamenu .menu>li.group.home-page ul li {
		display: block;
		text-align: left
	}

	.lang-rtl .nov-megamenu .menu>li.group.home-page ul li {
		text-align: right
	}

	.nov-megamenu .menu>li.group.home-page ul li a {
		display: block
	}

	.nov-megamenu .menu>li.group .style_item .menu-content ul li a {
		font-size: 1.6rem;
		font-weight: 600;
		padding: 9px 0
	}

	.nov-megamenu .menu>li.group .style_item .menu-content ul li a i {
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-ms-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;
		padding-left: 5px
	}

	.lang-rtl .nov-megamenu .menu>li.group .style_item .menu-content ul li a i {
		padding-right: 5px;
		padding-left: inherit
	}

	.nov-megamenu .menu>li.group .style_item .menu-content ul li a:hover i {
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-ms-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;
		transform: translateX(5px)
	}

	.nov-megamenu .menu>li.group.group-full {
		position: static
	}

	.nov-megamenu .menu>li.group.group-full ul {
		margin: 0px auto;
		max-width: 1420px
	}

	.nov-megamenu .menu>li.group.group-full.page-banner ul li.col-md-4.html {
		-webkit-box-flex: 37%;
		-moz-box-flex: 37%;
		-webkit-flex: 37%;
		-ms-flex: 37%;
		flex: 37%;
		max-width: 37%
	}

	.nov-megamenu .menu>li.group.group-full.page-banner ul li.col-md-4.banner-img {
		-webkit-box-flex: 26%;
		-moz-box-flex: 26%;
		-webkit-flex: 26%;
		-ms-flex: 26%;
		flex: 26%;
		max-width: 26%
	}

	.nov-megamenu .menu>li.group.group-full>.dropdown-menu {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.lang-rtl .nov-megamenu .menu>li.group.group-full>.dropdown-menu {
		right: 50%;
		left: auto
	}

	.lang-rtl .nov-megamenu .menu>li.group.group-full>.dropdown-menu {
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%)
	}

	.nov-megamenu .menu>li.group.group-full>.dropdown-menu .menu-content ul {
		padding-bottom: 30px;
		padding-top: 5px
	}

	.nov-megamenu .menu>li.group.group-full>.dropdown-menu .menu-content ul li a:before {
		display: none
	}

	.nov-megamenu .menu>li.group.group-full>.dropdown-menu .banner-menu {
		margin: 10px 0px
	}

	.nov-megamenu .menu>li.group.group-full>.dropdown-menu .banner-menu a {
		padding: 0px
	}

	.nov-megamenu .menu>li.group.group-full>.dropdown-menu .banner-menu:hover img {
		filter: alpha(opacity=80);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		-webkit-opacity: .8;
		-moz-opacity: .8;
		-ms-opacity: .8;
		-o-opacity: .8;
		opacity: .8
	}

	.nov-megamenu .menu>li.group ul {
		padding: 0;
		list-style: none
	}

	.nov-megamenu .menu>li.group .menu-content .menu-title {
		text-align: left
	}

	.lang-rtl .nov-megamenu .menu>li.group .menu-content .menu-title {
		text-align: right
	}

	.nov-megamenu .menu>li.group .menu-content ul {
		padding-bottom: 10px
	}

	.nov-megamenu .menu>li.group .menu-content ul li {
		text-align: left
	}

	.lang-rtl .nov-megamenu .menu>li.group .menu-content ul li {
		text-align: right
	}

	.nov-megamenu .menu>li.group .menu-content ul li a {
		padding: 8px 0;
		position: relative;
		display: block
	}

	.nov-megamenu .menu>li.group .menu-content ul li a:before {
		content: "";
		position: absolute;
		background: #e6e6e6;
		min-width: 100%;
		height: 1px;
		bottom: 0;
		left: 0px
	}

	.nov-megamenu .menu>li.group .menu-content ul li:last-child {
		margin-bottom: 0
	}

	.nov-megamenu .menu>li.group .menu-content ul li:last-child a:before {
		display: none
	}

	.nov-megamenu .menu>li.group .menu-content .sale-off .menu-title {
		color: #ff3a3a
	}

	.nov-megamenu .menu>li.group .menu-content .sale-off a {
		color: #ff3a3a
	}

	.nov-megamenu .menu>li.group .menu-content .d-flex {
		margin-right: -5px;
		margin-left: -5px
	}

	.nov-megamenu .menu>li.group .menu-content .d-flex .col {
		padding-left: 5px;
		padding-right: 5px
	}

	.nov-megamenu .menu>li:focus>a,.nov-megamenu .menu>li:hover>a {
		color: #000
	}

	.nov-megamenu .menu>li:focus>.dropdown-menu,.nov-megamenu .menu>li:hover>.dropdown-menu {
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		visibility: visible;
		top: 100%
	}

	.nov-megamenu .menu>li.full-width {
		position: static
	}

	.nov-megamenu .menu>li.full-width>.dropdown-menu {
		width: 100% !important
	}

	.nov-megamenu .menu>li .opener {
		position: absolute;
		right: 5px;
		z-index: 1;
		display: none;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		cursor: pointer
	}

	.lang-rtl .nov-megamenu .menu>li .opener {
		left: 5px;
		right: auto
	}

	.nov-megamenu .menu>li .opener:before {
		content: '\f107';
		font-family: "FontAwesome";
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		text-rendering: auto
	}

	.nov-megamenu .menu>li:hover .opener:before,.nov-megamenu .menu>li.active .opener:before {
		color: #000
	}

	.menu_vertical {
		position: fixed !important;
		top: 0;
		width: 270px;
		height: 100vh;
		background: #fff;
		z-index: 9999;
		left: -30px;
		visibility: hidden;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		overflow-x: auto;
		padding: 40px 25px 0px 30px !important
	}

	.lang-rtl .menu_vertical {
		right: -30px;
		left: auto
	}

	.menu_vertical::-webkit-scrollbar-track {
		background-color: #efefef
	}

	.menu_vertical::-webkit-scrollbar {
		width: 5px;
		background-color: #efefef
	}

	.menu_vertical::-webkit-scrollbar-thumb {
		background-color: #666
	}

	.menu_vertical.active {
		left: 0;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		visibility: visible
	}

	.lang-rtl .menu_vertical.active {
		right: 0;
		left: auto
	}

	.menu_vertical .menu_close {
		font-size: 16px;
		color: #c3c4c3;
		margin-bottom: 45px;
		cursor: pointer
	}

	.menu_vertical .menu_close i {
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px
	}

	.menu_vertical .menu_close i:hover {
		color: #000;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg)
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li {
		padding: 0 !important;
		margin: 0px !important;
		display: block;
		position: relative !important;
		text-align: left
	}

	.lang-rtl .nov-megamenu_vertical .nov-megamenu .menu>li {
		text-align: right
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li.group.category-mega {
		position: relative
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li>a {
		font-size: 1.4rem;
		font-weight: bold;
		padding: 18px 0px !important;
		color: #000 !important
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li>a:before,.nov-megamenu_vertical .nov-megamenu .menu>li>a:after {
		display: none
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li>.dropdown-menu {
		padding: 15px 10px 15px 10px;
		position: static;
		-webkit-transform: translateX(0px) !important;
		-ms-transform: translateX(0px) !important;
		transform: translateX(0px) !important;
		max-width: 100%;
		float: none;
		visibility: visible;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
		display: none
	}

	.lang-rtl .nov-megamenu_vertical .nov-megamenu .menu>li>.dropdown-menu {
		padding: 15px 10px 15px 10px
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li>.dropdown-menu ul {
		display: block;
		padding: 0px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li>.dropdown-menu ul [class*='col'],.nov-megamenu_vertical .nov-megamenu .menu>li>.dropdown-menu ul [class*='col-'] {
		max-width: 100% !important;
		-webkit-box-flex: 0 0 100% !important;
		-moz-box-flex: 0 0 100% !important;
		-webkit-flex: 0 0 100% !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		padding: 0
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li>.dropdown-menu ul [class*='col'] .menu-content>.row,.nov-megamenu_vertical .nov-megamenu .menu>li>.dropdown-menu ul [class*='col-'] .menu-content>.row {
		margin: 0px 0px
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li>.dropdown-menu li .opener {
		display: none
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li .opener {
		position: absolute;
		right: 0;
		z-index: 1;
		padding: 0px 10px;
		display: block;
		top: 20px;
		cursor: pointer
	}

	.lang-rtl .nov-megamenu_vertical .nov-megamenu .menu>li .opener {
		left: 0;
		right: auto
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li .opener:before {
		content: '\f278';
		font-family: "Material-Design-Iconic-Font";
		font-size: 16px;
		text-rendering: auto;
		color: #000
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li.menu-active .opener:before {
		content: '\f273'
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li.group.category-mega>.dropdown-menu {
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px)
	}

	.lang-rtl .nov-megamenu_vertical .nov-megamenu .menu>li.group.category-mega>.dropdown-menu {
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px)
	}

	.sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.group>.dropdown-menu,.sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.has-sub>.dropdown-menu {
		left: 0px !important
	}

	.sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener {
		right: 0px
	}

	.lang-rtl .sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener {
		left: 0px;
		right: auto
	}

	.sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener:before {
		content: "\f107"
	}

	.sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.active .opener {
		color: #000
	}

	.sticky-menu-active .nov-megamenu .menu>li>a:before {
		bottom: -15px
	}
}

@media (max-width: 767px) {
	body {
		transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
		position: relative;
		left: 0;
		right: 0
	}

	body.canvasmenu-right {
		overflow: hidden;
		right: 250px;
		left: -250px
	}

	.lang-rtl body.canvasmenu-right {
		left: 250px;
		right: auto
	}

	.lang-rtl body.canvasmenu-right {
		right: -250px;
		left: auto
	}

	body.canvasmenu-right .canvas-overlay {
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		visibility: inherit
	}

	body.canvasmenu-right .canvas-menu.drawer-left {
		right: 0px
	}

	.lang-rtl body.canvasmenu-right .canvas-menu.drawer-left {
		left: 0px;
		right: auto
	}

	.canvas-menu {
		background: white;
		color: #000;
		position: fixed;
		z-index: 9999;
		top: 0;
		left: auto;
		right: auto;
		width: 250px;
		height: 100%;
		-webkit-transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
		-moz-transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
		-ms-transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
		-o-transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
		transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1);
		overflow: hidden;
		-webkit-overflow-scrolling: touch
	}

	.lang-rtl .canvas-menu {
		right: auto;
		left: auto
	}

	.lang-rtl .canvas-menu {
		left: auto;
		right: auto
	}

	.canvas-menu.drawer-left {
		right: -250px
	}

	.lang-rtl .canvas-menu.drawer-left {
		left: -250px;
		right: auto
	}

	.canvas-menu #canvas-main-menu {
		top: 87px;
		background: #fff
	}

	.canvas-menu #canvas-main-menu .mm-navbar .mm-title {
		font-size: 1.8rem;
		text-transform: uppercase;
		font-weight: 700;
		color: #000
	}

	.canvas-menu #canvas-main-menu .mm-navbar .mm-prev:before {
		width: 6px;
		height: 6px;
		border-color: #000
	}

	.canvas-menu #canvas-main-menu .mm-panel {
		visibility: visible;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		width: 100% !important;
		border: none;
		padding: 25px 0px;
		background-image: none !important
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview {
		margin: 0;
		padding: 0px 40px
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview.level1 {
		padding: 0px 20px
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview .mm-next.mm-fullsubopen+span,.canvas-menu #canvas-main-menu .mm-panel .mm-listview .mm-next.mm-fullsubopen+a {
		padding: 10px 0px 10px 0px;
		text-align: left
	}

	.lang-rtl .canvas-menu #canvas-main-menu .mm-panel .mm-listview .mm-next.mm-fullsubopen+span,.lang-rtl .canvas-menu #canvas-main-menu .mm-panel .mm-listview .mm-next.mm-fullsubopen+a {
		text-align: right
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview.level1 a {
		font-size: 1.8rem;
		font-weight: 700;
		padding: 15px 40px 15px 0px
	}

	.lang-rtl .canvas-menu #canvas-main-menu .mm-panel .mm-listview.level1 a {
		padding: 15px 0px 15px 40px
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li {
		padding: 0
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li:not(.mm-divider):after {
		border-bottom: none
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li .opener,.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li .mm-next:before {
		display: none
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li .mm-next:after {
		border: none;
		content: "\f2f6";
		font-family: "Material-Design-Iconic-Font";
		font-size: 24px;
		color: #b3b4b3;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		border: none;
		display: contents;
		width: initial;
		height: initial
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li a {
		font-size: 1.4rem;
		padding-left: 20px;
		border-bottom: none;
		padding: 10px 50px 10px 0px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		align-items: center
	}

	.lang-rtl .canvas-menu #canvas-main-menu .mm-panel .mm-listview>li a {
		padding-right: 20px;
		padding-left: inherit
	}

	.lang-rtl .canvas-menu #canvas-main-menu .mm-panel .mm-listview>li a {
		padding: 10px 0px 10px 50px
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li a>i {
		display: none
	}

	.canvas-menu #canvas-main-menu .mm-panel .mm-listview>li a.mm-next {
		top: 7px;
		padding: 0;
		width: initial
	}

	.canvas-menu #canvas-main-menu .mm-panel.mm-hasnavbar .mm-navbar {
		max-width: 250px;
		text-align: left;
		border-bottom: none
	}

	.lang-rtl .canvas-menu #canvas-main-menu .mm-panel.mm-hasnavbar .mm-navbar {
		text-align: right
	}

	.canvas-menu #canvas-main-menu .site-nav__dropdown .menuGroup .novMenuLinks {
		padding: 0
	}

	.canvas-menu #canvas-main-menu .show_sub {
		display: none
	}

	.canvas-menu .canvas-header-box {
		padding: 35px 0px;
		font-size: 16px;
		font-weight: 700;
		color: #c3c4c3;
		background-color: white
	}

	.canvas-menu .canvas-header-box .close-box {
		cursor: pointer
	}

	.canvas-menu .site-nav>li {
		text-align: left;
		display: block
	}

	.lang-rtl .canvas-menu .site-nav>li {
		text-align: right
	}

	.canvas-menu .site-nav>li:before {
		display: none
	}

	.canvas-menu .site-nav>li>.mm-next {
		padding: 20px 32px
	}

	.canvas-menu .site-nav>li>.mm-next:before {
		display: none
	}

	.canvas-menu .site-nav>li>.mm-next:after {
		content: "\f2f6";
		font-family: 'Material-Design-Iconic-Font';
		font-size: 24px;
		color: #b3b4b3;
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
		border: none;
		display: contents;
		width: initial;
		height: initial
	}

	.canvas-menu .site-nav>li:not(.mm-divider)::after {
		left: 0 !important;
		border-bottom: none
	}

	.lang-rtl .canvas-menu .site-nav>li:not(.mm-divider)::after {
		right: 0 !important;
		left: auto
	}

	.canvas-menu .site-nav>li>a:not(.mm-next) {
		font-size: 1.6rem;
		font-weight: 700;
		padding: 15px 0 !important;
		padding-left: 20px !important;
		padding-right: 10px !important
	}

	.lang-rtl .canvas-menu .site-nav>li>a:not(.mm-next) {
		padding-left: 10px !important;
		padding-right: 20px !important
	}

	.canvas-menu .slide-menu,.canvas-menu .banner-menu {
		padding: 20px
	}
}

@media (max-width: 1199px) and (min-width: 992px) {
	.nov-megamenu_vertical .nov-megamenu .menu>li.category-mega {
		position: relative !important
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li.category-mega>.dropdown-menu {
		width: 738px !important
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega {
		position: relative !important
	}

	.nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
		width: 738px !important;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	.lang-rtl .nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

.product .menu-title {
	padding-left: 20px;
	margin-bottom: 10px
}

.lang-rtl .product .menu-title {
	padding-right: 20px;
	padding-left: inherit
}

.product-menu {
	text-align: center;
	overflow: hidden
}

.product-menu .block_content .products_menu {
	width: 200px;
	min-width: 200px
}

@media (max-width: 767px) {
	.product-menu .block_content .products_menu .slick-list .slick-slide {
		width: 200px;
		min-width: 200px
	}
}

.product-menu .block_content .products_menu .product-miniature1 {
	max-width: 210px
}

.product-menu .block_content .products_menu .product-miniature1 .product-title a {
	font-size: 14px
}

.mm-hasnavbar {
	text-align: center
}

.mm-hasnavbar .products_menu {
	width: 200px;
	min-width: 200px;
	padding-top: 15px;
	display: inline-block
}

.mm-hasnavbar .products_menu .slick-dots li {
	width: 12px;
	height: 12px
}

.mm-hasnavbar .products_menu .slick-dots li button {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	width: 12px;
	height: 12px;
	background: #cccccc
}

.mm-hasnavbar .products_menu .slick-dots li.slick-active button {
	background: #666
}

.mm-hasnavbar .products_menu .product-miniature1 {
	max-width: 210px
}

.mm-hasnavbar .products_menu .product-miniature1 .product-title a {
	font-size: 14px
}

.nov_preload {
	position: relative;
	width: 100%;
	display: block;
	z-index: 9999;
	top: 0px;
	left: 0px
}

@media (min-width: 992px) {
	.nov_preload {
		height: 650px
	}
}

.nov_preload .process-loading {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	background: transparent
}

#nov-slider {
	position: relative;
	z-index: 2;
	padding: 0px;
	overflow: hidden
}

#nov-slider .nivo-caption {
	position: absolute;
	margin: auto
}

#nov-slider .nivo-main-image {
	position: absolute;
	left: 0;
	top: 0
}

.nova-slider-ct {
	position: relative;
	height: 100%;
	overflow: hidden
}

.active-slider {
	top: 0px;
	width: 100%;
	overflow: inherit
}

.nivoSlider {
	position: relative;
	width: 100%;
	height: auto
}

.nivoSlider img {
	position: absolute;
	top: 25px;
	left: 0px;
	max-width: none
}

.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
	background: white;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0
}

.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important
}

.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0
}

.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden
}

.nivo-box img {
	display: block
}

.nivo-caption {
	position: absolute;
	left: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: transparent;
	color: #000;
	width: 100%;
	z-index: 8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.nivo-caption p {
	padding: 5px;
	margin: 0;
	color: #fff;
	font-size: 3.2rem;
	font-weight: 700;
	font-style: italic;
	line-height: normal
}

.nivo-directionNav a {
	position: absolute;
	bottom: 0px;
	cursor: pointer;
	z-index: 102;
	cursor: pointer;
	color: #000 !important;
	font-family: "Montserrat",sans-serif
}

.nivo-directionNav a i {
	width: 42px;
	height: 20px
}

.nivo-directionNav a.nivo-prevNav {
	right: 50%;
	bottom: 20px;
	margin-right: 100px
}

.lang-rtl .nivo-directionNav a.nivo-prevNav {
	left: 50%;
	right: auto
}

.nivo-directionNav a.nivo-prevNav i {
	background-repeat: no-repeat;
	background: url(../img/icon/arrow-left.png) no-repeat
}

.nivo-directionNav a.nivo-nextNav {
	left: 50%;
	bottom: 20px;
	margin-left: 100px
}

.lang-rtl .nivo-directionNav a.nivo-nextNav {
	right: 50%;
	left: auto
}

.nivo-directionNav a.nivo-nextNav i {
	background-repeat: no-repeat;
	background: url(../img/icon/arrow-right.png) no-repeat
}

.nivo-directionNav a:hover {
	color: #666 !important
}

.nivo-directionNav a:hover span,.nivo-directionNav a:hover i {
	color: #666
}

@media (max-width: 767px) {
	.nivo-directionNav a {
		margin-top: -17px;
		cursor: pointer
	}

	.nivo-directionNav a.nivo-nextNav,.nivo-directionNav a.nivo-prevNav {
		display: none
	}

	.nivo-directionNav a i {
		font-size: 2rem
	}
}

.number_slideshow {
	position: absolute;
	bottom: 0px;
	z-index: 9111119;
	left: 30px;
	color: #333;
	display: block
}

.nivo-controlNav {
	bottom: 20px;
	display: inline-block;
	position: absolute;
	z-index: 99;
	right: 50%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
	width: 50px;
	color: #fff;
	counter-reset: my-sec-counter;
	text-align: right
}

.lang-rtl .nivo-controlNav {
	left: 50%;
	right: auto
}

.lang-rtl .nivo-controlNav {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.lang-rtl .nivo-controlNav {
	text-align: left
}

@media (max-width: 767px) {
	.nivo-controlNav {
		bottom: 15px;
		display: none !important
	}
}

.nivo-controlNav .nivo-control {
	border-radius: 50%;
	cursor: pointer;
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	font-size: 0px
}

.nivo-controlNav .nivo-control:before {
	counter-increment: my-sec-counter;
	content: counter(my-sec-counter);
	font-size: 24px;
	color: #fff;
	top: 0px;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	position: absolute;
	left: 0px
}

.lang-rtl .nivo-controlNav .nivo-control:before {
	right: 0px;
	left: auto
}

.nivo-controlNav .nivo-control.active:before {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nivo-controlNav .nivo-control:last-child {
	font-size: 24px
}

.nivo-controlNav .nivo-control:last-child:after {
	content: "-";
	font-family: "FontAwesome";
	position: absolute;
	top: -2px;
	right: 50%;
	right: 50%;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.lang-rtl .nivo-controlNav .nivo-control:last-child:after {
	left: 50%;
	right: auto
}

.lang-rtl .nivo-controlNav .nivo-control:last-child:after {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.slider-left {
	left: 15px;
	text-align: left
}

.slider-center {
	left: 0;
	right: 0;
	margin: auto
}

.slider-right {
	left: auto;
	right: 15px;
	text-align: right
}

.nova-slider-ct {
	color: #fff;
	text-align: center
}

.nova-slider-ct .nov-title {
	font-size: 44px;
	padding: 10px 0;
	text-align: left;
	position: relative;
	display: initial;
	margin-top: 0;
	font-family: "Montserrat",sans-serif;
	text-transform: uppercase
}

.slider-right .nov-title:before {
	right: 0 !important;
	left: inherit
}

.slider-right .nov-title:after {
	right: 0 !important;
	left: inherit
}

.effect-1 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

.effect-2 {
	-webkit-animation-duration: 1.6s;
	animation-duration: 1.6s;
	animation-timing-function: ease-in;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

.effect-3 {
	-webkit-animation-duration: 2.2s;
	animation-duration: 2.2s;
	animation-timing-function: custom;
	-webkit-animation-timing-function: custom;
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

.effect-4 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}

.effect-5 {
	-webkit-animation-duration: 1.6s;
	animation-duration: 1.6s;
	animation-timing-function: ease-in;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}

.effect-6 {
	-webkit-animation-duration: 2.2s;
	animation-duration: 2.2s;
	animation-timing-function: custom;
	-webkit-animation-timing-function: custom;
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}

.effect-7 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}

.effect-8 {
	-webkit-animation-duration: 1.6s;
	animation-duration: 1.6s;
	animation-timing-function: ease-in;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}

.effect-9 {
	-webkit-animation-duration: 2.2s;
	animation-duration: 2.2s;
	animation-timing-function: custom;
	-webkit-animation-timing-function: custom;
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}

.effect-10 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

.effect-11 {
	-webkit-animation-duration: 1.6s;
	animation-duration: 1.6s;
	animation-timing-function: ease-in;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

.effect-12 {
	-webkit-animation-duration: 2.2s;
	animation-duration: 2.2s;
	animation-timing-function: custom;
	-webkit-animation-timing-function: custom;
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

@-webkit-keyframes bounceInLeft {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInLeft {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes bounceInRight {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInRight {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}

	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}

	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes bounceInUp {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes bounceInUp {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@-webkit-keyframes bounceInDown {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes bounceInDown {
	0%,60%,75%,90%,100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}

	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}

	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
}

@media (max-width: 576px) {
	.nova-slider-ct .nov-title {
		font-size: 25px
	}

	.nova-slider-ct .nov-html .btn {
		font-size: 12px;
		padding: 5px 30px
	}
}

.nivo-html-caption {
	display: none !important
}

.nov-slider-ct .nov-center {
	padding: 0px 100px 10px 100px
}

.nov-slider-ct .nov-center.slider-center {
	text-align: center
}

.nov-slider-ct .nov-center .nov-title {
	font-weight: 900;
	font-size: 5.4rem;
	line-height: normal;
	font-style: italic;
	color: #fff
}

.nov-slider-ct .nov-center .caption-animate {
	background-color: #fff;
	color: #000;
	border: 1px solid #fff;
	transform: skewX(-22deg);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 0 18px;
	height: 38px;
	line-height: 36px;
	font-weight: 700;
	font-size: 1.4rem;
	white-space: normal;
	text-transform: uppercase;
	transition: all .35s ease
}

.nov-slider-ct .nov-center .caption-animate:last-child {
	margin-left: 18px
}

.lang-rtl .nov-slider-ct .nov-center .caption-animate:last-child {
	margin-right: 18px;
	margin-left: inherit
}

.nov-slider-ct .nov-center .caption-animate span {
	transform: skewX(22deg);
	display: inline-block
}

.nov-slider-ct .nov-center .caption-animate:hover {
	background: #000;
	border: 1px solid #000;
	color: #fff
}

.nov-slider-ct .nov-description {
	margin-top: 10px;
	margin-bottom: 5px
}

@media (max-width: 1199px) {
	.nov-slider-ct .nov-center .nov-title {
		font-size: 4.4rem
	}

	.nivo-caption p {
		font-size: 2.2rem
	}
}

@media (max-width: 767px) {
	.nov-slider-ct .nov-center {
		padding: 0px 20px 10px 20px
	}

	.nov-slider-ct .nov-center .nov-title {
		font-size: 2.4rem
	}

	.nivo-caption p {
		font-size: 1.6rem
	}
}

@media (min-width: 992px) {
	.one-columns {
		margin: 0 auto
	}
}

#sdsblogArticle {
	font-family: "Montserrat",sans-serif
}

#sdsblogArticle .post-img {
	margin-bottom: 25px
}

#sdsblogArticle .post-title {
	color: #666;
	font-size: 2rem;
	margin-bottom: 22px;
	text-transform: uppercase
}

#sdsblogArticle .articleContent {
	line-height: 22px;
	color: #000
}

#sdsblogArticle .articleContent h1,#sdsblogArticle .articleContent h2,#sdsblogArticle .articleContent h3,#sdsblogArticle .articleContent h4,#sdsblogArticle .articleContent h5,#sdsblogArticle .articleContent h6 {
	color: #666;
	text-transform: uppercase;
	font-size: 1.6rem;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 23px
}

#sdsblogArticle .articleContent img {
	max-width: 100%
}

#sdsblogArticle .sdsarticleBottom {
	margin-top: 23px;
	margin-bottom: 35px;
	padding: 6px 0;
	border-top: 1px dotted #949494;
	border-bottom: 1px dotted #949494
}

#sdsblogArticle .sdsarticleBottom .post-info span {
	position: relative;
	font-size: 1.1rem;
	font-weight: 400;
	text-transform: uppercase;
	color: #666;
	margin-left: 7px;
	padding-left: 10px;
	color: #c6c6c6
}

.lang-rtl #sdsblogArticle .sdsarticleBottom .post-info span {
	margin-right: 7px;
	margin-left: inherit
}

.lang-rtl #sdsblogArticle .sdsarticleBottom .post-info span {
	padding-right: 10px;
	padding-left: inherit
}

#sdsblogArticle .sdsarticleBottom .post-info span:before {
	content: "";
	height: 9px;
	width: 1px;
	background: #c6c6c6;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.lang-rtl #sdsblogArticle .sdsarticleBottom .post-info span:before {
	right: 0;
	left: auto
}

#sdsblogArticle .sdsarticleBottom .post-info span:first-child {
	padding: 0;
	margin: 0
}

#sdsblogArticle .sdsarticleBottom .post-info span:first-child:before {
	display: none
}

#sdsblogArticle .sdsarticleBottom .post-info span i {
	display: none
}

#sdsblogArticle .sdsarticleBottom .button-share {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: flex-end
}

#sdsblogArticle .sdsarticleBottom .button-share .social-sharing .dropdown-menu .dropdown-item i {
	margin-right: 10px
}

.lang-rtl #sdsblogArticle .sdsarticleBottom .button-share .social-sharing .dropdown-menu .dropdown-item i {
	margin-left: 10px;
	margin-right: inherit
}

#sdsblogArticle .sdsarticleBottom .button-share .btn-link span {
	font-size: 1.1rem;
	color: #c6c6c6;
	font-weight: 400;
	text-transform: uppercase
}

#sdsblogArticle .sdsarticleBottom .button-share .btn-link span i {
	color: #000;
	display: inline-block !important
}

#sdsblogArticle .sdsarticleBottom .button-share .btn-link:hover span,#sdsblogArticle .sdsarticleBottom .button-share .btn-link:focus span {
	color: #fff !important
}

#sdsblogArticle .sdsarticleBottom .button-share .btn-link:hover span i,#sdsblogArticle .sdsarticleBottom .button-share .btn-link:focus span i {
	color: #fff
}

@media (max-width: 767px) {
	#sdsblogArticle .sdsarticleBottom {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	#sdsblogArticle .sdsarticleBottom .post-info {
		margin-top: 10px
	}

	#sdsblogArticle .sdsarticleBottom .button-share {
		-webkit-justify-content: flex-start !important;
		-moz-justify-content: flex-start !important;
		-ms-justify-content: flex-start !important;
		justify-content: flex-start !important;
		-ms-flex-pack: flex-start !important;
		margin-top: 10px
	}
}

#sdsblogArticle #articleRelated {
	margin-bottom: 30px
}

#sdsblogArticle #articleRelated .title_block {
	font-size: 2.4rem;
	color: #222;
	font-weight: 700;
	margin-bottom: 2.5rem
}

#sdsblogArticle #articleRelated .block-content {
	margin: 0px -15px
}

#sdsblogArticle #articleRelated .block-content .item {
	padding: 0px 15px
}

#sdsblogArticle #articleRelated .block-content .post-item .post-image {
	overflow: hidden;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

#sdsblogArticle #articleRelated .block-content .post-item .post-image img {
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

#sdsblogArticle #articleRelated .block-content .post-item .post-image:hover img {
	-webkit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2)
}

#sdsblogArticle #articleRelated .block-content .post-item .post_title {
	margin-top: 15px;
	margin-bottom: 12px
}

#sdsblogArticle #articleRelated .block-content .post-item .post_title a {
	font-size: 1.6rem;
	color: #222;
	font-weight: 600
}

#sdsblogArticle #articleRelated .block-content .post-item .post_title a:hover {
	color: #666
}

#sdsblogArticle #articleRelated .block-content .post-item .post-desc {
	color: #000;
	font-size: 1.4rem;
	font-weight: 300
}

.sdstags-update {
	display: inline-block;
	margin-top: 10px;
	text-align: right
}

.lang-rtl .sdstags-update {
	text-align: left
}

.sdstags-update .tags {
	float: left
}

.lang-rtl .sdstags-update .tags {
	float: right
}

.sdstags-update .tags a {
	font-size: 12px;
	color: #8F8F8F;
	padding: 8px 7px;
	border: 1px solid #D8D8D8;
	margin: 0px 5px 10px 0px
}

.sdsarticleBottom h4,#sdsblogCategory h4 {
	clear: both;
	font-size: 16px;
	letter-spacing: 0;
	margin: 20px 0 10px
}

.sdsarticleBottom ul,#sdsblogCategory ul {
	float: left;
	list-style: none outside none;
	padding: 0;
	width: 40%
}

.sdsarticleBottom li,#sdsblogCategory li {
	background: url("../images/message-news.png") no-repeat scroll 0 3px transparent;
	padding: 3px 0 3px 20px
}

#productRelated .box-product {
	margin: 0;
	overflow: hidden;
	width: 100%
}

#productRelated .relProduct {
	background: none repeat scroll 0 0 transparent;
	display: inline-block;
	margin: 0 0 15px;
	padding: 0;
	text-align: center;
	width: 19%
}

#articleComments {
	clear: left;
	margin: 20px 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	padding: 0;
	border-radius: 0;
	border-bottom: none
}

#articleComments h3 {
	font-size: 1.6rem;
	font-weight: 700;
	margin: 0px;
	padding: 10px 8px 15px 0;
	color: #333;
	text-transform: uppercase
}

#articleComments .commentList li {
	border: none;
	padding-left: 95px
}

.lang-rtl #articleComments .commentList li {
	padding-right: 95px;
	padding-left: inherit
}

#articleComments .commentList li>div {
	border-bottom: 1px solid #eaeaea
}

#articleComments .commentList li p {
	font-size: 1.3rem
}

div.relProduct .cart {
	text-align: center;
	width: 100%
}

div.relProduct .price {
	color: #333333;
	display: block;
	font-size: 16px;
	margin-bottom: 4px
}

div.relProduct .price-old {
	color: #999999;
	font-size: 12px;
	text-decoration: line-through
}

div.relProduct .price-new {
	font-size: 16px
}

#articleComments h4 {
	font-size: 20px;
	letter-spacing: 0;
	margin: 0 0 10px
}

#articleComments h4 span {
	font-size: 14px;
	font-weight: normal
}

#articleComments #comments {
	overflow: hidden
}

#comments .commentEmpty {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D8D8D8;
	margin-bottom: 10px;
	padding: 8px 10px
}

#comments .commentList {
	list-style: none outside none;
	margin: 0px;
	padding: 0
}

.commentList li {
	margin-bottom: 10px;
	min-height: 95px;
	padding: 8px 8px 8px 120px;
	position: relative
}

.lang-rtl .commentList li {
	padding: 8px 120px 8px 8px
}

.childComment li {
	border: 1px solid #FFFFFF
}

.commentList li .avatar {
	left: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	border: none
}

.lang-rtl .commentList li .avatar {
	right: 0;
	left: auto
}

.commentList li .badge {
	background: none repeat scroll 0 0 #222222;
	color: #FFFFFF;
	cursor: default;
	font-size: 10px;
	letter-spacing: 1px;
	margin-right: 4px;
	padding: 1px 4px;
	text-shadow: 1px 1px 0 #333333
}

.lang-rtl .commentList li .badge {
	margin-left: 4px;
	margin-right: inherit
}

.commentList li .default {
	background: none repeat scroll 0 0 #0555C6
}

.commentList li .top,.commentList li .admin {
	background: none repeat scroll 0 0 #FF0000
}

.commentList li .name,.commentList li .name a {
	color: #222;
	cursor: default;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	font-family: "Montserrat",sans-serif;
	text-transform: uppercase
}

.commentList li .name a {
	cursor: pointer
}

.commentList li .name a:hover {
	text-decoration: underline
}

.commentList li .created {
	color: #909090;
	font-size: 11px;
	font-weight: 500
}

.commentList li .reply {
	margin-top: 10px;
	text-align: right;
	height: auto
}

.commentList li .reply a {
	background: none;
	cursor: pointer;
	display: inline-block;
	color: #2d9ae8;
	font-size: 11px;
	font-weight: 700;
	padding: 0;
	text-decoration: none
}

.commentList li .reply a:hover {
	color: #666;
	background: none
}

.commentList .even {
	background: none repeat scroll 0 0 #FFFFFF
}

.childComment .even {
	background: none repeat scroll 0 0 #F8F8F8
}

.commentList .odd {
	background: none repeat scroll 0 0 #EEEEEE
}

.childComment .odd {
	background: none repeat scroll 0 0 #E6E6E6
}

#comments .pagination {
	border: medium none;
	color: #666666;
	font-size: 11px;
	padding: 0
}

#comments .pagination .links a,#comments .pagination .links b {
	font-size: 10px;
	padding: 2px 5px
}

#comments .pagination .links a {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #666666
}

#comments .pagination .links b {
	background: none repeat scroll 0 0 #0481CF;
	color: #FFFFFF
}

#respond {
	font-size: 1.2rem;
	margin-bottom: 80px
}

#respond .comment-reply-title {
	font-size: 1.6rem;
	font-family: "Montserrat",sans-serif;
	font-weight: 700;
	margin: 0px 0px 35px;
	color: #000;
	text-transform: uppercase
}

#respond #replyTitle {
	display: none
}

#respond #cancelCommentReply {
	background: none repeat scroll 0 0 #666666;
	color: #FFFFFF;
	float: right;
	font-size: 11px;
	margin-top: -27px;
	padding: 3px 10px;
	text-decoration: none
}

.lang-rtl #respond #cancelCommentReply {
	float: left
}

#respond #cancelCommentReply:hover {
	background: none repeat scroll 0 0 #333333
}

#respond input[disabled] {
	background: none repeat scroll 0 0 transparent;
	border: medium none
}

#respond input[type="text"] {
	height: 42px;
	margin-bottom: 20px;
	font-size: 1.2rem;
	width: 100%;
	border-color: #dfdfdf
}

#respond input[type="text"]::-webkit-input-placeholder {
	color: #bdbdbd
}

#respond input[type="text"]:-moz-placeholder {
	color: #bdbdbd
}

#respond input[type="text"]::-moz-placeholder {
	color: #bdbdbd
}

#respond input[type="text"]:-ms-input-placeholder {
	color: #bdbdbd
}

#respond textarea {
	margin-bottom: 30px;
	font-size: 1.2rem;
	border-color: #dfdfdf
}

#respond .captcha input[type="text"] {
	width: 85px
}

#respond .note {
	color: #888888;
	display: block;
	font-size: 10px;
	margin: 0 8px
}

#respond .error {
	color: #DD0000;
	display: inline-block;
	font-size: 11px;
	margin: 0 8px
}

#respond .btn {
	background: #000;
	color: #fff;
	text-transform: uppercase;
	height: 44px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: none;
	padding: 1.5rem 5.3rem;
	font-weight: 500;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear
}

#respond .btn:hover {
	background: #666
}

#comments #commentTitle {
	display: none
}

#comments #replyTitle {
	display: block;
	margin-bottom: 10px
}

.blogSearch {
	margin: 15px 0;
	overflow: hidden
}

.blogSearch .title {
	font-size: 14px
}

.blogSearch ul {
	line-height: 20px;
	list-style: none outside none;
	margin: 0;
	padding: 0
}

.blogSearch a {
	text-decoration: none
}

.blogSearch a:hover {
	text-decoration: underline
}

.blogSearch .info,.blogSearch .sdsreadMore {
	color: #888888;
	font-size: 11px;
	font-style: italic
}

.blogSearch img {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #E8E8E8;
	padding: 3px
}

.blogSearch p {
	margin: 0
}

.blogSearch .plain {
	margin-bottom: 15px;
	padding-left: 20px
}

.lang-rtl .blogSearch .plain {
	padding-right: 20px;
	padding-left: inherit
}

.blogSearch .plain li {
	background: url("../images/arrow.gif") no-repeat scroll 0 6px transparent;
	padding-left: 15px
}

.lang-rtl .blogSearch .plain li {
	padding-right: 15px;
	padding-left: inherit
}

.blogSearch .plain .info {
	margin-left: 15px
}

.lang-rtl .blogSearch .plain .info {
	margin-right: 15px;
	margin-left: inherit
}

.blogSearch .compact li {
	float: left;
	height: 120px;
	padding: 0 1.5%;
	width: 47%
}

.lang-rtl .blogSearch .compact li {
	float: right
}

.blogSearch .compact div {
	margin-left: 110px
}

.lang-rtl .blogSearch .compact div {
	margin-right: 110px;
	margin-left: inherit
}

.blogSearch .compact .title {
	font-size: 18px
}

.blogSearch .compact .info {
	display: block
}

.blogSearch .compact img {
	float: left
}

.lang-rtl .blogSearch .compact img {
	float: right
}

.blogSearch .grid>div {
	display: inline-block;
	margin-bottom: 25px;
	vertical-align: top
}

.blogSearch .grid img {
	display: block;
	margin: 0 auto 8px
}

.blogSearch .grid .info {
	display: block;
	font-size: 10px
}

#tab-related-article {
	overflow: hidden
}

#tab-related-article ul {
	line-height: 20px;
	list-style: none outside none;
	margin: 0;
	padding: 0
}

#tab-related-article li {
	float: left;
	min-height: 160px;
	overflow: hidden;
	padding: 0 1%;
	width: 31%
}

.lang-rtl #tab-related-article li {
	float: right
}

#tab-related-article a {
	text-decoration: none
}

#tab-related-article a:hover {
	text-decoration: underline
}

#tab-related-article .blogTitle {
	display: block;
	font-size: 14px
}

#tab-related-article .blogImage {
	float: left;
	margin-right: 10px
}

.lang-rtl #tab-related-article .blogImage {
	float: right
}

.lang-rtl #tab-related-article .blogImage {
	margin-left: 10px;
	margin-right: inherit
}

#tab-related-article .info {
	color: #888888;
	font-size: 11px;
	font-style: italic;
	margin-right: 8px
}

.lang-rtl #tab-related-article .info {
	margin-left: 8px;
	margin-right: inherit
}

#tab-related-article img {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #E8E8E8;
	padding: 3px
}

#tab-related-article p {
	margin: 0
}

#smartblogsearch {
	margin-bottom: 40px
}

#smartblogsearch .block_content form {
	border-bottom: 2px solid #000
}

#smartblogsearch .block_content form #search_query_top {
	background: transparent;
	padding: 0px
}

#smartblogsearch .block_content form input {
	border: none;
	font-size: 16px
}

#smartblogsearch .block_content form input::-webkit-input-placeholder {
	font-size: 16px;
	color: #222;
	font-weight: 500
}

#smartblogsearch .block_content form input:-moz-placeholder {
	font-size: 16px;
	color: #222;
	font-weight: 500
}

#smartblogsearch .block_content form input::-moz-placeholder {
	font-size: 16px;
	color: #222;
	font-weight: 500
}

#smartblogsearch .block_content form input:-ms-input-placeholder {
	font-size: 16px;
	color: #222;
	font-weight: 500
}

#smartblogsearch .block_content form .btn-blog-search {
	position: absolute;
	top: 5px;
	right: 0;
	width: 22px;
	padding: 0px;
	overflow: hidden;
	height: 35px;
	color: #000;
	font-size: 1.8rem;
	background: none;
	border: none;
	cursor: pointer;
	opacity: 1
}

#smartblogsearch .block_content form .btn-blog-search i {
	font-size: 2.5rem;
	margin-right: 0px
}

.lang-rtl #smartblogsearch .block_content form .btn-blog-search i {
	margin-left: 0px;
	margin-right: inherit
}

#smartblogsearch .block_content form .btn-blog-search:focus {
	outline: none
}

#smartblogsearch .block_content form .btn-blog-search:hover {
	color: #666
}

#sdsblogCategory h1 {
	font-size: 2.4rem;
	color: #222;
	margin-bottom: 40px;
	line-height: 1;
	font-weight: 600
}

#sdsblogCategory .blog-description {
	padding: 30px 30px 20px 30px;
	background-color: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 40px
}

#sdsblogCategory .blog-description p {
	font-size: 1.3rem;
	color: #666
}

#smartblogcat .sdsarticleCat {
	margin-bottom: 38px
}

#smartblogcat .articleContent {
	margin-bottom: 25px;
	text-align: center
}

#smartblogcat .sdsarticleHeader .sdstitle_block {
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 12px
}

#smartblogcat .sdsarticleHeader .sdstitle_block a {
	color: #000
}

#smartblogcat .sdsarticleHeader .sdstitle_block a:hover {
	color: #666
}

#smartblogcat .sdsarticleHeader span {
	color: #666;
	font-size: 12px
}

#smartblogcat .sdsarticleHeader span a {
	color: #666
}

#smartblogcat .sdsarticleHeader span a:hover {
	color: #000
}

#smartblogcat .sdsarticleHeader .sdsarticle-info .comment>a {
	font-size: 10px;
	font-weight: 400;
	text-transform: uppercase;
	color: #c6c6c6
}

#smartblogcat .sdsarticleHeader .sdsarticle-info span {
	position: relative;
	font-size: 10px;
	font-weight: 400;
	text-transform: uppercase;
	color: #c6c6c6;
	margin-left: 7px;
	padding-left: 10px
}

.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info span {
	margin-right: 7px;
	margin-left: inherit
}

.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info span {
	padding-right: 10px;
	padding-left: inherit
}

#smartblogcat .sdsarticleHeader .sdsarticle-info span:before {
	content: "";
	height: 9px;
	width: 1px;
	background: #c6c6c6;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info span:before {
	right: 0;
	left: auto
}

#smartblogcat .sdsarticleHeader .sdsarticle-info span:first-child {
	padding: 0;
	margin: 0
}

#smartblogcat .sdsarticleHeader .sdsarticle-info span:first-child:before {
	display: none
}

#smartblogcat .sdsarticleHeader .sdsarticle-info span i {
	display: none
}

#smartblogcat .sdsarticle-des {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	font-weight: 300;
	line-height: 25px
}

#smartblogcat .sdsarticle-des p {
	margin: 10px 0px;
	font-size: 12px;
	line-height: 25px;
	padding-bottom: 0px;
	color: #666
}

#smartblogcat .sdsarticle-des .more {
	padding-top: 20px;
	display: block
}

#smartblogcat .sdsarticle-des .more a {
	background: #000;
	color: #fff;
	border-radius: 3px;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	min-width: 145px;
	font-weight: 600;
	white-space: normal;
	font-size: 1.6rem;
	text-transform: capitalize;
	text-align: center
}

#smartblogcat .sdsarticle-des .more a:hover {
	background: #666;
	color: #fff
}

#smartblogcat .sdsarticle-des ol {
	list-style-type: none
}

#smartblogcat .r_more {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
	color: #000
}

#smartblogcat .r_more:hover {
	color: #666
}

#smartblogcat.items-center .sdsarticleCat {
	text-align: center
}

#smartblogcat .sdsarticleCat.items-list {
	margin-bottom: 5px
}

#smartblogcat .sdsarticleCat.items-list .sdstitle_block {
	margin-top: -0.7rem
}

#smartblogcat .sdsarticleCat.items-list .articleContent {
	max-width: 370px;
	margin-right: 30px
}

.lang-rtl #smartblogcat .sdsarticleCat.items-list .articleContent {
	margin-left: 30px;
	margin-right: inherit
}

.view {
	font-size: 16px;
	float: right
}

.lang-rtl .view {
	float: left
}

.view .icon-blog-open {
	width: 24px;
	height: 20px;
	background: url(../img/icon-blog-eyes.png) no-repeat center center;
	margin-top: 3px;
	float: left;
	margin-right: 5px
}

.lang-rtl .view .icon-blog-open {
	float: right
}

.lang-rtl .view .icon-blog-open {
	margin-left: 5px;
	margin-right: inherit
}

fieldset.account_creation {
	background: none repeat scroll 0 0 #F8F8F8;
	padding: 0 0 15px
}

.comment-reply-title {
	margin: 10px;
	font-size: 18px
}

.account_creation p.text {
	margin: 10px;
	padding-bottom: 10px;
	color: #313131
}

.account_creation p.text input {
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 12px;
	height: 22px;
	padding: 0 5px
}

.news_module_image_holder {
	position: relative
}

.news_module_image_holder a {
	display: block
}

#left_column .news_module_image_holder {
	padding: 0px;
	float: left;
	padding-right: 10px;
	width: 45%;
	border: none
}

.lang-rtl #left_column .news_module_image_holder {
	float: right
}

.lang-rtl #left_column .news_module_image_holder {
	padding-left: 10px;
	padding-right: inherit
}

.post-page {
	text-align: center
}

.post-page .results {
	margin-top: 10px
}

.post-page .pagination {
	display: block;
	margin-top: 20px;
	margin-bottom: 50px
}

.post-page .pagination li {
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 1.6rem;
	border: 1px solid #e4e4e4;
	background: transparent;
	display: inline-block;
	overflow: hidden;
	color: #000;
	font-size: 13px;
	font-weight: 700;
	margin-right: 5px
}

.lang-rtl .post-page .pagination li {
	margin-left: 5px;
	margin-right: inherit
}

.post-page .pagination li:last-child {
	margin-right: 0
}

.lang-rtl .post-page .pagination li:last-child {
	margin-left: 0;
	margin-right: inherit
}

.post-page .pagination li .page-link {
	border: none;
	background-color: transparent;
	display: block;
	color: #9b9a9a;
	border: none;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	line-height: 40px;
	color: #000
}

.post-page .pagination li .page-active {
	display: block;
	cursor: not-allowed;
	background: #e4e4e4;
	color: #000
}

.paddleftreleted {
	padding-left: 34px
}

.sdsbox-content .fullwidthreleted {
	width: 100%
}

.sdstitle_block {
	font-size: 15px;
	line-height: 40px;
	margin: 0px;
	position: relative
}

.sdstitle_block .all_news {
	float: right;
	font-size: 10px
}

#left_column .sdsblog-box-content {
	padding-top: 15px
}

.sdsbox-content ul {
	list-style-type: none;
	margin-bottom: 0px
}

.sdsbox-content ul li a {
	font-size: 14px;
	font-weight: normal;
	font-family: "Montserrat",sans-serif;
	display: block;
	line-height: 18px
}

.sdsbox-content ul li .info {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #666;
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 18px
}

.sdsbox-content .recentComments li {
	padding: 0px;
	margin-top: 15px;
	display: inline-block;
	width: 100%
}

.sdsbox-content .recentComments li a img {
	float: left
}

.lang-rtl .sdsbox-content .recentComments li a img {
	float: right
}

.sdsbox-content .popularArticles li {
	padding: 0px;
	margin-top: 15px;
	display: inline-block;
	width: 100%
}

.sdsbox-content .popularArticles li .image-post a {
	display: block;
	border: 1px solid #D8D8D8;
	padding: 2px;
	border-radius: 2px
}

.sdsbox-content .popularArticles li .image-post a img {
	max-width: 100%
}

.sdsbox-content .recentArticles li {
	padding: 0px;
	margin-top: 15px;
	padding-bottom: 13px;
	display: inline-block;
	width: 100%
}

.sdsbox-content .recentArticles li:last-child {
	border-bottom: none !important
}

.sdsbox-content .recentArticles li .image-post a {
	display: block;
	border: 1px solid #D8D8D8;
	padding: 2px;
	border-radius: 2px
}

.sdsbox-content .recentArticles li .image-post a img {
	max-width: 100%
}

.blogTags .sdsbox-content {
	margin-bottom: 10px
}

.blogTags .sdsbox-content a {
	line-height: 1.5em;
	margin: 0 0.1em;
	padding: 5px;
	font-weight: bold;
	font-size: 12px
}

.smartblock {
	margin-bottom: 20px
}

.bloggrid {
	border: 1px solid #E3E3E3;
	float: left;
	margin: 5px;
	width: 46%
}

.sds_blog_post {
	font-family: "Montserrat",sans-serif;
	text-align: center;
	margin-bottom: 60px;
	font-size: 13px
}

.sds_blog_post .sds_post_title {
	display: block;
	background: transparent;
	padding: 0px;
	margin: 0;
	line-height: 30px;
	text-transform: none;
	font-size: 16px;
	font-family: "Montserrat",sans-serif;
	max-height: 35px;
	overflow: hidden;
	text-align: left;
	font-style: italic
}

.lang-rtl .sds_blog_post .sds_post_title {
	text-align: right
}

.sds_blog_post .sds_post_title a {
	color: #000
}

#left_column .sds_blog_post .sds_post_title {
	font-size: 10px;
	margin: 0px;
	line-height: 12px;
	border: none
}

.sds_blog_post .blog-date {
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	position: absolute;
	padding: 10px;
	bottom: 20px;
	right: 20px;
	color: #242424;
	background-color: #fff;
	font-size: 12px
}

.lang-rtl .sds_blog_post .blog-date {
	left: 20px;
	right: auto
}

.sds_blog_post .blog-date .date {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-bottom: 0px;
	font-family: "Montserrat",sans-serif
}

.sds_blog_post .blog-date .month {
	font-size: 10px
}

.sds_blog_post .blog-des {
	line-height: 1.6em;
	color: #666;
	max-height: 60px;
	overflow: hidden;
	margin-top: 20px
}

.sds_blog_post .info-box {
	text-align: left
}

.lang-rtl .sds_blog_post .info-box {
	text-align: right
}

#left_column .sds_blog_post {
	width: 100% !important;
	text-align: left;
	margin-bottom: 15px
}

.lang-rtl #left_column .sds_blog_post {
	text-align: right
}

.sds_blog_post .blog-content {
	background: #FFF;
	padding: 35px 0px;
	position: relative
}

.sds_blog_post .btn {
	border: 0 none;
	font-size: 13px;
	text-transform: none;
	padding-left: 0
}

.lang-rtl .sds_blog_post .btn {
	padding-right: 0;
	padding-left: inherit
}

.sds_blog_post .btn span {
	display: inline-block;
	margin-right: 5px;
	font-style: italic
}

.lang-rtl .sds_blog_post .btn span {
	margin-left: 5px;
	margin-right: inherit
}

.sds_blog_post .btn:hover {
	background-color: transparent;
	color: #000
}

#sdssearch_block_top .btn.button-search {
	position: absolute;
	top: 0;
	right: 0;
	color: #000;
	padding: 8px 10px;
	text-align: center
}

#sdssearch_block_top .btn.button-search:hover {
	color: #000
}

#sdssearch_block_top #search_query_top {
	height: 45px;
	line-height: 45px
}

.ac_results {
	background: white;
	border: 1px solid #d6d4d4;
	width: 271px;
	margin-top: -1px
}

.ac_results li {
	padding: 0 10px;
	font-weight: normal;
	color: #686666;
	font-size: 13px;
	line-height: 22px
}

.ac_results li .ac_odd {
	background: white
}

.ac_results li:hover,.ac_results li.ac_over {
	background: #fbfbfb
}

form#searchbox {
	position: relative
}

form#searchbox label {
	color: #333333
}

form#searchbox input#search_query_block {
	margin-right: 10px;
	max-width: 222px;
	margin-bottom: 10px;
	display: inline-block;
	float: left
}

form#searchbox .button.button-small {
	float: left
}

form#searchbox .button.button-small i {
	margin-right: 0
}

.smartblogcomments {
	clear: both
}

.smartblogcomments .success {
	background-color: #DFF0D8;
	border-color: #D6E9C6;
	color: #3C763D;
	border: 1px solid transparent;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px
}

.smartblogcomments .warning {
	background-color: #F2DEDE;
	border-color: #EBCCD1;
	color: #A94442;
	border: 1px solid transparent;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px
}

#category_blog_block_left ul {
	margin: 10px 0px
}

#category_blog_block_left ul li a {
	position: relative;
	display: block;
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	line-height: 25px;
	padding-left: 10px
}

.lang-rtl #category_blog_block_left ul li a {
	padding-right: 10px;
	padding-left: inherit
}

#category_blog_block_left ul li a:before {
	content: "\f04d";
	font-family: "FontAwesome";
	font-size: 3px;
	text-align: left;
	position: absolute;
	top: 0px;
	height: 100%;
	left: 0px;
	width: 10px
}

.lang-rtl #category_blog_block_left ul li a:before {
	text-align: right
}

.lang-rtl #category_blog_block_left ul li a:before {
	right: 0px;
	left: auto
}

#category_blog_block_left ul li a:hover {
	color: #666
}

#tags_blog_block_left .text-uppercase {
	font-size: 14px;
	font-weight: 700;
	color: #000
}

#tags_blog_block_left .block_content {
	overflow: hidden;
	padding-top: 30px
}

#tags_blog_block_left .block_content a {
	font-size: 12px;
	color: #666;
	padding: 8px 7px;
	border: 1px solid #eaeaea;
	float: left;
	margin: 0px 5px 10px 0px;
	display: inline-block;
	font-weight: 500;
	background: transparent;
	margin-right: 7px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.lang-rtl #tags_blog_block_left .block_content a {
	float: right
}

.lang-rtl #tags_blog_block_left .block_content a {
	margin: 0px 0px 10px 5px
}

.lang-rtl #tags_blog_block_left .block_content a {
	margin-left: 7px;
	margin-right: inherit
}

#tags_blog_block_left .block_content a:hover {
	color: #fff;
	border-color: #666;
	background: #666
}

.meta {
	display: block;
	width: 100%;
	margin-top: 5px
}

.meta .icon-user {
	width: 16px;
	height: 16px;
	background: url(../img/icon-blog-user.png) no-repeat center center;
	margin-top: 3px;
	float: left;
	margin-right: 5px
}

.lang-rtl .meta .icon-user {
	float: right
}

.lang-rtl .meta .icon-user {
	margin-left: 5px;
	margin-right: inherit
}

.meta .author {
	font-size: 13px;
	font-weight: 300;
	color: #666;
	margin-right: 20px
}

.lang-rtl .meta .author {
	margin-left: 20px;
	margin-right: inherit
}

.meta .author span {
	font-weight: normal;
	color: #666
}

.meta .categories {
	font-size: 13px;
	color: #666;
	margin-right: 20px
}

.lang-rtl .meta .categories {
	margin-left: 20px;
	margin-right: inherit
}

.meta .categories .fa {
	font-size: 15px;
	color: #666
}

.full-width .blogwapper #smartblogcat {
	padding-left: 15px;
	padding-right: 15px
}

.lang-rtl .full-width .blogwapper #smartblogcat {
	padding-left: 15px;
	padding-right: 15px
}

.block-categories .text-uppercase {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}

#recent_article_smart_blog_block_left .text-uppercase {
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 20px
}

#recent_article_smart_blog_block_left .block_content ul {
	padding-left: 0px;
	margin-left: 0px
}

.lang-rtl #recent_article_smart_blog_block_left .block_content ul {
	padding-right: 0px;
	padding-left: inherit
}

.lang-rtl #recent_article_smart_blog_block_left .block_content ul {
	margin-right: 0px;
	margin-left: inherit
}

#recent_article_smart_blog_block_left .block_content ul li a.image {
	margin: 0px 20px 0px 0px;
	width: 110px;
	height: auto
}

.lang-rtl #recent_article_smart_blog_block_left .block_content ul li a.image {
	margin: 0px 0px 0px 20px
}

#recent_article_smart_blog_block_left .block_content ul li .title {
	font-size: 1.3rem;
	font-weight: 600;
	color: #000
}

#recent_article_smart_blog_block_left .block_content ul li .title:hover {
	color: #666
}

#recent_article_smart_blog_block_left .block_content ul li .info {
	padding-top: 15px;
	font-style: inherit;
	color: #c6c6c6
}

#recent_article_smart_blog_block_left .block_content ul li .info i {
	margin-right: 9px;
	margin-right: 9px;
	font-size: 13px
}

.lang-rtl #recent_article_smart_blog_block_left .block_content ul li .info i {
	margin-left: 9px;
	margin-right: inherit
}

.grid-blog .sdsarticle-info,.grid-blog .sdsarticle-des,.grid-blog .sdsarticleHeader .sdstitle_block {
	text-align: center
}

.page-content .page-title {
	color: #222222;
	font-weight: 600
}

.page-content .blog-search {
	min-width: 700px;
	display: inline-block;
	position: relative
}

.page-content .blog-search #search_query {
	background: transparent;
	color: #000;
	border: none;
	padding: 0px;
	border-bottom: 1.5px solid #000
}

.page-content .blog-search .button-small {
	position: absolute;
	right: 0px;
	bottom: 7px;
	padding: 0px;
	background: transparent !important;
	color: #000;
	font-size: 1.2rem;
	font-weight: 600
}

.lang-rtl .page-content .blog-search .button-small {
	left: 0px;
	right: auto
}

.page-content .blog-search .button-small:focus,.page-content .blog-search .button-small:hover {
	color: #666
}

.page-content .buttons .button-medium {
	background: #000;
	padding: 11px 20px;
	font-weight: 500;
	font-size: 12px;
	color: #fff
}

.page-content .buttons .button-medium:hover {
	background: #666
}

body {
	font-family: "Montserrat",sans-serif;
	font-size: 1.4rem;
	background: #fff;
	color: #666
}

body.layout-boxed {
	background: #e6e6e6
}

body.show-boxpage {
	height: 100%;
	height: 100vh
}

#header .contentsticky_search ul li:not(:last-child) {
	margin-right: 0px
}

.lang-rtl #header .contentsticky_search ul li:not(:last-child) {
	margin-left: 0px;
	margin-right: inherit
}

#header .contentsticky_search ul li a {
	margin-right: 20px
}

.lang-rtl #header .contentsticky_search ul li a {
	margin-left: 20px;
	margin-right: inherit
}

#header .contentsticky_search ul li a i {
	text-align: center;
	height: 26px;
	line-height: 26px;
	color: #fff;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	font-size: 1.4rem
}

#header .contentsticky_search ul li a:hover i {
	color: #000
}

@media (max-width: 991px) {
	#header .contentsticky_search ul {
		position: absolute;
		width: max-content;
		top: -5px;
		left: 28px;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px);
		background: #252525;
		padding: 5px 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		-webkit-transition: all 0.25s linear;
		-moz-transition: all 0.25s linear;
		-ms-transition: all 0.25s linear;
		-o-transition: all 0.25s linear;
		transition: all 0.25s linear;
		z-index: 9
	}

	.lang-rtl #header .contentsticky_search ul {
		right: 28px;
		left: auto
	}

	.lang-rtl #header .contentsticky_search ul {
		-webkit-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		transform: translateX(-20px)
	}

	#header .contentsticky_search.active ul {
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	.lang-rtl #header .contentsticky_search.active ul {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}

#header .toggle-popup-login {
	cursor: pointer
}

#header-sticky {
	visibility: hidden
}

@media (max-width: 767px) {
	#header-sticky {
		display: none
	}
}

@media (min-width: 768px) {
	#header-sticky {
		position: fixed;
		width: 100%;
		top: -50px;
		left: 0;
		z-index: 2000;
		-webkit-box-shadow: 0 6px 5px rgba(0,0,0,0.1);
		-moz-box-shadow: 0 6px 5px rgba(0,0,0,0.1);
		-ms-box-shadow: 0 6px 5px rgba(0,0,0,0.1);
		-o-box-shadow: 0 6px 5px rgba(0,0,0,0.1);
		box-shadow: 0 6px 5px rgba(0,0,0,0.1);
		-webkit-transition: top 0.45s ease;
		-moz-transition: top 0.45s ease;
		-ms-transition: top 0.45s ease;
		-o-transition: top 0.45s ease;
		transition: top 0.45s ease;
		background: #fff
	}

	.lang-rtl #header-sticky {
		right: 0;
		left: auto
	}

	#header-sticky.sticky-menu-active {
		visibility: visible;
		top: 0;
		-webkit-transition: top 0.45s ease;
		-moz-transition: top 0.45s ease;
		-ms-transition: top 0.45s ease;
		-o-transition: top 0.45s ease;
		transition: top 0.45s ease
	}

	#header-sticky.sticky-menu-active>.container {
		position: static
	}

	#header-sticky.sticky-menu-active .nov-megamenu .menu>li:focus>a {
		color: #666
	}

	#header-sticky.sticky-menu-active .nov-megamenu .menu>li {
		padding: 15px 0px
	}

	#header-sticky.sticky-menu-active .contentstickynew_menu {
		position: static;
		padding-left: 20px
	}

	.lang-rtl #header-sticky.sticky-menu-active .contentstickynew_menu {
		padding-right: 20px;
		padding-left: inherit
	}

	#header-sticky.sticky-menu-active .show_settings_canvas svg:hover,#header-sticky.sticky-menu-active .toggle-search svg:hover,#header-sticky.sticky-menu-active .header-cart-icon svg:hover {
		stroke: #aeaeae
	}

	#header-sticky.sticky-menu-active .contentstickynew_logo img {
		margin: 6px 0px;
		height: 40px
	}

	#header-sticky.sticky-header-1.sticky-menu-active .nov-megamenu .menu>li:focus>a,#header-sticky.sticky-header-2.sticky-menu-active .nov-megamenu .menu>li:focus>a {
		color: black
	}

	#header-sticky.sticky-header-1.sticky-menu-active .nov-megamenu .menu>li>a:hover,#header-sticky.sticky-header-2.sticky-menu-active .nov-megamenu .menu>li>a:hover {
		color: black
	}

	#header-sticky.sticky-header-1.sticky-menu-active .nov-megamenu .menu>li>a:before,#header-sticky.sticky-header-2.sticky-menu-active .nov-megamenu .menu>li>a:before {
		border-bottom: 3px solid black
	}

	#header-sticky.sticky-header-3 {
		background: #000
	}

	#header-sticky.sticky-header-3.sticky-menu-active .nov-megamenu .menu>li>a {
		color: #fff
	}

	#header-sticky.sticky-header-3.sticky-menu-active .nov-megamenu .menu>li>a:before {
		border-bottom: 3px solid #fff
	}

	#header-sticky.sticky-header-3.sticky-menu-active .nov-megamenu .menu>li:focus>a {
		color: #fff
	}

	#header-sticky.sticky-header-3.sticky-menu-active .nov-megamenu .menu>li>a:hover {
		color: #fff
	}

	#header-sticky.sticky-header-3 .blockcart .header-cart .header-cart-icon .cart-products-count {
		color: #000;
		background: #fff
	}

	#header-sticky.sticky-header-3 .show_settings_canvas svg,#header-sticky.sticky-header-3 .toggle-search svg,#header-sticky.sticky-header-3 .header-cart-icon svg {
		stroke: #fff
	}

	#header-sticky.sticky-header-3 .show_settings_canvas svg:hover,#header-sticky.sticky-header-3 .toggle-search svg:hover,#header-sticky.sticky-header-3 .header-cart-icon svg:hover {
		stroke: #aeaeae
	}

	#header-sticky.sticky-header-5 {
		background: #FFF240
	}

	#header-sticky.sticky-header-5.sticky-menu-active .nov-megamenu .menu>li>a:before {
		border-bottom: 3px solid black
	}

	#header-sticky .value-cart {
		display: none
	}

	#header-sticky .blockcart .header-cart .header-cart-icon .cart-products-count {
		top: 1px;
		right: -8px;
		left: auto
	}

	.lang-rtl #header-sticky .blockcart .header-cart .header-cart-icon .cart-products-count {
		left: -8px;
		right: auto
	}

	.lang-rtl #header-sticky .blockcart .header-cart .header-cart-icon .cart-products-count {
		right: auto;
		left: auto
	}
}

.btnov-lines {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 13px;
	height: 1px;
	background: #383838;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer
}

.btnov-lines:before,.btnov-lines:after {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	width: 13px;
	height: 1px;
	background: #383838;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.btnov-lines:before {
	top: 4px
}

.btnov-lines:after {
	top: -4px
}

.act .btnov-lines {
	background: transparent;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.act .btnov-lines:before,.act .btnov-lines:after {
	top: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.act .btnov-lines:before {
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg)
}

.act .btnov-lines:after {
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg)
}

.toggle-group-menu-vertical {
	margin-right: 29px
}

.lang-rtl .toggle-group-menu-vertical {
	margin-left: 29px;
	margin-right: inherit
}

.btnov-lines-large {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 3px;
	background: #383838;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer
}

.btnov-lines-large:before,.btnov-lines-large:after {
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	width: 16px;
	height: 3px;
	background: #383838;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.btnov-lines-large:before {
	top: 6px
}

.btnov-lines-large:after {
	top: -6px
}

.act .btnov-lines-large {
	background: transparent;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.act .btnov-lines-large:before,.act .btnov-lines-large:after {
	top: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.act .btnov-lines-large:before {
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg)
}

.act .btnov-lines-large:after {
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg)
}

.top-column {
	z-index: 1;
	margin-top: 2rem;
	position: relative
}

.breadcrumb-container {
	background: transparent;
	position: relative;
	z-index: 1
}

.breadcrumb {
	color: #666;
	font-size: 16px;
	margin-bottom: 8rem;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background-size: cover;
	padding-top: 140px;
	padding-bottom: 140px;
	text-align: center
}

@media (max-width: 1199px) {
	.breadcrumb {
		background-size: cover !important;
		padding-top: 76px;
		padding-bottom: 80px
	}
}

.breadcrumb .breadcrumb-title {
	font-weight: 800;
	font-size: 3.2rem;
	font-style: italic;
	color: #fff;
	font-family: "Montserrat",sans-serif;
	text-transform: uppercase;
	margin-bottom: 19px
}

.breadcrumb ol {
	padding-left: 0;
	font-family: "Montserrat",sans-serif;
	margin: 0
}

.lang-rtl .breadcrumb ol {
	padding-right: 0;
	padding-left: inherit
}

.breadcrumb ol li {
	padding: 0 9px;
	position: relative;
	display: inline-block;
	color: #fff
}

.breadcrumb ol li span,.breadcrumb ol li a {
	font-size: 1.4rem;
	font-weight: 400;
	color: #fff;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-ms-opacity: .6;
	-o-opacity: .6;
	opacity: .6
}

.breadcrumb ol li span:hover,.breadcrumb ol li a:hover {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.breadcrumb ol li:before {
	content: "/";
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-ms-opacity: .6;
	-o-opacity: .6;
	opacity: .6;
	font-size: 1.4rem;
	position: absolute;
	left: -4px;
	top: 4px
}

.lang-rtl .breadcrumb ol li:before {
	right: -4px;
	left: auto
}

.breadcrumb ol li:first-child {
	padding-left: 0
}

.lang-rtl .breadcrumb ol li:first-child {
	padding-right: 0;
	padding-left: inherit
}

.breadcrumb ol li:first-child:before {
	display: none
}

.breadcrumb ol li:last-child {
	padding-right: 0
}

.lang-rtl .breadcrumb ol li:last-child {
	padding-left: 0;
	padding-right: inherit
}

#main {
	margin-bottom: 6rem
}

#index #main {
	margin-bottom: 0
}

.columns-container {
	z-index: 1;
	position: relative
}

.nov-row {
	position: relative
}

.nov-row .background-row {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.lang-rtl .nov-row .background-row {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}

@media (max-width: 767px) {
	.page-home {
		overflow: hidden
	}
}

.page-home .nov-row.no-gutters .nov-row-wrap {
	margin-right: 0;
	margin-left: 0
}

.page-home .nov-row.no-gutters .nov-row-wrap>[class*="col-"] {
	padding-right: 0;
	padding-left: 0
}

.page-home>.nov-row {
	margin-bottom: 8rem
}

.center_column {
	position: relative
}

.bottom-container {
	position: relative
}

#_desktop_back_top {
	position: fixed;
	bottom: 50px;
	right: 15px;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	z-index: 999;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-align: center
}

.lang-rtl #_desktop_back_top {
	left: 15px;
	right: auto
}

#_desktop_back_top span {
	padding: 4px 12px;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #ccc;
	display: inline-block;
	background-color: #fff;
	color: #ccc;
	font-size: 2rem;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease
}

#_desktop_back_top .text {
	display: none
}

#_desktop_back_top:hover {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	bottom: 55px
}

#_desktop_back_top:hover span {
	color: #000
}

#_mobile_back_top i:before {
	content: "\f01b"
}

#page-preloader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	width: 100vw;
	height: 100vh;
	z-index: 999999999;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center
}

.page-loading {
	width: 245px;
	height: 245px;
	position: relative
}

.page-loading div {
	width: 245px;
	height: 245px;
	position: absolute
}

.page-loading img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -80px
}

.page-loading div {
	width: 196px;
	height: 196px;
	margin: 24.5px;
	border-radius: 20%;
	transform: rotate(45deg);
	mix-blend-mode: multiply;
	animation: 2s cubic-bezier(0.66, -0.7, 0.27, 1.6) infinite
}

.page-loading div:nth-child(1) {
	background-color: #29ffff;
	animation-name: rotate-1
}

.page-loading div:nth-child(2) {
	background-color: #ff65ff;
	animation-name: rotate-2
}

.page-loading div:nth-child(3) {
	background-color: #ffc;
	animation-name: rotate-3
}

@keyframes rotate-1 {
	to {
		transform: rotate(135deg)
	}
}

@keyframes rotate-2 {
	to {
		transform: rotate(225deg)
	}
}

@keyframes rotate-3 {
	to {
		transform: rotate(315deg)
	}
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.slick-track:before,.slick-track:after {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}[dir="rtl"] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	padding-bottom: 8px
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-prev,.slick-next {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0;
	border: none;
	outline: none;
	background: #eeeeee;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	z-index: 9
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	outline: none;
	background: #000
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	color: #fff
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity: .25
}

.slick-prev:before,.slick-next:before {
	font-family: "Material-Design-Iconic-Font";
	font-size: 20px;
	line-height: 1;
	color: #797979;
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block
}

.slick-prev {
	left: 0
}

.lang-rtl .slick-prev {
	right: 0;
	left: auto
}

.slick-prev:before {
	content: ""
}

.slick-next {
	right: 0px
}

.lang-rtl .slick-next {
	left: 0px;
	right: auto
}

.slick-next:before {
	content: ""
}

.slick-dotted.slick-slider {
	margin-bottom: 0px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 10px;
	width: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	border: 0;
	background: #e2dfd8;
	display: block;
	height: 8px;
	width: 8px;
	outline: none;
	line-height: 0px;
	font-size: 0px;
	padding: 4px;
	cursor: pointer;
	border-radius: 100%;
	border: 1px solid #e2dfd8
}

.slick-dots li button:hover,.slick-dots li button:focus {
	outline: none
}

.slick-dots li:hover button,.slick-dots li.slick-active button {
	background: #000;
	border: 1px solid #000
}

.owl-carousel {
	display: none;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-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;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}

.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {
	display: none
}

.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
	-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.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .animated {
	animation-duration: 1000ms;
	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 500ms ease-in-out
}

.owl-carousel .owl-item {
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 600ms ease;
	-moz-transition: opacity 600ms ease;
	-ms-transition: opacity 600ms ease;
	-o-transition: opacity 600ms ease;
	transition: opacity 600ms ease
}

.owl-carousel .owl-item.active {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transition: opacity 600ms ease;
	-moz-transition: opacity 600ms ease;
	-ms-transition: opacity 600ms ease;
	-o-transition: opacity 600ms ease;
	transition: opacity 600ms ease;
	transform-style: preserve-3d
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 600ms ease
}

.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 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}

.owl-carousel .owl-item img {
	width: auto;
	display: inline-block
}

.owl-theme {
	position: relative
}

.owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: opacity 0.5s ease 0.2s;
	-moz-transition: opacity 0.5s ease 0.2s;
	-ms-transition: opacity 0.5s ease 0.2s;
	-o-transition: opacity 0.5s ease 0.2s;
	transition: opacity 0.5s ease 0.2s;
	margin-top: 0
}

.owl-theme .owl-nav [class*='owl-'] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #041b2d;
	color: #000;
	font-size: 2.1rem;
	background: transparent;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	cursor: pointer;
	position: absolute;
	width: 38px;
	height: 38px;
	text-align: center;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%
}

.owl-theme .owl-nav [class*='owl-']:hover {
	background: transparent;
	text-decoration: none;
	border-color: #000;
	color: #041b2d;
	-webkit-box-shadow: 0 0 0 0.5px #041b2d;
	-moz-box-shadow: 0 0 0 0.5px #041b2d;
	-ms-box-shadow: 0 0 0 0.5px #041b2d;
	-o-box-shadow: 0 0 0 0.5px #041b2d;
	box-shadow: 0 0 0 0.5px #041b2d
}

.owl-theme .owl-nav [class*='owl-'].disabled {
	cursor: not-allowed;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.owl-theme .owl-nav [class*='owl-'] span {
	display: none
}

.owl-theme .owl-nav .owl-prev {
	left: 0
}

.lang-rtl .owl-theme .owl-nav .owl-prev {
	right: 0;
	left: auto
}

.owl-theme .owl-nav .owl-next {
	right: 0
}

.lang-rtl .owl-theme .owl-nav .owl-next {
	left: 0;
	right: auto
}

.owl-theme:hover .owl-nav {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 0
}

.owl-theme .owl-dots {
	bottom: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	position: absolute;
	z-index: 99;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: right;
	margin: 0
}

.lang-rtl .owl-theme .owl-dots {
	right: 50%;
	left: auto
}

.lang-rtl .owl-theme .owl-dots {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.lang-rtl .owl-theme .owl-dots {
	text-align: left
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
	background-color: #000;
	cursor: pointer;
	display: inline-block;
	height: 17px;
	width: 17px;
	margin: 0px 5px;
	padding: 0;
	position: relative;
	text-indent: -9999px;
	border-radius: 50%;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.owl-theme .owl-dots .owl-dot:hover span,.owl-theme .owl-dots .owl-dot.active span {
	background: #666
}

.title_block {
	color: #000;
	line-height: 1;
	font-weight: 800
}

.title_block .sub_title {
	font-weight: 700;
	display: block;
	text-transform: initial;
	font-family: "Montserrat",sans-serif;
	color: black
}

#block_advancedsearch {
	padding-left: 0
}

.ac_nov_results {
	z-index: 99999;
	background: #fff;
	padding: 15px 0
}

@media (min-width: 1200px) {
	.ac_nov_results {
		padding-top: 30px;
		width: 100% !important;
		max-width: 1000px;
		left: 30% !important
	}

	.lang-rtl .ac_nov_results {
		right: 30% !important;
		left: auto
	}
}

@media (min-width: 768px) {
	.ac_nov_results ul {
		list-style-type: none;
		margin: 0 -15px
	}

	.ac_nov_results ul li {
		padding: 0 15px;
		width: 20%;
		float: left
	}

	.lang-rtl .ac_nov_results ul li {
		float: right
	}

	.ac_nov_results ul li .media {
		display: block
	}

	.ac_nov_results ul li .media img {
		margin-right: 0rem !important
	}

	.ac_nov_results ul li .media .media-body a {
		padding-top: 10px;
		font-size: 14px;
		font-weight: 600
	}

	.ac_nov_results ul li .media .media-body .search-price {
		color: #666;
		font-weight: 700;
		font-size: 1.3rem;
		margin-top: 10px
	}
}

@media (max-width: 767px) {
	.ac_nov_results {
		-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
		-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
		-ms-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
		-o-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
		box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
		min-width: 300px;
		left: 50% !important;
		left: 50% !important;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.lang-rtl .ac_nov_results {
		right: 50% !important;
		left: auto
	}

	.lang-rtl .ac_nov_results {
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%)
	}

	.ac_nov_results ul {
		margin: 0;
		max-height: 500px;
		overflow-y: scroll;
		padding: 0
	}

	.ac_nov_results ul::-webkit-scrollbar {
		width: 0.7rem
	}

	.ac_nov_results ul::-webkit-scrollbar-track {
		background: #eaeaea;
		-webkit-border-radius: .4rem;
		-moz-border-radius: .4rem;
		-ms-border-radius: .4rem;
		-o-border-radius: .4rem;
		border-radius: .4rem
	}

	.ac_nov_results ul::-webkit-scrollbar-thumb {
		background-color: #222;
		-webkit-border-radius: .4rem;
		-moz-border-radius: .4rem;
		-ms-border-radius: .4rem;
		-o-border-radius: .4rem;
		border-radius: .4rem
	}

	.ac_nov_results ul li {
		padding: 0 30px;
		list-style: none
	}

	.ac_nov_results ul li img {
		border: 1px solid #eaeaea;
		width: 60px;
		height: auto;
		margin-right: 15px
	}

	.lang-rtl .ac_nov_results ul li img {
		margin-left: 15px;
		margin-right: inherit
	}

	.ac_nov_results ul li a {
		font-weight: 500;
		font-size: 1.1rem;
		color: #222
	}

	.ac_nov_results ul {
		list-style-type: none;
		padding: 0
	}

	.ac_nov_results ul.has-scroll {
		max-height: 500px;
		overflow-y: scroll
	}

	.ac_nov_results ul li {
		padding: 0 30px
	}

	.ac_nov_results ul li .media {
		padding: 10px 0
	}

	.ac_nov_results ul li:not(:last-child) .media {
		border-bottom: 1px solid #e9e9e9
	}

	.ac_nov_results ul li img {
		max-width: 65px;
		margin-right: 20px;
		border-radius: 3px;
		border: 1px solid #e9e9e9
	}

	.lang-rtl .ac_nov_results ul li img {
		margin-left: 20px;
		margin-right: inherit
	}

	.ac_nov_results ul li a {
		font-weight: 500;
		font-size: 1.1rem
	}

	.ac_nov_results ul li .media .media-body .search-price {
		color: #666;
		font-weight: 700;
		font-size: 1.3rem;
		margin-top: 10px
	}
}

#_desktop_search_content {
	position: relative
}

#_desktop_search_content .nov_category_tree {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	margin: 2px;
	background: #f2f2f2;
	position: relative;
	display: none
}

#_desktop_search_content .nov_category_tree:after {
	content: "";
	position: absolute;
	right: 24px;
	width: 10px;
	height: 13px;
	background: url(../img/search.png)
}

.lang-rtl #_desktop_search_content .nov_category_tree:after {
	left: 24px;
	right: auto
}

@media (max-width: 991px) {
	#_desktop_search_content .nov_category_tree:after {
		right: 19px
	}

	.lang-rtl #_desktop_search_content .nov_category_tree:after {
		left: 19px;
		right: auto
	}
}

#_desktop_search_content .nov_category_tree>.dropdown-menu::-webkit-scrollbar {
	width: 0.7rem
}

#_desktop_search_content .nov_category_tree>.dropdown-menu::-webkit-scrollbar-track {
	background: #eaeaea;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem;
	-ms-border-radius: .4rem;
	-o-border-radius: .4rem;
	border-radius: .4rem
}

#_desktop_search_content .nov_category_tree>.dropdown-menu::-webkit-scrollbar-thumb {
	background-color: #222;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem;
	-ms-border-radius: .4rem;
	-o-border-radius: .4rem;
	border-radius: .4rem
}

#_desktop_search_content .nov_category_tree .dropdown-toggle {
	font-size: 1.1rem;
	color: #c7c6c6;
	font-weight: 700;
	text-transform: uppercase;
	border: none;
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 18px;
	padding-right: 32px;
	margin-right: 24px;
	min-width: 68px;
	text-align: left;
	background: transparent;
	line-height: 1;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	display: inline-block
}

.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
	padding-left: 32px;
	padding-right: 18px
}

.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
	margin-left: 24px;
	margin-right: inherit
}

.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
	text-align: right
}

#_desktop_search_content .nov_category_tree .dropdown-toggle:after {
	display: none
}

.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: inherit;
	-webkit-border-top-left-radius: inherit;
	border-top-left-radius: inherit
}

.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: inherit;
	-webkit-border-bottom-left-radius: inherit;
	border-bottom-left-radius: inherit
}

#_desktop_search_content .nov_category_tree .dropdown-toggle ul {
	margin-bottom: 0
}

@media (max-width: 991px) {
	#_desktop_search_content .nov_category_tree .dropdown-toggle {
		padding-left: 0px;
		padding-right: 0px;
		margin-right: 0px;
		min-width: 44px
	}

	.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
		padding-left: 0px;
		padding-right: 0px
	}

	.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
		margin-left: 0px;
		margin-right: inherit
	}

	#_desktop_search_content .nov_category_tree .dropdown-toggle span {
		display: none
	}
}

#_desktop_search_content .nov_category_tree .dropdown-menu {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 1.3rem;
	max-height: 500px;
	overflow-y: scroll
}

#_desktop_search_content .nov_category_tree .dropdown-menu .dropdown-item {
	cursor: pointer;
	padding: 6px 19px;
	font-size: 1.1rem
}

#_desktop_search_content .nov_category_tree .dropdown-menu .dropdown-item span {
	display: block
}

#_desktop_search_content .nov_category_tree .dropdown-menu .dropdown-item:hover {
	color: #000
}

#_desktop_search_content .search_query {
	background-color: #f2f2f2;
	padding-left: 85px;
	padding-right: 15px;
	color: #000;
	border: none;
	border-radius: 30px;
	height: 60px
}

.lang-rtl #_desktop_search_content .search_query {
	padding-left: 15px;
	padding-right: 85px
}

#_desktop_search_content .search_query:hover,#_desktop_search_content .search_query:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	outline: none
}

#_desktop_search_content .search_query::-webkit-input-placeholder {
	font-size: 10px;
	color: rgba(255,228,0,0.2);
	text-transform: uppercase
}

#_desktop_search_content .search_query:-moz-placeholder {
	font-size: 10px;
	color: rgba(255,228,0,0.2);
	text-transform: uppercase
}

#_desktop_search_content .search_query::-moz-placeholder {
	font-size: 10px;
	color: rgba(255,228,0,0.2);
	text-transform: uppercase
}

#_desktop_search_content .search_query:-ms-input-placeholder {
	font-size: 10px;
	color: rgba(255,228,0,0.2);
	text-transform: uppercase
}

#_desktop_search_content input:-webkit-autofill,#_desktop_search_content input:-webkit-autofill:hover,#_desktop_search_content input:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset
}

#_desktop_search_content .input-group-left::-webkit-input-placeholder {
	color: #c7c6c6;
	text-transform: initial;
	font-size: 13px
}

#_desktop_search_content .input-group-left:-moz-placeholder {
	color: #c7c6c6;
	text-transform: initial;
	font-size: 13px
}

#_desktop_search_content .input-group-left::-moz-placeholder {
	color: #c7c6c6;
	text-transform: initial;
	font-size: 13px
}

#_desktop_search_content .input-group-left:-ms-input-placeholder {
	color: #c7c6c6;
	text-transform: initial;
	font-size: 13px
}

#_desktop_search_content .button-search {
	position: initial
}

#_desktop_search_content .button-search .btn.btn-secondary {
	position: absolute;
	left: 30px;
	top: 9px;
	padding: 0;
	border: none;
	background: transparent !important;
	color: #000;
	z-index: 9;
	height: 48px;
	font-size: 1.2rem;
	font-weight: 600;
	border-radius: inherit
}

.lang-rtl #_desktop_search_content .button-search .btn.btn-secondary {
	right: 30px;
	left: auto
}

#_desktop_search_content .button-search .btn.btn-secondary:hover {
	color: #666
}

#_desktop_search_content .button-search .btn.btn-secondary:hover svg {
	stroke: rgba(174,174,174,0.6)
}

#_desktop_search_content .button-search .btn.btn-secondary svg {
	stroke: #aeaeae
}

#_desktop_search_content .search-style-2 .search_query {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	height: 48px;
	background: #ededed;
	padding-left: 25px;
	padding-right: 50px
}

.lang-rtl #_desktop_search_content .search-style-2 .search_query {
	padding-left: 50px;
	padding-right: 25px
}

#_desktop_search_content .search-style-2 .search_query::-webkit-input-placeholder {
	color: #000;
	text-transform: initial;
	font-size: 16px
}

#_desktop_search_content .search-style-2 .search_query:-moz-placeholder {
	color: #000;
	text-transform: initial;
	font-size: 16px
}

#_desktop_search_content .search-style-2 .search_query::-moz-placeholder {
	color: #000;
	text-transform: initial;
	font-size: 16px
}

#_desktop_search_content .search-style-2 .search_query:-ms-input-placeholder {
	color: #000;
	text-transform: initial;
	font-size: 16px
}

#_desktop_search_content .search-style-2 .button-search .btn.btn-secondary {
	left: auto;
	right: 15px;
	top: 3px
}

.lang-rtl #_desktop_search_content .search-style-2 .button-search .btn.btn-secondary {
	right: auto;
	left: auto
}

.lang-rtl #_desktop_search_content .search-style-2 .button-search .btn.btn-secondary {
	left: 15px;
	right: auto
}

#_desktop_search_content .search-style-2 .button-search .btn.btn-secondary svg {
	stroke: #000
}

#_desktop_search_content .search-style-2 .button-search .btn.btn-secondary:hover svg {
	stroke: #aeaeae
}

.collapse.in {
	display: block
}

.sdsarticle-des p {
	font-size: 15px;
	line-height: 22px !important
}

input:-internal-autofill-selected {
	background-color: #fff
}

.page-search-product .page-title {
	color: #000;
	font-weight: 600
}

.page-search-product .title_search {
	color: #222;
	font-weight: bold
}

.page-search-product .page-search #_desktop_search_content .toggle-search {
	display: none
}

.page-search-product .page-search #_desktop_search_content #desktop_search {
	display: block;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	position: relative;
	z-index: 9
}

.page-search-product .page-search #_desktop_search_content #desktop_search .search_close {
	display: none
}

.page-search-product .pagination {
	text-align: center;
	margin-top: 30px;
	display: block
}

.btn-2 {
	position: relative;
	appearance: none;
	display: inline-block;
	width: auto;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 0 18px;
	height: 38px;
	line-height: 38px;
	font-weight: 700;
	font-size: 1.4rem;
	white-space: normal;
	text-transform: uppercase;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	color: black;
	background: #fff
}

.btn-2:after {
	content: "";
	position: absolute;
	right: -7px;
	top: 0;
	width: 18px;
	height: 38px;
	background: #fff;
	transform: skewX(-22deg);
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.lang-rtl .btn-2:after {
	left: -7px;
	right: auto
}

.lang-rtl .btn-2:after {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: inherit;
	-webkit-border-top-right-radius: inherit;
	border-top-right-radius: inherit
}

.lang-rtl .btn-2:after {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: inherit;
	-webkit-border-bottom-right-radius: inherit;
	border-bottom-right-radius: inherit
}

.btn-2:hover:after,.btn-2:hover {
	background: #000;
	color: #fff;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.wishlist-login .modal-content .modal-title {
	display: block;
	width: 100%;
	text-align: center
}

.wishlist-login .modal-content .modal-text {
	text-align: center
}

#_desktop_search_content .modal-dialog {
	-webkit-transform: translate(0, 0px);
	-ms-transform: translate(0, 0px);
	transform: translate(0, 0px)
}

.lang-rtl #_desktop_search_content .modal-dialog {
	-webkit-transform: translate(0, 0px);
	-ms-transform: translate(0, 0px);
	transform: translate(0, 0px)
}

.btn {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.btn span .right {
	margin-left: 5px;
	font-size: 10px
}

.lang-rtl .btn span .right {
	margin-right: 5px;
	margin-left: inherit
}

.btn span .left {
	margin-right: 5px;
	font-size: 10px
}

.lang-rtl .btn span .left {
	margin-left: 5px;
	margin-right: inherit
}

.btn.button-plus,.btn.button-minus {
	font-size: 14px;
	line-height: 14px;
	color: #666;
	text-shadow: 1px -1px rgba(0,0,0,0.05);
	padding: 0;
	border: 1px solid;
	border-color: #dedcdc #c1bfbf #b5b4b4 #dad8d8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}

.btn.button-plus span,.btn.button-minus span {
	display: block;
	border: 1px solid #fff;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding: 4px 0 0 0;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fbfbfb));
	background: -webkit-linear-gradient(top, #fff 0%, #fbfbfb 100%);
	background: -o-linear-gradient(top, #fff 0%, #fbfbfb 100%);
	background: -ms-linear-gradient(top, #fff 0%, #fbfbfb 100%);
	background: linear-gradient(to bottom, #fff 0%, #fbfbfb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb',GradientType=0)
}

.btn.button-plus:hover,.btn.button-minus:hover {
	color: #666
}

.btn.button-plus:hover span,.btn.button-minus:hover span {
	filter: none;
	background: #f6f6f6
}

select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url(../img/icon/bg-select.png);
	background-position: 100% -35px;
	background-repeat: no-repeat
}

select:focus {
	background-position: 100% 0
}

.lang-rtl select {
	background-position: 0 -35px
}

.lang-rtl select:focus {
	background-position: 0 0
}

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	font-size: 15px;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	text-shadow: none 2px 5px rgba(0,0,0,0.4);
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}

p.info-title {
	font-weight: bold;
	color: #666;
	margin-bottom: 25px
}

p.info-account {
	margin: -4px 0 24px 0
}

.dark {
	color: #666
}

.label {
	white-space: normal;
	display: inline-block
}

label {
	color: #444
}

label.required:after {
	content: "*";
	color: red;
	font-size: 14px;
	position: relative;
	line-height: 12px
}

.unvisible {
	display: none
}

.checkbox {
	line-height: 16px
}

.checkbox label {
	color: #777777
}

.close {
	opacity: 1
}

.close:hover {
	opacity: 1
}

table.std,table.table_block {
	margin-bottom: 20px;
	width: 100%;
	border: 1px solid #d6d4d4;
	border-bottom: none;
	background: white;
	border-collapse: collapse;
	border-spacing: 0
}

table.std th,table.table_block th {
	background: #fbfbfb;
	border: 1px solid #d6d4d4;
	border-bottom-width: 1px;
	padding: 8px;
	color: #333333;
	vertical-align: middle;
	font-family: "Montserrat",sans-serif;
	font-weight: 400
}

table.std tr.alternate_item,table.table_block tr.alternate_item {
	background-color: #f3f3f3
}

table.std td,table.table_block td {
	padding: 10px;
	border: 1px solid #d6d4d4;
	vertical-align: top
}

.table {
	margin-bottom: 30px
}

.table>thead>tr border>th {
	background: #000;
	border-bottom-width: 1px;
	color: #fff;
	vertical-align: middle;
	border-color: rgba(255,255,255,0.2)
}

.table td a.color-myaccount {
	color: #585858;
	text-decoration: underline
}

.table td a.color-myaccount:hover {
	text-decoration: none
}

.block_newsletter {
	position: relative;
	max-width: 836px;
	margin: 0px auto
}

.alert {
	font-weight: bold
}

.alert ul,.alert ol {
	margin-bottom: 0;
	list-style: none;
	display: inline-block
}

.alert ul li,.alert ol li {
	font-weight: normal
}

.alert.alert-success,.alert.alert-danger {
	padding: 5px 20px;
	position: absolute;
	top: 100%;
	width: 100%;
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
	font-size: 1.2rem;
	z-index: 1;
	border-radius: .5rem
}

.alert.alert-success:before {
	font-family: "Material-Design-Iconic-Font";
	content: "\f269";
	font-size: 20px;
	padding-right: 7px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.lang-rtl .alert.alert-success:before {
	padding-left: 7px;
	padding-right: inherit
}

.alert.alert-success ul {
	display: inline-block
}

.alert.alert-danger:before {
	font-family: "FontAwesome";
	content: "\f057";
	font-size: 20px;
	padding-right: 7px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	vertical-align: sub
}

.lang-rtl .alert.alert-danger:before {
	padding-left: 7px;
	padding-right: inherit
}

.alert.alert-danger ul {
	display: inline-block;
	padding-left: 0;
	margin-left: 0
}

.lang-rtl .alert.alert-danger ul {
	padding-right: 0;
	padding-left: inherit
}

.lang-rtl .alert.alert-danger ul {
	margin-right: 0;
	margin-left: inherit
}

.alert.alert-warning {
	background-color: #fff6e6;
	border-color: #f8ebd4;
	color: #a48a5b
}

.alert.alert-warning:before {
	font-family: "Material-Design-Iconic-Font";
	content: "\f1f9";
	font-size: 20px;
	padding-right: 7px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	vertical-align: sub
}

.lang-rtl .alert.alert-warning:before {
	padding-left: 7px;
	padding-right: inherit
}

.page-heading {
	display: none
}

.page-subheading {
	font-family: "Montserrat",sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	font-size: 18px;
	border-bottom: 1px solid #F3F0F0;
	padding: 0 0 15px;
	line-height: normal;
	margin-bottom: 12px
}

h3.page-product-heading {
	color: #666;
	text-transform: uppercase;
	font-family: "Montserrat",sans-serif;
	font-weight: 600;
	font-size: 3.4rem;
	line-height: 20px;
	padding: 14px 20px 17px;
	margin: 0 0 20px;
	position: relative;
	border: 1px solid #eaeaea;
	border-bottom: none;
	background: #fbfbfb
}

.content_sortPagiBar {
	padding: 0;
	clear: both;
	margin-bottom: 20px;
	background-color: #fff
}

.content_sortPagiBar #productsSortForm {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px
}

.lang-rtl .content_sortPagiBar #productsSortForm {
	float: right
}

.lang-rtl .content_sortPagiBar #productsSortForm {
	padding-right: 15px;
	padding-left: inherit
}

.content_sortPagiBar #productsSortForm select {
	cursor: pointer;
	float: left
}

.lang-rtl .content_sortPagiBar #productsSortForm select {
	float: right
}

@media (max-width: 991px) {
	.content_sortPagiBar #productsSortForm select {
		max-width: 160px
	}
}

.content_sortPagiBar .display,.content_sortPagiBar .display_m {
	margin-bottom: 0;
	margin-right: 20px
}

.lang-rtl .content_sortPagiBar .display,.lang-rtl .content_sortPagiBar .display_m {
	margin-left: 20px;
	margin-right: inherit
}

.content_sortPagiBar .display li,.content_sortPagiBar .display_m li {
	display: inline-block;
	padding-left: 5px;
	text-align: center
}

.lang-rtl .content_sortPagiBar .display li,.lang-rtl .content_sortPagiBar .display_m li {
	padding-right: 5px;
	padding-left: inherit
}

.content_sortPagiBar .display li a,.content_sortPagiBar .display_m li a {
	color: #666;
	font-size: 11px;
	line-height: 14px;
	cursor: pointer;
	padding: 5px 0;
	border: 1px solid transparent;
	display: block
}

.content_sortPagiBar .display li a i,.content_sortPagiBar .display_m li a i {
	display: block;
	font-size: 14px;
	margin: 2px 0 0 0;
	color: #666;
	text-decoration: none
}

.content_sortPagiBar .display li a:hover i,.content_sortPagiBar .display_m li a:hover i {
	color: #000;
	text-decoration: none
}

.content_sortPagiBar .display li.selected a,.content_sortPagiBar .display_m li.selected a {
	cursor: default
}

.content_sortPagiBar .display li.selected i,.content_sortPagiBar .display_m li.selected i {
	color: #000
}

.content_sortPagiBar .display li.display-title,.content_sortPagiBar .display_m li.display-title {
	font-weight: bold;
	color: #202020;
	padding: 4px 6px 0 0;
	vertical-align: top
}

.lang-rtl .content_sortPagiBar .display li.display-title,.lang-rtl .content_sortPagiBar .display_m li.display-title {
	padding: 4px 0 0 6px
}

.nbrItemPage {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px
}

.lang-rtl .nbrItemPage {
	padding-right: 20px;
	padding-left: inherit
}

.content_sortPagiBar {
	text-align: left;
	border-bottom: 1px solid #f1f1f1;
	position: relative;
	padding-bottom: 15px
}

.lang-rtl .content_sortPagiBar {
	text-align: right
}

.content_sortPagiBar ul {
	padding: 5px
}

.content_sortPagiBar.bottom {
	background-color: transparent;
	border-color: transparent;
	border-top: 1px solid #f1f1f1
}

.content_sortPagiBar div.pagination {
	margin: 0;
	margin-top: 15px;
	font-size: 14px
}

@media (min-width: 992px) and (max-width: 1199px) {
	.content_sortPagiBar div.pagination {
		width: 380px
	}
}

@media (max-width: 991px) {
	.content_sortPagiBar div.pagination {
		float: left;
		width: auto
	}

	.lang-rtl .content_sortPagiBar div.pagination {
		float: right
	}
}

.content_sortPagiBar div.pagination .showall {
	float: right;
	padding-top: 9px;
	padding-left: 15px
}

.lang-rtl .content_sortPagiBar div.pagination .showall {
	float: left
}

.lang-rtl .content_sortPagiBar div.pagination .showall {
	padding-right: 15px;
	padding-left: inherit
}

.content_sortPagiBar div.pagination .showall .btn {
	position: relative;
	padding: 5px 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	background: #479962;
	text-transform: none
}

@media (min-width: 992px) and (max-width: 1199px) {
	.content_sortPagiBar div.pagination .showall {
		margin-right: 11px
	}

	.lang-rtl .content_sortPagiBar div.pagination .showall {
		margin-left: 11px;
		margin-right: inherit
	}
}

@media (max-width: 991px) {
	.content_sortPagiBar div.pagination .showall {
		margin-right: 0
	}

	.lang-rtl .content_sortPagiBar div.pagination .showall {
		margin-left: 0;
		margin-right: inherit
	}
}

.content_sortPagiBar div.pagination .showall .btn span {
	font-size: 13px;
	padding: 3px 5px 4px 5px;
	line-height: normal;
	font-family: "Montserrat",sans-serif
}

.content_sortPagiBar div.pagination li>span,.content_sortPagiBar div.pagination li>a {
	margin-right: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.lang-rtl .content_sortPagiBar div.pagination li>span,.lang-rtl .content_sortPagiBar div.pagination li>a {
	margin-left: 10px;
	margin-right: inherit
}

.content_sortPagiBar div.pagination #pagination_previous_bottom span {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	background: #000;
	color: #fff;
	border: none;
	padding: 5px 25px;
	top: 3px
}

.content_sortPagiBar div.pagination #pagination_next_bottom a {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	background: #f16f6c;
	color: #fff;
	border: none;
	display: block;
	top: 3px;
	padding: 5px 25px
}

.content_sortPagiBar ul.pagination {
	float: left
}

.lang-rtl .content_sortPagiBar ul.pagination {
	float: right
}

.content_sortPagiBar .compare-form {
	float: right
}

.lang-rtl .content_sortPagiBar .compare-form {
	float: left
}

.content_sortPagiBar .compare-form .bt_compare {
	position: relative;
	padding: 8px 38px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	background: #ccc;
	text-transform: none
}

.content_sortPagiBar .compare-form .bt_compare:hover {
	background-color: #000
}

@media (max-width: 575px) {
	.content_sortPagiBar .compare-form {
		float: right;
		clear: both
	}

	.lang-rtl .content_sortPagiBar .compare-form {
		float: left
	}
}

.content_sortPagiBar .product-count {
	padding: 15px 0 0 20px;
	float: left
}

.lang-rtl .content_sortPagiBar .product-count {
	padding: 15px 20px 0 0
}

.lang-rtl .content_sortPagiBar .product-count {
	float: right
}

@media (max-width: 991px) {
	.content_sortPagiBar .product-count {
		clear: left
	}
}

.content_sortPagiBar .sortPagiBar label {
	padding: 4px 6px 0 0
}

.lang-rtl .content_sortPagiBar .sortPagiBar label {
	padding: 4px 0 0 6px
}

.modal-backdrop {
	background: rgba(0,0,0,0.5)
}

.fade.in {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.position-static {
	position: static
}

@media (max-width: 767px) {
	.product_list.row {
		margin-right: -7.7px !important;
		margin-left: -7.5px !important
	}
}

.product_list .item {
	text-align: center;
	text-align: left;
	padding: 15px
}

.lang-rtl .product_list .item {
	text-align: right
}

.product_list .item .product-miniature {
	margin-top: 30px
}

.product_list .item .product-miniature:first-child {
	margin-top: 0px
}

@media (max-width: 767px) {
	.product_list .item {
		padding: 15px 7.5px !important
	}
}

.product-miniature {
	overflow: hidden
}

.product-miniature .thumbnail-container {
	position: relative;
	overflow: hidden
}

.product-miniature .thumbnail-container .two-image {
	display: block;
	position: relative;
	overflow: hidden
}

.product-miniature .thumbnail-container .two-image .image-cover {
	width: 100%;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s
}

.product-miniature .thumbnail-container .two-image .image-secondary {
	position: absolute;
	overflow: hidden;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
	margin: 0 auto;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px)
}

.product-miniature .thumbnail-container .one-image {
	display: block;
	position: relative
}

.product-miniature .thumbnail-container .one-image .image-cover {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s
}

.product-miniature .product-comments {
	margin-bottom: 7px
}

.product-miniature .product-comments span {
	display: none
}

.product-miniature .product-group-price {
	padding: 11px 0 24px
}

.product-miniature .product-group-price .price {
	font-size: 1.4rem;
	font-weight: 700;
	color: #9e9e9e
}

.product-miniature .product-buttons {
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translateX(30px);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	display: inline-block
}

.lang-rtl .product-miniature .product-buttons {
	-webkit-transform: translateX(-30px);
	-ms-transform: translateX(-30px);
	transform: translateX(-30px)
}

.product-miniature .product-buttons .add-to-cart {
	width: 100%;
	min-height: 38px;
	line-height: 24px;
	background: #000;
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: 1.4rem;
	text-transform: uppercase;
	font-family: "Montserrat",sans-serif;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}

.product-miniature .product-buttons .add-to-cart:hover {
	background: #666
}

.product-miniature:hover .product-buttons {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	visibility: initial;
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	background: #666666;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear
}

.lang-rtl .product-miniature:hover .product-buttons {
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px)
}

.product-miniature .add-to-cart {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 7px 18px;
	position: relative;
	border: none
}

.product-miniature .add-to-cart i {
	font-size: 1.8rem
}

.product-miniature .add-to-cart i.zmdi-check {
	position: relative;
	top: 2px
}

.product-miniature .add-to-cart span:not(.loading) {
	padding-left: 5px
}

.lang-rtl .product-miniature .add-to-cart span:not(.loading) {
	padding-right: 5px;
	padding-left: inherit
}

.product-miniature .add-to-cart .loading {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	font-size: 1.5rem;
	display: none;
	line-height: 1
}

.lang-rtl .product-miniature .add-to-cart .loading {
	right: 50%;
	left: auto
}

.lang-rtl .product-miniature .add-to-cart .loading {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.product-miniature .add-to-cart .loading:hover i {
	color: #fff
}

.product-miniature .add-to-cart.cart-loading {
	background: #000;
	color: transparent
}

.product-miniature .add-to-cart.cart-loading .loading {
	display: inline-block
}

.product-miniature .add-to-cart.cart-loading .icon-cart,.product-miniature .add-to-cart.cart-loading span:not(.loading) {
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0
}

.product-miniature .add-to-cart:focus {
	outline: none
}

.product-miniature .add-to-cart:disabled {
	cursor: not-allowed
}

.product-miniature.item-one {
	position: relative;
	margin-bottom: 15px
}

.product-miniature.item-one .thumbnail-container {
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px
}

.product-miniature.item-one .product-description {
	position: relative
}

.product-miniature.item-one .group-buttons {
	position: absolute;
	top: 10px;
	right: 10px;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-ms-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out
}

.lang-rtl .product-miniature.item-one .group-buttons {
	left: 10px;
	right: auto
}

.product-miniature.item-one .group-buttons .block_wishlist .wishlist-button-add {
	height: 48px;
	background: #fff;
	width: 48px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	border: 1px solid #f3f3f3;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-ms-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;
	transition: all 0.25s linear
}

.product-miniature.item-one .group-buttons .block_wishlist .wishlist-button-add .material-icons {
	font-size: 25px
}

.product-miniature.item-one .group-buttons .block_wishlist .wishlist-button-add:hover {
	color: rgba(0,0,0,0.4)
}

.product-miniature.item-one .group-buttons a {
	visibility: hidden;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-webkit-opacity: .5;
	-moz-opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	opacity: .5;
	line-height: 56px;
	height: 48px;
	background: #fff;
	width: 48px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	border: 1px solid #f3f3f3;
	text-align: center;
	display: block;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-ms-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;
	transition: all 0.25s linear
}

.product-miniature.item-one .group-buttons a.quick-view {
	margin-bottom: 10px
}

.product-miniature.item-one .group-buttons a.quick-view svg {
	stroke: #000
}

.product-miniature.item-one .group-buttons a.quick-view:hover svg {
	stroke: rgba(0,0,0,0.4)
}

.product-miniature.item-one .group-buttons a.addToWishlist svg {
	stroke: #000
}

.product-miniature.item-one .group-buttons a.addToWishlist svg path:nth-child(2) {
	fill: #000
}

.product-miniature.item-one .group-buttons a.addToWishlist.checked svg path:nth-child(2),.product-miniature.item-one .group-buttons a.addToWishlist:hover svg path:nth-child(2) {
	fill: rgba(0,0,0,0.4)
}

.product-miniature.item-one .group-buttons a.addToWishlist span {
	display: none
}

.product-miniature.item-one .group-buttons a.has-text .zmdi-check {
	font-size: 2rem;
	stroke: #000000
}

.product-miniature.item-one .group-buttons a.has-text span.text {
	display: block;
	font-size: 14px;
	font-weight: 600;
	color: #a19fa8
}

.product-miniature.item-one .group-buttons a:hover span.text,.product-miniature.item-one .group-buttons a:hover .zmdi-check {
	color: #000000
}

.product-miniature.item-two {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	margin-bottom: 10px
}

.product-miniature.item-two .thumbnail-container {
	max-width: 210px
}

.product-miniature.item-two .product-groups {
	margin-left: 10px;
	margin: 10px 10px 10px 0px;
	width: 100%;
	position: relative
}

.lang-rtl .product-miniature.item-two .product-groups {
	margin-right: 10px;
	margin-left: inherit
}

.lang-rtl .product-miniature.item-two .product-groups {
	margin: 10px 0px 10px 10px
}

.product-miniature.item-two .product-groups .product-title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 20px;
	margin-bottom: 17px
}

.product-miniature.item-two .product-groups .product-group-price {
	padding: 13px 0 0;
	font-family: "Montserrat",sans-serif
}

.product-miniature.item-two .product-groups .product-group-price .product-price-and-shipping {
	color: #000
}

.product-miniature.item-two .product-groups .product-group-price .product-price-and-shipping .price {
	font-size: 2rem;
	font-weight: 700;
	color: #000
}

.product-miniature.item-two .product-groups .product-buttons {
	padding: 0px;
	bottom: 0px
}

.product-miniature:hover .thumbnail-container .two-image .image-secondary {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px)
}

.product-miniature:hover .thumbnail-container .one-image .image-cover {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.group-buttons-des .add-to-cart .tooltip,.group-buttons-des a .tooltip,.group-buttons .add-to-cart .tooltip,.group-buttons a .tooltip,.product-groups .add-to-cart .tooltip,.product-groups a .tooltip {
	left: 50%;
	bottom: 120%;
	visibility: hidden;
	display: block !important;
	color: #000;
	font-size: 13px;
	line-height: 16px;
	padding: 5px 25px;
	position: absolute;
	margin-bottom: 5px;
	width: max-content;
	text-align: center;
	text-transform: capitalize;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: white;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: 0 0 5px rgba(0,0,0,0.15)
}

.lang-rtl .group-buttons-des .add-to-cart .tooltip,.lang-rtl .group-buttons-des a .tooltip,.lang-rtl .group-buttons .add-to-cart .tooltip,.lang-rtl .group-buttons a .tooltip,.lang-rtl .product-groups .add-to-cart .tooltip,.lang-rtl .product-groups a .tooltip {
	right: 50%;
	left: auto
}

.lang-rtl .group-buttons-des .add-to-cart .tooltip,.lang-rtl .group-buttons-des a .tooltip,.lang-rtl .group-buttons .add-to-cart .tooltip,.lang-rtl .group-buttons a .tooltip,.lang-rtl .product-groups .add-to-cart .tooltip,.lang-rtl .product-groups a .tooltip {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.group-buttons-des .add-to-cart .tooltip:before,.group-buttons-des a .tooltip:before,.group-buttons .add-to-cart .tooltip:before,.group-buttons a .tooltip:before,.product-groups .add-to-cart .tooltip:before,.product-groups a .tooltip:before {
	width: 0;
	left: 50%;
	content: " ";
	bottom: -5px;
	font-size: 0;
	line-height: 0;
	position: absolute;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	border-top: 5px solid #fff
}

.lang-rtl .group-buttons-des .add-to-cart .tooltip:before,.lang-rtl .group-buttons-des a .tooltip:before,.lang-rtl .group-buttons .add-to-cart .tooltip:before,.lang-rtl .group-buttons a .tooltip:before,.lang-rtl .product-groups .add-to-cart .tooltip:before,.lang-rtl .product-groups a .tooltip:before {
	right: 50%;
	left: auto
}

.lang-rtl .group-buttons-des .add-to-cart .tooltip:before,.lang-rtl .group-buttons-des a .tooltip:before,.lang-rtl .group-buttons .add-to-cart .tooltip:before,.lang-rtl .group-buttons a .tooltip:before,.lang-rtl .product-groups .add-to-cart .tooltip:before,.lang-rtl .product-groups a .tooltip:before {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.group-buttons-des .add-to-cart:hover .tooltip,.group-buttons-des a:hover .tooltip,.group-buttons .add-to-cart:hover .tooltip,.group-buttons a:hover .tooltip,.product-groups .add-to-cart:hover .tooltip,.product-groups a:hover .tooltip {
	opacity: 1;
	bottom: 100%;
	visibility: visible
}

.group-buttons-des .add-to-cart:hover .tooltip:before,.group-buttons-des a:hover .tooltip:before,.group-buttons .add-to-cart:hover .tooltip:before,.group-buttons a:hover .tooltip:before,.product-groups .add-to-cart:hover .tooltip:before,.product-groups a:hover .tooltip:before {
	opacity: 1;
	bottom: -5px;
	visibility: visible
}

.qty {
	display: inline-block;
	vertical-align: top;
	width: 110px;
	margin-bottom: 15px;
	float: left;
	margin-right: 10px
}

.lang-rtl .qty {
	float: right
}

.lang-rtl .qty {
	margin-left: 10px;
	margin-right: inherit
}

.qty .input-group-btn-vertical {
	float: none;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	z-index: 10
}

.qty .input-group-btn-vertical .btn {
	padding: 0;
	vertical-align: top;
	background: transparent
}

.qty .input-group-btn-vertical .btn i {
	color: #b4b4b4;
	font-size: 16px;
	display: block;
	font-style: inherit;
	line-height: 38px;
	margin: 0;
	font-family: "Material-Design-Iconic-Font"
}

.qty .input-group-btn-vertical .btn i:hover {
	color: #666
}

.qty .input-group-btn-vertical .btn i.touchspin-up:before {
	content: '\f278'
}

.qty .input-group-btn-vertical .btn i.touchspin-down:before {
	content: '\f273'
}

.qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
	height: 38px;
	width: 26px;
	position: absolute;
	top: 1px;
	left: 1px;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border-right: 1px solid #ebebeb;
	background: #fff
}

.lang-rtl .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
	right: 1px;
	left: auto
}

.lang-rtl .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
	border-left: 1px solid #ebebeb;
	border-right: initial
}

.qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
	height: 38px;
	width: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	border: 0;
	border-left: 1px solid #ebebeb;
	background: #fff
}

.lang-rtl .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
	left: 1px;
	right: auto
}

.lang-rtl .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
	border-right: 1px solid #ebebeb;
	border-left: initial
}

#quantity_wanted {
	color: #000;
	background-color: transparent;
	height: 35px;
	padding: 0.175rem 1rem;
	width: 58px;
	font-size: 14px;
	border-color: #dfdfdf
}

.countdownfree {
	display: none;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.countdownfree .item-time {
	height: 50px;
	padding: 0px 5px
}

.countdownfree .name-time {
	font-family: "Montserrat",sans-serif;
	display: inline-block;
	font-size: 1rem;
	color: #fff;
	line-height: 1;
	text-transform: capitalize;
	margin-bottom: 5px
}

.countdownfree .data-time {
	font-size: 1.1rem;
	font-weight: 700;
	color: #f0620c;
	position: relative;
	display: block;
	min-width: 26px;
	min-height: 26px;
	line-height: 26px;
	vertical-align: top;
	position: relative;
	background: #fff
}

.countdownfree .data-time span {
	z-index: 2;
	position: relative
}

@media (max-width: 568px) {
	.countdownfree .item-time {
		padding: 5px 0;
		height: auto
	}

	.countdownfree .item-time:not(:last-child) {
		margin-right: 5px
	}

	.lang-rtl .countdownfree .item-time:not(:last-child) {
		margin-left: 5px;
		margin-right: inherit
	}
}

.product-title {
	line-height: 1;
	font-size: 1.6rem;
	font-weight: 600
}

.product-title a {
	color: #000;
	line-height: 21px
}

.product-title a:hover {
	color: rgba(0,0,0,0.6);
	text-decoration: none
}

.product-flags {
	position: absolute;
	top: 0px;
	display: flex;
	font-family: "Montserrat",sans-serif
}

.product-flags>div {
	color: #fff;
	background: #fff;
	text-align: center;
	line-height: 20px;
	font-size: 1.3rem;
	min-width: 60px;
	height: 20px;
	border-radius: 0 0 10px 10px;
	margin-left: 5px
}

.lang-rtl .product-flags>div {
	margin-right: 5px;
	margin-left: inherit
}

.product-flags>div.new {
	background: #99c6ea
}

.product-flags>div.pack {
	color: #e85b40
}

.product-flags>div.on-sale {
	color: #ff8624
}

.product-flags>div.discount {
	background: #96ce8b
}

@media (max-width: 767px) {
	.product-flags>div {
		display: none
	}
}

.product-price-and-shipping {
	font-family: "Montserrat",sans-serif
}

.product-price-and-shipping .price {
	font-weight: 600;
	color: #666;
	margin-right: 9px;
	font-size: 16px
}

.lang-rtl .product-price-and-shipping .price {
	margin-left: 9px;
	margin-right: inherit
}

.product-price-and-shipping .regular-price {
	color: #a7a7a7;
	text-decoration: line-through;
	font-weight: 700;
	font-size: 1.3rem
}

.product-price-and-shipping .discount-percentage {
	height: 20px;
	line-height: 20px;
	padding: 0px 12px;
	background: #000;
	border-radius: 10px;
	color: #fff;
	font-size: 1.1rem;
	font-weight: bold;
	position: relative;
	top: -4px !important;
	display: none;
	font-family: "Montserrat",sans-serif
}

.grid .product-miniature.item-one:hover .group-buttons a {
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	display: block;
	border: 1px solid #e3e3e3
}

.grid .product-miniature.item-one:hover .addToWishlist {
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	display: block
}

.grid .product-miniature .info-stock,.grid .product-miniature .product-desc,.grid .product-miniature .group-buttons-des {
	display: none
}

.grid .product-miniature .add-to-cart:focus {
	outline: none
}

.grid .product-miniature .add-to-cart:disabled {
	cursor: not-allowed
}

.list .item {
	-webkit-box-flex: 0 0 100%;
	-moz-box-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.list .product-miniature .thumbnail-container {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	float: left;
	position: relative
}

@media (min-width: 576px) {
	.list .product-miniature .thumbnail-container {
		-webkit-box-flex: 0 0 31%;
		-moz-box-flex: 0 0 31%;
		-webkit-flex: 0 0 31%;
		-ms-flex: 0 0 31%;
		flex: 0 0 31%;
		max-width: 31%
	}
}

@media (max-width: 575px) {
	.list .product-miniature .thumbnail-container {
		-webkit-box-flex: 0 0 35%;
		-moz-box-flex: 0 0 35%;
		-webkit-flex: 0 0 35%;
		-ms-flex: 0 0 35%;
		flex: 0 0 35%;
		max-width: 35%
	}
}

.lang-rtl .list .product-miniature .thumbnail-container {
	float: right
}

.list .product-miniature .thumbnail-container .button-top {
	display: none
}

.list .product-miniature .product-groups {
	padding-left: 3rem;
	float: left;
	text-align: left
}

.lang-rtl .list .product-miniature .product-groups {
	padding-right: 3rem;
	padding-left: inherit
}

.lang-rtl .list .product-miniature .product-groups {
	float: right
}

.lang-rtl .list .product-miniature .product-groups {
	text-align: right
}

@media (min-width: 576px) {
	.list .product-miniature .product-groups {
		-webkit-box-flex: 0 0 66.66667%;
		-moz-box-flex: 0 0 66.66667%;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.666667%
	}
}

@media (max-width: 575px) {
	.list .product-miniature .product-groups {
		-webkit-box-flex: 0 0 65%;
		-moz-box-flex: 0 0 65%;
		-webkit-flex: 0 0 65%;
		-ms-flex: 0 0 65%;
		flex: 0 0 65%;
		max-width: 65%;
		padding-left: 1rem;
		padding-right: 1rem
	}

	.lang-rtl .list .product-miniature .product-groups {
		padding-left: 1rem;
		padding-right: 1rem
	}

	.list .product-miniature .product-groups .product-title {
		margin-bottom: 9px
	}

	.list .product-miniature .product-groups .product-desc {
		display: none
	}
}

.list .product-miniature .product-groups .group_buttons {
	padding-bottom: 20px
}

.list .product-miniature .product-groups .group_buttons .product-buttons {
	padding: 0px;
	display: inline-block;
	position: relative;
	width: auto;
	bottom: 0px;
	visibility: inherit;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear
}

.list .product-miniature .product-groups .group_buttons .product-buttons form {
	position: relative
}

.list .product-miniature .product-groups .group_buttons .quick-view {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	width: 40px;
	height: 40px;
	line-height: 50px;
	border: none;
	text-align: center;
	background: #000
}

.list .product-miniature .product-groups .group_buttons .quick-view .icon_quickview {
	display: inline-block;
	margin: auto;
	width: 20px;
	height: 20px;
	background: url(../img/icon/icon_cosmetica.png) no-repeat;
	background-position: -22px -52px;
	vertical-align: inherit
}

.list .product-miniature .product-groups .group_buttons .quick-view:hover {
	background: #666
}

@media (max-width: 768px) {
	.list .product-miniature .product-groups .group_buttons {
		overflow: auto
	}
}

.list .product-miniature .product-description {
	padding: 0
}

.list .product-miniature .product-title {
	margin-bottom: 7px
}

.list .product-miniature .product-title a {
	line-height: 1
}

.list .product-miniature .product-group-price {
	margin-bottom: 10px !important
}

.list .product-miniature .info-stock {
	margin-bottom: 14px;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: uppercase;
	color: #6bb853;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

.list .product-miniature .info-stock i {
	font-size: 1.8rem;
	margin-right: 12px
}

.lang-rtl .list .product-miniature .info-stock i {
	margin-left: 12px;
	margin-right: inherit
}

.list .product-miniature .product-desc {
	margin-bottom: 25px;
	font-size: 1.3rem
}

.list .product-miniature .product-desc p {
	line-height: 20px
}

.list .product-miniature .add-to-cart {
	padding: 0 18px;
	line-height: 38px;
	display: inline-block;
	width: auto
}

.nov_sideward {
	position: fixed;
	padding-top: 55px;
	padding-bottom: 30px;
	top: 0;
	z-index: 100;
	height: 100%;
	height: 100vh;
	min-width: 300px;
	max-width: 300px;
	visibility: hidden;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease 0.1s;
	-moz-transition: all 0.3s ease 0.1s;
	-ms-transition: all 0.3s ease 0.1s;
	-o-transition: all 0.3s ease 0.1s;
	transition: all 0.3s ease 0.1s;
	background: #fff;
	overflow-y: auto
}

.nov_sideward.nov_sideward_right {
	right: -300px
}

.lang-rtl .nov_sideward.nov_sideward_right {
	left: -300px;
	right: auto
}

.nov_sideward.nov_sideward_left {
	left: -300px
}

.lang-rtl .nov_sideward.nov_sideward_left {
	right: -300px;
	left: auto
}

.nov_sideward .nov_close {
	text-align: center;
	cursor: pointer
}

.nov_sideward .nov_close i {
	font-size: 24px;
	color: #222;
	font-weight: 900
}

.nov_sideward .nov_sideward-content {
	padding-top: 58px
}

.nov-toggle.active .nov_sideward {
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov-toggle.active .nov_sideward_right {
	right: 0
}

.lang-rtl .nov-toggle.active .nov_sideward_right {
	left: 0;
	right: auto
}

.nov-toggle.active .nov_sideward_left {
	left: 0
}

.lang-rtl .nov-toggle.active .nov_sideward_left {
	right: 0;
	left: auto
}

.account-list {
	visibility: visible;
	right: 0;
	left: auto;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	min-width: 200px;
	border: 0;
	padding: 0;
	background: transparent
}

.lang-rtl .account-list {
	left: 0;
	right: auto
}

.account-list #_desktop_language_selector {
	border-top: 1px solid #e1e1e1
}

.account-list ul {
	list-style: none;
	padding: 0;
	margin-bottom: 0;
	background: #fff
}

.account-list .account-list-content {
	position: relative;
	background: #fff;
	padding: 5px 40px;
	font-size: 1rem
}

.account-list .account-list-content>div {
	text-align: left;
	padding: 7px 0 7px 0
}

.lang-rtl .account-list .account-list-content>div {
	text-align: right
}

.account-list .account-list-content>div.link_wishlist {
	margin-bottom: 10px
}

.account-list .account-list-content>div.current a img {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.account-list .account-list-content>div a {
	color: #000
}

.account-list .account-list-content>div a img {
	filter: alpha(opacity=34);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=34)";
	-webkit-opacity: .34;
	-moz-opacity: .34;
	-ms-opacity: .34;
	-o-opacity: .34;
	opacity: .34
}

.account-list .account-list-content>div a img:hover {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.account-list .account-list-content>div:first-child {
	padding-top: 5px
}

.account-list .account-list-content>div span,.account-list .account-list-content>div>a {
	font-size: 1.6rem;
	font-weight: 300
}

.account-list .account-list-content>div i {
	display: none
}

.account-list .account-list-content>div:hover a {
	color: #666
}

#_mobile_user_info {
	position: relative
}

#_mobile_user_info .icon-myaccount {
	margin-bottom: 5px
}

#_mobile_user_info.active .account-list {
	padding-top: 20px;
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.blockcart {
	position: relative
}

.blockcart .header-cart {
	text-align: center;
	cursor: pointer;
	font-family: "Montserrat",sans-serif
}

.blockcart .header-cart .header-cart-icon {
	width: 26px;
	height: 28px;
	margin: 0 auto;
	position: relative
}

.blockcart .header-cart .header-cart-icon .cart-products-count {
	display: inline-block;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	min-width: 18px;
	height: 18px;
	line-height: 19px;
	position: absolute;
	top: 14px;
	right: -7px;
	border: none;
	background: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%
}

.lang-rtl .blockcart .header-cart .header-cart-icon .cart-products-count {
	left: -7px;
	right: auto
}

.blockcart .header-cart .header-cart-icon .icon_cart {
	display: block;
	width: 22px;
	height: 26px;
	background: url(../img/icon/icon_cosmetica.png) no-repeat;
	background-position: -59px 0;
	margin: 0 auto
}

.blockcart .header-cart .title-cart {
	display: none
}

.blockcart .cart_block {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 100;
	visibility: hidden;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	height: auto;
	width: 300px;
	padding-top: 10px
}

.lang-rtl .blockcart .cart_block {
	left: 0;
	right: auto
}

.blockcart .cart_block.has-scroll ul {
	max-height: 310px;
	overflow-y: scroll
}

.blockcart .cart_block .cart-block-content {
	padding-top: 20px;
	background: #fff;
	-webkit-box-shadow: 1px 5px 10px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 1px 5px 10px 0 rgba(0,0,0,0.25);
	-ms-box-shadow: 1px 5px 10px 0 rgba(0,0,0,0.25);
	-o-box-shadow: 1px 5px 10px 0 rgba(0,0,0,0.25);
	box-shadow: 1px 5px 10px 0 rgba(0,0,0,0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.blockcart .cart_block ul {
	list-style: none;
	padding: 10px 15px 0 20px;
	margin-bottom: 0
}

.blockcart .cart_block ul li {
	padding: 20px 20px 20px 0;
	position: relative
}

.lang-rtl .blockcart .cart_block ul li {
	padding: 20px 0 20px 20px
}

.blockcart .cart_block ul li:first-child {
	padding-top: 0
}

.blockcart .cart_block ul li:not(:last-child) {
	border-bottom: 1px solid #e6e6e6
}

.blockcart .cart_block ul .media {
	position: relative
}

.blockcart .cart_block ul .remove-from-cart {
	position: absolute;
	font-size: 16px;
	color: #8f8f8f;
	display: inline-block;
	width: 23px;
	height: 23px;
	line-height: 22px;
	background: red;
	text-align: center;
	border-radius: 50%;
	top: -7px;
	left: -10px;
	background: #e6e6e6
}

.lang-rtl .blockcart .cart_block ul .remove-from-cart {
	right: -10px;
	left: auto
}

.blockcart .cart_block ul .remove-from-cart:hover {
	background: #000;
	color: #fff
}

.blockcart .cart_block ul .product-image {
	width: 62px;
	margin-right: 2rem;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}

.lang-rtl .blockcart .cart_block ul .product-image {
	margin-left: 2rem;
	margin-right: inherit
}

.blockcart .cart_block ul .product-name {
	font-size: 1.3rem;
	margin-bottom: 5px;
	font-weight: 500
}

.blockcart .cart_block ul .product-price {
	color: #222;
	font-weight: 400;
	font-size: 1.3rem
}

.blockcart .cart_block ul .media-body {
	position: relative;
	text-align: left;
	line-height: 20px
}

.blockcart .cart_block ul .media-body .remove-from-cart {
	font-size: 16px;
	color: #999999;
	display: inline-block
}

.blockcart .cart_block ul .media-body .remove-from-cart:hover {
	color: #000
}

.blockcart .cart_block .cart-products-top {
	padding: 72px 0 57px;
	position: relative;
	text-align: center
}

.blockcart .cart_block .cart-products-top .cart-products-count {
	font-size: 11px;
	line-height: 22px;
	position: absolute;
	top: 45px;
	left: 50%;
	width: 22px;
	height: 22px;
	margin-left: -11px;
	background: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	color: #fff
}

.lang-rtl .blockcart .cart_block .cart-products-top .cart-products-count {
	margin-right: -11px;
	margin-left: inherit
}

.blockcart .cart_block .cart-subtotals,.blockcart .cart_block .cart-total {
	font-family: "Montserrat",sans-serif;
	font-size: 1.6rem;
	color: #222;
	font-weight: 700
}

.blockcart .cart_block .cart-subtotals .label,.blockcart .cart_block .cart-total .label {
	text-transform: uppercase;
	background-color: #fff;
	color: #222;
	padding-right: 15px
}

.lang-rtl .blockcart .cart_block .cart-subtotals .label,.lang-rtl .blockcart .cart_block .cart-total .label {
	padding-left: 15px;
	padding-right: inherit
}

.blockcart .cart_block .cart-subtotals .value,.blockcart .cart_block .cart-total .value {
	display: inline-block;
	position: relative;
	font-size: 14px;
	float: right
}

.blockcart .cart_block .cart-subtotals {
	padding: 10px 20px
}

.blockcart .cart_block .cart-subtotals .label {
	margin-bottom: 1.2rem
}

.blockcart .cart_block .cart-subtotals>div {
	border-top: 1px solid #222;
	margin-top: 1.3rem
}

.blockcart .cart_block .cart-subtotals>div:first-child {
	margin-top: 0
}

.blockcart .cart_block .cart-total {
	padding: 0 20px
}

.blockcart .cart_block .cart-total>div {
	padding: 25px 0 2px;
	border-top: 1px solid #222;
	margin-top: -1px
}

.blockcart .cart_block .cart-total .value {
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	color: #222
}

.blockcart .cart_block .cart-buttons {
	padding: 20px;
	overflow: hidden
}

.blockcart .cart_block .cart-buttons a {
	display: block;
	font-size: 11px;
	font-family: "Montserrat",sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	min-width: 120px;
	text-align: center;
	height: 44px;
	line-height: 44px;
	padding: 0;
	border: none
}

.blockcart .cart_block .cart-buttons a:last-child {
	margin-right: 0
}

.lang-rtl .blockcart .cart_block .cart-buttons a:last-child {
	margin-left: 0;
	margin-right: inherit
}

.blockcart .cart_block .cart-buttons a.btn-cart {
	background: #ececec;
	color: #222
}

.blockcart .cart_block .cart-buttons a.btn-checkout {
	background: #222
}

.blockcart .cart_block .cart-buttons a:hover {
	background: #000;
	color: #fff
}

.blockcart .cart_block .no-items {
	padding: 20px;
	font-size: 1.4rem;
	background: #fff;
	color: #333;
	box-shadow: 1px 5px 10px rgba(0,0,0,0.35)
}

.blockcart .cart_block.hover-active {
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-animation-name: slideInUpNov;
	animation-name: slideInUpNov;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

#blockcart-modal {
	padding: 0 !important
}

#blockcart-modal .modal-dialog {
	max-width: 652px
}

#blockcart-modal .modal-content {
	-webkit-box-shadow: 0px 0px 10px rgba(34,34,34,0.35);
	-moz-box-shadow: 0px 0px 10px rgba(34,34,34,0.35);
	-ms-box-shadow: 0px 0px 10px rgba(34,34,34,0.35);
	-o-box-shadow: 0px 0px 10px rgba(34,34,34,0.35);
	box-shadow: 0px 0px 10px rgba(34,34,34,0.35);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	border: none
}

#blockcart-modal .modal-header {
	position: relative
}

#blockcart-modal .modal-header .modal-title {
	text-transform: uppercase;
	color: #000;
	font-size: 1.1rem;
	font-weight: 700;
	padding: 15px 20px;
	line-height: 20px
}

#blockcart-modal .modal-header .modal-title i {
	margin-right: 9px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #666;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	vertical-align: top;
	font-size: 1.2rem
}

.lang-rtl #blockcart-modal .modal-header .modal-title i {
	margin-left: 9px;
	margin-right: inherit
}

#blockcart-modal .modal-header button {
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: transparent
}

.lang-rtl #blockcart-modal .modal-header button {
	left: 15px;
	right: auto
}

#blockcart-modal .modal-header button i {
	color: #222;
	font-size: 15px;
	font-weight: 100
}

#blockcart-modal .modal-header button i:hover {
	color: #666
}

@media (max-width: 450px) {
	#blockcart-modal .modal-header .modal-title {
		text-align: center;
		width: 100%
	}

	#blockcart-modal .modal-header .modal-title i {
		display: none
	}
}

#blockcart-modal .modal-body {
	font-size: 1.4rem;
	padding: 0 20px;
	border-top: 1px solid #e9e9e9
}

#blockcart-modal .modal-body .divide-right {
	border-right: 1px solid #e9e9e9
}

.lang-rtl #blockcart-modal .modal-body .divide-right {
	border-left: 1px solid #e9e9e9;
	border-right: initial
}

#blockcart-modal .modal-body .divide-right .col-md-5 {
	padding-right: 20px
}

.lang-rtl #blockcart-modal .modal-body .divide-right .col-md-5 {
	padding-left: 20px;
	padding-right: inherit
}

#blockcart-modal .modal-body .btn-primary {
	padding: 15px 5px;
	width: 100%;
	font-weight: bold;
	font-size: 1.1rem
}

#blockcart-modal .modal-body .btn-primary:hover {
	background: #666;
	color: #fff
}

#blockcart-modal .modal-body button {
	background: #ececec;
	color: #222222
}

#blockcart-modal .modal-body .product-name a {
	font-size: 1.2rem;
	color: #444444;
	font-weight: 500
}

#blockcart-modal .modal-body .product-price {
	color: #000;
	font-size: 1.4rem;
	font-weight: 700;
	margin-bottom: 10px
}

#blockcart-modal .modal-body .no-gutters span {
	color: #909090;
	font-size: 1.1rem
}

#blockcart-modal .modal-body .cart-products-count {
	font-size: 1.4rem;
	color: #444;
	font-weight: 700
}

#blockcart-modal .modal-body .cart-content p {
	font-size: 1.3rem;
	line-height: 15px
}

#blockcart-modal .modal-body>.row>.col-md-6 {
	padding-top: 22px;
	padding-bottom: 22px
}

@media (max-width: 767px) {
	#blockcart-modal .modal-body>.row>.col-md-6 {
		padding-top: 10px;
		padding-bottom: 10px
	}
}

#search_widget .toggle-search {
	cursor: pointer;
	color: #515151;
	display: none
}

#search_widget .toggle-search .search-header {
	width: 14px;
	height: 14px;
	display: inline-block;
	background-image: url(../img/icon/icon-search.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

#search_widget .toggle-search:hover {
	color: #000
}

#search_widget .toggle-search:hover .search-header {
	background-position: -19px 0
}

#search_widget .form-search {
	position: relative
}

#search_widget form {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

#search_widget form:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 1px;
	width: 100%;
	background: #d7d7d7
}

.lang-rtl #search_widget form:after {
	right: 0;
	left: auto
}

#search_widget form input {
	padding-top: 1px;
	padding-bottom: 1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	text-align: left;
	outline: none;
	background-color: #fff;
	color: #666;
	border: none;
	overflow: hidden;
	font-size: 1.2rem;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out
}

.lang-rtl #search_widget form input {
	text-align: right
}

#search_widget form input:hover,#search_widget form input:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border-color: #666;
	outline: medium none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out
}

#search_widget form input::-webkit-input-placeholder {
	font-family: "Montserrat",sans-serif;
	text-transform: capitalize;
	font-size: 1.4rem;
	font-weight: 500;
	color: #111
}

#search_widget form input:-moz-placeholder {
	font-family: "Montserrat",sans-serif;
	text-transform: capitalize;
	font-size: 1.4rem;
	font-weight: 500;
	color: #111
}

#search_widget form input::-moz-placeholder {
	font-family: "Montserrat",sans-serif;
	text-transform: capitalize;
	font-size: 1.4rem;
	font-weight: 500;
	color: #111
}

#search_widget form input:-ms-input-placeholder {
	font-family: "Montserrat",sans-serif;
	text-transform: capitalize;
	font-size: 1.4rem;
	font-weight: 500;
	color: #111
}

#search_widget form button {
	position: absolute;
	top: -17px;
	right: 10px;
	border: none;
	padding: 0;
	background: none;
	font-size: 30px
}

.lang-rtl #search_widget form button {
	left: 10px;
	right: auto
}

#search_widget form button span {
	display: none;
	font-size: 1.4rem;
	color: #fff;
	font-weight: 500
}

#search_widget form button .search-header {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url(../img/icon/icon-search.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
	cursor: pointer
}

#search_widget form button:focus,#search_widget form button:hover {
	border: none;
	outline: none
}

#search_widget form button:focus .search-header,#search_widget form button:hover .search-header {
	background-position: -20px 0
}

#_mobile_search_content {
	border-radius: 30px;
	background: #fff;
	overflow: hidden;
	position: relative
}

#_mobile_search_content .toggle-search {
	display: none
}

#_mobile_search_content .toggle-search .search-header {
	width: 14px;
	height: 14px;
	display: inline-block;
	background-image: url(../img/icon/icon-search.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

#_mobile_search_content input {
	width: 100%;
	height: 38px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	outline: none;
	border: none;
	background: #f4f4f4;
	padding: 0 34px 0 10px
}

#_mobile_search_content button {
	background: transparent;
	position: absolute;
	border: none;
	top: 54%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

.lang-rtl #_mobile_search_content button {
	left: 10px;
	right: auto
}

#_mobile_search_content button i {
	font-size: 14px !important;
	color: #000 !important
}

#_mobile_search_content button .search-header {
	width: 14px;
	height: 14px;
	display: inline-block;
	background-image: url(../img/icon/icon-search.png);
	background-repeat: no-repeat;
	background-position: -20px 0;
	cursor: pointer
}

#_mobile_search_content button:hover .search-header {
	background-position: -19px 0
}

#_mobile_search_content .button-search button {
	font-size: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0;
	z-index: 3
}

#_mobile_search_content .button-search button .icon-novsearch {
	width: 14px;
	height: 14px;
	display: inline-block;
	background-image: url(../img/icon/icon-search.png);
	background-repeat: no-repeat;
	background-position: -20px 0;
	cursor: pointer
}

#nov-searchBox {
	z-index: 9999;
	position: fixed;
	width: 100%;
	height: 100%;
	width: 100vw;
	height: 100vh;
	right: -20%;
	top: 0;
	visibility: hidden;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-ms-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	background: rgba(255,255,255,0.95)
}

#nov-searchBox.active {
	right: 0;
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

#nov-searchBox .nov-seachBoxClose {
	position: fixed;
	top: 30px;
	right: 30px;
	color: #343434;
	cursor: pointer
}

.lang-rtl #nov-searchBox .nov-seachBoxClose {
	left: 30px;
	right: auto
}

#nov-searchBox .nov-seachBoxClose i {
	font-size: 4.8rem
}

#nov-searchBox .title_search {
	color: #343434;
	text-transform: uppercase;
	margin-bottom: 6px
}

#nov-searchBox .title_search i {
	font-size: 7.2rem
}

#nov-searchBox .title_search span {
	font-size: 3.6rem;
	font-weight: 700;
	display: block;
	margin-top: 14px
}

#nov-searchBox .description {
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 9rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 450px
}

.form-group.form-error input,.form-group.form-error textarea {
	border: 1px solid #f13340;
	color: #f13340;
	background: url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2
}

.form-group.form-ok input,.form-group.form-ok textarea {
	border: 1px solid #46a74e;
	color: #35b33f;
	background: url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1
}

.form-group.form-error .form-control,.form-group.form-ok .form-control {
	padding-right: 30px
}

.lang-rtl .form-group.form-error .form-control,.lang-rtl .form-group.form-ok .form-control {
	padding-left: 30px;
	padding-right: inherit
}

.radio-inline,.checkbox {
	padding-left: 0
}

.lang-rtl .radio-inline,.lang-rtl .checkbox {
	padding-right: 0;
	padding-left: inherit
}

.radio-inline .checker,.checkbox .checker {
	float: left
}

.lang-rtl .radio-inline .checker,.lang-rtl .checkbox .checker {
	float: right
}

.radio-inline .checker span,.checkbox .checker span {
	top: 0px
}

.radio-inline div.radio,.checkbox div.radio {
	display: inline-block
}

.radio-inline div.radio span,.checkbox div.radio span {
	float: left;
	top: 0px
}

.lang-rtl .radio-inline div.radio span,.lang-rtl .checkbox div.radio span {
	float: right
}

.cancel {
	overflow: hidden;
	float: left;
	margin: 0 1px 0 0;
	width: 16px;
	height: 16px;
	cursor: pointer
}

.lang-rtl .cancel {
	float: right
}

.lang-rtl .cancel {
	margin: 0 0 0 1px
}

.cancel a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0
}

.pack_content {
	margin: 10px 0 10px 0
}

.confirmation {
	margin: 0 0 10px;
	padding: 10px;
	border: 1px solid #e6db55;
	font-size: 13px;
	background: none repeat scroll 0 0 lightyellow
}

.listcomment {
	list-style-type: none;
	margin: 0 0 20px 0 !important
}

.listcomment li {
	padding: 10px 0;
	border-bottom: 1px dotted #eaeaea;
	color: #666666
}

.listcomment .titlecomment {
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #666;
	padding: 5px 0
}

#reinsurance_block {
	clear: both !important
}

#account-creation_form fieldset.reversoform {
	padding: 10px !important
}

#account-creation_form fieldset.reversoform .text label {
	display: block;
	padding: 0 0 10px 0;
	width: 100%;
	text-align: left
}

.lang-rtl #account-creation_form fieldset.reversoform .text label {
	text-align: right
}

#account-creation_form fieldset.reversoform .infos-sup {
	padding: 0 !important;
	font-size: 10px;
	font-style: italic;
	text-align: right
}

.lang-rtl #account-creation_form fieldset.reversoform .infos-sup {
	text-align: left
}

#account-creation_form fieldset.customerprivacy label,fieldset.customerprivacy label {
	cursor: pointer
}

#product_comments_block_extra .comments_note {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

#product_comments_block_extra a {
	text-decoration: none;
	font-size: 10px;
	color: #afafaf;
	font-weight: 500
}

#product_comments_block_extra .comments_advices {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

#product_comments_block_extra .comments_advices .open-comment-form {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

#product_comments_block_extra .comments_advices a {
	margin-right: 22px;
	color: #666;
	font-size: 1.2rem;
	font-weight: 500
}

.lang-rtl #product_comments_block_extra .comments_advices a {
	margin-left: 22px;
	margin-right: inherit
}

#product_comments_block_extra .comments_advices a i {
	margin-right: 7px;
	color: #000;
	font-size: 1.6rem
}

.lang-rtl #product_comments_block_extra .comments_advices a i {
	margin-left: 7px;
	margin-right: inherit
}

#product_comments_block_extra .comments_advices a:hover {
	color: #000
}

#product_comments_block_extra .comments_advices a:last-child {
	margin-right: 0
}

.lang-rtl #product_comments_block_extra .comments_advices a:last-child {
	margin-left: 0;
	margin-right: inherit
}

.product-comments>span {
	margin-left: 6px;
	line-height: 1;
	color: #c6c6c6;
	font-size: 11px
}

.lang-rtl .product-comments>span {
	margin-right: 6px;
	margin-left: inherit
}

.star_content {
	overflow: auto
}

.star {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	cursor: pointer;
	font-size: 18px
}

.lang-rtl .star {
	float: right
}

.star:after {
	content: '\f006';
	display: inline-block;
	font-family: "FontAwesome";
	color: #E0E0E0;
	top: 0px;
	left: 0
}

.lang-rtl .star:after {
	right: 0;
	left: auto
}

.star a {
	display: block;
	position: absolute;
	text-indent: -5000px;
	width: 100%;
	height: 100%;
	background-position: 0 0
}

.star a:hover {
	background-position: 0 -32px
}

.star.star_on,.star.star_hover {
	display: block
}

.star.star_on:after,.star.star_hover:after {
	color: #ffcc00
}

.star.star_on a,.star.star_hover a {
	background-position: 0 -16px
}

#popup-subscribe .modal-dialog {
	max-width: 830px;
	z-index: 1060
}

#popup-subscribe .modal-dialog .modal-header {
	border: none
}

#popup-subscribe .modal-dialog .modal-content {
	background: url(../img/newsletter.jpg);
	background-repeat: no-repeat;
	border: none;
	min-width: 830px;
	max-height: 500px;
	background-position: right;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px
}

#popup-subscribe .modal-dialog .modal-content .title_block {
	font-size: 2.4rem !important;
	width: 100%;
	color: #747474;
	font-weight: 700;
	font-style: initial;
	padding-left: 0;
	display: block;
	text-transform: uppercase;
	margin-bottom: 13px !important;
	text-align: center
}

.lang-rtl #popup-subscribe .modal-dialog .modal-content .title_block {
	padding-right: 0;
	padding-left: inherit
}

#popup-subscribe .modal-dialog .modal-content p {
	font-size: 1.5rem;
	color: #000;
	font-weight: 300;
	font-family: "Montserrat",sans-serif
}

#popup-subscribe .modal-dialog .modal-body {
	padding: 0
}

#popup-subscribe .subscribe_form {
	padding-top: 112px;
	padding-bottom: 26px;
	padding-left: 30px;
	padding-right: 30px;
	max-width: 415px;
	background: #fff;
	color: #666;
	font-size: 1.4rem;
	font-weight: 400;
	text-align: center
}

.lang-rtl #popup-subscribe .subscribe_form {
	padding-left: 30px;
	padding-right: 30px
}

@media (max-width: 1199px) {
	#popup-subscribe .subscribe_form {
		padding-top: 110px
	}
}

#popup-subscribe .subscribe_form .input-subscribe-wrap {
	margin: 25px auto 0;
	width: 355px
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input {
	padding-left: 15px;
	padding-right: 15px;
	background: #fff;
	border: 3px solid #f2f2f2;
	width: 100%;
	min-height: 50px;
	margin-bottom: 10px
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input:focus,#popup-subscribe .subscribe_form .input-subscribe-wrap input:hover {
	border-color: #ececec
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input::-webkit-input-placeholder {
	font-size: 1rem;
	font-weight: 400;
	color: #b7b7b7;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "Montserrat",sans-serif
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input:-moz-placeholder {
	font-size: 1rem;
	font-weight: 400;
	color: #b7b7b7;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "Montserrat",sans-serif
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input::-moz-placeholder {
	font-size: 1rem;
	font-weight: 400;
	color: #b7b7b7;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "Montserrat",sans-serif
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input:-ms-input-placeholder {
	font-size: 1rem;
	font-weight: 400;
	color: #b7b7b7;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: "Montserrat",sans-serif
}

#popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn {
	position: static;
	top: 3px;
	z-index: 4;
	right: 0px;
	text-align: left
}

.lang-rtl #popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn {
	left: 0px;
	right: auto
}

.lang-rtl #popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn {
	text-align: right
}

#popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn .btn {
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 0;
	text-indent: 0;
	font-size: 1rem;
	font-family: "Montserrat",sans-serif;
	color: #fff;
	background-image: none;
	background-color: #000;
	border: none;
	min-height: 50px;
	font-weight: bold;
	letter-spacing: 1px
}

.lang-rtl #popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn .btn {
	margin-right: 0;
	margin-left: inherit
}

#popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn .btn:hover {
	background-color: #666
}

#popup-subscribe .subscribe_form .checkbox {
	margin-top: 102px
}

#popup-subscribe .subscribe_form .checkbox>span {
	display: inline-block;
	vertical-align: middle;
	text-transform: initial;
	color: #909090;
	font-size: 1rem;
	line-height: 1;
	text-transform: uppercase
}

#popup-subscribe .twitter {
	padding-top: 23px;
	padding-bottom: 13px
}

#popup-subscribe .twitter iframe {
	border-radius: 15px;
	overflow: hidden
}

@-moz-document url-prefix() {
	#popup-subscribe .twitter iframe {
		position: relative !important;
		width: 172px !important;
		height: 28px !important;
		visibility: visible !important
	}
}

#msg_newsletter .modal-content {
	background: transparent
}

#msg_newsletter .modal-content .modal-body {
	padding: 0;
	background: transparent
}

#msg_newsletter .modal-content .modal-body>p {
	padding: 15px;
	text-align: center;
	margin-bottom: 0
}

#msg_newsletter .modal-content .modal-header .close {
	right: 8px;
	top: 0px
}

#msg_newsletter .modal-content .modal-header .close i {
	color: #222 !important;
	font-size: 1.8rem
}

#msg_newsletter .modal-content .modal-header .close:hover i {
	color: #000
}

#WishlistModal .modal-dialog {
	max-width: 420px
}

#WishlistModal .modal-header {
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	padding: 10px 20px
}

#WishlistModal .modal-header h4 {
	font-size: 1.2rem;
	font-weight: bold;
	color: #666;
	margin-bottom: 0
}

#WishlistModal .modal-header h4 i {
	width: 17px;
	height: 17px;
	background: #43ac3b;
	border-radius: 50%;
	text-align: center;
	line-height: 17px;
	color: #fff;
	font-size: 13px;
	margin-right: 10px
}

.lang-rtl #WishlistModal .modal-header h4 i {
	margin-left: 10px;
	margin-right: inherit
}

#WishlistModal .modal-header button {
	background: transparent;
	position: absolute;
	top: 50%;
	right: 12px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.lang-rtl #WishlistModal .modal-header button {
	left: 12px;
	right: auto
}

#WishlistModal .modal-header button i {
	color: #222;
	font-size: 20px
}

#WishlistModal .modal-body {
	padding: 20px
}

#WishlistModal .modal-body img {
	max-width: 64px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	margin-right: 20px
}

.lang-rtl #WishlistModal .modal-body img {
	margin-left: 20px;
	margin-right: inherit
}

#WishlistModal .modal-body h5 {
	font-weight: 500;
	font-size: 1.1rem;
	margin-bottom: 9px
}

#WishlistModal .modal-body a {
	display: inline-block;
	padding: 0 15px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border-radius: 3px;
	background: #454545;
	color: #fff;
	font-size: 1.1rem;
	font-weight: bold
}

#WishlistModal .modal-body a:hover {
	background: #000
}

#WishlistModal .modal-body a:not(:last-child) {
	margin-right: 5px
}

.lang-rtl #WishlistModal .modal-body a:not(:last-child) {
	margin-left: 5px;
	margin-right: inherit
}

.nov-contactinfo i {
	vertical-align: middle
}

.nov-contactinfo .icon-contactphone {
	width: 18px;
	height: 18px;
	background: url(../img/icon-contactphone.png);
	margin-right: 15px
}

.lang-rtl .nov-contactinfo .icon-contactphone {
	margin-left: 15px;
	margin-right: inherit
}

.nov-contactinfo .icon-contactemail {
	width: 18px;
	height: 12px;
	background: url(../img/icon-contactemail.png);
	margin-right: 15px
}

.lang-rtl .nov-contactinfo .icon-contactemail {
	margin-left: 15px;
	margin-right: inherit
}

.nov-contactinfo .icon-contactaddress {
	width: 18px;
	height: 19px;
	background: url(../img/icon-contactaddress.png);
	margin-right: 15px
}

.lang-rtl .nov-contactinfo .icon-contactaddress {
	margin-left: 15px;
	margin-right: inherit
}

.nov-contactinfo .icon-contactopen {
	width: 18px;
	height: 15px;
	background: url(../img/icon-openhour.png);
	margin-right: 15px
}

.lang-rtl .nov-contactinfo .icon-contactopen {
	margin-left: 15px;
	margin-right: inherit
}

.nov-contactinfo .title {
	font-weight: 700;
	color: #222
}

.nov-contactinfo .contact {
	font-size: 1.2rem
}

.nov-contactinfo .contact:not(:last-child) {
	margin-bottom: 10px
}

.nov-contactinfo .contact span {
	font-weight: 700
}

.nov-contactinfo .block_social .list-inline-item:not(:last-child) {
	margin-right: 7px
}

.lang-rtl .nov-contactinfo .block_social .list-inline-item:not(:last-child) {
	margin-left: 7px;
	margin-right: inherit
}

.nov-contactinfo .block_social a {
	width: 26px;
	height: 26px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	line-height: 24px;
	background-color: #c3c3c3;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	color: #fff;
	font-size: 15px;
	text-align: center
}

.nov-contactinfo .block_social a:hover {
	background-color: #000
}

.block-contact-info .title {
	font-size: 1.4rem;
	text-transform: uppercase;
	font-weight: 700;
	color: #222;
	margin-bottom: 15px
}

.block-contact-info .text-1 {
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.73;
	max-width: 270px;
	display: inline-block
}

.block-contact-info .text-2 {
	font-size: 1.4rem;
	font-weight: 500;
	color: #222;
	margin-top: 15px
}

.block-contact-info .block_social .list-inline-item a {
	color: #222;
	font-size: 16px;
	padding: 0px 3px
}

.block-contact-info .block_social .list-inline-item a i {
	transform: scale(1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear
}

.block-contact-info .block_social .list-inline-item a:hover i {
	transform: scale(1.2);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear
}

@keyframes Animationlookbook {
	from {
		box-shadow: 0 0 0 0 #fff
	}

	to {
		box-shadow: 0 0 0 5px rgba(255,255,255,0.3)
	}
}

@-moz-keyframes Animationlookbook {
	from {
		box-shadow: 0 0 0 0 #fff
	}

	to {
		box-shadow: 0 0 0 5px #fff
	}
}

@-webkit-keyframes Animationlookbook {
	from {
		box-shadow: 0 0 0 0 #fff
	}

	to {
		box-shadow: 0 0 0 5px rgba(255,255,255,0.3)
	}
}

.elementor-widget-image .wp-caption {
	position: relative;
	overflow: hidden
}

.elementor-widget-image .widget-image-caption {
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 2;
	font-size: 1.4rem;
	font-weight: 500;
	border-radius: 40px;
	background-color: white;
	color: black;
	min-width: 118px
}

.lang-rtl .elementor-widget-image .widget-image-caption {
	right: 50%;
	left: auto
}

.lang-rtl .elementor-widget-image .widget-image-caption {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.block_newsletter form {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

.block_newsletter .form-control {
	height: 44px;
	color: #AEAEAE;
	background: transparent;
	border: 1px solid #aeaeae !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px
}

.block_newsletter .form-control:hover,.block_newsletter .form-control:focus {
	background: transparent
}

.block_newsletter .input-group-btn {
	height: 44px
}

.block_newsletter .input-group-btn .btn-secondary {
	line-height: 32px;
	min-width: 116px;
	font-size: 1.4rem;
	background: #fff;
	border: none !important;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700
}

.block_newsletter .input-group-btn .btn-secondary:hover {
	background: #aeaeae
}

.block_newsletter .form-control::-webkit-input-placeholder {
	font-size: 14px;
	color: #AEAEAE
}

.block_newsletter .form-control:-moz-placeholder {
	font-size: 14px;
	color: #AEAEAE
}

.block_newsletter .form-control::-moz-placeholder {
	font-size: 14px;
	color: #AEAEAE
}

.block_newsletter .form-control:-ms-input-placeholder {
	font-size: 14px;
	color: #AEAEAE
}

.nov-youtube {
	position: relative;
	overflow: hidden
}

.nov-youtube .block_content .content-video {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 90%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.lang-rtl .nov-youtube .block_content .content-video {
	right: 50%;
	left: auto
}

.lang-rtl .nov-youtube .block_content .content-video {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.nov-youtube .block_content .content-video .title-video {
	color: #fff;
	font-size: 5.4rem;
	font-style: italic;
	text-transform: initial;
	font-weight: 900
}

@media (max-width: 1199px) {
	.nov-youtube .block_content .content-video .title-video {
		font-size: 3.4rem
	}
}

.nov-youtube .block_content .content-video .btn-3 {
	background-color: #fff;
	color: #000;
	transform: skewX(-22deg);
	padding: 0 23px;
	height: 38px;
	line-height: 38px;
	font-weight: 700;
	font-size: 1.4rem;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px
}

.nov-youtube .block_content .content-video .btn-3 span {
	transform: skewX(22deg);
	display: inline-block;
	vertical-align: top
}

.nov-youtube .block_content .content-video .btn-3:hover {
	background: #000;
	color: #fff
}

@media (max-width: 575px) {
	.nov-youtube .block_content video {
		min-height: 400px;
		object-fit: cover
	}
}

.nov_category {
	position: relative;
	overflow: hidden
}

.nov_category .title_block .title_content {
	font-weight: 800;
	color: #000;
	font-size: 3.2rem;
	line-height: 3.9rem;
	text-transform: uppercase
}

.nov_category .title_block .sub_title {
	font-weight: 700;
	display: block;
	line-height: 2.9rem;
	font-size: 1.4rem;
	margin-top: 12px;
	color: #bfbcb4;
	text-transform: uppercase
}

.nov_category .slick-slider {
	margin-left: -10px;
	margin-right: -10px
}

.lang-rtl .nov_category .slick-slider {
	margin-left: -10px;
	margin-right: -10px
}

.nov_category .style-1 .item {
	text-align: center
}

.nov_category .style-1 .item:hover {
	z-index: 9
}

.nov_category .style-1 .item .img-hover {
	overflow: hidden;
	position: relative
}

.nov_category .style-1 .item .img-hover img {
	width: 100%
}

.nov_category .style-1 .item .img-hover .title {
	color: #fff;
	position: absolute;
	bottom: 30px;
	left: 30px;
	-ms-writing-mode: tb;
	writing-mode: tb;
	transform: rotate(180deg);
	font-size: 3.2rem;
	text-transform: uppercase;
	font-weight: 800;
	white-space: nowrap
}

.lang-rtl .nov_category .style-1 .item .img-hover .title {
	right: 30px;
	left: auto
}

.nov_category .style-1 .item.ct_l .bl_category {
	left: 30px
}

.lang-rtl .nov_category .style-1 .item.ct_l .bl_category {
	right: 30px;
	left: auto
}

.nov_category .style-1 .item.ct_l:hover .bl_category {
	left: 0px
}

.lang-rtl .nov_category .style-1 .item.ct_l:hover .bl_category {
	right: 0px;
	left: auto
}

.nov_category .style-1 .item.ct_r .bl_category {
	right: 30px
}

.lang-rtl .nov_category .style-1 .item.ct_r .bl_category {
	left: 30px;
	right: auto
}

.nov_category .style-1 .item.ct_r:hover .bl_category {
	right: 0px
}

.lang-rtl .nov_category .style-1 .item.ct_r:hover .bl_category {
	left: 0px;
	right: auto
}

.nov_category .style-1 .item .bl_category {
	position: absolute;
	min-width: 200%;
	height: 100%;
	top: 0;
	background-color: rgba(97,97,97,0.85);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	visibility: hidden;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	transition: all .2s
}

.nov_category .style-1 .item .bl_category .bl_title {
	min-width: 100px;
	width: 100px;
	position: relative;
	text-align: center;
	background-color: #fff
}

.nov_category .style-1 .item .bl_category .bl_title .title {
	display: inline-block;
	position: absolute;
	top: 15px;
	left: 50%;
	color: #000000;
	transform: translateX(-50%) rotate(180deg);
	-ms-writing-mode: tb;
	writing-mode: tb;
	font-size: 3.2rem;
	text-transform: uppercase;
	font-weight: 800;
	white-space: nowrap
}

.nov_category .style-1 .item .bl_category .bl_title .line {
	width: 1px;
	height: 100px;
	background-color: #000;
	display: inline-block;
	position: absolute;
	bottom: 30px;
	left: 50%
}

.nov_category .style-1 .item .bl_category ul {
	min-width: calc(100% - 100px);
	padding: 70px 150px;
	text-align: left
}

.lang-rtl .nov_category .style-1 .item .bl_category ul {
	text-align: right
}

.nov_category .style-1 .item .bl_category ul li:not(:last-child) {
	margin-bottom: 30px
}

.nov_category .style-1 .item .bl_category ul a {
	color: #fff;
	font-size: 2.4rem;
	position: relative
}

.nov_category .style-1 .item .bl_category ul a:before {
	content: "";
	position: absolute;
	top: 50%;
	right: calc(100% + 30px);
	width: 0;
	height: 1px;
	background-color: #fff;
	transition: width .4s
}

.lang-rtl .nov_category .style-1 .item .bl_category ul a:before {
	left: calc(100% + 30px);
	right: auto
}

.nov_category .style-1 .item .bl_category ul a:hover:before {
	width: 65px
}

.nov_category .style-1 .item:hover .bl_category {
	transition: all .2s;
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov_category .slick-dots {
	display: none !important
}

.nov_category .slick-slider {
	margin-bottom: 0px
}

.nov_category-grid .category-main {
	margin-left: 0px;
	margin-right: 0px
}

.lang-rtl .nov_category-grid .category-main {
	margin-left: 0px;
	margin-right: 0px
}

.nov_category-grid .category-main .item {
	padding: 50px 80px;
	background-color: #fff;
	transition: all .3s;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center
}

.lang-rtl .nov_category-grid .category-main .item {
	border-right: 1px solid #e5e5e5;
	border-left: initial
}

@media (max-width: 991px) {
	.nov_category-grid .category-main .item {
		padding: 20px 20px
	}
}

.nov_category-grid .category-main .item:hover {
	border-color: transparent;
	-webkit-transform: scale(1.03, 1.03);
	-ms-transform: scale(1.03, 1.03);
	transform: scale(1.03, 1.03);
	transform-origin: center;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	position: relative;
	z-index: 1
}

.nov_category-grid .category-main .item .title {
	font-size: 1.6rem;
	font-weight: 600;
	color: #000
}

.nov_category-grid .category-main .item .title:hover {
	color: #666
}

.tab_product .product-tabs .owl-carousel .owl-stage-outer {
	overflow: inherit
}

.tab_product .product-tabs .owl-carousel .owl-item {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.product-tabs .title_block,.nov-producttabs .title_block {
	font-size: 3.2rem;
	font-family: "Montserrat",sans-serif
}

.product-tabs .title_block .sub_title,.nov-producttabs .title_block .sub_title {
	color: #6e6e6e;
	font-size: 1.3rem;
	font-family: "Montserrat",sans-serif;
	padding-top: 20px
}

.product-tabs .nav-tabs,.nov-producttabs .nav-tabs {
	padding: 0;
	display: inline-block;
	border-bottom: 1px solid #e5e5e5
}

@media (max-width: 460px) {
	.product-tabs .nav-tabs,.nov-producttabs .nav-tabs {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		overflow-x: scroll
	}
}

.product-tabs .nav-tabs .nav-item,.nov-producttabs .nav-tabs .nav-item {
	position: relative;
	cursor: pointer;
	font-size: 1.4rem;
	color: #111;
	white-space: nowrap;
	margin-bottom: 0;
	float: left
}

.lang-rtl .product-tabs .nav-tabs .nav-item,.lang-rtl .nov-producttabs .nav-tabs .nav-item {
	float: right
}

.product-tabs .nav-tabs .nav-link,.nov-producttabs .nav-tabs .nav-link {
	border: none;
	color: #AEAEAE;
	font-size: 1.4rem;
	border: none;
	padding: 0 20px 3px 20px;
	line-height: 25px;
	min-width: 150px;
	text-transform: uppercase;
	font-weight: 600;
	background: transparent;
	font-family: "Montserrat",sans-serif;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	position: relative
}

.product-tabs .nav-tabs .nav-link:before,.nov-producttabs .nav-tabs .nav-link:before {
	width: 0px;
	height: 1px;
	background: #000;
	content: "";
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.lang-rtl .product-tabs .nav-tabs .nav-link:before,.lang-rtl .nov-producttabs .nav-tabs .nav-link:before {
	right: 50%;
	left: auto
}

.lang-rtl .product-tabs .nav-tabs .nav-link:before,.lang-rtl .nov-producttabs .nav-tabs .nav-link:before {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.product-tabs .nav-tabs .nav-link:hover,.product-tabs .nav-tabs .nav-link.active,.nov-producttabs .nav-tabs .nav-link:hover,.nov-producttabs .nav-tabs .nav-link.active {
	color: #000;
	color: #000
}

.product-tabs .nav-tabs .nav-link:hover:before,.product-tabs .nav-tabs .nav-link.active:before,.nov-producttabs .nav-tabs .nav-link:hover:before,.nov-producttabs .nav-tabs .nav-link.active:before {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	width: 100%;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.product-tabs .nav-tabs.style-2 .nav-item,.nov-producttabs .nav-tabs.style-2 .nav-item {
	margin: 0 5px
}

.product-tabs .nav-tabs.style-2 .nav-item:first-child,.nov-producttabs .nav-tabs.style-2 .nav-item:first-child {
	margin-left: 0px
}

.lang-rtl .product-tabs .nav-tabs.style-2 .nav-item:first-child,.lang-rtl .nov-producttabs .nav-tabs.style-2 .nav-item:first-child {
	margin-right: 0px;
	margin-left: inherit
}

.product-tabs .nav-tabs.style-2 .nav-item:last-child,.nov-producttabs .nav-tabs.style-2 .nav-item:last-child {
	margin-right: 0px
}

.lang-rtl .product-tabs .nav-tabs.style-2 .nav-item:last-child,.lang-rtl .nov-producttabs .nav-tabs.style-2 .nav-item:last-child {
	margin-left: 0px;
	margin-right: inherit
}

.product-tabs .nav-tabs.style-2 .nav-item .nav-link,.nov-producttabs .nav-tabs.style-2 .nav-item .nav-link {
	margin: 0px;
	border: 1px solid #f3f3f4;
	min-width: 160px;
	height: 61px;
	padding: 16px 10px;
	text-align: center
}

.product-tabs .nav-tabs.style-2 .nav-item .nav-link:before,.nov-producttabs .nav-tabs.style-2 .nav-item .nav-link:before {
	height: 4px
}

.product-tabs .nav-tabs.style-2 .nav-item .nav-link:hover,.product-tabs .nav-tabs.style-2 .nav-item .nav-link.active,.nov-producttabs .nav-tabs.style-2 .nav-item .nav-link:hover,.nov-producttabs .nav-tabs.style-2 .nav-item .nav-link.active {
	background: #f3f3f4;
	color: #000
}

.product-tabs .group-title,.nov-producttabs .group-title {
	margin-bottom: 5px
}

.product-tabs .product_tab_content .item,.nov-producttabs .product_tab_content .item {
	padding: 15px 15px 10px 15px
}

.product-tabs .product_tab_content .item .product-miniature,.nov-producttabs .product_tab_content .item .product-miniature {
	position: initial
}

.product-tabs .product_tab_content .item .product-miniature .product-description,.nov-producttabs .product_tab_content .item .product-miniature .product-description {
	text-align: center;
	text-align: left
}

.lang-rtl .product-tabs .product_tab_content .item .product-miniature .product-description,.lang-rtl .nov-producttabs .product_tab_content .item .product-miniature .product-description {
	text-align: right
}

.product-tabs .product_tab_content {
	position: relative
}

.product-tabs .product_tab_content .tab-pane {
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	visibility: hidden;
	display: none;
	width: 100%;
	height: auto
}

.product-tabs .product_tab_content .tab-pane:not(:first-child) {
	position: absolute;
	width: 100%;
	height: auto;
	top: 50px;
	display: block
}

.product-tabs .product_tab_content .tab-pane.active {
	display: contents;
	visibility: visible;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.product-tabs .product_list .slick-list {
	overflow: inherit
}

.product-tabs .product_list .owl-nav {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

@media (max-width: 767px) {
	.product-tabs .product_list .owl-nav {
		display: none
	}
}

.product-tabs .custom_prev,.product-tabs .custom_next {
	cursor: pointer
}

@media (max-width: 767px) {
	.nov-producttabs .product_list .owl-nav {
		display: none
	}
}

.nov-producttabs .product_list .owl-nav [class*='owl-'] {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.nov-producttabs .product_list .owl-nav [class*='owl-'] i {
	font-size: 4rem
}

.nov-producttabs .product_list .owl-nav [class*='owl-'].owl-next {
	right: -25px;
	left: auto
}

.lang-rtl .nov-producttabs .product_list .owl-nav [class*='owl-'].owl-next {
	left: -25px;
	right: auto
}

.lang-rtl .nov-producttabs .product_list .owl-nav [class*='owl-'].owl-next {
	right: auto;
	left: auto
}

.nov-producttabs .product_list .owl-nav [class*='owl-'].owl-prev {
	left: -25px;
	right: auto
}

.lang-rtl .nov-producttabs .product_list .owl-nav [class*='owl-'].owl-prev {
	right: -25px;
	left: auto
}

.lang-rtl .nov-producttabs .product_list .owl-nav [class*='owl-'].owl-prev {
	left: auto;
	right: auto
}

.nov-producttabs .product_list .owl-nav [class*='owl-']:hover {
	color: #666
}

.nov-productlist .style-title-1 .title_block {
	margin-bottom: 0px
}

.nov-productlist .style-title-1 .title_block .title_content {
	font-size: 3.2rem;
	color: #000;
	font-family: "Montserrat",sans-serif;
	margin-bottom: 0px
}

.nov-productlist .style-title-1 .title_block .sub_title {
	font-size: 1.4rem;
	color: #bfbcb4;
	margin-bottom: 45px;
	line-height: 24px;
	max-width: 860px;
	margin: 0 auto
}

.nov-productlist .style-title-1 .show_all {
	text-align: right
}

.lang-rtl .nov-productlist .style-title-1 .show_all {
	text-align: left
}

.nov-productlist .style-title-1 .show_all a {
	font-size: 1.8rem;
	font-weight: 700;
	color: #000;
	position: relative
}

.nov-productlist .style-title-1 .show_all a:after {
	content: '';
	display: inline-block;
	width: 50px;
	height: 2px;
	margin-left: 5px;
	vertical-align: middle;
	transition: width .3s;
	background: #000
}

.lang-rtl .nov-productlist .style-title-1 .show_all a:after {
	margin-right: 5px;
	margin-left: inherit
}

.nov-productlist .style-title-1 .show_all a:hover:after {
	width: 40px
}

.nov-productlist .style-title-1 .title_content {
	font-size: 3.2rem;
	color: #000;
	font-family: "Montserrat",sans-serif;
	margin-bottom: 20px
}

.nov-productlist .style-title-1 .sub_title {
	font-size: 1.4rem;
	color: #bfbcb4;
	margin-bottom: 45px;
	line-height: 24px;
	max-width: 860px;
	margin: 0 auto
}

.nov-productlist .style-title-2 .title_content {
	font-size: 2.4rem;
	font-weight: 700;
	color: #928c7c;
	font-family: "Montserrat",sans-serif;
	margin-bottom: 15px
}

.nov-productlist .style-title-2 .sub_title {
	font-size: 4.8rem;
	font-weight: 700;
	color: #000;
	margin-bottom: 45px;
	line-height: 64px;
	max-width: 860px;
	margin: 0 auto
}

@media (min-width: 767px) {
	.nov-productlist.slider-type-1 .block_content.style_1 {
		margin-right: -16vw
	}

	.lang-rtl .nov-productlist.slider-type-1 .block_content.style_1 {
		margin-left: -16vw;
		margin-right: inherit
	}

	.nov-productlist.slider-type-1 .block_content.style_2 {
		margin-left: -20vw
	}

	.lang-rtl .nov-productlist.slider-type-1 .block_content.style_2 {
		margin-right: -20vw;
		margin-left: inherit
	}
}

.nov-productlist.slider-type-2 .block_content .custom_nav,.nov-productlist.slider-type-2 .block_content .custom_nav {
	cursor: pointer
}

.nov-productlist.slider-type-2 .block_content .custom_nav svg:hover,.nov-productlist.slider-type-2 .block_content .custom_nav svg:hover {
	stroke: #666
}

@media (min-width: 767px) {
	.nov-productlist.slider-type-2 .block_content.style_1 {
		margin-right: -6vw
	}

	.lang-rtl .nov-productlist.slider-type-2 .block_content.style_1 {
		margin-left: -6vw;
		margin-right: inherit
	}

	.nov-productlist.slider-type-2 .block_content.style_1 .custom_nav {
		margin-right: 6vw;
		line-height: 36px
	}

	.lang-rtl .nov-productlist.slider-type-2 .block_content.style_1 .custom_nav {
		margin-left: 6vw;
		margin-right: inherit
	}

	.nov-productlist.slider-type-2 .block_content.style_2 {
		margin-left: -6vw
	}

	.lang-rtl .nov-productlist.slider-type-2 .block_content.style_2 {
		margin-right: -6vw;
		margin-left: inherit
	}

	.nov-productlist.slider-type-2 .block_content.style_2 .custom_nav {
		margin-left: 6vw;
		line-height: 36px
	}

	.lang-rtl .nov-productlist.slider-type-2 .block_content.style_2 .custom_nav {
		margin-right: 6vw;
		margin-left: inherit
	}
}

.nov-productlist.slider-type-2 .title_block {
	max-width: 530px;
	margin-left: auto;
	margin-right: auto
}

.lang-rtl .nov-productlist.slider-type-2 .title_block {
	margin-left: auto;
	margin-right: auto
}

.nov-productlist.slider-type-2 .title_block .title_content {
	font-size: 1.6rem;
	color: #bfbcb4;
	font-family: "Montserrat",sans-serif;
	font-weight: 700;
	margin-bottom: 22px
}

.nov-productlist.slider-type-2 .title_block .sub_title {
	font-size: 3.2rem;
	font-weight: 800;
	color: #000;
	line-height: 48px;
	text-transform: capitalize
}

@media (max-width: 1199px) {
	.nov-productlist.slider-type-2 .title_block .sub_title {
		font-size: 2.2rem;
		line-height: 33px;
		padding: 0px 15px
	}
}

.nov-productlist .slick_slider .slick-arrow {
	position: absolute;
	cursor: pointer;
	top: 0px;
	margin-top: -58px;
	text-align: center;
	z-index: 2;
	font-size: 3rem;
	height: 30px;
	line-height: 30px;
	color: #000
}

.nov-productlist .slick_slider .slick-arrow:hover {
	color: #666
}

.nov-productlist .slick_slider .slick-arrow.slick-disabled {
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-webkit-opacity: .5;
	-moz-opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	opacity: .5
}

.nov-productlist .slick_slider .slick-arrow.slickNext {
	right: 82px
}

.lang-rtl .nov-productlist .slick_slider .slick-arrow.slickNext {
	left: 82px;
	right: auto
}

.nov-productlist .slick_slider .slick-arrow.slickPrev {
	left: 15px
}

.lang-rtl .nov-productlist .slick_slider .slick-arrow.slickPrev {
	right: 15px;
	left: auto
}

.nov-productlist .slick_slider .slick-arrow.slickPrev i:after {
	content: '';
	display: block;
	width: 1px;
	height: 18px;
	background: #f3f3f3;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -30px
}

.nov-productlist.slider-type-1 .custom_prev,.nov-productlist.slider-type-1 .custom_next {
	cursor: pointer
}

.nov-productlist.slider-type-1 .custom_prev svg,.nov-productlist.slider-type-1 .custom_next svg {
	stroke: #000
}

.nov-productlist.slider-type-1 .custom_prev:hover svg,.nov-productlist.slider-type-1 .custom_next:hover svg {
	stroke: rgba(0,0,0,0.6)
}

.nov-productlist.slider-type-4 .product-left {
	position: relative
}

.nov-productlist.slider-type-4 .product-left .title_block .title_content {
	font-size: 2.4rem;
	line-height: 1;
	margin-bottom: 9px;
	color: #b7b2a5
}

.nov-productlist.slider-type-4 .product-left .title_block .sub_title {
	font-weight: 800;
	font-size: 3.2rem;
	line-height: 39px
}

.nov-productlist.slider-type-4 .product-left .title_block .show_all a {
	background: #000;
	color: #fff
}

.nov-productlist.slider-type-4 .product-left .title_block .show_all a:after {
	background: #000
}

.nov-productlist.slider-type-4 .product-left .title_block .show_all:hover a,.nov-productlist.slider-type-4 .product-left .title_block .show_all:hover a:after {
	background: #666666
}

.nov-productlist.slider-type-4 .product-left .title_block_2 {
	position: absolute;
	line-height: 1;
	-ms-writing-mode: tb-rl;
	writing-mode: tb-rl;
	transform: rotate(-180deg);
	right: 2px;
	bottom: 164px;
	color: #e3e3e3;
	text-align: left
}

.lang-rtl .nov-productlist.slider-type-4 .product-left .title_block_2 {
	left: 2px;
	right: auto
}

.nov-productlist.slider-type-4 .product-left .title_block_2 .title_content {
	font-size: 3.2rem;
	font-weight: 800;
	margin-left: 15px;
	display: block
}

.nov-productlist.slider-type-4 .product-left .title_block_2 .sub_title {
	font-size: 5.4rem;
	font-weight: 900
}

@media (max-width: 1440px) {
	.nov-productlist.slider-type-4 .product-left .title_block .title_content {
		font-size: 2rem
	}

	.nov-productlist.slider-type-4 .product-left .title_block .sub_title {
		font-size: 2.8rem
	}

	.nov-productlist.slider-type-4 .product-left .title_block_2 .title_content {
		font-size: 2rem
	}

	.nov-productlist.slider-type-4 .product-left .title_block_2 .sub_title {
		font-size: 3.3rem
	}
}

@media (min-width: 768px) {
	.nov-productlist.slider-type-4 .block_content {
		margin-right: -15vw
	}

	.lang-rtl .nov-productlist.slider-type-4 .block_content {
		margin-left: -15vw;
		margin-right: inherit
	}
}

.block-categories .category-top-menu .category-sub-menu li {
	position: relative
}

.block-categories .category-top-menu .category-sub-menu li .navbar-toggler {
	position: absolute;
	top: 0px;
	right: 0px
}

.nov_image_gallery .block_title {
	text-align: center;
	margin-bottom: 40px
}

.nov_image_gallery .block_title .title {
	font-size: 3.2rem;
	font-weight: 800;
	text-transform: capitalize;
	color: #000;
	position: relative;
	padding-top: 40px
}

.nov_image_gallery .block_title .title:before {
	content: "";
	background-repeat: no-repeat;
	background: url(../img/instagram.png) no-repeat;
	background-size: contain;
	width: 28px;
	height: 28px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	top: 0px
}

.lang-rtl .nov_image_gallery .block_title .title:before {
	right: 50%;
	left: auto
}

.lang-rtl .nov_image_gallery .block_title .title:before {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.nov_image_gallery .grid-type .item,.nov_image_gallery .gallery .item {
	outline: none;
	text-align: center
}

.nov_image_gallery .grid-type .item:focus,.nov_image_gallery .gallery .item:focus {
	outline: none
}

.nov_image_gallery .grid-type .item img,.nov_image_gallery .grid-type .item img:focus,.nov_image_gallery .gallery .item img,.nov_image_gallery .gallery .item img:focus {
	outline: none
}

.nov_image_gallery .grid-type .item a,.nov_image_gallery .gallery .item a {
	display: block;
	position: relative;
	overflow: hidden;
	outline: none
}

.nov_image_gallery .grid-type .item a:before,.nov_image_gallery .gallery .item a:before {
	content: '';
	display: block;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 50%;
	height: 50%;
	background: rgba(0,0,0,0.1);
	position: absolute;
	z-index: 8;
	transition: all .3s;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0
}

.lang-rtl .nov_image_gallery .grid-type .item a:before,.lang-rtl .nov_image_gallery .gallery .item a:before {
	right: 50%;
	left: auto
}

.lang-rtl .nov_image_gallery .grid-type .item a:before,.lang-rtl .nov_image_gallery .gallery .item a:before {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.nov_image_gallery .grid-type .item a:hover:before,.nov_image_gallery .gallery .item a:hover:before {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	width: 100%;
	height: 100%
}

.nov_image_gallery .grid-type .item img,.nov_image_gallery .gallery .item img {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	width: 100%
}

.nov_image_gallery .grid-type .item:hover img,.nov_image_gallery .gallery .item:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s
}

.nov_image_gallery .grid-type .item i.instagram2,.nov_image_gallery .gallery .item i.instagram2 {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	color: white;
	font-size: 4rem;
	z-index: 9;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	background-repeat: no-repeat;
	background: url(../img/instagram2.png) no-repeat;
	width: 37px;
	height: 36px
}

.lang-rtl .nov_image_gallery .grid-type .item i.instagram2,.lang-rtl .nov_image_gallery .gallery .item i.instagram2 {
	right: 50%;
	left: auto
}

.lang-rtl .nov_image_gallery .grid-type .item i.instagram2,.lang-rtl .nov_image_gallery .gallery .item i.instagram2 {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.nov_image_gallery .grid-type .item:hover i.instagram2,.nov_image_gallery .gallery .item:hover i.instagram2 {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov_image_gallery .grid-type .gallery-title .block_title .title:before {
	display: none
}

.nov_image_gallery .grid-type .item {
	width: 20%
}

@media (max-width: 767px) {
	.nov_image_gallery .grid-type .item {
		width: 50%
	}

	.nov_image_gallery .grid-type .item.gallery-title {
		order: -1
	}
}

.nov_image_gallery .grid-type .item.gallery-title {
	background-repeat: no-repeat;
	background: url(../img/gallery.png) no-repeat;
	background-size: cover
}

.nov_image_gallery .grid-type .item.gallery-title .f-instagram {
	background-repeat: no-repeat;
	background: url(../img/instagram2.png) no-repeat;
	width: 25px;
	height: 25px;
	background-size: contain
}

.nov_image_gallery .grid-type .item.gallery-title .title {
	color: #fff;
	font-weight: 800;
	font-size: 3.2rem;
	line-height: 3.9rem;
	text-transform: capitalize
}

.nov_image_gallery .grid-type .item.gallery-title .sub_title {
	font-size: 1.8rem;
	font-weight: 600;
	color: #bfbcb4
}

@media (max-width: 767px) {
	.nov_image_gallery .block_content {
		margin-right: -20vw
	}

	.lang-rtl .nov_image_gallery .block_content {
		margin-left: -20vw;
		margin-right: inherit
	}
}

.nov_image_gallery .modal {
	overflow-y: hidden
}

.nov_image_gallery .modal .modal-lg {
	max-width: fit-content
}

.nov_image_gallery .modal .modal-lg .modal-header .modal-title {
	padding: 7.5px
}

.nov_image_gallery .modal .modal-lg .modal-header button {
	background: #666;
	border-radius: 100%;
	top: -10px;
	right: -10px
}

.lang-rtl .nov_image_gallery .modal .modal-lg .modal-header button {
	left: -10px;
	right: auto
}

.nov_image_gallery .modal .modal-lg .modal-footer {
	display: none
}

.border-title .elementor-heading-title {
	position: relative
}

@media (min-width: 768px) {
	.border-title .elementor-heading-title:before {
		content: '';
		display: block;
		width: 3px;
		height: 123px;
		background: #666;
		position: absolute;
		top: 15px;
		right: -40px
	}

	.lang-rtl .border-title .elementor-heading-title:before {
		left: -40px;
		right: auto
	}
}

.footer-bottom ul {
	list-style: none;
	padding-left: 0px;
	margin: 3px 0px
}

.lang-rtl .footer-bottom ul {
	padding-right: 0px;
	padding-left: inherit
}

.footer-bottom ul li {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 24px;
	font-size: 1.6rem;
	font-family: "Montserrat",sans-serif
}

.lang-rtl .footer-bottom ul li {
	padding-left: 20px;
	padding-right: 20px
}

.footer-bottom ul li a {
	color: #000
}

@media (max-width: 1199px) {
	.footer-bottom ul li {
		padding-left: 15px;
		padding-right: 15px;
		font-size: 1.4rem
	}

	.lang-rtl .footer-bottom ul li {
		padding-left: 15px;
		padding-right: 15px
	}
}

.footer-bottom ul li:last-child {
	padding-right: 0px
}

.lang-rtl .footer-bottom ul li:last-child {
	padding-left: 0px;
	padding-right: inherit
}

.footer-bottom ul li:hover a {
	color: #aeaeae
}

.nov-testimonial .title_block {
	margin-bottom: 50px
}

.nov-testimonial .title_block .title_content {
	font-weight: 800;
	font-size: 3.2rem;
	line-height: 3.9rem;
	color: #fff
}

.nov-testimonial .custom_prev1,.nov-testimonial .custom_next1 {
	cursor: pointer
}

.nov-testimonial .custom_prev1 svg,.nov-testimonial .custom_next1 svg {
	stroke: #fff
}

.nov-testimonial .num_nav {
	color: #fff;
	font-size: 2.4rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 45px;
	min-width: 139px
}

.nov-testimonial .num_nav span {
	padding: 0px 7px
}

.nov-testimonial .num_nav .slick-slider-dots1 .slick-dots {
	position: relative;
	bottom: 0px;
	width: 18px;
	display: inline-block
}

.nov-testimonial .num_nav .slick-slider-dots1 .slick-dots li {
	display: none;
	margin: 0 0px;
	width: 18px
}

.nov-testimonial .num_nav .slick-slider-dots1 .slick-dots li.slick-active {
	display: block
}

.nov-testimonial .num_nav .slick-slider-dots1 .slick-dots li.slick-active button {
	background: transparent;
	border: none;
	font-size: 2.4rem;
	color: #fff;
	width: 18px;
	padding: 0px;
	text-align: right
}

.lang-rtl .nov-testimonial .num_nav .slick-slider-dots1 .slick-dots li.slick-active button {
	text-align: left
}

.nov-testimonial .num_nav .number_slider {
	color: #fff
}

.nov-testimonial.type_1 .title_block .title_content {
	font-style: italic
}

.nov-testimonial.type_1 .nov-testimonialslick {
	position: initial
}

.nov-testimonial.type_1 .nov-testimonialslick .item {
	padding: 15px
}

.nov-testimonial.type_1 .nov-testimonialslick .item .media-body .testimonial-rating .rating {
	color: #efc76b;
	font-size: 16px;
	margin: 0 3px;
	display: inline-block
}

.nov-testimonial.type_1 .nov-testimonialslick .item .media-body .testimonial-rating .rating:before {
	content: "\f005";
	font-family: FontAweSome;
	font-style: initial
}

.nov-testimonial.type_1 .nov-testimonialslick .item .media-body .text-content {
	font-size: 2.4rem;
	font-weight: 300;
	font-style: italic;
	color: #fff;
	position: relative;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px
}

.lang-rtl .nov-testimonial.type_1 .nov-testimonialslick .item .media-body .text-content {
	padding-left: 20px;
	padding-right: 20px
}

.nov-testimonial.type_1 .nov-testimonialslick .item .testimonial_author {
	padding-top: 6px;
	padding-bottom: 5px
}

.nov-testimonial.type_1 .nov-testimonialslick .item .testimonial_author .box-info {
	color: #fff;
	margin-bottom: 0px;
	font-size: 1.6rem;
	font-weight: 700;
	line-height: 27px;
	font-family: "Montserrat",sans-serif
}

.nov-testimonial.type_1 .nov-testimonialslick .item .testimonial_author .box-dress {
	font-size: 1.4rem;
	color: #000;
	padding-left: 5px
}

.lang-rtl .nov-testimonial.type_1 .nov-testimonialslick .item .testimonial_author .box-dress {
	padding-right: 5px;
	padding-left: inherit
}

.nov-testimonial.type_1 .nov-testimonialslick .item .testimonial-avatar {
	position: relative;
	padding: 0px
}

.nov-testimonial.type_1 .nov-testimonialslick .item .testimonial-avatar img {
	min-width: 160px;
	min-height: 160px;
	max-width: 160px;
	border: 10px solid #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'] {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	text-align: center;
	position: absolute;
	top: auto;
	bottom: -37px;
	z-index: 1;
	cursor: pointer;
	background: #fff;
	border: none;
	height: 69px;
	padding: 24px 0;
	min-width: 205px;
	font-size: 1.4rem;
	color: #000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.lang-rtl .nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'] {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'] i {
	font-size: 2rem
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'] span {
	display: block
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'].owl-next {
	left: 50%;
	border-radius: 0 40px 40px 0
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'].owl-next i {
	margin-left: 16px
}

.lang-rtl .nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'].owl-next i {
	margin-right: 16px;
	margin-left: inherit
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'].owl-next:before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 15px;
	background: #000;
	position: absolute;
	left: 0
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'].owl-prev {
	border-radius: 40px 0 0 40px;
	right: 50%
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'].owl-prev i {
	margin-right: 16px
}

.lang-rtl .nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'].owl-prev i {
	margin-left: 16px;
	margin-right: inherit
}

.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-']:hover {
	color: #666
}

@media (max-width: 767px) {
	.nov-testimonial.type_1 .nov-testimonialslick .owl-nav [class*='owl-'] {
		bottom: -27px;
		height: 43px;
		padding: 14px 0;
		min-width: 150px
	}
}

.nov-testimonial.type_2 .title_content {
	color: #000;
	font-size: 4.8rem;
	font-weight: 600;
	margin-bottom: 18px
}

.nov-testimonial.type_2 .text-content .testimonial-rating {
	margin-bottom: 15px !important
}

.nov-testimonial.type_2 .text-content .testimonial-rating .rating {
	color: #fff240;
	font-size: 32px;
	margin: 0 3px;
	display: inline-block
}

.nov-testimonial.type_2 .text-content .testimonial-rating .rating:before {
	content: "\f005";
	font-family: FontAweSome;
	font-style: initial
}

.nov-testimonial.type_2 .text-content p {
	font-size: 3.2rem;
	padding: 0 30px;
	color: #000
}

.nov-testimonial.type_2 .bl_info {
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 20px;
	min-width: 275px;
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 4px 8px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 4px 8px rgba(0,0,0,0.1);
	-o-box-shadow: 0 4px 8px rgba(0,0,0,0.1);
	box-shadow: 0 4px 8px rgba(0,0,0,0.1);
	margin-bottom: 8px
}

.nov-testimonial.type_2 .bl_info .testimonial-avatar {
	max-width: 90px;
	margin-right: 20px
}

.lang-rtl .nov-testimonial.type_2 .bl_info .testimonial-avatar {
	margin-left: 20px;
	margin-right: inherit
}

.nov-testimonial.type_2 .bl_info .testimonial-avatar img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%
}

.nov-testimonial.type_2 .bl_info .box-info {
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: capitalize;
	color: black
}

.nov-testimonial.type_2 .bl_info .box-dress {
	font-size: 1.6rem;
	text-transform: capitalize;
	color: #666
}

.nov-testimonial.type_2 .custom_next1 svg,.nov-testimonial.type_2 .custom_prev1 svg {
	stroke: #000
}

.nov-testimonial.type_2 .custom_next1 svg:hover,.nov-testimonial.type_2 .custom_prev1 svg:hover {
	stroke: #666
}

.nov-testimonial.type_2 .num_nav .slick-slider-dots1 .slick-dots li.slick-active button,.nov-testimonial.type_2 .num_nav {
	color: #000
}

.nov-productdeals .title_block {
	margin-bottom: 75px
}

.nov-productdeals .title_block .title_content {
	color: #000;
	font-size: 3.2rem;
	font-weight: 800;
	font-family: "Montserrat",sans-serif
}

.nov-productdeals .title_block .sub_title {
	font-weight: 700;
	font-size: 1.6rem;
	color: #bfbcb4
}

.nov-productdeals .countdown {
	display: none
}

.nov-productdeals .countdown .countdownfree {
	position: relative;
	transform: translateY(0%);
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

.nov-productdeals .countdown .countdownfree .item-time {
	height: 80px;
	width: 80px;
	padding: 0px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.05);
	-ms-box-shadow: 0px 2px 5px rgba(0,0,0,0.05);
	-o-box-shadow: 0px 2px 5px rgba(0,0,0,0.05);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.05)
}

.lang-rtl .nov-productdeals .countdown .countdownfree .item-time {
	margin-left: 10px;
	margin-right: inherit
}

.nov-productdeals .countdown .countdownfree .item-time:after {
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	content: "";
	border-bottom: 10px solid #666;
	border-right: 16px solid transparent;
	border-left: 16px solid transparent
}

.lang-rtl .nov-productdeals .countdown .countdownfree .item-time:after {
	right: 50%;
	left: auto
}

.lang-rtl .nov-productdeals .countdown .countdownfree .item-time:after {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.nov-productdeals .countdown .countdownfree .name-time {
	font-family: "Montserrat",sans-serif;
	display: inline-block;
	font-size: 1.3rem;
	color: #6e6e6e;
	line-height: 1;
	text-transform: capitalize;
	margin-top: 5px;
	z-index: 2;
	position: relative
}

.nov-productdeals .countdown .countdownfree .data-time {
	font-size: 2.6rem;
	font-weight: 800;
	margin-top: 15px;
	color: #000;
	position: relative;
	display: block;
	min-width: 26px;
	min-height: 26px;
	line-height: 26px;
	vertical-align: top;
	position: relative;
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	z-index: 2;
	position: relative
}

@media (max-width: 568px) {
	.nov-productdeals .countdown .countdownfree .item-time {
		padding: 5px 0;
		height: auto
	}

	.nov-productdeals .countdown .countdownfree .item-time:not(:last-child) {
		margin-right: 5px
	}

	.lang-rtl .nov-productdeals .countdown .countdownfree .item-time:not(:last-child) {
		margin-left: 5px;
		margin-right: inherit
	}
}

@media (max-width: 767px) {
	.nov-productdeals .countdown .countdownfree {
		margin-left: -5px
	}

	.lang-rtl .nov-productdeals .countdown .countdownfree {
		margin-right: -5px;
		margin-left: inherit
	}
}

.nov-productdeals .block_content {
	background-color: #f6f6f9
}

.nov-productdeals .product_list {
	text-align: center
}

.nov-productdeals .product_list .group-buttons {
	top: auto;
	bottom: 10px
}

.nov-productdeals .product_list .product-miniature {
	max-width: 400px;
	margin: auto;
	margin-bottom: 0px;
	border: none
}

.nov-productdeals .product_list .product-miniature .product-buttons {
	margin-top: 20px
}

.nov-productdeals .product_list .product-miniature .product-groups {
	text-align: center
}

.nov-productdeals .product_list .product-miniature .product-group-price {
	border-top: none;
	padding: 10px 0 5px
}

.nov-productdeals .nov-productslickimg .thumbnail-container img {
	width: 100%
}

.nov-productdeals .slick-arrow {
	cursor: pointer;
	top: 39.4%;
	z-index: 2;
	position: absolute;
	text-align: center
}

.nov-productdeals .slick-arrow.slick-disabled:hover {
	cursor: no-drop;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-webkit-opacity: .7;
	-moz-opacity: .7;
	-ms-opacity: .7;
	-o-opacity: .7;
	opacity: .7
}

.nov-productdeals .slick-arrow:hover i {
	color: #666
}

.nov-productdeals .slick-arrow i {
	font-size: 3.2rem;
	color: #000
}

.nov-productdeals .slick-arrow.slickNext {
	right: 50px
}

.lang-rtl .nov-productdeals .slick-arrow.slickNext {
	left: 50px;
	right: auto
}

.nov-productdeals .slick-arrow.slickPrev {
	left: 50px
}

.lang-rtl .nov-productdeals .slick-arrow.slickPrev {
	right: 50px;
	left: auto
}

@media (max-width: 1200px) {
	.nov-productdeals .slick-arrow i {
		font-size: 2.5rem
	}

	.nov-productdeals .slick-arrow.slickNext {
		right: 30px
	}

	.lang-rtl .nov-productdeals .slick-arrow.slickNext {
		left: 30px;
		right: auto
	}

	.nov-productdeals .slick-arrow.slickPrev {
		left: 30px
	}

	.lang-rtl .nov-productdeals .slick-arrow.slickPrev {
		right: 30px;
		left: auto
	}
}

@media (max-width: 767px) {
	.nov-productdeals .slick-arrow {
		display: none !important
	}
}

.img_scale .elementor-image:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}

.elementor-editor-active::-webkit-scrollbar-track {
	background-color: #efefef;
	direction: initial !important;
	right: 0px;
	float: left
}

.elementor-editor-active::-webkit-scrollbar {
	width: 5px;
	background-color: #efefef;
	direction: initial !important;
	right: 0px;
	float: left
}

.elementor-editor-active::-webkit-scrollbar-thumb {
	background-color: #666;
	direction: initial !important;
	right: 0px;
	float: left
}

.nov-banner-img .block_content {
	overflow: hidden;
	display: block;
	position: relative
}

.nov-banner-img .block_content>a {
	display: block;
	overflow: hidden
}

.nov-banner-img .block_content img {
	-webkit-transition: all ease-out 0.7s;
	-moz-transition: all ease-out 0.7s;
	-ms-transition: all ease-out 0.7s;
	-o-transition: all ease-out 0.7s;
	transition: all ease-out 0.7s
}

.nov-banner-img .block_content:hover img {
	-webkit-transition: all ease-out 0.7s;
	-moz-transition: all ease-out 0.7s;
	-ms-transition: all ease-out 0.7s;
	-o-transition: all ease-out 0.7s;
	transition: all ease-out 0.7s;
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05)
}

.nov-banner-img .block_content .content {
	width: 70%;
	position: absolute;
	left: 10.5%;
	bottom: 20%;
	z-index: 2
}

.lang-rtl .nov-banner-img .block_content .content {
	right: 10.5%;
	left: auto
}

.nov-banner-img .block_content .content .title {
	margin-bottom: 2.3rem;
	text-transform: uppercase;
	font-style: italic;
	font-weight: 800;
	color: #000;
	font-size: 3.2rem;
	line-height: 3.9rem
}

.nov-banner-img .block_content .content.banner-type-2 .title {
	color: #fff
}

.nov-banner-img .spacing-0 .col-md-6 {
	padding-left: 0px;
	padding-right: 0px
}

.lang-rtl .nov-banner-img .spacing-0 .col-md-6 {
	padding-left: 0px;
	padding-right: 0px
}

.nov-banner-img .banner-img {
	overflow: hidden
}

.nov-banner-img .banner-img img {
	-webkit-transition: all ease-out 0.7s;
	-moz-transition: all ease-out 0.7s;
	-ms-transition: all ease-out 0.7s;
	-o-transition: all ease-out 0.7s;
	transition: all ease-out 0.7s
}

.nov-banner-img .banner-img:hover img {
	-webkit-transition: all ease-out 0.7s;
	-moz-transition: all ease-out 0.7s;
	-ms-transition: all ease-out 0.7s;
	-o-transition: all ease-out 0.7s;
	transition: all ease-out 0.7s;
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05)
}

.nov-banner-img .content-left {
	padding-left: 15px;
	padding-right: 15px
}

.lang-rtl .nov-banner-img .content-left {
	padding-left: 15px;
	padding-right: 15px
}

.nov-banner-img .content-left .title {
	font-weight: 700;
	display: block;
	font-size: 1.4rem;
	margin-top: 10px;
	color: #928c7c
}

.nov-banner-img .content-left .description {
	max-width: 580px;
	color: #23211d;
	font-size: 3.2rem;
	font-weight: 800;
	line-height: 1.5
}

.nov-banner-img .content-left .btn {
	height: 64px;
	line-height: 64px;
	font-size: 2.4rem;
	padding: 0 48px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background: #666
}

.nov-banner-img .content-left .btn:hover {
	background: rgba(0,0,0,0.6)
}

.nov-banner-img .content-left.text-right .title,.nov-banner-img .content-left.text-left .title {
	margin-bottom: 10px
}

.nov-banner-img .content-left.text-right .description,.nov-banner-img .content-left.text-left .description {
	max-width: 710px
}

.nov-banner-img.banner-type-3,.nov-banner-img.banner-type-4 {
	padding-left: 30px;
	padding-right: 30px
}

.lang-rtl .nov-banner-img.banner-type-3,.lang-rtl .nov-banner-img.banner-type-4 {
	padding-left: 30px;
	padding-right: 30px
}

.nov-banner2 .content {
	padding-left: 145px
}

.lang-rtl .nov-banner2 .content {
	padding-right: 145px;
	padding-left: inherit
}

.nov-banner2 .content .title {
	font-weight: 700;
	display: block;
	font-size: 2.4rem;
	margin-top: 10px;
	margin-bottom: 21px
}

.nov-banner2 .content .sub_title {
	font-weight: 600;
	font-size: 4.8rem;
	color: #23211d;
	position: relative;
	padding-right: 25px
}

.lang-rtl .nov-banner2 .content .sub_title {
	padding-left: 25px;
	padding-right: inherit
}

.nov-banner2 .content .sub_title:before {
	content: "";
	position: absolute;
	top: 35px;
	right: calc(100% + 30px);
	width: 115px;
	height: 2px;
	background-color: #000
}

.lang-rtl .nov-banner2 .content .sub_title:before {
	left: calc(100% + 30px);
	right: auto
}

.nov-banner2 .content .btn {
	height: 64px;
	line-height: 64px;
	padding: 0 48px;
	font-size: 2.4rem;
	font-weight: 600;
	color: #fff;
	background: #666
}

.nov-banner2 .content .btn:hover {
	background: rgba(0,0,0,0.6)
}

.nov-banner2 .banner1 img {
	max-width: 60%
}

.nov-banner2 .banner2 {
	position: absolute;
	right: 15px;
	bottom: 0;
	width: 100%;
	max-width: 60%
}

.lang-rtl .nov-banner2 .banner2 {
	left: 15px;
	right: auto
}

.nov-manufacturelist .item a {
	position: relative;
	overflow: hidden
}

.nov-manufacturelist .item a:before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,0.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0
}

.lang-rtl .nov-manufacturelist .item a:before {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.nov-manufacturelist .item:hover a:before {
	webkit-animation: circle .75s;
	animation: circle .75s
}

@-webkit-keyframes circle {
	0% {
		opacity: 1
	}

	40% {
		opacity: 1
	}

	100% {
		width: 200%;
		height: 200%;
		opacity: 0
	}
}

@-moz-keyframes circle {
	0% {
		opacity: 1
	}

	40% {
		opacity: 1
	}

	100% {
		width: 200%;
		height: 200%;
		opacity: 0
	}
}

@-ms-keyframes circle {
	.nov-manufacturelist 0% {
		opacity: 1
	}

	.nov-manufacturelist 40% {
		opacity: 1
	}

	.nov-manufacturelist 100% {
		width: 200%;
		height: 200%;
		opacity: 0
	}
}

@keyframes circle {
	0% {
		opacity: 1
	}

	40% {
		opacity: 1
	}

	100% {
		width: 200%;
		height: 200%;
		opacity: 0
	}
}

.nov-policy .block_content .policy-img {
	padding-right: 20px;
	border-right: 1px solid #e5e5e5
}

.lang-rtl .nov-policy .block_content .policy-img {
	padding-left: 20px;
	padding-right: inherit
}

.lang-rtl .nov-policy .block_content .policy-img {
	border-left: 1px solid #e5e5e5;
	border-right: initial
}

.nov-policy .block_content .policy-img img {
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s
}

.nov-policy .block_content:hover .policy-img img {
	-webkit-animation: policy 1.2s linear infinite;
	animation: policy 1.2s linear infinite;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s
}

.nov-policy .block_content .content {
	padding-left: 30px
}

.lang-rtl .nov-policy .block_content .content {
	padding-right: 30px;
	padding-left: inherit
}

.nov-policy .block_content .content .title_block {
	font-size: 1.4rem;
	color: black;
	font-family: "Montserrat",sans-serif;
	margin-bottom: 13px;
	padding-top: 5px;
	font-style: initial;
	font-weight: 700
}

.nov-policy .block_content .content .text {
	color: #6e6e6e;
	font-size: 1.2rem;
	line-height: 13px
}

.nov-policy2 .title_block span {
	font-weight: 700;
	color: #000;
	font-size: 3.2rem;
	line-height: 47px
}

.nov-policy2 .nov-policy-item .bl_img {
	width: 80px;
	height: 80px;
	min-width: 80px;
	line-height: 73px;
	text-align: center;
	border-radius: 50%;
	background-color: #fff;
	padding: 5px;
	margin-right: 30px
}

.lang-rtl .nov-policy2 .nov-policy-item .bl_img {
	margin-left: 30px;
	margin-right: inherit
}

.nov-policy2 .nov-policy-item .desc_policy {
	font-size: 14px;
	font-weight: 500;
	color: #23211d
}

.img-w-100 .elementor-image img {
	width: 100%
}

.nov-banner-category .block_content {
	position: relative;
	overflow: hidden
}

.nov-banner-category .block_content img {
	-webkit-transition: all ease-out 0.7s;
	-moz-transition: all ease-out 0.7s;
	-ms-transition: all ease-out 0.7s;
	-o-transition: all ease-out 0.7s;
	transition: all ease-out 0.7s
}

.nov-banner-category .block_content:hover img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
	-webkit-transition: all ease-out 0.7s;
	-moz-transition: all ease-out 0.7s;
	-ms-transition: all ease-out 0.7s;
	-o-transition: all ease-out 0.7s;
	transition: all ease-out 0.7s
}

.nov-banner-category .block_content .text-content {
	position: absolute;
	background: #fff;
	text-align: center;
	top: 50%;
	left: 50%;
	width: 100%;
	max-width: 850px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 75px 20px 73px 20px
}

.lang-rtl .nov-banner-category .block_content .text-content {
	right: 50%;
	left: auto
}

.lang-rtl .nov-banner-category .block_content .text-content {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.slideshow #nov-slider2 {
	width: 79.5%
}

.slideshow #nov-slider2 .nivo-slider-img .item:not(.slick-current) .slide-skew:before {
	opacity: 1
}

.slideshow #nov-slider2 .nivo-slider-img .item .slide-skew {
	position: relative;
	-webkit-transform: skewX(-20.4deg);
	-moz-transform: skewX(-20.4deg);
	-ms-transform: skewX(-20.4deg);
	-o-transform: skewX(-20.4deg);
	transform: skewX(-20.4deg);
	border-right: 20px solid #fff240;
	overflow: hidden;
	transform-origin: 100% 0
}

.lang-rtl .slideshow #nov-slider2 .nivo-slider-img .item .slide-skew {
	-webkit-transform: skewX(20.4deg);
	-moz-transform: skewX(20.4deg);
	-ms-transform: skewX(20.4deg);
	-o-transform: skewX(20.4deg);
	transform: skewX(20.4deg)
}

.slideshow #nov-slider2 .nivo-slider-img .item .slide-skew:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 9;
	opacity: 0;
	transition: all .3s
}

.slideshow #nov-slider2 .nivo-slider-img .item .slide-skew .slide-image {
	display: block;
	overflow: hidden;
	-webkit-transform: skewX(20.4deg);
	-moz-transform: skewX(20.4deg);
	-ms-transform: skewX(20.4deg);
	-o-transform: skewX(20.4deg);
	transform: skewX(20.4deg);
	margin-left: -12%;
	width: 124%
}

.lang-rtl .slideshow #nov-slider2 .nivo-slider-img .item .slide-skew .slide-image {
	-webkit-transform: skewX(-20.4deg);
	-moz-transform: skewX(-20.4deg);
	-ms-transform: skewX(-20.4deg);
	-o-transform: skewX(-20.4deg);
	transform: skewX(-20.4deg)
}

.lang-rtl .slideshow #nov-slider2 .nivo-slider-img .item .slide-skew .slide-image {
	margin-right: -12%;
	margin-left: inherit
}

.slideshow .slideshow_block_text {
	width: 20.5%;
	position: relative;
	z-index: 2
}

.slideshow .slideshow_block_text:before {
	content: "";
	position: absolute;
	width: 84%;
	height: 100%;
	-webkit-transform: skewX(-20.4deg);
	-moz-transform: skewX(-20.4deg);
	-ms-transform: skewX(-20.4deg);
	-o-transform: skewX(-20.4deg);
	transform: skewX(-20.4deg);
	top: 0;
	left: 100%;
	background-color: #fff;
	transform-origin: top
}

.lang-rtl .slideshow .slideshow_block_text:before {
	-webkit-transform: skewX(20.4deg);
	-moz-transform: skewX(20.4deg);
	-ms-transform: skewX(20.4deg);
	-o-transform: skewX(20.4deg);
	transform: skewX(20.4deg)
}

.lang-rtl .slideshow .slideshow_block_text:before {
	right: 100%;
	left: auto
}

.slideshow .slideshow_block_text .content-slider {
	width: 180%;
	flex: 0 0 180%
}

.slideshow .slideshow_block_text .content-slider .slick-list {
	position: initial
}

.slideshow .slideshow_block_text .content-slider .item {
	text-align: left;
	padding-left: 100px
}

.lang-rtl .slideshow .slideshow_block_text .content-slider .item {
	text-align: right
}

.lang-rtl .slideshow .slideshow_block_text .content-slider .item {
	padding-right: 100px;
	padding-left: inherit
}

.slideshow .slideshow_block_text .content-slider .item .title {
	font-size: 5.4rem;
	font-weight: 900;
	line-height: normal;
	font-style: italic;
	color: #000
}

.slideshow .slideshow_block_text .content-slider .item .banner-text {
	font-size: 32px;
	color: #b7b2a5;
	font-weight: 700;
	font-style: italic;
	line-height: normal
}

.slideshow .slideshow_block_text .content-slider .item .description p {
	font-size: 14px;
	color: #bfbcb4;
	max-width: 410px;
	margin-bottom: 0px;
	font-weight: 700;
	line-height: 23px
}

.slideshow .slideshow_block_text .content-slider .item .bottom-slide {
	background-color: #fff;
	color: #000;
	border: 1px solid #5b5b5b;
	-webkit-transform: skewX(-22deg);
	-moz-transform: skewX(-22deg);
	-ms-transform: skewX(-22deg);
	-o-transform: skewX(-22deg);
	transform: skewX(-22deg);
	padding: 0 23px;
	border-radius: 4px;
	height: 38px;
	line-height: 36px;
	font-weight: 700;
	font-size: 1.4rem;
	white-space: normal;
	text-transform: uppercase;
	transition: all .35s ease
}

.lang-rtl .slideshow .slideshow_block_text .content-slider .item .bottom-slide {
	-webkit-transform: skewX(22deg);
	-moz-transform: skewX(22deg);
	-ms-transform: skewX(22deg);
	-o-transform: skewX(22deg);
	transform: skewX(22deg)
}

.slideshow .slideshow_block_text .content-slider .item .bottom-slide:last-child {
	margin-left: 18px
}

.lang-rtl .slideshow .slideshow_block_text .content-slider .item .bottom-slide:last-child {
	margin-right: 18px;
	margin-left: inherit
}

.slideshow .slideshow_block_text .content-slider .item .bottom-slide span {
	-webkit-transform: skewX(22deg);
	-moz-transform: skewX(22deg);
	-ms-transform: skewX(22deg);
	-o-transform: skewX(22deg);
	transform: skewX(22deg);
	display: inline-block
}

.lang-rtl .slideshow .slideshow_block_text .content-slider .item .bottom-slide span {
	-webkit-transform: skewX(-22deg);
	-moz-transform: skewX(-22deg);
	-ms-transform: skewX(-22deg);
	-o-transform: skewX(-22deg);
	transform: skewX(-22deg)
}

.slideshow .slideshow_block_text .content-slider .item .bottom-slide:hover {
	background: #000;
	color: #fff
}

.slideshow .slide-bottom {
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 100%;
	background-color: #f2f2f2;
	height: 175px;
	padding-left: 100px
}

.lang-rtl .slideshow .slide-bottom {
	right: 0px;
	left: auto
}

.lang-rtl .slideshow .slide-bottom {
	padding-right: 100px;
	padding-left: inherit
}

.slideshow .slide-bottom:before {
	content: "";
	position: absolute;
	width: 64px;
	height: 100%;
	-webkit-transform: skewX(-20.4deg);
	-moz-transform: skewX(-20.4deg);
	-ms-transform: skewX(-20.4deg);
	-o-transform: skewX(-20.4deg);
	transform: skewX(-20.4deg);
	top: 0;
	left: 100%;
	background-color: #f2f2f2;
	transform-origin: top
}

.lang-rtl .slideshow .slide-bottom:before {
	-webkit-transform: skewX(20.4deg);
	-moz-transform: skewX(20.4deg);
	-ms-transform: skewX(20.4deg);
	-o-transform: skewX(20.4deg);
	transform: skewX(20.4deg)
}

.lang-rtl .slideshow .slide-bottom:before {
	right: 100%;
	left: auto
}

.slideshow .slide-bottom .custom_prev2,.slideshow .slide-bottom .custom_next2 {
	cursor: pointer
}

.slideshow .slide-bottom .custom_prev2 svg,.slideshow .slide-bottom .custom_next2 svg {
	stroke: #000
}

.slideshow .slide-bottom .custom_prev2 svg:hover,.slideshow .slide-bottom .custom_next2 svg:hover {
	stroke: rgba(0,0,0,0.4)
}

.slideshow .slide-bottom .num_nav {
	color: #000;
	font-size: 2.4rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 45px;
	min-width: 139px
}

.slideshow .slide-bottom .num_nav span {
	padding: 0px 7px
}

.slideshow .slide-bottom .num_nav .slick-slider-dots2 .slick-dots {
	position: relative;
	bottom: 0px;
	width: 18px;
	display: inline-block
}

.slideshow .slide-bottom .num_nav .slick-slider-dots2 .slick-dots li {
	display: none;
	margin: 0 0px;
	width: 18px
}

.slideshow .slide-bottom .num_nav .slick-slider-dots2 .slick-dots li.slick-active {
	display: block
}

.slideshow .slide-bottom .num_nav .slick-slider-dots2 .slick-dots li.slick-active button {
	background: transparent;
	border: none;
	font-size: 2.4rem;
	color: #000;
	width: 18px;
	padding: 0px;
	text-align: right
}

.lang-rtl .slideshow .slide-bottom .num_nav .slick-slider-dots2 .slick-dots li.slick-active button {
	text-align: left
}

.slideshow .slide-bottom .num_nav .number_slider {
	color: #000
}

.slick-slider-dots .slick-dots:nth-last-child(1) {
	position: absolute !important;
	opacity: 0
}

.nov_banner-slider {
	position: relative;
	z-index: 2
}

.nov_banner-slider .title_block .title_content {
	font-style: italic;
	font-weight: 800;
	color: #000;
	font-size: 3.2rem;
	line-height: 3.9rem
}

.nov_banner-slider .title_block .sub_title {
	font-weight: 700;
	display: block;
	line-height: 2.9rem;
	font-size: 1.6rem;
	margin-top: 17px;
	color: #bfbcb4;
	font-style: initial
}

.nov_banner-slider .col-md-8 .block_content {
	margin-right: -10vw
}

.lang-rtl .nov_banner-slider .col-md-8 .block_content {
	margin-left: -10vw;
	margin-right: inherit
}

.nov_banner-slider .block_content .owl-carousel .owl-item {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov_banner-slider .block_content .banner-slider.style-2 {
	margin-top: -140px
}

.nov_banner-slider .block_content .banner-slider.style-2 .owl-stage-outer .item .content .title {
	color: #bfbcb4;
	font-weight: 700;
	font-size: 1.4rem
}

.nov_banner-slider .block_content .banner-slider.style-2 .owl-stage-outer .item .content .description {
	color: #fff;
	position: relative
}

.nov_banner-slider .block_content .banner-slider.style-2 .owl-stage-outer .item .content .description p {
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	padding-right: 70px
}

.lang-rtl .nov_banner-slider .block_content .banner-slider.style-2 .owl-stage-outer .item .content .description p {
	padding-left: 70px;
	padding-right: inherit
}

.nov_banner-slider .block_content .banner-slider.style-2 .owl-stage-outer .item .content .description .btn_link {
	position: absolute;
	right: 0px;
	top: 0;
	font-size: 30px;
	line-height: 1;
	color: #fff
}

.lang-rtl .nov_banner-slider .block_content .banner-slider.style-2 .owl-stage-outer .item .content .description .btn_link {
	left: 0px;
	right: auto
}

.nov_banner-slider .block_content .banner-slider.style-2 .owl-stage-outer .item .content .description .btn_link:hover {
	opacity: 0.6
}

.nov_banner-slider .block_content .banner-slider .item .img-hover {
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px
}

.nov_banner-slider .block_content .banner-slider .item .img-hover img {
	-webkit-transition: all 2s ease-out;
	-moz-transition: all 2s ease-out;
	-ms-transition: all 2s ease-out;
	-o-transition: all 2s ease-out;
	transition: all 2s ease-out
}

.nov_banner-slider .block_content .banner-slider .item .img-hover:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-transition: all 2s ease-out;
	-moz-transition: all 2s ease-out;
	-ms-transition: all 2s ease-out;
	-o-transition: all 2s ease-out;
	transition: all 2s ease-out
}

.nov_banner-slider .block_content .banner-slider .item .img-hover a {
	position: absolute;
	left: 25px;
	bottom: 20px;
	border-radius: 4px;
	padding: 0 18px;
	height: 38px;
	line-height: 38px;
	font-weight: 700;
	font-size: 1.4rem;
	background: #fff;
	color: #000000;
	text-transform: uppercase
}

.lang-rtl .nov_banner-slider .block_content .banner-slider .item .img-hover a {
	right: 25px;
	left: auto
}

.nov_banner-slider .block_content .banner-slider .item .img-hover a:before {
	content: "";
	position: absolute;
	right: -7px;
	top: 0;
	width: 16px;
	height: 38px;
	background: #fff;
	transform: skewX(-22deg);
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.lang-rtl .nov_banner-slider .block_content .banner-slider .item .img-hover a:before {
	left: -7px;
	right: auto
}

.nov_banner-slider .block_content .banner-slider .item .img-hover a:hover:before,.nov_banner-slider .block_content .banner-slider .item .img-hover a:hover {
	background: #000;
	color: #fff
}

.nov_banner-slider .block_content .banner-slider .item .content {
	padding-top: 20px
}

.nov_banner-slider .block_content .banner-slider .item .content .title {
	font-size: 1.8rem;
	text-transform: uppercase;
	font-weight: 600;
	white-space: initial
}

.nov_banner-slider .block_content .banner-slider .item .content .title a {
	color: black
}

.nov_banner-slider .block_content .banner-slider .item .content .description {
	margin-top: 8px;
	font-size: 1.4rem;
	padding-right: 10px;
	white-space: initial
}

.lang-rtl .nov_banner-slider .block_content .banner-slider .item .content .description {
	padding-left: 10px;
	padding-right: inherit
}

.nov_banner-slider2 .banner-title {
	padding: 0px 100px
}

.nov_banner-slider2 .banner-title .btn {
	height: 64px;
	line-height: 64px;
	padding: 0 48px;
	font-size: 2.4rem;
	font-weight: 700;
	position: relative;
	background: #666;
	color: #fff
}

.nov_banner-slider2 .banner-title .btn:hover {
	background: rgba(0,0,0,0.6)
}

.nov_banner-slider2 .banner-title .btn:before {
	content: "";
	position: absolute;
	top: 50%;
	right: calc(100% + 30px);
	width: 260px;
	height: 2px;
	background-color: #000
}

.lang-rtl .nov_banner-slider2 .banner-title .btn:before {
	left: calc(100% + 30px);
	right: auto
}

.nov_banner-slider2 .title_block .title_content {
	font-weight: 700;
	display: block;
	font-size: 2.4rem;
	color: #928c7c;
	margin-bottom: 21px
}

.nov_banner-slider2 .title_block .sub_title {
	font-weight: 600;
	color: #000;
	font-size: 4.8rem;
	line-height: 72px
}

.nov_banner-slider2 .style-1 {
	margin-right: -22vw
}

.lang-rtl .nov_banner-slider2 .style-1 {
	margin-left: -22vw;
	margin-right: inherit
}

.nov_banner-slider2 .style-1 .banner-slider2 .owl-item {
	padding-left: 65px;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .owl-item {
	padding-right: 65px;
	padding-left: inherit
}

.nov_banner-slider2 .style-1 .banner-slider2 .item {
	position: relative;
	padding-right: 90px
}

.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .item {
	padding-left: 90px;
	padding-right: inherit
}

.nov_banner-slider2 .style-1 .banner-slider2 .item .img-hover {
	position: relative;
	padding-bottom: 20px
}

.nov_banner-slider2 .style-1 .banner-slider2 .item .img-hover a {
	position: relative;
	display: block
}

.nov_banner-slider2 .style-1 .banner-slider2 .item .img-hover:before {
	content: "";
	position: absolute;
	bottom: 0;
	right: -20px;
	width: 51%;
	height: 72%;
	background: rgba(0,0,0,0.6)
}

.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .item .img-hover:before {
	left: -20px;
	right: auto
}

.nov_banner-slider2 .style-1 .banner-slider2 .item .title {
	font-size: 4.8rem;
	text-transform: uppercase;
	color: #000;
	white-space: initial;
	-ms-writing-mode: tb-rl;
	writing-mode: tb-rl;
	transform: rotate(180deg);
	position: absolute;
	bottom: 0;
	right: 0;
	line-height: 1
}

@media (max-width: 1199px) {
	.nov_banner-slider2 .style-1 .banner-slider2 .owl-item {
		padding-left: 40px
	}

	.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .owl-item {
		padding-right: 40px;
		padding-left: inherit
	}

	.nov_banner-slider2 .style-1 .banner-slider2 .item {
		padding-right: 70px
	}

	.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .item {
		padding-left: 70px;
		padding-right: inherit
	}

	.nov_banner-slider2 .style-1 .banner-slider2 .item .title {
		font-size: 2.8rem
	}
}

@media (max-width: 767px) {
	.nov_banner-slider2 .style-1 .banner-slider2 .owl-item {
		padding-left: 20px
	}

	.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .owl-item {
		padding-right: 20px;
		padding-left: inherit
	}

	.nov_banner-slider2 .style-1 .banner-slider2 .item {
		padding-right: 60px
	}

	.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .item {
		padding-left: 60px;
		padding-right: inherit
	}

	.nov_banner-slider2 .style-1 .banner-slider2 .item .title {
		font-size: 2.8rem
	}
}

.nov_banner-slider2 .style-2 {
	margin-right: -22vw
}

.nov_banner-slider2 .style-2 .banner-slider2 {
	margin-left: 85px
}

.lang-rtl .nov_banner-slider2 .style-2 .banner-slider2 {
	margin-right: 85px;
	margin-left: inherit
}

.nov_banner-slider2 .style-2 .banner-slider2 .item .img-hover {
	overflow: hidden
}

.nov_banner-slider2 .style-2 .banner-slider2 .item .img-hover img {
	-webkit-transition: all 2s ease-out;
	-moz-transition: all 2s ease-out;
	-ms-transition: all 2s ease-out;
	-o-transition: all 2s ease-out;
	transition: all 2s ease-out
}

.nov_banner-slider2 .style-2 .banner-slider2 .item .img-hover:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-transition: all 2s ease-out;
	-moz-transition: all 2s ease-out;
	-ms-transition: all 2s ease-out;
	-o-transition: all 2s ease-out;
	transition: all 2s ease-out
}

.nov_banner-slider2 .style-2 .banner-slider2 .item .title {
	font-size: 3.2rem;
	font-weight: 500;
	color: #000;
	padding-left: 145px;
	position: relative;
	margin-top: 40px
}

.lang-rtl .nov_banner-slider2 .style-2 .banner-slider2 .item .title {
	padding-right: 145px;
	padding-left: inherit
}

.nov_banner-slider2 .style-2 .banner-slider2 .item .title:hover {
	color: #666
}

.nov_banner-slider2 .style-2 .banner-slider2 .item .title:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 50%;
	width: 120px;
	height: 2px;
	background-color: #000
}

.lang-rtl .nov_banner-slider2 .style-2 .banner-slider2 .item .title:before {
	right: 0px;
	left: auto
}

.nov_banner-slider3 .banner-slider3 .item {
	position: relative
}

.nov_banner-slider3 .banner-slider3 .item .img-hover {
	position: relative
}

.nov_banner-slider3 .banner-slider3 .item .img-hover a {
	position: relative;
	display: block
}

.nov_banner-slider3 .banner-slider3 .item .img-hover a img {
	-webkit-transition: all 2s ease-out;
	-moz-transition: all 2s ease-out;
	-ms-transition: all 2s ease-out;
	-o-transition: all 2s ease-out;
	transition: all 2s ease-out
}

.nov_banner-slider3 .banner-slider3 .item .img-hover a:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-transition: all 2s ease-out;
	-moz-transition: all 2s ease-out;
	-ms-transition: all 2s ease-out;
	-o-transition: all 2s ease-out;
	transition: all 2s ease-out
}

.nov_banner-slider3 .banner-slider3 .item .content {
	position: absolute;
	bottom: 30px;
	left: 30px
}

.lang-rtl .nov_banner-slider3 .banner-slider3 .item .content {
	right: 30px;
	left: auto
}

.nov_banner-slider3 .banner-slider3 .item .content .title {
	font-size: 4.8rem;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff
}

.nov_banner-slider3 .banner-slider3 .item .content .btn-2:hover {
	background: #000
}

.nov_banner-slider3 .banner-slider3 .item .content .btn-2:hover:after {
	background: #000
}

.nov_banner-product .nov-banner-slider .item {
	position: relative
}

.nov_banner-product .nov-banner-slider .item .content {
	position: absolute;
	top: 50%;
	width: 90%;
	right: 100px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: right;
	line-height: normal;
	color: #fff
}

.lang-rtl .nov_banner-product .nov-banner-slider .item .content {
	left: 100px;
	right: auto
}

.lang-rtl .nov_banner-product .nov-banner-slider .item .content {
	text-align: left
}

.nov_banner-product .nov-banner-slider .item .content .title {
	font-size: 32px;
	font-weight: 800
}

.nov_banner-product .nov-banner-slider .item .content .title2 {
	font-size: 54px;
	font-weight: 900
}

@media (max-width: 991px) {
	.nov_banner-product .nov-banner-slider .item .content {
		right: 50px
	}

	.lang-rtl .nov_banner-product .nov-banner-slider .item .content {
		left: 50px;
		right: auto
	}

	.nov_banner-product .nov-banner-slider .item .content .title {
		font-size: 2rem
	}

	.nov_banner-product .nov-banner-slider .item .content .title2 {
		font-size: 3rem
	}
}

.nov_banner-product .slide-bottom {
	position: absolute;
	bottom: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.lang-rtl .nov_banner-product .slide-bottom {
	right: 50%;
	left: auto
}

.lang-rtl .nov_banner-product .slide-bottom {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.nov_banner-product .custom_next2 svg,.nov_banner-product .custom_prev2 svg {
	stroke: #fff;
	cursor: pointer
}

.nov_banner-product .custom_next2 svg:hover,.nov_banner-product .custom_prev2 svg:hover {
	stroke: #9e9e9e
}

.nov_banner-product .num_nav {
	color: #fff
}

.nov_banner-text .content .title {
	font-size: 2.4rem;
	font-weight: 500;
	color: #23211d
}

.nov_banner-text .content .description {
	font-size: 1.6rem
}

.nov_banner-text .content .description a {
	text-decoration: underline;
	color: #666
}

.nov_banner-text .content .description a:hover {
	color: #000
}

.nov_banner-text .custom_next,.nov_banner-text .custom_prev {
	position: absolute;
	top: 50%;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.nov_banner-text .custom_next:hover svg,.nov_banner-text .custom_prev:hover svg {
	stroke: #666
}

.nov_banner-text .custom_next {
	right: 0px
}

.lang-rtl .nov_banner-text .custom_next {
	left: 0px;
	right: auto
}

.nov_banner-text .custom_prev {
	left: 0px
}

.lang-rtl .nov_banner-text .custom_prev {
	right: 0px;
	left: auto
}

.num_nav {
	font-size: 2.4rem;
	padding: 0 45px;
	min-width: 139px
}

.num_nav .num-nav-dots .slick-dots {
	top: 0px;
	bottom: auto;
	width: 50px;
	height: 30px;
	opacity: 1;
	cursor: context-menu;
	display: inline-block;
	counter-reset: my-awesome-counter
}

.num_nav .num-nav-dots .slick-dots:after {
	content: "";
	width: 10px;
	height: 1px;
	background: #000;
	position: absolute;
	top: 17px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.lang-rtl .num_nav .num-nav-dots .slick-dots:after {
	right: 50%;
	left: auto
}

.lang-rtl .num_nav .num-nav-dots .slick-dots:after {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.num_nav .num-nav-dots .slick-dots:before {
	content: "";
	width: 100%;
	height: 100%;
	z-index: 2;
	background: transparent;
	position: absolute;
	top: 0px;
	left: 0px
}

.lang-rtl .num_nav .num-nav-dots .slick-dots:before {
	right: 0px;
	left: auto
}

.num_nav .num-nav-dots .slick-dots li {
	counter-increment: my-awesome-counter;
	position: absolute;
	margin: 0 0px;
	width: 50px;
	height: 36px;
	left: 0px
}

.lang-rtl .num_nav .num-nav-dots .slick-dots li {
	right: 0px;
	left: auto
}

.num_nav .num-nav-dots .slick-dots li button {
	background: transparent !important;
	border: none !important
}

.num_nav .num-nav-dots .slick-dots li.slick-active {
	display: block
}

.num_nav .num-nav-dots .slick-dots li.slick-active button {
	font-size: 2.4rem;
	color: #000;
	width: 40px;
	height: 36px;
	padding: 0px;
	border: none;
	text-align: left
}

.lang-rtl .num_nav .num-nav-dots .slick-dots li.slick-active button {
	text-align: right
}

.num_nav .num-nav-dots .slick-dots li:before {
	content: counter(my-awesome-counter);
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	position: absolute;
	text-align: right;
	right: 0px
}

.lang-rtl .num_nav .num-nav-dots .slick-dots li:before {
	text-align: left
}

.lang-rtl .num_nav .num-nav-dots .slick-dots li:before {
	left: 0px;
	right: auto
}

.num_nav .num-nav-dots .slick-dots li:last-child:before {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.bl_swatch_size {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 20px);
	padding: 10px 10px 15px;
	border-radius: 8px;
	background-color: rgba(186,186,186,0.6);
	text-align: center;
	color: #fff
}

.bl_swatch_size .bl_title {
	font-weight: 600;
	line-height: 23px
}

.bl_swatch_size .varant_available {
	margin: 0 5px
}

.bl_swatch_size .varant_available label {
	width: 36px;
	height: 36px;
	min-width: 36px;
	line-height: 36px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	background-color: rgba(255,255,255,0.6);
	border: none;
	font-size: 11px;
	font-weight: 500;
	color: #000;
	cursor: initial;
	margin-bottom: 0px;
	transition: all .2s linear
}

.bl_swatch_size .varant_available label:hover {
	background: #fff
}

.variantsProductWrapper {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 20px);
	padding: 10px 10px 15px;
	border-radius: 8px;
	background-color: rgba(186,186,186,0.6);
	text-align: center;
	color: #fff;
	z-index: 10
}

.variantsProductWrapper .bl_title {
	font-weight: 600;
	line-height: 23px
}

.variantsProductWrapper .product-variants-item {
	margin: 0 8px
}

.variantsProductWrapper .product-variants-item label {
	cursor: pointer;
	position: relative;
	margin-bottom: 3px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%
}

.variantsProductWrapper .product-variants-item label:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 24px;
	height: 24px;
	border: 1px solid #fff;
	border-radius: 50%;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0
}

.lang-rtl .variantsProductWrapper .product-variants-item label:before {
	right: 50%;
	left: auto
}

.lang-rtl .variantsProductWrapper .product-variants-item label:before {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.variantsProductWrapper .product-variants-item.selected label:before {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov-lookbooklist .title_block {
	font-weight: 800;
	color: #000;
	font-size: 3.2rem;
	text-transform: capitalize
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product {
	position: relative;
	overflow: hidden
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product img {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 50%;
	height: 50%;
	background: rgba(0,0,0,0.1);
	visibility: hidden;
	z-index: 1;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s
}

.lang-rtl .nov-lookbooklist .nov-content-lookbook .lookbook-product:before {
	right: 50%;
	left: auto
}

.lang-rtl .nov-lookbooklist .nov-content-lookbook .lookbook-product:before {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product:hover img {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	-webkit-transform: scale(1.08, 1.08);
	-ms-transform: scale(1.08, 1.08);
	transform: scale(1.08, 1.08)
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product:hover:before {
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	width: 100%;
	height: 100%
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product:hover .shownow {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product .shownow {
	position: absolute;
	top: 50%;
	z-index: 2;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}

.lang-rtl .nov-lookbooklist .nov-content-lookbook .lookbook-product .shownow {
	right: 50%;
	left: auto
}

.lang-rtl .nov-lookbooklist .nov-content-lookbook .lookbook-product .shownow {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product .shownow a {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 0 18px;
	height: 38px;
	line-height: 38px;
	font-weight: 700;
	color: #fff;
	background: #000
}

.nov-lookbooklist .nov-content-lookbook .lookbook-product .shownow a:hover {
	background: #666
}

.nov-lookbooklist .nov-content-lookbook .modal {
	overflow: hidden !important
}

.nov-lookbooklist .nov-content-lookbook .modal .modal-dialog {
	margin-top: 50vh;
	max-width: 1500px
}

.nov-lookbooklist .nov-content-lookbook .modal .modal-dialog .slide-lookbook .item {
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin-bottom: 15px
}

.lang-rtl .nov-lookbooklist .nov-content-lookbook .modal .modal-dialog .slide-lookbook .item {
	padding-left: 15px !important;
	padding-right: 15px !important
}

.nov-lookbooklist .nov-content-lookbook .modal .modal-dialog .slide-lookbook .item .content-bottom {
	padding-top: 50px;
	padding-left: 30px !important
}

.lang-rtl .nov-lookbooklist .nov-content-lookbook .modal .modal-dialog .slide-lookbook .item .content-bottom {
	padding-right: 30px !important;
	padding-left: inherit
}

.nov-lookbooklist .nov-content-lookbook .modal .modal-dialog .slide-lookbook .item .content-bottom .item-title a {
	font-size: 3.2rem;
	font-weight: 700;
	color: #000;
	margin-bottom: 20px
}

.nov-lookbooklist .nov-content-lookbook .modal .modal-dialog .slide-lookbook .item .content-bottom .item-price {
	padding-top: 20px;
	font-size: 2rem
}

.img-100 img {
	width: 100%
}

body .canvas-overlay {
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 1999;
	background: rgba(0,0,0,0.5);
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	visibility: hidden;
	transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1)
}

body.canvasmenu-right .canvas-overlay {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	visibility: inherit
}

.block-form-login {
	max-width: 445px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.15);
	-ms-box-shadow: 0 0 20px rgba(0,0,0,0.15);
	-o-box-shadow: 0 0 20px rgba(0,0,0,0.15);
	box-shadow: 0 0 20px rgba(0,0,0,0.15);
	background: #fff;
	margin: auto;
	padding: 0 50px 45px
}

.block-form-login .login-form>p {
	font-size: 1.6rem;
	color: #666
}

.block-form-login .page_title_account {
	padding-top: 20px;
	padding-bottom: 5px;
	position: relative;
	margin-bottom: 22px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center
}

.block-form-login .page_title_account:before {
	content: "";
	position: absolute;
	width: 47px;
	height: 1px;
	background: #000;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -1px
}

.lang-rtl .block-form-login .page_title_account:before {
	right: 50%;
	left: auto
}

.lang-rtl .block-form-login .page_title_account:before {
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.block-form-login .block-sociallogin .title_sociallogin {
	margin-bottom: 15px
}

.block-form-login .block-sociallogin .content_sociallogin {
	margin-bottom: 30px;
	text-align: center
}

.block-form-login .block-sociallogin .content_sociallogin .col {
	padding: 0px 5px
}

.block-form-login .block-sociallogin .content_sociallogin .col a {
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
	height: 46px;
	line-height: 46px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.2rem;
	color: #fff !important;
	font-weight: bold;
	text-transform: capitalize
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-facebook {
	background: #39599f
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-facebook:hover {
	background: #2c4479
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-twitter {
	background: #45b0e3
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-twitter:hover {
	background: #209bd5
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-google {
	background: #dd3f1b
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-google:hover {
	background: #b03215
}

.block-form-login .novform-firstname,.block-form-login .novform-lastname,.block-form-login .novform-email,.block-form-login .novform-password,.block-form-login .novform-birthday,.block-form-login .novform-company,.block-form-login .novform-siret {
	position: relative
}

.block-form-login .novform-firstname:before,.block-form-login .novform-lastname:before,.block-form-login .novform-email:before,.block-form-login .novform-password:before,.block-form-login .novform-birthday:before,.block-form-login .novform-company:before,.block-form-login .novform-siret:before {
	content: "";
	position: absolute;
	border-right: 1px solid #e5e5e8;
	width: 44px;
	height: 42px;
	background-color: #fff;
	left: 1px;
	top: 1px;
	z-index: 9;
	background-position: center center;
	background-repeat: no-repeat
}

.lang-rtl .block-form-login .novform-firstname:before,.lang-rtl .block-form-login .novform-lastname:before,.lang-rtl .block-form-login .novform-email:before,.lang-rtl .block-form-login .novform-password:before,.lang-rtl .block-form-login .novform-birthday:before,.lang-rtl .block-form-login .novform-company:before,.lang-rtl .block-form-login .novform-siret:before {
	border-left: 1px solid #e5e5e8;
	border-right: initial
}

.lang-rtl .block-form-login .novform-firstname:before,.lang-rtl .block-form-login .novform-lastname:before,.lang-rtl .block-form-login .novform-email:before,.lang-rtl .block-form-login .novform-password:before,.lang-rtl .block-form-login .novform-birthday:before,.lang-rtl .block-form-login .novform-company:before,.lang-rtl .block-form-login .novform-siret:before {
	right: 1px;
	left: auto
}

.block-form-login .novform-firstname:after,.block-form-login .novform-lastname:after,.block-form-login .novform-email:after,.block-form-login .novform-password:after,.block-form-login .novform-birthday:after,.block-form-login .novform-company:after,.block-form-login .novform-siret:after {
	content: "";
	position: absolute;
	z-index: 10;
	width: 6px;
	height: 8px;
	background: url(../img/arrow.png);
	left: 44px;
	top: 20px
}

.lang-rtl .block-form-login .novform-firstname:after,.lang-rtl .block-form-login .novform-lastname:after,.lang-rtl .block-form-login .novform-email:after,.lang-rtl .block-form-login .novform-password:after,.lang-rtl .block-form-login .novform-birthday:after,.lang-rtl .block-form-login .novform-company:after,.lang-rtl .block-form-login .novform-siret:after {
	right: 44px;
	left: auto
}

.block-form-login .novform-firstname.novform-firstname:before,.block-form-login .novform-firstname.novform-lastname:before,.block-form-login .novform-lastname.novform-firstname:before,.block-form-login .novform-lastname.novform-lastname:before,.block-form-login .novform-email.novform-firstname:before,.block-form-login .novform-email.novform-lastname:before,.block-form-login .novform-password.novform-firstname:before,.block-form-login .novform-password.novform-lastname:before,.block-form-login .novform-birthday.novform-firstname:before,.block-form-login .novform-birthday.novform-lastname:before,.block-form-login .novform-company.novform-firstname:before,.block-form-login .novform-company.novform-lastname:before,.block-form-login .novform-siret.novform-firstname:before,.block-form-login .novform-siret.novform-lastname:before {
	background-image: url(../img/form-account.png)
}

.block-form-login .novform-firstname.novform-company:before,.block-form-login .novform-lastname.novform-company:before,.block-form-login .novform-email.novform-company:before,.block-form-login .novform-password.novform-company:before,.block-form-login .novform-birthday.novform-company:before,.block-form-login .novform-company.novform-company:before,.block-form-login .novform-siret.novform-company:before {
	background-image: url(../img/company.png)
}

.block-form-login .novform-firstname.novform-siret:before,.block-form-login .novform-lastname.novform-siret:before,.block-form-login .novform-email.novform-siret:before,.block-form-login .novform-password.novform-siret:before,.block-form-login .novform-birthday.novform-siret:before,.block-form-login .novform-company.novform-siret:before,.block-form-login .novform-siret.novform-siret:before {
	background-image: url(../img/number.png)
}

.block-form-login .novform-firstname.novform-email:before,.block-form-login .novform-lastname.novform-email:before,.block-form-login .novform-email.novform-email:before,.block-form-login .novform-password.novform-email:before,.block-form-login .novform-birthday.novform-email:before,.block-form-login .novform-company.novform-email:before,.block-form-login .novform-siret.novform-email:before {
	background-image: url(../img/form-email.png)
}

.block-form-login .novform-firstname.novform-password:before,.block-form-login .novform-lastname.novform-password:before,.block-form-login .novform-email.novform-password:before,.block-form-login .novform-password.novform-password:before,.block-form-login .novform-birthday.novform-password:before,.block-form-login .novform-company.novform-password:before,.block-form-login .novform-siret.novform-password:before {
	background-image: url(../img/form-pass.png)
}

.block-form-login .novform-firstname.novform-birthday:before,.block-form-login .novform-lastname.novform-birthday:before,.block-form-login .novform-email.novform-birthday:before,.block-form-login .novform-password.novform-birthday:before,.block-form-login .novform-birthday.novform-birthday:before,.block-form-login .novform-company.novform-birthday:before,.block-form-login .novform-siret.novform-birthday:before {
	background-image: url(../img/calendar.png)
}

.block-form-login .novform-firstname input,.block-form-login .novform-lastname input,.block-form-login .novform-email input,.block-form-login .novform-password input,.block-form-login .novform-birthday input,.block-form-login .novform-company input,.block-form-login .novform-siret input {
	padding-left: 70px;
	padding-right: 40px
}

.lang-rtl .block-form-login .novform-firstname input,.lang-rtl .block-form-login .novform-lastname input,.lang-rtl .block-form-login .novform-email input,.lang-rtl .block-form-login .novform-password input,.lang-rtl .block-form-login .novform-birthday input,.lang-rtl .block-form-login .novform-company input,.lang-rtl .block-form-login .novform-siret input {
	padding-left: 40px;
	padding-right: 70px
}

.block-form-login .form-group {
	margin-bottom: 10px
}

.block-form-login .form-group.novform-id_gender {
	margin-bottom: 0
}

.block-form-login .col-md-2 {
	display: none
}

.block-form-login .col-md-8 {
	-webkit-box-flex: 0 0 100%;
	-moz-box-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.block-form-login .form-control-valign {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.block-form-login .form-control-valign label:last-child {
	margin-right: 0
}

.lang-rtl .block-form-login .form-control-valign label:last-child {
	margin-left: 0;
	margin-right: inherit
}

.block-form-login .form-footer .col-md-10 {
	-webkit-box-flex: 0 0 100%;
	-moz-box-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin-left: 0
}

.lang-rtl .block-form-login .form-footer .col-md-10 {
	margin-right: 0;
	margin-left: inherit
}

.block-form-login .form-footer .col-md-10 .btn {
	margin-left: 0 !important;
	background: #000 !important;
	margin-bottom: 0 !important;
	width: 100% !important;
	font-size: 1.2rem;
	text-align: center;
	height: 44px !important;
	line-height: 44px !important;
	border-radius: 3px;
	border: none
}

.lang-rtl .block-form-login .form-footer .col-md-10 .btn {
	margin-right: 0 !important;
	margin-left: inherit
}

.block-form-login .form-footer .col-md-10 .btn:hover {
	background: #000 !important
}

.block-form-login .no-account {
	font-size: 13px;
	text-align: center;
	margin-top: 25px
}

.block-form-login .forgot-password {
	font-size: 1.3rem;
	color: #bbbbbb
}

.block-form-login .forgot-password i {
	vertical-align: middle;
	font-size: 16px;
	color: #656565
}

.block-form-login .forgot-password a {
	color: #000;
	font-weight: bold
}

.block-form-login .forgot-password a:hover {
	color: #000
}

#sitemap #content-wrapper {
	max-width: 1170px;
	margin: 0px auto
}

.sitemap h2 {
	text-transform: uppercase;
	margin-bottom: 15px;
	font-size: 1.5rem;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 5px
}

.sitemap ul.list-links {
	padding: 0;
	list-style: inside
}

.sitemap ul.list-links.nested {
	padding-left: 15px
}

.lang-rtl .sitemap ul.list-links.nested {
	padding-right: 15px;
	padding-left: inherit
}

.sitemap ul.list-links li {
	margin-bottom: 10px
}

#stores #content-wrapper {
	max-width: 1170px;
	margin: 0px auto
}

#stores .page-stores .store-item {
	margin-bottom: 10px
}

#stores .page-stores .store-picture img {
	max-width: 100%
}

#stores .page-stores .store-item-container {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: space-around;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	padding: 15px 0;
	font-weight: 400;
	color: #666
}

#stores .page-stores .store-item-container ul {
	margin-bottom: 0;
	font-size: 1.4rem
}

#stores .page-stores .store-item-container .divide-left {
	border-left: #eaeaea 1px solid
}

#stores .page-stores .store-item-container .divide-left tr {
	height: 2.5rem
}

#stores .page-stores .store-item-container .divide-left td {
	padding-left: .6rem
}

#stores .page-stores .store-item-container .divide-left th {
	text-align: right
}

.lang-rtl #stores .page-stores .store-item-container .divide-left th {
	text-align: left
}

#stores .page-stores .store-item-container .store-description {
	font-size: 1.4rem
}

#stores .page-stores .store-item-footer {
	margin-top: .8rem;
	padding-top: .8rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: space-around
}

#stores .page-stores .store-item-footer.divide-top {
	border-top: #636c72 1px solid
}

#stores .page-stores .store-item-footer div:first-child {
	-webkit-box-flex: 0 0 65%;
	-moz-box-flex: 0 0 65%;
	-webkit-flex: 0 0 65%;
	-ms-flex: 0 0 65%;
	flex: 0 0 65%
}

#stores .page-stores .store-item-footer i.material-icons {
	margin-right: 7px;
	color: #464a4c;
	font-size: 16px
}

#stores .page-stores .store-item-footer li {
	margin-bottom: 7px
}

#cms #content-wrapper {
	max-width: 1400px;
	margin: 0px auto
}

#cms .page-content .page_title {
	text-align: left;
	margin-bottom: 3.5rem;
	display: none
}

.lang-rtl #cms .page-content .page_title {
	text-align: right
}

#cms .cms-block,#cms .cms-box {
	padding-top: 6rem
}

#cms .cms-block .page-subheading,#cms .cms-box .page-subheading {
	font-size: 2.2rem;
	color: #222;
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 3.5rem;
	line-height: 1;
	font-weight: 700
}

#cms .cms-block .page-subheading:before,#cms .cms-box .page-subheading:before {
	content: '';
	width: 34px;
	height: 32px;
	background: url("../img/bl-down.png");
	display: block;
	margin-bottom: 9px
}

#cms .cms-block .page-subheading p,#cms .cms-box .page-subheading p {
	margin-bottom: 2rem;
	line-height: 22px
}

#cms .cms-block .page-subheading.no-icon:before,#cms .cms-box .page-subheading.no-icon:before {
	display: none
}

#cms .cms-block.right,#cms .cms-box.right {
	padding-left: 5rem
}

.lang-rtl #cms .cms-block.right,.lang-rtl #cms .cms-box.right {
	padding-right: 5rem;
	padding-left: inherit
}

@media (max-width: 575px) {
	#cms .cms-block.right,#cms .cms-box.right {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.lang-rtl #cms .cms-block.right,.lang-rtl #cms .cms-box.right {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

#cms .cms-block.left,#cms .cms-box.left {
	padding-right: 5rem
}

.lang-rtl #cms .cms-block.left,.lang-rtl #cms .cms-box.left {
	padding-left: 5rem;
	padding-right: inherit
}

@media (max-width: 575px) {
	#cms .cms-block.left,#cms .cms-box.left {
		padding-bottom: 25px;
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.lang-rtl #cms .cms-block.left,.lang-rtl #cms .cms-box.left {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

#cms .cms-block .testimonials .name,#cms .cms-box .testimonials .name {
	font-size: 1.6rem;
	font-weight: 700;
	color: #222;
	text-transform: uppercase
}

#cms .cms-block .testimonials .position,#cms .cms-box .testimonials .position {
	margin-bottom: 15px;
	line-height: 24px;
	font-size: 11px;
	text-transform: uppercase
}

#cms .cms-block .testimonials .item>p,#cms .cms-box .testimonials .item>p {
	line-height: 22px;
	font-size: 13px
}

#cms .cms-block .testimonials .owl-nav,#cms .cms-box .testimonials .owl-nav {
	display: none
}

#cms .cms-block .testimonials .owl-dots,#cms .cms-box .testimonials .owl-dots {
	right: 0;
	left: auto;
	top: 0;
	bottom: auto;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.lang-rtl #cms .cms-block .testimonials .owl-dots,.lang-rtl #cms .cms-box .testimonials .owl-dots {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

#cms .cms-block .testimonials .owl-dots .owl-dot span,#cms .cms-box .testimonials .owl-dots .owl-dot span {
	background-color: #f2f2f2
}

#cms .cms-block .testimonials .owl-dots .owl-dot.active span,#cms .cms-box .testimonials .owl-dots .owl-dot.active span {
	background-color: #000 !important
}

#cms .cms-block .social,#cms .cms-box .social {
	margin-top: 20px
}

#cms .cms-block .social ul,#cms .cms-box .social ul {
	padding: 0;
	list-style: none
}

#cms .cms-block .social ul li,#cms .cms-box .social ul li {
	display: inline-block;
	padding-top: 0;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-right: 8px !important;
	padding: 0px;
	text-align: center;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-ms-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	background-color: #bfbfbf
}

.lang-rtl #cms .cms-block .social ul li,.lang-rtl #cms .cms-box .social ul li {
	margin-left: 8px !important;
	margin-right: inherit
}

#cms .cms-block .social ul li a,#cms .cms-box .social ul li a {
	width: 40px;
	height: 40px;
	text-align: center;
	display: block;
	color: #fff;
	line-height: 40px;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	font-size: 15px;
	-webkit-transition: all 0.35s linear;
	-moz-transition: all 0.35s linear;
	-ms-transition: all 0.35s linear;
	-o-transition: all 0.35s linear;
	transition: all 0.35s linear
}

#cms .cms-block .social ul li a span,#cms .cms-box .social ul li a span {
	display: none
}

#cms .cms-block .social ul li a:before,#cms .cms-box .social ul li a:before {
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: normal;
	font-size: 20px
}

#cms .cms-block .social ul li a:hover,#cms .cms-box .social ul li a:hover {
	color: #fff;
	background: #000
}

#cms .cms-block.first {
	padding-top: 0
}

@media (max-width: 575px) {
	#cms .cms-block.first {
		padding-top: 40px
	}
}

#contact .contact-rich {
	margin-bottom: 3.2rem
}

#contact .contact-rich h4 {
	text-transform: uppercase;
	color: #eaeaea;
	margin-bottom: 3.2rem
}

#contact .contact-rich .block {
	height: auto;
	overflow: hidden
}

#contact .contact-rich .block .icon {
	background: #000;
	color: #fff;
	float: left;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 25px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	margin-right: 20px
}

.lang-rtl #contact .contact-rich .block .icon {
	float: right
}

.lang-rtl #contact .contact-rich .block .icon {
	margin-left: 20px;
	margin-right: inherit
}

#contact .contact-rich .block .icon i {
	font-size: 1.4rem
}

#contact .contact-rich .block .data {
	width: auto;
	overflow: hidden
}

#contact .google-map {
	position: relative;
	margin-bottom: 40px
}

#contact .google-map iframe {
	width: 100%
}

#contact .contact-form {
	color: #ccc;
	position: relative
}

#contact .contact-form .contact_message {
	font-size: 4rem;
	text-transform: uppercase;
	font-family: Poppins,sans-serif;
	font-weight: 700;
	color: #222;
	text-align: center;
	margin-bottom: 55px
}

#contact .contact-form .group-span-filestyle .btn-default {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	background: #000
}

#contact .contact-form .group-span-filestyle .btn-default:hover {
	background: #666;
	border-color: #666
}

#contact .contact-form .form-fields .row {
	margin-bottom: 0
}

#contact .contact-form .form-fields .col-md-6,#contact .contact-form .form-fields .col-md-12 {
	margin-bottom: 40px
}

#contact .contact-form .form-fields label {
	margin-bottom: 0
}

#contact .contact-form .form-fields .form-control {
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	background: transparent;
	border-bottom: 2px solid rgba(0,0,0,0.3);
	min-height: 42px;
	background-image: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D");
	font-size: 1.4rem;
	color: #000;
	text-transform: capitalize;
	padding: 0px;
	font-weight: 500
}

#contact .contact-form .form-fields .form-control:hover {
	border-color: #1a1a1a
}

#contact .contact-form .form-fields .form-control::-webkit-input-placeholder {
	color: #000;
	font-size: 1.4rem;
	font-weight: 500
}

#contact .contact-form .form-fields .form-control:-moz-placeholder {
	color: #000;
	font-size: 1.4rem;
	font-weight: 500
}

#contact .contact-form .form-fields .form-control::-moz-placeholder {
	color: #000;
	font-size: 1.4rem;
	font-weight: 500
}

#contact .contact-form .form-fields .form-control:-ms-input-placeholder {
	color: #000;
	font-size: 1.4rem;
	font-weight: 500
}

#contact .contact-form .form-fields .btn.btn-default {
	padding: 6px 16px
}

#contact .contact-form .form-fields .btn .buttonText {
	line-height: 28px;
	color: #fff
}

#contact .contact-form .form-footer {
	margin-top: 1rem
}

#contact .contact-form .form-footer .btn {
	background: #000;
	border-color: #000;
	min-width: 248px;
	height: 56px;
	color: #fff;
	font-weight: 500;
	font-size: 13px
}

#contact .contact-form .form-footer .btn:before {
	content: '\f301';
	font-family: "Material-Design-Iconic-Font";
	font-size: 1.7rem
}

#contact .contact-form .form-footer .btn:hover {
	background: #666;
	border-color: #666
}

#contact .contact-form .form-footer input[name="url"] {
	display: none !important
}

#contact .contact-form .form-footer input[type="text"] {
	display: none !important
}

#contact .contact-form .form-footer.d-inline-block {
	position: relative
}

#contact .contact-form .form-footer.d-inline-block:before {
	content: "";
	background: url(../img/icon/send1.png) no-repeat;
	width: 33px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 17px
}

#contact .contact-form .form-footer.d-inline-block .btn {
	height: 44px;
	padding: 12px 18px 10px 60px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	border-radius: 40px;
	background: #78b144;
	border-color: #78b144;
	font-weight: bold;
	font-size: 1.2rem
}

#contact .contact-form .form-footer.d-inline-block .btn:hover {
	background: #666;
	border-color: #666
}

body#checkout #wrapper>.container {
	background: #fff;
	padding-top: 8rem
}

body#checkout [data-action="show-password"] {
	padding-left: 19px;
	padding-right: 19px;
	font-size: 1.4rem;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	color: #666
}

.lang-rtl body#checkout [data-action="show-password"] {
	padding-left: 19px;
	padding-right: 19px
}

body#checkout [data-action="show-password"]:hover i,body#checkout [data-action="show-password"]:focus i {
	color: #000
}

body#checkout .desc-password {
	padding-top: 40px;
	padding-bottom: 35px
}

body#checkout .desc-password span:not(.text-muted) {
	font-weight: bold;
	color: #222
}

body#checkout .desc-password .text-muted {
	font-size: 1.2rem
}

body#checkout section#content {
	padding-bottom: 8rem
}

body#checkout .container {
	min-height: 100%
}

body#checkout section.checkout-step {
	position: relative;
	border: 1px solid #e5e5e8;
	margin-bottom: 1px
}

body#checkout section.checkout-step .step-title {
	color: #cdcdcd;
	font-family: "Montserrat",sans-serif;
	text-transform: uppercase;
	font-size: 1.4rem;
	cursor: pointer;
	background: #fff;
	padding-right: 15px;
	margin-bottom: 0;
	display: inline-block
}

.lang-rtl body#checkout section.checkout-step .step-title {
	padding-left: 15px;
	padding-right: inherit
}

body#checkout section.checkout-step .step-title .step-number {
	border-right: 1px solid #e5e5e8;
	margin-right: 15px;
	text-align: center;
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	position: relative
}

.lang-rtl body#checkout section.checkout-step .step-title .step-number {
	border-left: 1px solid #e5e5e8;
	border-right: initial
}

.lang-rtl body#checkout section.checkout-step .step-title .step-number {
	margin-left: 15px;
	margin-right: inherit
}

body#checkout section.checkout-step .step-title .step-number:before {
	content: "";
	position: absolute;
	width: 6px;
	height: 8px;
	background: url(../img/arrow.png);
	right: -6px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.lang-rtl body#checkout section.checkout-step .step-title .step-number:before {
	left: -6px;
	right: auto
}

body#checkout section.checkout-step .content {
	padding: 0;
	border-top: 1px solid #e5e5e8;
	padding: 20px 30px 55px;
	background: #f3f3f3
}

body#checkout section.checkout-step .step-edit {
	font-size: 1.4rem;
	font-family: "Montserrat",sans-serif;
	font-weight: 400;
	position: absolute;
	top: 0;
	right: 0;
	padding-left: 15px
}

.lang-rtl body#checkout section.checkout-step .step-edit {
	left: 0;
	right: auto
}

.lang-rtl body#checkout section.checkout-step .step-edit {
	padding-right: 15px;
	padding-left: inherit
}

body#checkout section.checkout-step .step-to-addresses,body#checkout section.checkout-step .step-to-delivery {
	cursor: pointer;
	display: block;
	color: #444444;
	font-size: 1.1rem;
	padding-right: 15px;
	text-transform: capitalize;
	right: 0;
	top: -3px
}

.lang-rtl body#checkout section.checkout-step .step-to-addresses,.lang-rtl body#checkout section.checkout-step .step-to-delivery {
	padding-left: 15px;
	padding-right: inherit
}

.lang-rtl body#checkout section.checkout-step .step-to-addresses,.lang-rtl body#checkout section.checkout-step .step-to-delivery {
	left: 0;
	right: auto
}

body#checkout section.checkout-step .not-allowed {
	cursor: not-allowed;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-webkit-opacity: .5;
	-moz-opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	opacity: .5
}

body#checkout section.checkout-step .content,body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-edit {
	display: none
}

body#checkout section.checkout-step.-current .content {
	display: block
}

body#checkout section.checkout-step.-current.-reachable.-complete .done,body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {
	display: none
}

body#checkout section.checkout-step.-current.-reachable.-complete .step-number {
	display: inline-block
}

body#checkout section.checkout-step.-current.-reachable.-complete .content {
	display: block
}

body#checkout section.checkout-step.-reachable.-complete h1 .title {
	position: relative
}

body#checkout section.checkout-step.-reachable.-complete h1 .title:after {
	content: '\f26b';
	font-size: 18px;
	font-family: "Material-Design-Iconic-Font";
	right: -10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #44bd3e;
	font-weight: normal;
	margin-left: 18px
}

.lang-rtl body#checkout section.checkout-step.-reachable.-complete h1 .title:after {
	left: -10px;
	right: auto
}

.lang-rtl body#checkout section.checkout-step.-reachable.-complete h1 .title:after {
	margin-right: 18px;
	margin-left: inherit
}

body#checkout section.checkout-step.-reachable.-complete h1 .done {
	display: inline-block
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
	cursor: pointer;
	display: block;
	color: #666;
	font-size: 1.1rem;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	padding-right: 15px;
	text-transform: capitalize
}

.lang-rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
	padding-left: 15px;
	padding-right: inherit
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit:hover {
	color: #000
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit i {
	color: #999999;
	vertical-align: sub;
	margin-right: 4px
}

.lang-rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit i {
	margin-left: 4px;
	margin-right: inherit
}

body#checkout section.checkout-step.-reachable.-complete .content {
	display: none
}

body#checkout section.checkout-step.-reachable .step-title {
	color: #222
}

body#checkout section.checkout-step small {
	color: #464a4c
}

body#checkout section.checkout-step .default-input {
	min-width: 40%
}

body#checkout section.checkout-step .default-input[name=address1],body#checkout section.checkout-step .default-input[name=address2] {
	min-width: 60%
}

body#checkout section.checkout-step .radio-field {
	margin-top: 30px
}

body#checkout section.checkout-step .radio-field label {
	display: inline
}

body#checkout section.checkout-step .checkbox-field div {
	margin-top: 60px
}

body#checkout section.checkout-step .checkbox-field+.checkbox-field div {
	margin-top: 0
}

body#checkout section.checkout-step .select-field div {
	background: #eceeef;
	padding: 10px 50px
}

body#checkout section.checkout-step #conditions-to-approve {
	padding-bottom: 25px
}

body#checkout section.checkout-step #conditions-to-approve label {
	margin-bottom: 0;
	display: inline-block;
	vertical-align: middle;
	color: #666
}

body#checkout section.checkout-step #conditions-to-approve label a {
	color: #222;
	font-weight: bold
}

body#checkout section.checkout-step #conditions-to-approve label a:hover {
	color: #000
}

body#checkout section.checkout-step .payment-options label {
	margin-bottom: 0
}

body#checkout section.checkout-step .payment-options .custom-radio {
	margin-right: 8px
}

.lang-rtl body#checkout section.checkout-step .payment-options .custom-radio {
	margin-left: 8px;
	margin-right: inherit
}

body#checkout section.checkout-step .payment-options .payment-option {
	margin-bottom: 10px
}

body#checkout section.checkout-step h2.h4 {
	color: #222;
	margin-left: 15px;
	margin-top: 30px
}

.lang-rtl body#checkout section.checkout-step h2.h4 {
	margin-right: 15px;
	margin-left: inherit
}

body#checkout section.checkout-step .address-item {
	padding-right: 20px;
	margin-bottom: 20px;
	color: #aeaeae
}

.lang-rtl body#checkout section.checkout-step .address-item {
	padding-left: 20px;
	padding-right: inherit
}

body#checkout section.checkout-step .address-item .address-alias {
	color: #aeaeae
}

body#checkout section.checkout-step .address-item.selected {
	color: #666
}

body#checkout section.checkout-step .address-item.selected .address-alias {
	color: #222
}

body#checkout section.checkout-step .address-item label.radio-block {
	padding: 0
}

body#checkout section.checkout-step .address-item .address-line {
	padding: 5px 0;
	font-size: 1.3rem
}

body#checkout section.checkout-step .address-alias {
	display: inline-block;
	font-family: "Montserrat",sans-serif;
	font-weight: bold;
	margin-left: 8px;
	font-size: 1.4rem;
	text-transform: uppercase
}

.lang-rtl body#checkout section.checkout-step .address-alias {
	margin-right: 8px;
	margin-left: inherit
}

body#checkout section.checkout-step .address {
	margin-left: 45px;
	font-weight: normal
}

.lang-rtl body#checkout section.checkout-step .address {
	margin-right: 45px;
	margin-left: inherit
}

body#checkout section.checkout-step .address .font-weight-bold {
	font-weight: 400
}

body#checkout section.checkout-step .radio-block {
	padding: 15px;
	text-align: left;
	position: relative
}

body#checkout section.checkout-step .radio-block:before {
	content: "";
	position: absolute;
	background: #e2e2e2;
	width: 80%;
	height: 1px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%
}

.lang-rtl body#checkout section.checkout-step .radio-block:before {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.lang-rtl body#checkout section.checkout-step .radio-block:before {
	right: 50%;
	left: auto
}

body#checkout section.checkout-step .custom-radio {
	margin-right: 0
}

.lang-rtl body#checkout section.checkout-step .custom-radio {
	margin-left: 0;
	margin-right: inherit
}

body#checkout section.checkout-step .custom-radio input[type="radio"] {
	height: 20px;
	width: 20px;
	vertical-align: middle
}

body#checkout section.checkout-step .delete-address,body#checkout section.checkout-step .edit-address {
	font-size: 11px;
	color: #666 !important
}

body#checkout section.checkout-step .delete-address i,body#checkout section.checkout-step .edit-address i {
	font-size: 1.4rem;
	color: #999999;
	margin-right: 5px
}

.lang-rtl body#checkout section.checkout-step .delete-address i,.lang-rtl body#checkout section.checkout-step .edit-address i {
	margin-left: 5px;
	margin-right: inherit
}

body#checkout section.checkout-step .delete-address span,body#checkout section.checkout-step .edit-address span {
	vertical-align: middle;
	display: inline-block
}

body#checkout section.checkout-step .delete-address:hover,body#checkout section.checkout-step .edit-address:hover {
	color: #000 !important
}

body#checkout section.checkout-step .edit-address {
	margin-right: 25px
}

.lang-rtl body#checkout section.checkout-step .edit-address {
	margin-left: 25px;
	margin-right: inherit
}

body#checkout section.checkout-step .block-left {
	background: #f3f3f3;
	position: relative;
	padding-right: 20px
}

.lang-rtl body#checkout section.checkout-step .block-left {
	padding-left: 20px;
	padding-right: inherit
}

body#checkout section.checkout-step .block-right {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	background: #f3f3f3;
	padding-left: 15px
}

.lang-rtl body#checkout section.checkout-step .block-right {
	left: 0;
	right: auto
}

.lang-rtl body#checkout section.checkout-step .block-right {
	padding-right: 15px;
	padding-left: inherit
}

body#checkout section.checkout-step hr {
	margin: 30px 0 10px
}

body#checkout section.checkout-step .add-address {
	margin-top: 3rem;
	margin-left: 15px
}

.lang-rtl body#checkout section.checkout-step .add-address {
	margin-right: 15px;
	margin-left: inherit
}

body#checkout section.checkout-step .add-address a {
	color: #666;
	font-size: 1.4rem;
	text-transform: uppercase;
	font-family: "Montserrat",sans-serif
}

body#checkout section.checkout-step .add-address a i {
	font-size: 1.7rem;
	vertical-align: middle
}

body#checkout section.checkout-step .add-address a span {
	display: inline-block;
	vertical-align: middle
}

body#checkout section.checkout-step .delivery-options {
	margin-bottom: 10px
}

body#checkout section.checkout-step .delivery-options .delivery-option {
	padding: 12px 0
}

body#checkout section.checkout-step .carrier-name,body#checkout section.checkout-step .carrier-price {
	font-family: "Montserrat",sans-serif;
	color: #222
}

body#checkout section.checkout-step .carrier-delay {
	font-size: 1.1rem
}

body#checkout section.checkout-step #customer-form .form-group,body#checkout section.checkout-step #delivery-address .form-group,body#checkout section.checkout-step #invoice-address .form-group {
	margin-bottom: 10px
}

body#checkout section.checkout-step #customer-form .form-group label,body#checkout section.checkout-step #delivery-address .form-group label,body#checkout section.checkout-step #invoice-address .form-group label {
	color: #666
}

body#checkout section.checkout-step #customer-form .form-group .col-md-8,body#checkout section.checkout-step #delivery-address .form-group .col-md-8,body#checkout section.checkout-step #invoice-address .form-group .col-md-8 {
	padding-left: 30px
}

.lang-rtl body#checkout section.checkout-step #customer-form .form-group .col-md-8,.lang-rtl body#checkout section.checkout-step #delivery-address .form-group .col-md-8,.lang-rtl body#checkout section.checkout-step #invoice-address .form-group .col-md-8 {
	padding-right: 30px;
	padding-left: inherit
}

body#checkout section.checkout-step #customer-form .form-control-label,body#checkout section.checkout-step #delivery-address .form-control-label,body#checkout section.checkout-step #invoice-address .form-control-label {
	text-align: left;
	font-size: 1.2rem;
	margin-bottom: 0
}

body#checkout section.checkout-step #customer-form .form-control,body#checkout section.checkout-step #delivery-address .form-control,body#checkout section.checkout-step #invoice-address .form-control {
	height: 45px;
	background: #fff;
	border-color: #e9e9e9;
	font-size: 1.2rem;
	padding-left: 20px;
	padding-right: 20px
}

.lang-rtl body#checkout section.checkout-step #customer-form .form-control,.lang-rtl body#checkout section.checkout-step #delivery-address .form-control,.lang-rtl body#checkout section.checkout-step #invoice-address .form-control {
	padding-left: 20px;
	padding-right: 20px
}

body#checkout section.checkout-step #customer-form .form-control::-webkit-input-placeholder,body#checkout section.checkout-step #delivery-address .form-control::-webkit-input-placeholder,body#checkout section.checkout-step #invoice-address .form-control::-webkit-input-placeholder {
	font-size: 1.1rem;
	text-transform: uppercase
}

body#checkout section.checkout-step #customer-form .form-control:-moz-placeholder,body#checkout section.checkout-step #delivery-address .form-control:-moz-placeholder,body#checkout section.checkout-step #invoice-address .form-control:-moz-placeholder {
	font-size: 1.1rem;
	text-transform: uppercase
}

body#checkout section.checkout-step #customer-form .form-control::-moz-placeholder,body#checkout section.checkout-step #delivery-address .form-control::-moz-placeholder,body#checkout section.checkout-step #invoice-address .form-control::-moz-placeholder {
	font-size: 1.1rem;
	text-transform: uppercase
}

body#checkout section.checkout-step #customer-form .form-control:-ms-input-placeholder,body#checkout section.checkout-step #delivery-address .form-control:-ms-input-placeholder,body#checkout section.checkout-step #invoice-address .form-control:-ms-input-placeholder {
	font-size: 1.1rem;
	text-transform: uppercase
}

body#checkout section.checkout-step #customer-form .form-control:hover,body#checkout section.checkout-step #customer-form .form-control:focus,body#checkout section.checkout-step #delivery-address .form-control:hover,body#checkout section.checkout-step #delivery-address .form-control:focus,body#checkout section.checkout-step #invoice-address .form-control:hover,body#checkout section.checkout-step #invoice-address .form-control:focus {
	border-color: #000
}

body#checkout section.checkout-step #customer-form .form-control-comment.right,body#checkout section.checkout-step #delivery-address .form-control-comment.right,body#checkout section.checkout-step #invoice-address .form-control-comment.right {
	padding-left: 10px;
	margin-top: 15px
}

.lang-rtl body#checkout section.checkout-step #customer-form .form-control-comment.right,.lang-rtl body#checkout section.checkout-step #delivery-address .form-control-comment.right,.lang-rtl body#checkout section.checkout-step #invoice-address .form-control-comment.right {
	padding-right: 10px;
	padding-left: inherit
}

body#checkout section.checkout-step #customer-form .radio-inline,body#checkout section.checkout-step #delivery-address .radio-inline,body#checkout section.checkout-step #invoice-address .radio-inline {
	padding: 0
}

body#checkout section.checkout-step .js-address-form {
	padding-left: 16px;
	margin-top: 30px
}

.lang-rtl body#checkout section.checkout-step .js-address-form {
	padding-right: 16px;
	padding-left: inherit
}

body#checkout section.checkout-step .js-address-form .form-fields {
	margin-bottom: 30px
}

body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 {
	padding-left: 30px
}

.lang-rtl body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 {
	padding-right: 30px;
	padding-left: inherit
}

body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 input[type='checkbox'] {
	margin-left: 10px
}

.lang-rtl body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 input[type='checkbox'] {
	margin-right: 10px;
	margin-left: inherit
}

body#checkout section.checkout-step .js-address-form .clearfix .continue,body#checkout section.checkout-step .js-address-form .different-invoice-address {
	margin-left: 15px
}

.lang-rtl body#checkout section.checkout-step .js-address-form .clearfix .continue,.lang-rtl body#checkout section.checkout-step .js-address-form .different-invoice-address {
	margin-right: 15px;
	margin-left: inherit
}

body#checkout section.checkout-step .form-footer .btn.btn-primary {
	padding: 0 57px
}

body#checkout section.checkout-step .sign-in {
	font-size: 1rem
}

body#checkout section.checkout-step .forgot-password {
	margin-bottom: 20px
}

body#checkout section.checkout-step .btn-primary.continue,body#checkout section.checkout-step .add-address a {
	height: 50px;
	width: 170px;
	text-align: center;
	line-height: 50px;
	padding: 0 5px;
	background: #222;
	font-size: 11px;
	border-radius: 3px;
	display: inline-block
}

body#checkout section.checkout-step .btn-primary.continue:hover,body#checkout section.checkout-step .add-address a:hover {
	background: #000
}

body#checkout section.checkout-step .add-address a {
	color: #222;
	background: #e6e6e6;
	margin-bottom: 10px
}

body#checkout section.checkout-step .add-address a:hover {
	color: #fff
}

body#checkout .block-form-login {
	padding-top: 32px;
	margin-top: 8rem;
	margin-bottom: 3.5rem
}

body#checkout #checkout-personal-information-step p {
	font-weight: 500
}

body#checkout #checkout-personal-information-step .identity {
	font-weight: bold;
	font-size: 1.4rem;
	color: #222;
	margin-top: 5px;
	margin-bottom: 5px
}

body#checkout #checkout-personal-information-step .identity a {
	color: #000
}

body#checkout #checkout-personal-information-step .identity a:hover {
	color: #000
}

body#checkout #checkout-personal-information-step small {
	font-size: 1.1rem;
	color: #878787;
	display: block;
	margin-top: 12px
}

body#checkout #checkout-personal-information-step .nav {
	position: relative;
	margin-bottom: 30px;
	border-bottom: 1px solid #fff
}

body#checkout #checkout-personal-information-step .nav .nav-item:not(:last-child) {
	margin-right: 30px
}

.lang-rtl body#checkout #checkout-personal-information-step .nav .nav-item:not(:last-child) {
	margin-left: 30px;
	margin-right: inherit
}

body#checkout #checkout-personal-information-step .nav .nav-link {
	font-size: 1.1rem;
	text-transform: uppercase;
	font-family: "Montserrat",sans-serif;
	color: #bfbfbf;
	line-height: 1;
	font-weight: bold;
	position: relative;
	padding: 0;
	padding-bottom: 16px
}

body#checkout #checkout-personal-information-step .nav .nav-link.active {
	color: #222
}

body#checkout #checkout-personal-information-step .nav .nav-link.active:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background: #555555;
	left: 0;
	bottom: -1px
}

.lang-rtl body#checkout #checkout-personal-information-step .nav .nav-link.active:before {
	right: 0;
	left: auto
}

body#checkout #checkout-personal-information-step .continue {
	margin-left: 30px
}

.lang-rtl body#checkout #checkout-personal-information-step .continue {
	margin-right: 30px;
	margin-left: inherit
}

body#checkout .additional-information {
	font-size: 1.3rem;
	margin-left: 4.6rem;
	margin-top: 2rem
}

body#checkout .additional-information p {
	margin-bottom: 15px
}

body#checkout .condition-label {
	margin-left: 4rem;
	margin-top: 1rem
}

body#checkout .condition-label label {
	text-align: inherit
}

body#checkout .cancel-address {
	padding: 0 45px;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	font-size: 1.1rem;
	text-transform: uppercase;
	display: inline-block;
	color: #fff;
	background: #222;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-left: 6px
}

.lang-rtl body#checkout .cancel-address {
	margin-right: 6px;
	margin-left: inherit
}

body#checkout .cancel-address:hover {
	background: #000
}

body#checkout .modal-content {
	padding: 20px;
	background-color: #fff
}

body#checkout .delivery-options-list .delivery-options {
	background: #fff;
	padding-left: 15px;
	padding-right: 25px
}

.lang-rtl body#checkout .delivery-options-list .delivery-options {
	padding-left: 25px;
	padding-right: 15px
}

body#checkout .delivery-options-list .order-options {
	margin-top: 20px
}

body#checkout .delivery-options-list .order-options label {
	color: #666
}

body#checkout .delivery-options-list .order-options .collapse {
	margin-top: 15px
}

body#checkout .delivery-options-list .order-options .collapse label {
	margin-bottom: 5px
}

body#checkout #order-summary-content {
	padding-top: 1.5rem
}

body#checkout #order-summary-content>.row {
	margin-bottom: 30px
}

body#checkout #order-summary-content h4.h4 {
	color: #222;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	position: relative;
	margin-bottom: 15px
}

body#checkout #order-summary-content h4.black {
	color: #000000;
	text-transform: capitalize;
	font-size: 1.4rem;
	margin-bottom: 30px
}

body#checkout #order-summary-content h4.addresshead {
	margin-top: .3rem;
	font-size: 1.2rem;
	margin-bottom: 10px
}

body#checkout #order-summary-content .noshadow {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

body#checkout #order-summary-content #order-items {
	border-right: 0;
	max-width: 100%;
	-webkit-box-flex: 0 0 100%;
	-moz-box-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}

body#checkout #order-summary-content #order-items h3.h3 {
	color: #ccc;
	margin-top: 2rem
}

body#checkout #order-summary-content #order-items table tr:first-child td {
	border-top: 0
}

body#checkout #order-summary-content .order-confirmation-table {
	padding: 2rem;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0
}

body#checkout #order-summary-content .order-confirmation-table .order-line .qty .total-product {
	font-weight: 700;
	color: #222
}

body#checkout #order-summary-content .order-confirmation-table table .value-total {
	font-weight: 700;
	color: #222
}

body#checkout #order-summary-content .summary-selected-carrier {
	margin-bottom: 0.75rem;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	padding: 1rem
}

body#checkout #order-summary-content .step-edit {
	display: inline-block
}

body#checkout #order-summary-content .step-edit:hover {
	cursor: pointer
}

body#checkout #order-summary-content a .step-edit {
	color: #b6b6b6
}

body#checkout #gift_message {
	max-width: 100%;
	border-color: #ccc;
	height: 90px
}

.blockreassurance_product>div:not(.clearfix) {
	padding: 10px 20px 0px 20px;
	border: 1px solid #e9e9e9;
	margin-bottom: 5px
}

.lang-rtl .blockreassurance_product>div:not(.clearfix) {
	padding: 10px 20px 0px 20px
}

.blockreassurance_product .item-product img,.blockreassurance_product .item-product svg {
	width: auto;
	max-width: 100%height:auto;
	padding-top: 3px
}

.blockreassurance_product p {
	font-size: 1.4rem
}

#order-details {
	padding-left: 15px
}

#order-details>.card-title {
	margin-bottom: 15px
}

#order-details ul {
	margin-bottom: 8px
}

#order-details ul li {
	margin-bottom: 7px
}

#order-items {
	border-right: 1px solid #eaeaea
}

.lang-rtl #order-items {
	border-left: 1px solid #eaeaea;
	border-right: initial
}

#order-items hr {
	border-top-color: #ccc;
	border: none
}

#order-items table {
	width: 100%
}

#order-items table tr {
	height: 15px
}

#order-items table tr td:last-child {
	text-align: right
}

#order-items .order-line {
	margin-top: 1.6rem;
	border-bottom: 1px solid #e5e5e5;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px
}

#order-items .order-line .qty {
	margin-right: 0px
}

.lang-rtl #order-items .order-line .qty {
	margin-left: 0px;
	margin-right: inherit
}

@media (max-width: 767px) {
	#order-items .order-line .pd-0 {
		padding: 0 !important
	}
}

#order-items .image img {
	width: 100%;
	border: 1px solid gray-lighter
}

#order-items .details .customizations {
	margin-top: 1rem
}

@media (max-width: 450px) {
	#order-items .qty .pl-col-25 {
		padding-left: 25px;
		padding-right: 15px
	}

	.lang-rtl #order-items .qty .pl-col-25 {
		padding-left: 15px;
		padding-right: 25px
	}
}

#order-confirmation #content-hook_order_confirmation.card {
	border: none
}

#order-confirmation #content-hook_order_confirmation i {
	font-size: 25px;
	vertical-align: sub;
	color: #46bc42;
	margin-right: 10px
}

.lang-rtl #order-confirmation #content-hook_order_confirmation i {
	margin-left: 10px;
	margin-right: inherit
}

#order-confirmation #content-hook_order_confirmation .card-title {
	font-size: 2.4rem;
	color: #222
}

#order-confirmation .card-block {
	padding: 20px;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-ms-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-o-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	box-shadow: 0 0 15px rgba(0,0,0,0.15)
}

#order-confirmation .card-block .card-title {
	margin-top: 10px;
	color: #222;
	margin-bottom: 10px
}

#order-confirmation .info-payment {
	margin-left: -5px;
	margin-right: -5px
}

.lang-rtl #order-confirmation .info-payment {
	margin-left: -5px;
	margin-right: -5px
}

#order-confirmation .info-payment [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px
}

.lang-rtl #order-confirmation .info-payment [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px
}

#order-confirmation #registration-form {
	margin-top: 10px
}

#order-confirmation #registration-form.card {
	border: none
}

#order-confirmation #registration-form .form-group {
	margin-bottom: 10px
}

#order-confirmation #content,#order-confirmation #content-hook_payment_return {
	margin-top: 1rem;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-ms-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-o-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	box-shadow: 0 0 15px rgba(0,0,0,0.15)
}

#order-confirmation #content-hook-order-confirmation-footer {
	margin-top: 5rem
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .product_list .product-miniature {
	margin-bottom: 30px
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .product_list .owl-nav [class*='owl-'] {
	top: calc(50% - 65px)
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .all-product-link {
	font-size: 1.2rem;
	font-weight: bold;
	background: #222;
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 65px;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	margin-top: 30px
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .all-product-link:hover {
	background: #000
}

@media (max-width: 991px) {
	.done {
		margin: 0;
		padding: 0
	}

	body#checkout section.checkout-step .address-item {
		-webkit-flex-grow: 1;
		-moz-flex-grow: 1;
		-ms-flex-grow: 1;
		flex-grow: 1
	}

	body#checkout section.checkout-step .delivery-option-2 {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.delivery-option {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		margin: auto
	}

	.delivery-option .custom-radio {
		-webkit-box-flex: 0 0 auto;
		-moz-box-flex: 0 0 auto;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	.condition-label label[for="conditions_to_approve[terms-and-conditions]"] {
		text-align: left
	}

	#order-confirmation #registration-form {
		width: 100%
	}
}

@media (max-width: 767px) {
	body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
		float: none;
		margin-top: .4rem;
		margin-left: 8px
	}

	body#checkout #header .header-nav {
		max-height: none;
		padding: 0
	}

	body#checkout section.checkout-step .content {
		padding: 1.5rem
	}

	body#checkout .form-group {
		margin-bottom: .8rem
	}

	#order-items {
		border-right: 0;
		margin-bottom: 4rem
	}

	#order-items .card-title {
		border-bottom: 1px solid #636c72;
		margin-bottom: 1.6rem;
		padding-bottom: 1.6rem
	}

	#order-items hr {
		border-top-color: #636c72
	}

	.bold {
		font-weight: bold
	}

	#order-details {
		padding-left: 1.5rem
	}

	#order-details .card-title {
		border-bottom: 1px solid #636c72;
		margin-bottom: 1.6rem;
		padding-bottom: 1.6rem
	}
}

#cart .page-title {
	position: relative;
	font-size: 1.6rem;
	font-weight: 700;
	color: #222;
	margin-bottom: 30px
}

#cart .cart-grid {
	padding-bottom: 80px
}

#cart .cart-grid .cart-items {
	list-style: none;
	padding: 0;
	margin-bottom: 30px
}

#cart .cart-grid .cart-items .cart-item {
	border-bottom: 1px dashed rgba(0,0,0,0.2);
	padding-bottom: 20px;
	margin-bottom: 20px
}

#cart .group_title {
	padding: 16px 0;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9
}

#cart .group_title .label {
	font-size: 1.2rem;
	font-weight: bold;
	color: #222
}

#cart .group_title .label-qty {
	min-width: 110px;
	text-align: center
}

#cart .cart-item .product-image {
	border: 1px solid #e6e6e6;
	display: inline-block;
	max-width: 92px;
	min-width: 92px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

#cart .cart-item a.product-name {
	font-size: 1.6rem;
	display: block;
	color: #444
}

#cart .cart-item a.product-name:hover {
	color: #000
}

#cart .cart-item .variant {
	font-size: 11px;
	color: #909090;
	font-weight: 500
}

#cart .cart-item .product-price {
	font-size: 1.2rem;
	font-weight: 700;
	color: #222
}

#cart .cart-item .product-price.total {
	color: #c64e4e
}

#cart .cart-item .label {
	margin-bottom: 10px;
	text-transform: capitalize;
	font-family: "Montserrat",sans-serif;
	font-weight: bold
}

#cart .cart-item .cart-line-product-actions .remove-from-cart {
	color: #bfbfbf;
	font-size: 1.4rem
}

#cart .cart-item .cart-line-product-actions .remove-from-cart:hover {
	color: #666
}

#cart .cart-item .qty {
	width: 110px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	border: 1px solid #dfdfdf
}

#cart .cart-item .qty .input-group {
	margin: 0 auto;
	position: relative
}

#cart .cart-item .qty #quantity_wanted {
	width: 110px;
	border: none;
	text-align: center;
	height: 44px
}

@media (max-width: 767px) {
	#cart .cart-item .qty #quantity_wanted {
		height: 30px
	}

	#cart .cart-item .qty .input-group-btn-vertical {
		height: 30px
	}
}

#cart .cart-item .qty .input-group-btn-vertical .btn {
	width: 25px !important;
	height: 100% !important;
	border-radius: 0;
	margin: 0
}

#cart .cart-item .qty .input-group-btn-vertical .btn i {
	color: #b4b4b4;
	font-size: 16px
}

#cart .cart-item .qty .input-group-btn-vertical .btn:hover i {
	color: #666
}

#cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
	right: 0;
	position: absolute;
	border: none;
	border-left: 1px solid #dfdfdf
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
	left: 0;
	right: auto
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
	border-right: 1px solid #dfdfdf;
	border-left: initial
}

#cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
	left: 0;
	right: initial;
	border: none;
	border-right: 1px solid #dfdfdf;
	position: absolute
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
	right: 0;
	left: auto
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
	left: initial;
	right: auto
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
	border-left: 1px solid #dfdfdf;
	border-right: initial
}

#cart .cart-item .title_price,#cart .cart-item .title_total {
	display: inline-block;
	min-width: 50px;
	font-size: 12px
}

#cart .btn.continue_shopping {
	height: 50px;
	line-height: 50px;
	font-size: 11px;
	font-weight: bold;
	color: #222;
	background: #eeeeee;
	padding: 0 43px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

#cart .btn.continue_shopping:hover {
	background: #000;
	color: #fff
}

.cart-summary {
	border: 1px solid #e9e9e9
}

.cart-summary .cart-summary-products {
	margin-bottom: 25px;
	padding: 0 30px
}

.cart-summary .group-price {
	padding: 0 30px
}

.cart-summary .group-price .cart-summary-line {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0
}

.cart-summary .group-price .cart-summary-line .label {
	font-size: 1.4rem
}

.cart-summary .group-price .cart-summary-line .value {
	font-size: 1.4rem;
	font-weight: 700;
	color: #222;
	margin-left: auto
}

.lang-rtl .cart-summary .group-price .cart-summary-line .value {
	margin-right: auto;
	margin-left: inherit
}

.cart-summary #cart-summary-product-list {
	font-size: 1.2rem;
	margin-top: 20px
}

.cart-summary #cart-summary-product-list ul {
	padding: 0
}

.cart-summary #cart-summary-product-list li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e6e6
}

.cart-summary #cart-summary-product-list .product-name {
	font-size: 1.3rem;
	font-weight: 500;
	padding-right: 30px
}

.lang-rtl .cart-summary #cart-summary-product-list .product-name {
	padding-left: 30px;
	padding-right: inherit
}

.cart-summary #cart-summary-product-list .product-price {
	font-size: 1.3rem;
	color: #222;
	font-weight: bold
}

.cart-summary #cart-summary-product-list img {
	width: 4.4rem;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #e6e6e6;
	margin-right: 10px
}

.lang-rtl .cart-summary #cart-summary-product-list img {
	margin-left: 10px;
	margin-right: inherit
}

.cart-summary .block-promo .promo-name {
	padding: 0 30px
}

.cart-summary .block-promo .promo-name li {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0
}

.cart-summary .block-promo .promo-name a {
	margin-right: 10px;
	font-size: 19px
}

.lang-rtl .cart-summary .block-promo .promo-name a {
	margin-left: 10px;
	margin-right: inherit
}

.cart-summary .block-promo .promo-name .pull-xs-right {
	font-weight: 700;
	color: #222
}

.cart-summary .block-promo .promo-code-button:hover {
	color: #666
}

.cart-summary .block-promo .promo-code {
	background: #f3f3f3;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	padding: 9px
}

.cart-summary .block-promo .promo-code input {
	height: 40px;
	padding: 0 20px;
	border-radius: 3px !important;
	margin-right: 6px;
	border: 1px solid #e9e9e9
}

.lang-rtl .cart-summary .block-promo .promo-code input {
	margin-left: 6px;
	margin-right: inherit
}

.cart-summary .block-promo .promo-code input::-webkit-input-placeholder {
	font-size: 11px;
	color: #c4c4c4
}

.cart-summary .block-promo .promo-code input:-moz-placeholder {
	font-size: 11px;
	color: #c4c4c4
}

.cart-summary .block-promo .promo-code input::-moz-placeholder {
	font-size: 11px;
	color: #c4c4c4
}

.cart-summary .block-promo .promo-code input:-ms-input-placeholder {
	font-size: 11px;
	color: #c4c4c4
}

.cart-summary .block-promo .promo-code .btn {
	height: 40px;
	line-height: 40px;
	padding: 0 13px;
	background: #424242;
	font-size: 1.1rem;
	font-weight: bold;
	color: #fff
}

.cart-summary .block-promo .promo-code .btn:hover {
	background: #000
}

.cart-summary .block-promo .promo-discounts {
	padding: 10px;
	margin-bottom: 0
}

.cart-summary .block-promo .promo-discounts .cart-summary-line {
	border: 1px dashed #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 8px 20px
}

.cart-summary .block-promo .promo-discounts .cart-summary-line .label {
	text-transform: uppercase;
	margin-left: auto;
	cursor: pointer
}

.lang-rtl .cart-summary .block-promo .promo-discounts .cart-summary-line .label {
	margin-right: auto;
	margin-left: inherit
}

.cart-summary .block-promo .alert.alert-danger {
	display: none
}

.cart-summary .summary-label {
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 1px solid #e9e9e9;
	padding: 15px 0
}

.cart-summary .show-details {
	line-height: 1
}

.cart-summary .show-details a {
	position: relative;
	text-decoration: none
}

.cart-summary .show-details a:before {
	content: "\f2f7";
	font-size: 18px;
	color: #666;
	font-family: "Material-Design-Iconic-Font"
}

.cart-summary .show-details a.collapsed:before {
	content: "\f2f1";
	font-size: 18px;
	color: #666;
	font-family: "Material-Design-Iconic-Font"
}

.cart-summary .show-details a:hover:before {
	color: #000
}

.cart-summary .cart-summary-totals .cart-total.has_border>div {
	padding-top: 15px
}

.cart-summary .cart-summary-line {
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
	margin-bottom: 12px
}

.lang-rtl .cart-summary .cart-summary-line {
	padding-left: 30px;
	padding-right: 30px
}

.cart-summary .cart-summary-line.cart-total {
	margin-left: 30px;
	margin-right: 30px;
	padding-left: 0px;
	padding-right: 0px
}

.lang-rtl .cart-summary .cart-summary-line.cart-total {
	margin-left: 30px;
	margin-right: 30px
}

.lang-rtl .cart-summary .cart-summary-line.cart-total {
	padding-left: 0px;
	padding-right: 0px
}

.cart-summary .cart-summary-line.cart-total .label {
	font-size: 1.6rem;
	font-weight: 700;
	color: #222;
	text-transform: uppercase
}

.cart-summary .cart-summary-line.cart-total .value {
	margin-left: 25px;
	margin-right: 0px;
	font-size: 1.6rem;
	font-weight: 700;
	color: #222;
	text-transform: uppercase
}

.lang-rtl .cart-summary .cart-summary-line.cart-total .value {
	margin-left: 0px;
	margin-right: 25px
}

.cart-summary .cart-summary-line.cart-total.has_border>div {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #222
}

.cart-summary .cart-summary-line.cart-total .label {
	font-size: 1.6rem;
	font-weight: 700;
	color: #222;
	text-transform: uppercase
}

.cart-summary .cart-summary-line.cart-total .font-small {
	font-size: 1.3rem
}

.cart-summary .checkout {
	padding: 10px 30px 30px
}

.cart-summary .checkout .btn {
	background: #424242;
	color: #fff;
	font-weight: 700;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: none
}

.cart-summary .checkout .btn:hover {
	background: #000
}

.no-items {
	margin-bottom: 30px;
	display: inline-block;
	width: 100%;
	text-align: left
}

.lang-rtl .no-items {
	text-align: right
}

.js-payment-binary {
	display: none
}

.js-payment-binary .accept-cgv {
	display: none
}

.js-payment-binary.disabled {
	opacity: 0.6;
	cursor: not-allowed
}

.js-payment-binary.disabled::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none
}

.js-payment-binary.disabled .accept-cgv {
	display: block
}

#order-confirmation #content-hook_order_confirmation.card {
	border: none
}

#order-confirmation #content-hook_order_confirmation i {
	font-size: 25px;
	vertical-align: sub;
	color: #46bc42;
	margin-right: 10px
}

.lang-rtl #order-confirmation #content-hook_order_confirmation i {
	margin-left: 10px;
	margin-right: inherit
}

#order-confirmation #content-hook_order_confirmation .card-title {
	font-size: 2.4rem;
	color: #222
}

#order-confirmation .card-block {
	padding: 20px;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-ms-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-o-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	box-shadow: 0 0 15px rgba(0,0,0,0.15)
}

#order-confirmation .card-block .card-title {
	margin-top: 10px;
	color: #222;
	margin-bottom: 10px
}

#order-confirmation .info-payment {
	margin-left: -5px;
	margin-right: -5px
}

.lang-rtl #order-confirmation .info-payment {
	margin-left: -5px;
	margin-right: -5px
}

#order-confirmation .info-payment [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px
}

.lang-rtl #order-confirmation .info-payment [class*="col-"] {
	padding-left: 5px;
	padding-right: 5px
}

#order-confirmation #registration-form {
	margin-top: 10px
}

#order-confirmation #registration-form.card {
	border: none
}

#order-confirmation #registration-form .form-group {
	margin-bottom: 10px
}

#order-confirmation #content,#order-confirmation #content-hook_payment_return {
	margin-top: 1rem;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-ms-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	-o-box-shadow: 0 0 15px rgba(0,0,0,0.15);
	box-shadow: 0 0 15px rgba(0,0,0,0.15)
}

#order-confirmation #content-hook-order-confirmation-footer {
	margin-top: 5rem
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .product_list .product-miniature {
	margin-bottom: 30px
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .product_list .owl-nav [class*='owl-'] {
	top: calc(50% - 65px)
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .all-product-link {
	font-size: 1.2rem;
	font-weight: bold;
	background: #000;
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0 65px;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	margin-top: 30px
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .all-product-link:hover {
	background: #666
}

.page_title_account {
	font-size: 1.6rem;
	font-weight: 700;
	color: #222222;
	text-transform: uppercase;
	margin-bottom: 35px
}

.page_title_account p {
	font-size: 1.3rem;
	color: #666
}

.group-link-infomation {
	background: #f5f5f5;
	border: 1px solid #e9e9e9;
	padding: 10px 25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.group-link-infomation .link_wishlist {
	list-style: none
}

.group-link-infomation .link_wishlist a {
	border-bottom: 1px solid #dedede
}

.group-link-infomation a {
	font-size: 1.3rem;
	display: block;
	padding: 15px 0;
	-webkit-box-flex: 0 0 100%;
	-moz-box-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.group-link-infomation a i {
	width: 20px;
	text-align: center;
	vertical-align: middle;
	margin-right: 14px;
	font-size: 2rem
}

.lang-rtl .group-link-infomation a i {
	margin-left: 14px;
	margin-right: inherit
}

.group-link-infomation a:not(:last-child) {
	border-bottom: 1px solid #dedede
}

.group-link-infomation a.active {
	color: #666;
	font-weight: bold
}

@media (max-width: 991px) {
	.group-link-infomation {
		padding: 10px
	}
}

.block_content-right {
	border: 1px solid #e9e9e9;
	padding: 15px 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.block_content-right .title_account_second {
	font-size: 1.6rem;
	color: #222222;
	font-weight: 700;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 10px;
	margin-bottom: 30px
}

.block_content-right .alert {
	position: relative;
	padding: 10px 20px;
	margin-top: 25px;
	margin-bottom: 30px
}

.block_content-right .alert:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.block_content-right #mywishlist .wlp_bought_list [class*='col'] {
	margin-bottom: 15px
}

.block_content-right #mywishlist .wishlistLinkBottom .input-group .input-group-append .input-group-text {
	height: 100%
}

#mywishlist .wlp_bought_list .lnkdel {
	width: 18px;
	height: 18px;
	background: #94cdd5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: 8px;
	top: -8px;
	text-align: center
}

.lang-rtl #mywishlist .wlp_bought_list .lnkdel {
	left: 8px;
	right: auto
}

#mywishlist .wlp_bought_list .lnkdel i {
	width: 17px;
	height: 17px;
	line-height: 18px;
	color: #fff;
	font-size: 1.2rem
}

#mywishlist .product_infos {
	margin-top: 10px;
	margin-bottom: 10px
}

.text-danger {
	font-size: 1.4rem;
	margin-top: 5px
}

#addresses .address_alias .alias {
	font-size: 1.6rem;
	font-weight: bold;
	color: #000
}

#addresses .address_alias .block_right {
	font-size: 1.1rem;
	color: #666;
	font-weight: bold
}

#addresses .address_alias .block_right i {
	font-size: 14px;
	color: #999999;
	margin-right: 2px
}

.lang-rtl #addresses .address_alias .block_right i {
	margin-left: 2px;
	margin-right: inherit
}

#addresses .address_alias .block_right .update {
	margin-right: 25px
}

.lang-rtl #addresses .address_alias .block_right .update {
	margin-left: 25px;
	margin-right: inherit
}

#addresses .address {
	font-size: 1.4rem;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 22px
}

#addresses .address:not(:last-child) {
	margin-bottom: 40px
}

#addresses .address-body li:not(:last-child) {
	padding-bottom: 10px
}

#addresses .btn-create {
	height: 50px;
	line-height: 50px;
	display: inline-block;
	background: #000;
	font-weight: bold;
	color: #fff;
	border-radius: 3px;
	padding: 0 20px;
	font-size: 12px;
	margin-bottom: 30px
}

#addresses .btn-create i {
	background: #fff;
	width: 14px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	color: #000;
	vertical-align: sub;
	margin-right: 30px
}

.lang-rtl #addresses .btn-create i {
	margin-left: 30px;
	margin-right: inherit
}

#addresses .btn-create:hover {
	background: #666
}

#addresses .page-footer {
	display: none
}

#history .label-pill {
	color: #fff;
	padding: 2px 7px
}

#history .thead-default th {
	background: #ccc;
	font-size: 1.4rem
}

#history .table-bordered td,#history .table-bordered th {
	font-size: 1.4rem
}

#history .order-actions {
	font-size: 1.2rem
}

#history .order-actions a:not(:last-child) {
	position: relative;
	margin-right: 11px
}

.lang-rtl #history .order-actions a:not(:last-child) {
	margin-left: 11px;
	margin-right: inherit
}

#history .order-actions a:not(:last-child):before {
	content: "";
	position: absolute;
	top: 50%;
	right: -5px;
	width: 1px;
	height: 70%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #ccc
}

.lang-rtl #history .order-actions a:not(:last-child):before {
	left: -5px;
	right: auto
}

.page-customer-account .psgdprinfo17 {
	overflow: hidden
}

.page-customer-account #exportDataToCsv {
	margin-left: 0px
}

.lang-rtl .page-customer-account #exportDataToCsv {
	margin-right: 0px;
	margin-left: inherit
}

.page-customer-account .btn-primary {
	float: left;
	margin-top: 10px
}

.lang-rtl .page-customer-account .btn-primary {
	float: right
}

#password #main {
	text-align: center
}

#password .email {
	margin: auto
}

#password .send-renew-password-link {
	font-size: 1.4rem
}

#password .form-control-submit,#password .page-footer a {
	font-size: 11px;
	border-radius: 3px;
	height: 44px;
	line-height: 44px;
	padding: 0;
	border: none;
	min-width: 130px;
	float: none;
	font-weight: 500
}

#password .form-control-submit:hover,#password .page-footer a:hover {
	background: #000;
	color: #fff
}

#password .form-control-submit {
	background: #222
}

#password .page-footer a {
	background: #ececec;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block
}

#password .page-footer {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center
}

#categories-product #js-product-list {
	margin-bottom: 15px
}

#categories-product #js-product-list .product_list.grid_4 .item {
	padding-top: 15px;
	-webkit-box-flex: 50%;
	-moz-box-flex: 50%;
	-webkit-flex: 50%;
	-ms-flex: 50%;
	flex: 50%;
	max-width: 50%;
	-webkit-transition: ease-in-out all 0.4s;
	-moz-transition: ease-in-out all 0.4s;
	-ms-transition: ease-in-out all 0.4s;
	-o-transition: ease-in-out all 0.4s;
	transition: ease-in-out all 0.4s
}

@media (min-width: 768px) {
	#categories-product #js-product-list .product_list.grid_4 .item {
		-webkit-box-flex: 25%;
		-moz-box-flex: 25%;
		-webkit-flex: 25%;
		-ms-flex: 25%;
		flex: 25%;
		max-width: 25%
	}
}

#categories-product #js-product-list .product_list.grid_3 .item {
	padding-top: 15px;
	-webkit-box-flex: 50%;
	-moz-box-flex: 50%;
	-webkit-flex: 50%;
	-ms-flex: 50%;
	flex: 50%;
	max-width: 50%;
	-webkit-transition: ease-in-out all 0.4s;
	-moz-transition: ease-in-out all 0.4s;
	-ms-transition: ease-in-out all 0.4s;
	-o-transition: ease-in-out all 0.4s;
	transition: ease-in-out all 0.4s
}

@media (min-width: 768px) {
	#categories-product #js-product-list .product_list.grid_3 .item {
		-webkit-box-flex: 33.33333%;
		-moz-box-flex: 33.33333%;
		-webkit-flex: 33.33333%;
		-ms-flex: 33.33333%;
		flex: 33.33333%;
		max-width: 33.333333%
	}
}

#categories-product #js-product-list .product_list.grid_2 .item {
	padding-top: 15px;
	-webkit-box-flex: 50%;
	-moz-box-flex: 50%;
	-webkit-flex: 50%;
	-ms-flex: 50%;
	flex: 50%;
	max-width: 50%;
	-webkit-transition: ease-in-out all 0.4s;
	-moz-transition: ease-in-out all 0.4s;
	-ms-transition: ease-in-out all 0.4s;
	-o-transition: ease-in-out all 0.4s;
	transition: ease-in-out all 0.4s
}

#categories-product #js-product-list .product_list.grid_2 .product-miniature,#categories-product #js-product-list .product_list.grid_3 .product-miniature,#categories-product #js-product-list .product_list.grid_4 .product-miniature {
	margin-bottom: 0px
}

#categories-product #js-product-list .product_list.grid_2 .product-miniature .group_buttons .quick-view,#categories-product #js-product-list .product_list.grid_2 .product-miniature .group_buttons .addToWishlist,#categories-product #js-product-list .product_list.grid_3 .product-miniature .group_buttons .quick-view,#categories-product #js-product-list .product_list.grid_3 .product-miniature .group_buttons .addToWishlist,#categories-product #js-product-list .product_list.grid_4 .product-miniature .group_buttons .quick-view,#categories-product #js-product-list .product_list.grid_4 .product-miniature .group_buttons .addToWishlist {
	display: none
}

#categories-product #js-product-list .product_list.grid_2 .review-list,#categories-product #js-product-list .product_list.grid_3 .review-list,#categories-product #js-product-list .product_list.grid_4 .review-list {
	display: none
}

#categories-product #js-product-list .product_list.list {
	padding: 15px 1px;
	margin: 0px
}

#categories-product #js-product-list .product_list.list .item {
	margin-bottom: 30px;
	padding: 0px;
	-webkit-transition: ease-in-out all 0.4s;
	-moz-transition: ease-in-out all 0.4s;
	-ms-transition: ease-in-out all 0.4s;
	-o-transition: ease-in-out all 0.4s;
	transition: ease-in-out all 0.4s
}

#categories-product #js-product-list .product_list.list .item .product-miniature {
	border: none;
	margin-bottom: 0px
}

#categories-product #js-product-list .product_list.list .item .product-miniature .product-groups {
	margin-top: 10px
}

#categories-product #js-product-list .product_list.list .item .product-miniature .product-groups .product-comments {
	display: none
}

#categories-product #js-product-list .product_list.list .item .product-miniature .product-groups .review-list {
	margin-bottom: 10px
}

#categories-product #js-product-list .product_list.list .item .product-miniature .product-groups .review-list .product-comments {
	display: block
}

#categories-product #js-product-list .product_list.list .item .product-miniature .product-groups .product-title a {
	font-size: 20px
}

#categories-product #js-product-list .product_list.list .item .product-miniature .product-groups .product-desc {
	display: block;
	line-height: 22px;
	text-align: left
}

.lang-rtl #categories-product #js-product-list .product_list.list .item .product-miniature .product-groups .product-desc {
	text-align: right
}

#search_filters .facet ul li .facet-label {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

#search_filters .facet ul li .facet-label a {
	display: block;
	width: 100%;
	line-height: 18px
}

#search_filters .facet ul li .facet-label a .magnitude {
	width: 18px;
	min-height: 18px;
	text-align: center;
	line-height: 18px;
	background: #efefef;
	float: right;
	color: #b2b2b2
}

.lang-rtl #search_filters .facet ul li .facet-label a .magnitude {
	float: left
}

#search_filters .facet ul li .facet-label.active a {
	color: #666
}

#search_filters .facet ul li .facet-label.active a .magnitude {
	color: #666
}

.material-icons {
	font-family: 'Material Icons';
	font-style: normal
}

#_desktop_filter #left-column #search_filters {
	padding: 40px 15px 0px 15px
}

#_desktop_filter #left-column #search_filters .text-uppercase {
	display: none
}

#_desktop_filter #left-column #search_filters .facet {
	padding: 10px 0px;
	border: none
}

#_desktop_filter #left-column #search_filters .facet .collapse {
	display: block !important
}

#_desktop_filter #left-column #search_filters .facet .navbar-toggler {
	display: none
}

#right-column .elementor-column-gap-default .elementor-element-populated {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px
}

.lang-rtl #right-column .elementor-column-gap-default .elementor-element-populated {
	padding-left: 0px;
	padding-right: 0px
}

.left-column .elementor-column-gap-default .elementor-element-populated,.right-column .elementor-column-gap-default .elementor-element-populated {
	padding-left: 0px;
	padding-right: 0px
}

.lang-rtl .left-column .elementor-column-gap-default .elementor-element-populated,.lang-rtl .right-column .elementor-column-gap-default .elementor-element-populated {
	padding-left: 0px;
	padding-right: 0px
}

#search_filters .text-uppercase {
	font-weight: 800;
	font-size: 2rem;
	color: #000;
	line-height: 22px;
	padding-bottom: 46px
}

#search_filters .text-uppercase:before {
	content: '\f3b8';
	color: #333;
	font-family: "Material-Design-Iconic-Font";
	font-weight: 400;
	font-size: 18px;
	margin-right: 6px
}

.lang-rtl #search_filters .text-uppercase:before {
	margin-left: 6px;
	margin-right: inherit
}

#search_filters .searchfilter-title {
	font-family: "Montserrat",sans-serif;
	color: #444;
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 8px
}

#search_filters #_desktop_search_filters_clear_all {
	padding: 35px 20px 35px 20px
}

.lang-rtl #search_filters #_desktop_search_filters_clear_all {
	padding: 35px 20px 35px 20px
}

#search_filters #_desktop_search_filters_clear_all .js-search-filters-clear-all {
	font-size: 1.2rem;
	padding: 0px;
	background: #fff;
	font-weight: 600;
	display: block
}

#search_filters #_desktop_search_filters_clear_all .js-search-filters-clear-all:hover {
	color: #666
}

#search_filters #_desktop_search_filters_clear_all i {
	vertical-align: middle;
	font-size: 14px;
	float: left;
	line-height: 1
}

.lang-rtl #search_filters #_desktop_search_filters_clear_all i {
	float: right
}

#search_filters #_desktop_search_filters_clear_all span {
	float: left;
	line-height: 1;
	display: inline-block;
	vertical-align: middle
}

.lang-rtl #search_filters #_desktop_search_filters_clear_all span {
	float: right
}

#search_filters .facet {
	padding: 37px 20px 20px 20px;
	border-top: 1px solid #f3f3f3;
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3
}

#search_filters .facet:last-child {
	border-bottom: 1px solid #f3f3f3
}

#search_filters .facet .collapse {
	display: block;
	list-style: none;
	padding-left: 0px;
	position: relative
}

.lang-rtl #search_filters .facet .collapse {
	padding-right: 0px;
	padding-left: inherit
}

#search_filters .facet .facet-size {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: unset;
	padding-left: 2px
}

.lang-rtl #search_filters .facet .facet-size {
	padding-right: 2px;
	padding-left: inherit
}

#search_filters .facet .facet-size .facet-label>span {
	display: none
}

#search_filters .facet .facet-size .facet-label>span input,#search_filters .facet .facet-size .facet-label>span .ps-shown-by-js {
	display: none;
	border-radius: 0;
	border: none;
	margin: 0
}

#search_filters .facet .facet-size .facet-label .search-link {
	width: 44px;
	height: 44px;
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	margin-right: 10px;
	font-size: 1.3rem;
	color: #454545
}

.lang-rtl #search_filters .facet .facet-size .facet-label .search-link {
	margin-left: 10px;
	margin-right: inherit
}

#search_filters .facet .facet-size .facet-label:hover .search-link,#search_filters .facet .facet-size .facet-label.active .search-link {
	background: #424242;
	border-color: #424242;
	color: #fff
}

#search_filters .facet .facet-color {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 2px;
	max-height: initial !important;
	overflow-y: initial !important
}

.lang-rtl #search_filters .facet .facet-color {
	padding-right: 2px;
	padding-left: inherit
}

#search_filters .facet .facet-color .facet-label {
	padding-top: 4px
}

#search_filters .facet .facet-color .facet-label span input {
	width: 30px;
	height: 30px;
	margin: 0;
	border: 2px solid #f2f2f2
}

#search_filters .facet .facet-color .facet-label span .color {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	margin-right: 7px;
	border: 2px solid #f2f2f2
}

.lang-rtl #search_filters .facet .facet-color .facet-label span .color {
	margin-left: 7px;
	margin-right: inherit
}

#search_filters .facet .facet-color .facet-label>a {
	font-size: 0
}

#search_filters .facet .facet-color .facet-label:hover span input,#search_filters .facet .facet-color .facet-label.active span input {
	width: 30px;
	height: 30px;
	margin: 0;
	border: 2px solid #fff
}

#search_filters .facet .facet-color .facet-label:hover span .color,#search_filters .facet .facet-color .facet-label.active span .color {
	border-color: #fff;
	-webkit-box-shadow: 0 0 0 1px #d9d9d9;
	-moz-box-shadow: 0 0 0 1px #d9d9d9;
	-ms-box-shadow: 0 0 0 1px #d9d9d9;
	-o-box-shadow: 0 0 0 1px #d9d9d9;
	box-shadow: 0 0 0 1px #d9d9d9
}

#search_filters .facet.facet-hasscroll .collapse {
	overflow-y: scroll;
	max-height: 138px
}

#search_filters .facet.facet-hasscroll .collapse::-webkit-scrollbar-track {
	background-color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}

#search_filters .facet.facet-hasscroll .collapse::-webkit-scrollbar {
	width: 8px;
	background-color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}

#search_filters .facet.facet-hasscroll .collapse::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color: #d7d7d7
}

#search_filters .facet .facet-title {
	font-family: "Montserrat",sans-serif;
	color: #000;
	font-size: 1.4rem;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-weight: 700;
	width: initial
}

#search_filters .facet .facet-title i {
	padding-right: 11px
}

.lang-rtl #search_filters .facet .facet-title i {
	padding-left: 11px;
	padding-right: inherit
}

#search_filters .facet .facet-label {
	margin-bottom: 12px;
	text-align: left;
	position: relative
}

.lang-rtl #search_filters .facet .facet-label {
	text-align: right
}

#search_filters .facet .facet-label a {
	display: inline-block;
	font-size: 1.4rem;
	vertical-align: middle;
	line-height: 1;
	width: calc(100% - 33px);
	font-weight: 600
}

#search_filters .facet .facet-label a:hover {
	color: #666
}

#search_filters .facet .facet-label a .magnitude {
	margin-left: auto;
	margin-right: 0px;
	position: absolute;
	right: 0px;
	height: 18px;
	min-width: 18px;
	background: #efefef;
	text-align: center;
	line-height: 18px;
	color: #b2b2b2;
	top: 1px;
	font-size: 11px
}

.lang-rtl #search_filters .facet .facet-label a .magnitude {
	margin-left: 0px;
	margin-right: auto
}

.lang-rtl #search_filters .facet .facet-label a .magnitude {
	left: 0px;
	right: auto
}

#search_filters .facet .facet-label .custom-checkbox {
	top: 0
}

#search_filters .facet .facet-label .custom-radio {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-left: 0;
	margin-right: 10px
}

.lang-rtl #search_filters .facet .facet-label .custom-radio {
	margin-left: 10px;
	margin-right: 0
}

.pagination>div:first-child {
	line-height: 35px
}

.pagination>div:last-child {
	text-align: center
}

.pagination .showing {
	padding-right: 10px;
	color: #969696;
	background-color: #fff
}

.lang-rtl .pagination .showing {
	padding-left: 10px;
	padding-right: inherit
}

.pagination .page-list {
	margin-bottom: 0;
	padding-left: 0px;
	text-align: right;
	display: inline-block;
	vertical-align: middle
}

.lang-rtl .pagination .page-list {
	padding-right: 0px;
	padding-left: inherit
}

.lang-rtl .pagination .page-list {
	text-align: left
}

.pagination .page-list li {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-right: 5px;
	border: 1px solid #e4e4e4;
	background: #fff;
	vertical-align: middle;
	font-size: 1.3rem;
	float: left;
	text-align: center;
	line-height: 40px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.lang-rtl .pagination .page-list li {
	margin-left: 5px;
	margin-right: inherit
}

.lang-rtl .pagination .page-list li {
	float: right
}

.pagination .page-list li a {
	color: #000;
	font-weight: 700;
	width: 100%;
	height: 100%
}

.pagination .page-list li.previous,.pagination .page-list li.next {
	width: auto;
	background: transparent;
	font-size: 11px;
	padding: 0 20px
}

.pagination .page-list li.previous a,.pagination .page-list li.next a {
	color: #909090;
	font-weight: 500
}

.pagination .page-list li.previous:hover,.pagination .page-list li.next:hover {
	border: 1px solid #e4e4e4;
	background: #e4e4e4
}

.pagination .page-list li:last-child {
	margin-right: 0
}

.lang-rtl .pagination .page-list li:last-child {
	margin-left: 0;
	margin-right: inherit
}

.pagination .page-list li.current,.pagination .page-list li:hover {
	border: 1px solid #e4e4e4;
	background: #e4e4e4
}

.pagination .previous {
	float: left
}

.pagination .next {
	float: right
}

.pagination .disabled {
	color: #464a4c
}

.pagination .current a {
	color: #0275d8;
	text-decoration: none
}

#category .breadcrumb {
	margin-bottom: 9rem
}

#nav-top {
	margin-bottom: 37px
}

#nav-top #js-product-list-top .toggle_filter {
	color: #000
}

#nav-top #js-product-list-top .toggle_filter i {
	padding-right: 9px;
	font-weight: 400
}

.lang-rtl #nav-top #js-product-list-top .toggle_filter i {
	padding-left: 9px;
	padding-right: inherit
}

#nav-top #js-product-list-top .toggle_filter span {
	font-size: 1.4rem;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer
}

#nav-top #js-product-list-top .total-products {
	font-size: 12px;
	font-weight: 500;
	line-height: 24px;
	position: relative;
	padding-left: 15px;
	margin-left: 15px
}

.lang-rtl #nav-top #js-product-list-top .total-products {
	padding-right: 15px;
	padding-left: inherit
}

.lang-rtl #nav-top #js-product-list-top .total-products {
	margin-right: 15px;
	margin-left: inherit
}

#nav-top #js-product-list-top .total-products:before {
	content: "";
	height: 9px;
	width: 1px;
	position: absolute;
	background: #909090;
	left: 0px;
	top: 8px
}

.lang-rtl #nav-top #js-product-list-top .total-products:before {
	right: 0px;
	left: auto
}

#nav-top #js-product-list-top .total-products p {
	margin-bottom: 2px
}

.change-type {
	display: inline-block;
	float: left;
	overflow: hidden
}

.lang-rtl .change-type {
	float: right
}

.change-type span {
	display: inline-block;
	height: 20px;
	padding-right: 20px;
	margin-right: 20px;
	text-align: center;
	line-height: 20px;
	color: #aeaeae;
	cursor: pointer;
	position: relative;
	float: left
}

.lang-rtl .change-type span {
	padding-left: 20px;
	padding-right: inherit
}

.lang-rtl .change-type span {
	margin-left: 20px;
	margin-right: inherit
}

.lang-rtl .change-type span {
	float: right
}

.change-type span .view-comfy5 {
	background: url(../img/view-comfy5.png) no-repeat center;
	width: 19px;
	height: 20px
}

.change-type span.grid-type5:before,.change-type span.grid-type3:before,.change-type span.grid-type2:before,.change-type span.grid-type4:before {
	content: "";
	width: 1px;
	height: 15px;
	background: #e4e4e4;
	position: absolute;
	top: 2px;
	right: 0px
}

.lang-rtl .change-type span.grid-type5:before,.lang-rtl .change-type span.grid-type3:before,.lang-rtl .change-type span.grid-type2:before,.lang-rtl .change-type span.grid-type4:before {
	left: 0px;
	right: auto
}

.change-type span i {
	font-size: 21px;
	height: 20px;
	line-height: 20px
}

.change-type span i.zmdi-view-comfy {
	font-size: 21px
}

.change-type span i.zmdi-view-stream {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 22px
}

.change-type span.active,.change-type span:hover {
	color: #000
}

.products-sort-order {
	line-height: 10px;
	padding-top: 2px
}

.products-sort-order .select-title {
	font-size: 12px;
	font-weight: 800;
	cursor: pointer;
	text-transform: uppercase;
	border-bottom: 1px solid #000
}

.products-sort-order .select-title .material-icons {
	font-size: 0px
}

.products-sort-order .select-title .material-icons:before {
	content: "\f2f2";
	font-family: Material-Design-Iconic-Font;
	line-height: 0;
	font-size: 19px;
	font-weight: 700;
	position: relative;
	top: 2px
}

.products-sort-order .select-list {
	display: block;
	color: #585858;
	padding: 10px 15px;
	font-size: 14px;
	text-align: right
}

.lang-rtl .products-sort-order .select-list {
	text-align: left
}

.products-sort-order .select-list:hover {
	color: #666;
	text-decoration: none
}

.products-sort-order .dropdown-menu {
	left: auto;
	right: 0px;
	width: 170px;
	background: #fff;
	border: 1px solid #eaeaea;
	border-radius: 0;
	padding: 10px 0px
}

.lang-rtl .products-sort-order .dropdown-menu {
	right: auto;
	left: auto
}

.lang-rtl .products-sort-order .dropdown-menu {
	left: 0px;
	right: auto
}

.products-sort-order .dropdown-menu a:hover {
	color: #000
}

#_desktop_filter {
	position: fixed !important;
	top: 0;
	width: 290px;
	height: 100vh;
	background: #fff;
	z-index: 9999;
	left: -30px;
	visibility: hidden;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	overflow-x: auto;
	padding: 0px;
	border-right: 1px solid #ededed
}

.lang-rtl #_desktop_filter {
	right: -30px;
	left: auto
}

.lang-rtl #_desktop_filter {
	border-left: 1px solid #ededed;
	border-right: initial
}

#_desktop_filter::-webkit-scrollbar-track {
	background-color: #efefef
}

#_desktop_filter::-webkit-scrollbar {
	width: 5px;
	background-color: #efefef
}

#_desktop_filter::-webkit-scrollbar-thumb {
	background-color: #666
}

#_desktop_filter .filter_close {
	padding: 10px 0px
}

#_desktop_filter i.zmdi-close {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	cursor: pointer
}

#_desktop_filter i.zmdi-close:hover {
	color: #000;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

#_desktop_filter #search_filters_wrapper .title_block {
	display: none
}

#_desktop_filter #left-column {
	margin-bottom: 0px
}

#_desktop_filter #left-column #search_filter_controls {
	display: none
}

#_desktop_filter.active {
	left: 0;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	visibility: visible
}

.lang-rtl #_desktop_filter.active {
	right: 0;
	left: auto
}

#_desktop_filter .menu_close {
	font-size: 25px;
	color: #000;
	margin-bottom: 210px;
	cursor: pointer
}

#_desktop_filter .menu_close i {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear
}

#_desktop_filter .menu_close i:hover {
	color: #000;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.block-categories .category-top-menu {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0
}

.lang-rtl .block-categories .category-top-menu {
	padding-right: 0;
	padding-left: inherit
}

.block-categories .category-top-menu>li:first-child {
	line-height: 1;
	margin-bottom: 25px;
	text-transform: uppercase;
	text-align: left
}

.lang-rtl .block-categories .category-top-menu>li:first-child {
	text-align: right
}

.block-categories .category-top-menu>li:first-child a {
	color: #222;
	font-weight: 700
}

.block-categories .category-top-menu>li:first-child a:hover {
	color: #000
}

.block-categories .category-sub-menu {
	padding-left: 0;
	list-style: none
}

.lang-rtl .block-categories .category-sub-menu {
	padding-right: 0;
	padding-left: inherit
}

.block-categories .category-sub-menu .category-sub-menu {
	padding-top: 10px;
	margin-bottom: 5px
}

.block-categories .category-sub-menu .category-sub-link {
	font-size: 1.1rem;
	color: #666
}

.block-categories .category-sub-menu .category-sub-link:hover {
	color: #000
}

.block-categories .category-sub-menu li {
	position: relative
}

.block-categories .category-sub-menu li[data-depth="1"] {
	padding-left: 30px;
	margin-bottom: 9px;
	padding-bottom: 3px
}

.lang-rtl .block-categories .category-sub-menu li[data-depth="1"] {
	padding-right: 30px;
	padding-left: inherit
}

.block-categories .category-sub-menu li[data-depth="1"]:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

.block-categories .category-sub-menu li[data-depth="1"]>a {
	color: #666;
	text-transform: uppercase;
	font-size: 1.1rem
}

.block-categories .category-sub-menu li[data-depth="1"]>a:hover {
	color: #000
}

.block-categories .category-sub-menu li[data-depth="1"]:before {
	content: "";
	width: 4px;
	height: 4px;
	background: #666;
	position: absolute;
	left: 0;
	top: 9px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.lang-rtl .block-categories .category-sub-menu li[data-depth="1"]:before {
	right: 0;
	left: auto
}

@media (max-width: 767px) {
	.block-categories .category-sub-menu li[data-depth="1"]:before {
		top: 6px
	}
}

.block-categories .category-sub-menu li[data-depth="0"] {
	margin-bottom: 10px;
	padding-bottom: 11px
}

.block-categories .category-sub-menu li[data-depth="0"]:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none
}

.block-categories .category-sub-menu li[data-depth="0"]>a {
	width: 100%;
	display: inline-block;
	color: #000;
	font-size: 1.4rem;
	font-weight: 600;
	text-transform: capitalize
}

.block-categories .category-sub-menu li[data-depth="0"]>a:hover {
	color: #666
}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {
	padding-left: 5px;
	margin-bottom: 7px;
	padding-bottom: 7px
}

.lang-rtl .block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {
	padding-right: 5px;
	padding-left: inherit
}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {
	content: "";
	width: 4px;
	height: 4px;
	background: #666;
	position: absolute;
	left: -15px;
	top: 9px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.lang-rtl .block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {
	right: -15px;
	left: auto
}

.block-categories .collapse-icons {
	position: absolute;
	right: 0;
	top: 1px;
	padding: 0;
	cursor: pointer;
	border: none;
	text-align: center
}

.lang-rtl .block-categories .collapse-icons {
	left: 0;
	right: auto
}

.block-categories .collapse-icons i {
	width: 15px;
	height: 15px
}

.block-categories .collapse-icons[aria-expanded="true"]>i.add {
	display: none
}

.block-categories .collapse-icons[aria-expanded="true"]>i.remove {
	display: block
}

.block-categories .collapse-icons .add,.block-categories .collapse-icons .remove {
	padding: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color: #fff
}

.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover {
	background: #000
}

.block-categories .collapse-icons .remove {
	display: none;
	background: #000
}

.block-categories .collapse-icons .add {
	background: #909090
}

.block-categories .arrows {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	cursor: pointer
}

.lang-rtl .block-categories .arrows {
	left: 0;
	right: auto
}

.block-categories .arrows[aria-expanded="true"]>i.add {
	display: none
}

.block-categories .arrows[aria-expanded="true"]>i.remove {
	display: block
}

.block-categories .arrows .add,.block-categories .arrows .remove {
	padding: 2px;
	padding-right: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.5rem;
	color: #666
}

.lang-rtl .block-categories .arrows .add,.lang-rtl .block-categories .arrows .remove {
	padding-left: 1px;
	padding-right: inherit
}

.block-categories .arrows .add:hover,.block-categories .arrows .remove:hover {
	color: #000
}

.block-categories .arrows .remove {
	display: none
}

.block-categories .collapse[aria-expanded="true"] {
	display: block
}

.block-categories .category-blog .category-sub-menu li[data-depth="0"]:not(:last-child) {
	border-bottom: 1px dashed #e5e5e5
}

.block-categories .category-blog .category-sub-menu li[data-depth="1"]:before {
	left: 10px
}

.lang-rtl .block-categories .category-blog .category-sub-menu li[data-depth="1"]:before {
	right: 10px;
	left: auto
}

.block-categories .category-blog-dropdown {
	width: 100%;
	padding: 9px 10px
}

@media (min-width: 767px) and (max-width: 1200px) {
	.container_full .change-type .grid-type4 {
		display: none
	}

	.container_full #categories-product #js-product-list .product_list.grid_4 .item {
		-webkit-box-flex: 33.33333%;
		-moz-box-flex: 33.33333%;
		-webkit-flex: 33.33333%;
		-ms-flex: 33.33333%;
		flex: 33.33333%;
		max-width: 33.333333%
	}
}

#product .TopContent .block_info .star:after {
	font-size: 13px
}

#product .TopContent .block_info .control-label {
	color: #000;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	min-width: 134px;
	margin-bottom: 18px
}

#product .TopContent .block_info .pro-tag .control-label,#product .TopContent .block_info .pro-cate .control-label {
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 700;
	padding-top: 5px
}

#product .TopContent .block_info .pro-tag span,#product .TopContent .block_info .pro-cate span {
	font-size: 12px;
	font-weight: 400
}

#product .detail-product-name {
	color: black;
	font-size: 23px;
	line-height: 1;
	margin-bottom: 20px;
	text-transform: capitalize
}

#product .group-price {
	margin-top: 45px;
	padding-bottom: 20px
}

#product .group-price .tax-shipping-delivery-label {
	padding-bottom: 5px;
	padding-left: 50px
}

.lang-rtl #product .group-price .tax-shipping-delivery-label {
	padding-right: 50px;
	padding-left: inherit
}

#product .product-prices {
	margin-bottom: 8px;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center
}

#product .product-prices .product-price.has-discount {
	display: inline-block
}

#product .product-prices .tax-shipping-delivery-label {
	margin-left: auto;
	margin-right: 0px;
	font-size: 16px;
	color: #222
}

.lang-rtl #product .product-prices .tax-shipping-delivery-label {
	margin-left: 0px;
	margin-right: auto
}

#product .product-prices .current-price {
	font-size: 2.6rem;
	font-weight: 800;
	color: #000;
	line-height: 1;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	font-family: "Montserrat",sans-serif
}

#product .product-prices .current-price .regular-price {
	font-size: 2rem;
	color: #e0e0e0;
	margin-left: 25px;
	position: relative;
	text-decoration: line-through
}

.lang-rtl #product .product-prices .current-price .regular-price {
	margin-right: 25px;
	margin-left: inherit
}

#product .product-information {
	margin-top: 13px;
	margin-bottom: 25px;
	line-height: 22px;
	font-size: 14px
}

#product .product-cover .block_content {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

#product .product-cover .block_content span {
	border: 1px solid #e8e8e8
}

#product .product-cover .block_content img:hover {
	cursor: zoom-in
}

#product .product-cover .layer {
	position: absolute;
	right: 16px;
	bottom: 7px;
	font-size: 28px;
	cursor: pointer;
	color: #cdcdcd
}

.lang-rtl #product .product-cover .layer {
	left: 16px;
	right: auto
}

#product .product-cover .layer:hover {
	color: #000
}

#product #productThumbs .list-item img:hover {
	cursor: zoom-in
}

#product .product-images {
	padding: 0;
	margin: 0px -5px;
	list-style: none
}

#product .product-images .thumb-container {
	display: inline-block;
	position: relative;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding: 10px 5px 5px 5px
}

.lang-rtl #product .product-images .thumb-container {
	padding: 10px 5px 5px 5px
}

#product .product-images .thumb-container .thumb {
	max-width: 100%;
	width: 100%;
	cursor: pointer;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-ms-opacity: .6;
	-o-opacity: .6;
	opacity: .6
}

#product .product-images .thumb-container .thumb:hover,#product .product-images .thumb-container .thumb.selected {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

#product .product-images .thumb-container:focus {
	outline: none
}

#product .product-images .slick-arrow {
	position: absolute;
	top: 50%;
	width: 25px;
	height: 25px;
	z-index: 2;
	border: 1px solid #e8e8e8;
	text-align: center;
	line-height: 29px;
	margin-top: -12px;
	cursor: pointer;
	background: #fff;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0
}

#product .product-images .slick-arrow i {
	font-size: 2rem
}

#product .product-images .slick-arrow:hover {
	border: 1px solid #666
}

#product .product-images .slick-arrow:hover i {
	color: #666
}

#product .product-images .slick-arrow.slickNext {
	left: 5px
}

.lang-rtl #product .product-images .slick-arrow.slickNext {
	right: 5px;
	left: auto
}

#product .product-images .slick-arrow.slickPrev {
	right: 5px
}

.lang-rtl #product .product-images .slick-arrow.slickPrev {
	left: 5px;
	right: auto
}

#product .product-images:hover .slick-arrow {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

#product .product-images .owl-nav {
	display: none
}

#product .thumb-v3 .product-images .slick-arrow {
	margin-top: 0px;
	margin-left: -12px;
	left: 50%
}

.lang-rtl #product .thumb-v3 .product-images .slick-arrow {
	right: 50%;
	left: auto
}

#product .thumb-v3 .product-images .slick-arrow.slickNext {
	top: 10px
}

#product .thumb-v3 .product-images .slick-arrow.slickNext i:before {
	content: '\f2fc';
	font-family: "Material-Design-Iconic-Font"
}

#product .thumb-v3 .product-images .slick-arrow.slickPrev {
	top: auto;
	bottom: 10px
}

#product .thumb-v3 .product-images .slick-arrow.slickPrev i:before {
	font-family: "Material-Design-Iconic-Font";
	content: '\f2f9'
}

#product .images-container.thumb-vertical .js-qv-mask {
	width: 140px
}

#product .images-container.thumb-vertical .js-qv-mask .product-images {
	margin: -10px -10px
}

#product .images-container.thumb-vertical .js-qv-mask .slick-slide {
	padding: 10px 10px
}

#product .images-container.thumb-vertical .js-qv-mask .slick-slide img {
	border: 1px solid #e8e8e8
}

#product .images-container.thumb-vertical .js-qv-mask .slick-slide .selected {
	border: 1px solid #666
}

#product .images-container.thumb-left .js-qv-mask {
	margin-right: 25px
}

.lang-rtl #product .images-container.thumb-left .js-qv-mask {
	margin-left: 25px;
	margin-right: inherit
}

#product .images-container.thumb-left .product-cover .item {
	margin-bottom: 15px
}

@media (max-width: 991px) {
	#product .images-container.thumb-left {
		display: grid
	}

	#product .images-container.thumb-left.thumb-v5 {
		display: block !important
	}

	#product .images-container.thumb-left.thumb-v5 .js-qv-mask {
		display: none
	}

	#product .images-container.thumb-left .js-qv-mask {
		margin-right: 0px;
		width: 100%;
		padding: 20px 0px 40px 0px
	}

	.lang-rtl #product .images-container.thumb-left .js-qv-mask {
		margin-left: 0px;
		margin-right: inherit
	}

	#product .images-container.thumb-left .product-cover {
		-webkit-box-ordinal-group: -1;
		-moz-box-ordinal-group: -1;
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1
	}
}

#product .images-container.thumb-bottom .product-images .thumb-container .thumb {
	border: 1px solid #e8e8e8
}

#product .images-container.thumb-bottom .product-images .thumb-container .thumb.selected {
	border: 1px solid #666
}

#product .images-container.thumb-bottom .js-qv-image {
	margin: 0px -5px;
	overflow: hidden
}

#product .images-container.thumb-bottom .js-qv-image .product-images {
	padding: 0px
}

#product .images-container.thumb-bottom .js-qv-image .owl-stage-outer {
	overflow: initial
}

#product .thumb-v3 {
	padding-bottom: 40px
}

#product .thumb-v3 .product-images .slick-next {
	top: 0px;
	right: 50%;
	margin-right: -15px
}

.lang-rtl #product .thumb-v3 .product-images .slick-next {
	left: 50%;
	right: auto
}

.lang-rtl #product .thumb-v3 .product-images .slick-next {
	margin-left: -15px;
	margin-right: inherit
}

#product .thumb-v3 .product-images .slick-prev {
	bottom: 0px;
	top: auto;
	left: 50%;
	margin-left: -15px
}

.lang-rtl #product .thumb-v3 .product-images .slick-prev {
	right: 50%;
	left: auto
}

.lang-rtl #product .thumb-v3 .product-images .slick-prev {
	margin-right: -15px;
	margin-left: inherit
}

#product .thumb-v4,#product .thumb-v5 {
	padding-bottom: 30px
}

#product .thumb-v5 .thumb-vertical .product-images .item .thumb {
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-ms-opacity: .6;
	-o-opacity: .6;
	opacity: .6
}

#product .thumb-v5 .thumb-vertical .product-images .item:hover .thumb,#product .thumb-v5 .thumb-vertical .product-images .item.active .thumb {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

#product .thumb-v6 .product-images .thumb-container {
	padding: 10px 7.5px 0px 7.5px
}

.lang-rtl #product .thumb-v6 .product-images .thumb-container {
	padding: 10px 7.5px 0px 7.5px
}

#product .thumb-v6 .product-images .thumb-container span {
	border: 1px solid #e8e8e8
}

#product .thumb-v6 .product-images .thumb-container img:hover {
	cursor: zoom-in
}

#product .thumb-v6 .product-images .thumb-container .layer {
	position: absolute;
	right: 16px;
	bottom: 7px;
	font-size: 28px;
	cursor: pointer;
	color: #cdcdcd
}

#product .thumb-v6 .product-images .thumb-container .layer:hover {
	color: #222
}

#product .thumb-v6 .product-images .thumb-container .thumb {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

#product .thumb-v6 .product-images .owl-dots {
	position: absolute;
	top: -45px;
	bottom: auto
}

#product .thumb-v6 .product-images .owl-dots .owl-dot span {
	height: 10px;
	width: 10px;
	background: #d6d6d6
}

#product .thumb-v6 .product-images .owl-dots .owl-dot:hover span,#product .thumb-v6 .product-images .owl-dots .owl-dot.active span {
	background: #666
}

#product .thumb-v6 .block_information {
	max-width: 550px;
	margin: 0 auto;
	padding-top: 53px;
	padding-left: 15px;
	text-align: center
}

.lang-rtl #product .thumb-v6 .block_information {
	padding-right: 15px;
	padding-left: inherit
}

#product .thumb-v6 .block_information .product-prices {
	display: block
}

#product .thumb-v6 .block_information .product-prices .current-price {
	display: inline-block
}

#product .thumb-v6 .block_information #product_comments_block_extra {
	display: inline-block
}

#product .thumb-v6 .block_information #product_comments_block_extra .control-label {
	min-width: auto
}

#product .thumb-v6 .block_information .product-actions .product-variants-item .control-label {
	display: block
}

#product .thumb-v6 .block_information .product-actions .product-variants-item ul {
	display: inline-block;
	padding-top: 10px
}

#product .thumb-v6 .block_information .productbuttons {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}

#new_comment_form input {
	padding: 0 5px;
	height: 28px;
	border: 1px solid #ccc;
	background: #fff;
	width: 100%
}

#new_comment_form input:hover,#new_comment_form input:focus {
	outline: none;
	border-color: #666
}

#new_comment_form textarea {
	padding: 0 5px;
	height: 80px;
	border: 1px solid #ccc;
	background: #fff;
	width: 100%
}

#new_comment_form textarea:hover,#new_comment_form textarea:focus {
	outline: none;
	border-color: #666
}

#new_comment_form .modal-header {
	border-bottom: none;
	padding-left: 0px;
	padding-right: 0px
}

.lang-rtl #new_comment_form .modal-header {
	padding-left: 0px;
	padding-right: 0px
}

#new_comment_form .modal-header .modal-title {
	text-transform: uppercase;
	font-weight: bold;
	color: #222
}

#new_comment_form .modal-body {
	padding-left: 0px;
	padding-right: 0px
}

.lang-rtl #new_comment_form .modal-body {
	padding-left: 0px;
	padding-right: 0px
}

#new_comment_form #criterions_list label {
	margin-top: 0
}

#new_comment_form .product img {
	border: none
}

#product_comments_block_tab {
	margin-top: 60px
}

#product_comments_block_tab div.comment {
	padding-top: 0
}

#product_comments_block_tab div.comment:last-child {
	border-bottom: none
}

#product_comments_block_tab div.comment:not(:last-child) {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 35px;
	margin-bottom: 40px
}

#product_comments_block_tab div.comment .star_content {
	min-width: 100%;
	float: inherit;
	margin-left: 0
}

.lang-rtl #product_comments_block_tab div.comment .star_content {
	margin-right: 0;
	margin-left: inherit
}

#product_comments_block_tab div.comment .star_content span {
	margin-right: 10px
}

.lang-rtl #product_comments_block_tab div.comment .star_content span {
	margin-left: 10px;
	margin-right: inherit
}

#product_comments_block_tab div.comment div.comment_author {
	width: 100%;
	float: initial
}

#product_comments_block_tab div.comment .date-comment {
	font-style: normal;
	font-size: 11px;
	margin-top: 0
}

#product_comments_block_tab div.comment div.comment_details {
	float: inherit;
	width: auto
}

#product_comments_block_tab div.comment .comment_useful {
	border-top: 1px solid #e9e9e9
}

#product_comments_block_tab div.comment h4 {
	font-size: 1.3rem;
	color: #222;
	font-weight: 700
}

#product_comments_block_tab div.comment .comment_author_infos {
	font-size: 11px;
	color: #c9c9c9
}

.product-actions {
	padding-top: 30px
}

.product-actions .control-label {
	display: inline-block;
	font-size: 1.2rem;
	font-weight: 400;
	margin-bottom: 0;
	vertical-align: middle;
	color: #444;
	margin-right: 5px
}

.lang-rtl .product-actions .control-label {
	margin-left: 5px;
	margin-right: inherit
}

.product-quantity .add {
	vertical-align: top;
	min-width: 150px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	margin-bottom: 20px;
	width: calc(100% - 120px);
	display: flex;
	column-gap: 10px;
}

@media (max-width: 991px){
	.product-quantity .add {
		flex-direction: column;
		row-gap: 10px;
	}
}

.product-quantity .add .paypal-checkout {
	padding: 0 24px;
	color: #fff;
	font-size: 1.4rem;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	position: relative;
	border: none;
	overflow: hidden;
	font-weight: 700;
	flex:1;
	background-color: #000
}
.product-quantity .add .add-to-cart {
	padding: 0 24px;
	color: #fff;
	font-size: 1.4rem;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	position: relative;
	border: none;
	overflow: hidden;
	font-weight: 700;
	flex:1;
	background-color: #000
}

.product-quantity .add .add-to-cart:hover,.product-quantity .add .paypal-checkout:hover {
	background-color: #666
}

.product-quantity .add .add-to-cart:hover span ,.product-quantity .add .paypal-checkout:hover span {
	color: #fff;
	position: relative
}

.product-quantity #quantity_wanted {
	color: #444;
	height: 40px;
	padding: 5px 0px 5px 15px;
	width: 110px;
	font-size: 14px;
	font-weight: 600;
	border: 1px solid #ebebeb;
	background-color: #f6f6f6;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.lang-rtl .product-quantity #quantity_wanted {
	padding: 5px 15px 5px 0px
}

.product-quantity #quantity_wanted:focus {
	border: 1px solid #000
}

.product-discounts {
	margin-bottom: 2.4rem
}

.product-discounts>.product-discounts-title {
	font-weight: normal;
	font-size: 14px
}

.product-discounts>.table-product-discounts thead tr th {
	width: 33%;
	padding: 6px 12px;
	background: white;
	border: 5px #ccc solid;
	text-align: center
}

.product-discounts>.table-product-discounts tbody tr {
	background: #ccc
}

.product-discounts>.table-product-discounts tbody tr:nth-of-type(even) {
	background: white
}

.product-discounts>.table-product-discounts tbody tr td {
	padding: 6px 12px;
	text-align: center;
	border: 5px #ccc solid
}

.sku span {
	text-transform: uppercase;
	font-size: 1.3rem;
	font-weight: 700;
	color: #222
}

.block_accordion .card {
	background-color: transparent;
	border: none;
	border-radius: 0px
}

.block_accordion .card .product-description {
	line-height: 22px;
	margin-bottom: 20px
}

.block_accordion .card .card-header {
	padding: 0px;
	margin-bottom: 0;
	background-color: transparent;
	border-bottom: none;
	font-family: "Montserrat",sans-serif
}

.block_accordion .card .card-header:first-child {
	border-right: 0px
}

.block_accordion .card .product_desc {
	padding-left: 30px
}

.lang-rtl .block_accordion .card .product_desc {
	padding-right: 30px;
	padding-left: inherit
}

.block_accordion .btn-link {
	font-size: 1.6rem;
	font-weight: 700;
	color: #b7b7b7;
	text-transform: uppercase;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 18px;
	margin-bottom: 18px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	width: 100%;
	text-align: left
}

.lang-rtl .block_accordion .btn-link {
	text-align: right
}

.block_accordion .btn-link:after {
	content: '\f278';
	position: absolute;
	font-family: "Material-Design-Iconic-Font";
	top: -3px;
	right: 0;
	font-size: 20px;
	color: #9a9a9a
}

.lang-rtl .block_accordion .btn-link:after {
	left: 0;
	right: auto
}

.block_accordion .btn-link[aria-expanded="true"] {
	color: #222
}

.block_accordion .btn-link[aria-expanded="true"]:after {
	content: "\f273"
}

.block_accordion ul {
	padding-left: 15px
}

.lang-rtl .block_accordion ul {
	padding-right: 15px;
	padding-left: inherit
}

.block_accordion .collapse {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 20px
}

.block_accordion .collapse.in {
	display: block
}

.block_accordion .collapse .block {
	margin-top: 35px;
	margin-bottom: 20px
}

.block_accordion .collapse #new_comment_form {
	margin-bottom: 60px
}

.block_accordion .product-manufacturer {
	margin-bottom: 25px
}

.block_accordion .accordion-collapse p {
	line-height: 24px;
	font-size: 13px;
	font-weight: 400;
	color: #000
}

.block_accordion .accordion-collapse ul:not(#criterions_list) {
	padding-left: 0px;
	list-style-type: none;
	padding-bottom: 10px
}

.lang-rtl .block_accordion .accordion-collapse ul:not(#criterions_list) {
	padding-right: 0px;
	padding-left: inherit
}

.block_accordion .accordion-collapse ul:not(#criterions_list) li {
	font-size: 13px;
	line-height: 24px;
	padding: 3px 0px 3px 20px;
	position: relative;
	font-weight: 300;
	color: #000
}

.lang-rtl .block_accordion .accordion-collapse ul:not(#criterions_list) li {
	padding: 3px 20px 3px 0px
}

.block_accordion .accordion-collapse ul:not(#criterions_list) li:before {
	content: '';
	background: #a9a9a9;
	width: 7px;
	height: 7px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 0px;
	bottom: 12px
}

.lang-rtl .block_accordion .accordion-collapse ul:not(#criterions_list) li:before {
	right: 0px;
	left: auto
}

#product-modal {
	background: #fff;
	overflow: hidden
}

#product-modal .modal-header {
	position: absolute;
	right: 50px;
	top: 40px
}

.lang-rtl #product-modal .modal-header {
	left: 50px;
	right: auto
}

#product-modal .modal-header .close {
	outline: none
}

#product-modal .modal-header .close i {
	font-size: 30px
}

#product-modal .modal-header .close:hover i {
	color: #666
}

#product-modal .modal-dialog {
	max-width: 800px;
	background: white
}

#product-modal .modal-content {
	background: transparent;
	border: none;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

#product-modal .modal-content .modal-body figure {
	margin-bottom: 0;
	text-align: center
}

#product-modal .modal-content .modal-body .product-cover-modal {
	background: white;
	max-width: 550px;
	display: inline-block
}

#product-modal .modal-content .modal-body .image-caption {
	background: white;
	padding: 10px 20px;
	border-top: #ccc 1px solid;
	display: none
}

#product-modal .modal-content .modal-body .image-caption p {
	margin-bottom: 0
}

#product-modal .modal-content .modal-body .thumbnails {
	position: relative;
	text-align: center
}

#product-modal .modal-content .modal-body .mask {
	position: relative;
	overflow: hidden;
	max-height: 800px;
	z-index: 1
}

#product-modal .modal-content .modal-body .mask.nomargin {
	margin-top: 0
}

#product-modal .modal-content .modal-body .mask .js-modal-product-images {
	width: 100%
}

#product-modal .modal-content .modal-body .mask .thumb-container {
	padding-top: 10px
}

#product-modal .modal-content .modal-body .product-images {
	margin-top: 20px
}

#product-modal .modal-content .modal-body .product-images .owl-nav {
	display: block;
	opacity: 1
}

#product-modal .modal-content .modal-body .product-images img {
	width: 120px;
	cursor: pointer;
	background: white
}

#product-modal .modal-content .modal-body .product-images .thumb-container {
	padding-top: 10px
}

#product-modal .modal-content .modal-body .product-images .thumb-container:first-child {
	margin-top: 0
}

#product-modal .modal-content .modal-body .disabled {
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0
}

#product-modal .modal-content .modal-body .owl-next {
	left: -15px
}

.lang-rtl #product-modal .modal-content .modal-body .owl-next {
	right: -15px;
	left: auto
}

#product-modal .modal-content .modal-body .owl-prev {
	right: -15px
}

.lang-rtl #product-modal .modal-content .modal-body .owl-prev {
	left: -15px;
	right: auto
}

.js-qv-mask .owl-nav [class*='owl-'] {
	visibility: hidden;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: all 0.35s ease 0.1s;
	-moz-transition: all 0.35s ease 0.1s;
	-ms-transition: all 0.35s ease 0.1s;
	-o-transition: all 0.35s ease 0.1s;
	transition: all 0.35s ease 0.1s;
	top: 50%;
	margin-top: -15px;
	font-size: 19px
}

.js-qv-mask .owl-nav .owl-next {
	right: -15px
}

.lang-rtl .js-qv-mask .owl-nav .owl-next {
	left: -15px;
	right: auto
}

.js-qv-mask .owl-nav .owl-prev {
	right: inherit;
	left: -15px
}

.lang-rtl .js-qv-mask .owl-nav .owl-prev {
	right: -15px;
	left: auto
}

.js-qv-mask:hover .owl-nav [class*='owl-'] {
	visibility: visible;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1)
}

.in_border {
	padding-bottom: 1.6rem
}

.in_border.end {
	border-bottom: none;
	padding-bottom: 20px;
	margin-bottom: 0;
	line-height: 25px;
	border-bottom: 1px solid #f2f2f2
}

.in_border.end .sku {
	margin-bottom: 14px
}

.in_border.end .sku span {
	font-size: 1.2rem;
	font-weight: 600;
	color: #103243;
	text-transform: uppercase
}

.in_border.end .pro-cate,.in_border.end .pro-tag {
	margin-bottom: 14px
}

.in_border.end .pro-cate span a,.in_border.end .pro-tag span a {
	font-size: 1.5rem;
	color: #103243
}

.in_border.end .pro-cate span a:hover,.in_border.end .pro-tag span a:hover {
	color: #000
}

.product-availability {
	display: inline-block;
	font-size: 1.2rem;
	text-transform: capitalize;
	font-weight: 400;
	color: #000
}

.product-availability .material-icons {
	line-height: inherit
}

.product-availability i {
	font-size: 1.3rem;
	margin-left: 5px;
	margin-right: 8px
}

.lang-rtl .product-availability i {
	margin-left: 8px;
	margin-right: 5px
}

.product-availability .product-available {
	color: #6bb853
}

.product-features {
	margin-top: 10px
}

.product-features>dl.data-sheet {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start
}

.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name {
	-webkit-box-flex: 1 0 40%;
	-moz-box-flex: 1 0 40%;
	-webkit-flex: 1 0 40%;
	-ms-flex: 1 0 40%;
	flex: 1 0 40%;
	font-weight: normal;
	background: #e7e7e7;
	padding: 5px;
	margin-right: 5px;
	min-height: 4rem;
	word-break: break-all;
	line-height: 30px
}

.product-features>dl.data-sheet dd.value:nth-of-type(even),.product-features>dl.data-sheet dt.name:nth-of-type(even) {
	background: #e7e7e7
}

.product-features>dl.data-sheet dt.name {
	text-transform: capitalize
}

.product-variants {
	padding-bottom: 23px;
	line-height: 1
}

.product-variants>.product-variants-item:not(:last-child) {
	margin-bottom: 23px
}

.product-variants>.product-variants-item .control-label {
	margin-left: 0;
	margin-right: 8px;
	min-width: 70px;
	margin-bottom: 10px !important
}

.lang-rtl .product-variants>.product-variants-item .control-label {
	margin-left: 8px;
	margin-right: 0
}

.product-variants>.product-variants-item select {
	border: 1px solid #e7e7e7;
	height: 35px;
	min-width: 15rem;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	font-size: 1.4rem;
	font-weight: 400;
	padding: 0 11px
}

.product-variants>.product-variants-item select:hover,.product-variants>.product-variants-item select:focus {
	outline: none;
	border-color: #000
}

.product-variants>.product-variants-item ul {
	list-style: none;
	padding: 0;
	margin-bottom: 0;
	overflow: hidden
}

.product-variants>.product-variants-item ul li {
	margin: 2px 5px;
	display: inline-block;
	line-height: 1;
	float: left
}

.lang-rtl .product-variants>.product-variants-item ul li {
	float: right
}

.product-variants>.product-variants-item ul li:first-child {
	margin-left: 0
}

.lang-rtl .product-variants>.product-variants-item ul li:first-child {
	margin-right: 0;
	margin-left: inherit
}

.product-variants>.product-variants-item .input-color {
	position: absolute;
	background: transparent;
	height: 34px;
	width: 34px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	border: 1px solid transparent;
	cursor: pointer;
	z-index: 99;
	outline: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}

.lang-rtl .product-variants>.product-variants-item .input-color {
	right: 50%;
	left: auto
}

.lang-rtl .product-variants>.product-variants-item .input-color {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.product-variants>.product-variants-item .input-color:checked,.product-variants>.product-variants-item .input-color:hover {
	border: 1px solid #000
}

.product-variants>.product-variants-item .input-color:checked+span,.product-variants>.product-variants-item .input-color:hover+span {
	border: 2px solid #fff
}

.product-variants>.product-variants-item .color {
	display: inline-block;
	vertical-align: top;
	height: 34px;
	width: 34px;
	border-radius: 6px;
	position: relative;
	margin-right: 0
}

.lang-rtl .product-variants>.product-variants-item .color {
	margin-left: 0;
	margin-right: inherit
}

.product-variants>.product-variants-item .color.white {
	border: 1px solid #ebebeb
}

.product-variants>.product-variants-item .color:hover,.product-variants>.product-variants-item .color.active {
	-webkit-box-shadow: 0 0 0 2px #fff;
	-moz-box-shadow: 0 0 0 2px #fff;
	-ms-box-shadow: 0 0 0 2px #fff;
	-o-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff
}

.product-variants>.product-variants-item .color:hover:before,.product-variants>.product-variants-item .color.active:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 32px;
	height: 32px;
	border-radius: 3px;
	border: 1px solid #ebebeb
}

.lang-rtl .product-variants>.product-variants-item .color:hover:before,.lang-rtl .product-variants>.product-variants-item .color.active:before {
	right: 50%;
	left: auto
}

.lang-rtl .product-variants>.product-variants-item .color:hover:before,.lang-rtl .product-variants>.product-variants-item .color.active:before {
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.product-variants>.product-variants-item .input-radio {
	cursor: pointer;
	position: absolute;
	top: 0;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	min-width: 34px;
	padding: 0px 7px;
	width: 100%;
	height: 34px;
	outline: none
}

.product-variants>.product-variants-item .radio-label {
	font-size: 12px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	min-width: 34px;
	padding: 0px 15px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #ebebeb;
	color: #666
}

.product-variants>.product-variants-item .input-container {
	position: relative
}

.product-variants>.product-variants-item .input-container .input-radio[checked="checked"] {
	background: #000
}

.product-variants>.product-variants-item .input-container .input-radio[checked="checked"] ~ .radio-label {
	color: #fff;
	position: relative;
	background: transparent
}

.product-add-to-cart .control-label {
	display: block;
	margin-bottom: 10px
}

.product-shipments label {
	font-weight: 700;
	margin-bottom: 15px;
	color: #222222;
    font-size: 10px;
}

.Wishlist-center .addToWishlist {
	display: inline-block;
	margin-bottom: 10px;
	min-width: 130px
}

.Wishlist-center .addToWishlist i {
	font-size: 1.6rem
}

.Wishlist-center .addToWishlist span {
	font-size: 12px;
	font-weight: 600;
	color: #000;
	text-transform: uppercase;
	position: relative;
	margin-left: 7px;
	line-height: 23px;
	opacity: 1
}

.lang-rtl .Wishlist-center .addToWishlist span {
	margin-right: 7px;
	margin-left: inherit
}

.wishlist_bottom .addToWishlist:before {
	content: '\f15e';
	font-family: "Material-Design-Iconic-Font";
	font-size: 16px;
	position: relative;
	top: 2px
}

.wishlist_bottom .addToWishlist svg {
	display: none
}

.wishlist_bottom .addToWishlist span {
	font-size: 12px;
	font-weight: 600;
	color: #000;
	text-transform: uppercase;
	position: relative;
	padding-left: 7px;
	line-height: 23px;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.lang-rtl .wishlist_bottom .addToWishlist span {
	padding-right: 7px;
	padding-left: inherit
}

.wishlist_bottom .addToWishlist:hover:before {
	color: #666;
	content: "\f15f"
}

.wishlist_bottom .addToWishlist:hover span {
	color: #666
}

.productbuttons {
	padding-bottom: 25px
}

.productbuttons .social-sharing {
	display: inline-block
}

.productbuttons .social-sharing span {
	text-transform: none;
	font-size: 12px;
	font-weight: 500;
	line-height: 22px;
	color: #000;
	margin-right: 27px
}

.lang-rtl .productbuttons .social-sharing span {
	margin-left: 27px;
	margin-right: inherit
}

.productbuttons .social-sharing span i {
	font-size: 18px;
	margin-right: 17px
}

.lang-rtl .productbuttons .social-sharing span i {
	margin-left: 17px;
	margin-right: inherit
}

.productbuttons .social-sharing .item {
	line-height: 36px;
	text-align: center;
	margin-right: 18px;
	font-size: 10px;
	text-transform: uppercase;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 16px;
	overflow: hidden;
	color: #000;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.lang-rtl .productbuttons .social-sharing .item {
	margin-left: 18px;
	margin-right: inherit
}

.productbuttons .social-sharing .item:hover {
	max-width: 75px;
	color: #666;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.productbuttons .social-sharing .item i {
	font-size: 17px;
	vertical-align: middle;
	margin-right: 7px;
	line-height: 23px
}

.lang-rtl .productbuttons .social-sharing .item i {
	margin-left: 7px;
	margin-right: inherit
}

.productbuttons .social-sharing .item .share-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: 500
}

.productbuttons .social-sharing .item .share-title:hover {
	color: #666
}

.shiping .shiping_time {
	margin-bottom: 20px
}

.shiping .shiping_time i {
	font-size: 18px;
	color: #1a1a1a;
	margin-right: 12px
}

.lang-rtl .shiping .shiping_time i {
	margin-left: 12px;
	margin-right: inherit
}

.shiping .shiping_truck i {
	font-size: 18px;
	color: #1a1a1a;
	margin-right: 12px
}

.lang-rtl .shiping .shiping_truck i {
	margin-left: 12px;
	margin-right: inherit
}

li.product-flag {
	display: block;
	position: absolute;
	background: #ccc;
	font-weight: 700;
	padding: .5rem .7rem;
	text-transform: uppercase;
	color: white;
	margin-top: 5px;
	margin-left: -.5rem;
	z-index: 2
}

li.product-flag.online-only {
	top: 40rem;
	right: 0;
	font-size: 14px
}

li.product-flag.online-only::before {
	content: "\E30A";
	font-family: 'Material Icons';
	vertical-align: middle;
	margin: .5rem
}

li.product-flag.discount {
	display: none
}

li.product-flag.on-sale {
	background: #ccc;
	width: 100%;
	text-align: center;
	margin: 0;
	left: 0;
	top: 0
}

.product-customization {
	margin: 1.5rem 0
}

.product-customization .product-customization-item {
	margin: 1rem 0
}

.product-customization .product-message {
	background: #e7e7e7;
	border: none;
	width: 100%;
	height: 5rem;
	resize: none;
	padding: 1rem
}

.product-customization .file-input {
	width: 100%;
	opacity: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
	height: 4.2rem;
	overflow: hidden;
	position: absolute
}

.product-customization .custom-file {
	position: relative;
	background: #e7e7e7;
	width: 100%;
	height: 4.2rem;
	line-height: 4.2rem;
	text-indent: 1rem;
	display: block;
	color: #ccc;
	margin-top: 10px
}

.product-customization .custom-file button {
	z-index: 0;
	position: absolute;
	right: 0;
	top: 0
}

.product-customization small {
	color: #ccc
}

.product-pack {
	margin-top: 15px
}

.product-pack .pack-product-container {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around
}

.product-pack .pack-product-container .thumb-mask {
	padding: 10px
}

.product-pack .pack-product-container .pack-product-name {
	-webkit-box-flex: 0 0 50%;
	-moz-box-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	font-size: 1.4rem;
	color: #ccc
}

.product-pack .pack-product-container .pack-product-quantity {
	border-left: #e7e7e7 2px solid;
	padding-left: 5px
}

.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	min-width: 60px
}

.relate-product .title_block {
	font-size: 3.2rem;
	margin-bottom: 30px;
	color: #000;
	font-style: italic;
	font-weight: 800
}

.relate-product .product_list .owl-nav [class*='owl-'] {
	top: 42%
}

.relate-product .product_list .owl-nav .owl-next {
	right: -5px
}

.lang-rtl .relate-product .product_list .owl-nav .owl-next {
	left: -5px;
	right: auto
}

.relate-product .product_list .owl-nav .owl-prev {
	left: -5px
}

.lang-rtl .relate-product .product_list .owl-nav .owl-prev {
	right: -5px;
	left: auto
}

.tabs {
	width: 100%;
	margin-bottom: 100px
}

.tabs .nav-tabs {
	border-bottom: 1px solid #ebebeb
}

.tabs .nav-tabs .nav-item {
	display: inline-block;
	font-weight: bold;
	line-height: 26px;
	font-family: "Montserrat",sans-serif
}

.tabs .nav-tabs .nav-item:not(:last-child) {
	margin-right: 38px
}

.lang-rtl .tabs .nav-tabs .nav-item:not(:last-child) {
	margin-left: 38px;
	margin-right: inherit
}

.tabs .nav-tabs .nav-item .nav-link {
	color: #b7b7b7;
	font-size: 1.6rem;
	font-weight: 600;
	border: none;
	padding: 0px 0px 15px 0px;
	position: relative;
	text-transform: uppercase
}

.tabs .nav-tabs .nav-item .nav-link:before {
	content: "";
	width: 0px;
	height: 3px;
	position: absolute;
	bottom: -1px;
	right: 0px;
	background: #222222;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear
}

.lang-rtl .tabs .nav-tabs .nav-item .nav-link:before {
	left: 0px;
	right: auto
}

.tabs .nav-tabs .nav-item .nav-link:hover,.tabs .nav-tabs .nav-item .nav-link.active {
	color: #000
}

.tabs .nav-tabs .nav-item .nav-link:hover:before,.tabs .nav-tabs .nav-item .nav-link.active:before {
	width: 100%;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	left: 0px;
	right: initial;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear
}

.lang-rtl .tabs .nav-tabs .nav-item .nav-link:hover:before,.lang-rtl .tabs .nav-tabs .nav-item .nav-link.active:before {
	right: 0px;
	left: auto
}

.lang-rtl .tabs .nav-tabs .nav-item .nav-link:hover:before,.lang-rtl .tabs .nav-tabs .nav-item .nav-link.active:before {
	left: initial;
	right: auto
}

@media (max-width: 767px) {
	.tabs .nav-tabs .nav-item .nav-link {
		font-size: 1.4rem !important;
		white-space: nowrap
	}
}

.tabs .tab-content {
	padding: 31px 0px 10px 0px;
	margin-bottom: 15px;
	text-align: left;
	font-size: 1.4rem;
	color: #666
}

.lang-rtl .tabs .tab-content {
	padding: 31px 0px 10px 0px
}

.lang-rtl .tabs .tab-content {
	text-align: right
}

.tabs .tab-content p {
	line-height: 24px;
	font-weight: 300;
	color: #000
}

.tabs .tab-content .des {
	font-size: 13px;
	font-weight: 400;
	line-height: 24px
}

.tabs .tab-content .des.des_2 {
	border-left: 6px solid #ccc;
	padding-left: 30px;
	margin-left: 35px;
	margin-top: 17px
}

.tabs .tab-content .style_type_1 {
	padding-top: 20px
}

.tabs .tab-content h4 {
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	color: #041b2d
}

.tabs .tab-content ul:not(#criterions_list) li {
	font-size: 14px;
	line-height: 24px;
	position: relative;
	color: #666666
}

.tabs .tab-content .product-reference {
	padding-top: 15px
}

.product-list-images {
	margin-left: -5px;
	margin-right: -5px
}

.lang-rtl .product-list-images {
	margin-left: -5px;
	margin-right: -5px
}

.product-list-images .list-item {
	width: 50%;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	float: left;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

.lang-rtl .product-list-images .list-item {
	padding-left: 5px;
	padding-right: 5px
}

.lang-rtl .product-list-images .list-item {
	float: right
}

.product-list-images .list-item span {
	border: 1px solid #e8e8e8
}

.product-list-images .list-item img {
	max-width: 100%
}

.js-qv-mask .product-list {
	padding-top: 15px;
	margin-left: -10px;
	margin-right: -10px
}

.lang-rtl .js-qv-mask .product-list {
	margin-left: -10px;
	margin-right: -10px
}

.js-qv-mask .product-list .item {
	padding: 10px 10px 10px 10px;
	width: 20%;
	float: left
}

.lang-rtl .js-qv-mask .product-list .item {
	padding: 10px 10px 10px 10px
}

.lang-rtl .js-qv-mask .product-list .item {
	float: right
}

.js-qv-mask .product-list .item img {
	max-width: 100%;
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-webkit-opacity: .6;
	-moz-opacity: .6;
	-ms-opacity: .6;
	-o-opacity: .6;
	opacity: .6;
	cursor: pointer;
	border: 1px solid #e8e8e8
}

.js-qv-mask .product-list .item img:hover,.js-qv-mask .product-list .item img.selected {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	border: 1px solid #666
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	margin-top: 43vh
}

.lang-rtl .modal.in .modal-dialog {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.modal.in .modal-dialog .modal-content .position-sticky .in_border {
	padding-bottom: 0rem;
	margin-bottom: 0rem
}

.modal.in .modal-dialog .modal-content .images-container .js-qv-image {
	margin: 0px 0px 0px 5px !important
}

.lang-rtl .modal.in .modal-dialog .modal-content .images-container .js-qv-image {
	margin: 0px 5px !important 0px 0px
}

.modal.in .modal-dialog .modal-content .images-container .thumb-container {
	padding: 10px 5px;
	max-width: 90px;
	display: inline-block
}

.quickview {
	overflow: hidden !important
}

.quickview .modal-dialog {
	max-height: 507px
}

@media (min-width: 768px) {
	.quickview .modal-dialog {
		max-width: 720px
	}
}

@media (min-width: 992px) {
	.quickview .modal-dialog {
		min-width: 950px
	}
}

.quickview .modal-body {
	padding: 20px;
	overflow: hidden;
	max-height: 650px;
	min-width: 950px
}

.quickview .modal-content {
	border: none;
	width: 100%
}

.quickview .modal-header {
	border: none
}

.quickview .modal-header button {
	right: 4px;
	top: 3px
}

.lang-rtl .quickview .modal-header button {
	left: 4px;
	right: auto
}

.quickview .modal-header button:focus {
	border: none;
	outline: none
}

.quickview .modal-header button i {
	font-size: 18px;
	font-weight: 400;
	color: #000;
	transform: rotate(0);
	transition: all .35s ease
}

.quickview .modal-header button i:hover {
	transform: rotate(180deg)
}

.quickview .position-sticky .block_content {
	max-height: 520px;
	overflow-y: auto;
	padding: 41px 30px 0
}

.quickview .position-sticky .block_content::-webkit-scrollbar {
	width: 3px;
	background-color: #efefef;
	visibility: hidden
}

.quickview .position-sticky .block_content::-webkit-scrollbar-track {
	background-color: #efefef;
	visibility: hidden
}

.quickview .position-sticky .block_content::-webkit-scrollbar-thumb {
	background-color: #666;
	visibility: hidden
}

.quickview .position-sticky:hover .block_content::-webkit-scrollbar,.quickview .position-sticky:hover .block_content::-webkit-scrollbar-track,.quickview .position-sticky:hover .block_content::-webkit-scrollbar-thumb {
	visibility: visible
}

.quickview .control-label {
	margin-bottom: 10px;
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 700;
	min-width: 130px
}

.quickview .star {
	font-size: 11px;
	width: 1.3em;
	opacity: 0.6
}

.quickview .layer {
	display: none
}

.quickview .product-actions {
	padding: 0
}

.quickview .js-qv-image {
	margin-top: 10px
}

.quickview .product-name {
	font-size: 1.8rem;
	font-weight: 700;
	color: #222
}

.quickview .instock {
	margin-right: 15px
}

.lang-rtl .quickview .instock {
	margin-left: 15px;
	margin-right: inherit
}

.quickview .pro-cate span {
	letter-spacing: .1px;
	font-size: 11px;
	font-weight: 400
}

.quickview .product-variants>.product-variants-item:not(:last-child) {
	margin-bottom: 25px
}

.quickview #product-description-short {
	margin-top: 20px;
	padding-bottom: 31px;
	font-size: 13px;
	font-weight: 400
}

.quickview .product-prices .current-price {
	color: #666 !important;
	font-size: 2rem;
	font-family: "Montserrat",sans-serif;
	font-weight: 700
}

.quickview .product-prices .current-price .price {
	margin-right: 10px
}

.quickview .product-prices .current-price .regular-price {
	font-size: 1.4rem;
	color: #e0e0e0;
	text-decoration: line-through;
	margin-left: 20px
}

.lang-rtl .quickview .product-prices .current-price .regular-price {
	margin-right: 20px;
	margin-left: inherit
}

.quickview .product-prices .current-price .discount {
	font-size: 1.6rem;
	color: #666
}

.quickview .social-sharing {
	margin-top: 0
}

.quickview .social-sharing .dropdown-menu {
	padding: 0
}

.quickview .social-sharing .dropdown-menu i {
	margin-right: 1rem
}

.lang-rtl .quickview .social-sharing .dropdown-menu i {
	margin-left: 1rem;
	margin-right: inherit
}

.quickview .addToWishlist {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	float: right;
	float: right;
	padding-top: 10px;
	color: #000
}

.lang-rtl .quickview .addToWishlist {
	float: left
}

.quickview .addToWishlist:hover {
	color: #666
}

.quickview .addToWishlist:before {
	content: "\f15f";
	font-family: "Material-Design-Iconic-Font";
	font-size: 1.8rem;
	margin-right: 14px
}

.lang-rtl .quickview .addToWishlist:before {
	margin-left: 14px;
	margin-right: inherit
}

.quickview .addToWishlist span {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 25px
}

.quickview .addToWishlist svg {
	display: none
}

.quickview .in_border {
	padding-bottom: 1.5rem;
	margin-bottom: 1.5rem;
	border: none
}

.quickview .product-quantity {
	padding-top: 20px
}

.quickview .product-add-to-cart {
	padding-top: 0
}

.quickview .product-add-to-cart .qty {
	display: block
}

.quickview .product-add-to-cart .add {
	width: 100%;
	padding-top: 10px;
	padding-left: 0px
}

.lang-rtl .quickview .product-add-to-cart .add {
	padding-right: 0px;
	padding-left: inherit
}

.quickview .product-add-to-cart .add a {
	height: 48px;
	line-height: 48px
}

.quickview .product-add-to-cart .add i {
	position: relative
}

.quickview .product-variants .product-variants-item select {
	min-width: 10rem
}

.quickview .images-container .item {
	outline: none
}

.quickview .images-container .thumb {
	max-width: 100%
}

.quickview .divide-right .images-container1 {
	padding: 5px
}

.quickview .divide-right .owl_carousel .owl-nav {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-'] {
	width: 37px;
	height: 50px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #474747;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-']:hover {
	background: #666;
	border: 1px solid #666
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].disabled {
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-webkit-opacity: .5;
	-moz-opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	opacity: .5
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].owl-next {
	right: -5px
}

.lang-rtl .quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].owl-next {
	left: -5px;
	right: auto
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].owl-next i {
	color: #fff
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].owl-next i:before {
	content: "\f178";
	font-family: "FontAwesome"
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].owl-prev {
	left: -5px
}

.lang-rtl .quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].owl-prev {
	right: -5px;
	left: auto
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].owl-prev i {
	color: #fff
}

.quickview .divide-right .owl_carousel .owl-nav [class*='owl-'].owl-prev i:before {
	content: "\f177";
	font-family: "FontAwesome"
}

.quickview.modal.in .modal-dialog .modal-content .images-container .js-qv-image {
	margin: 0px -5px 0px -5px !important
}

.btn {
	font-family: "Montserrat",sans-serif;
	text-transform: uppercase;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	cursor: pointer
}

.btn i {
	margin-right: 7px;
	font-size: 1.3rem;
	vertical-align: middle
}

.lang-rtl .btn i {
	margin-left: 7px;
	margin-right: inherit
}

.btn i.material-icons {
	font-size: 1.5rem
}

.btn span {
	display: inline-block;
	vertical-align: middle
}

.btn:hover,.btn:focus {
	background-color: #000;
	color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.btn.btn-primary {
	padding: 9px 25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #000;
	border-color: transparent;
	color: #fff
}

.btn.btn-primary:hover,.btn.btn-primary:focus {
	color: #fff;
	background: #666;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov-bloglist.slider-style-1 {
	margin-left: -15px;
	margin-right: -15px
}

.lang-rtl .nov-bloglist.slider-style-1 {
	margin-left: -15px;
	margin-right: -15px
}

.nov-bloglist.slider-style-1 .block-blog {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	padding: 0px;
	margin-bottom: 0px;
	background: transparent
}

.nov-bloglist.slider-style-1 .block-blog .title_block {
	margin-bottom: 60px
}

.nov-bloglist.slider-style-1 .block-blog .title_block .title_content {
	font-size: 3.2rem;
	font-weight: 800
}

.nov-bloglist.slider-style-1 .block-blog .title_block .sub_title {
	margin-top: 25px;
	font-weight: 700;
	color: #bfbcb4;
	font-size: 2.4rem;
	text-transform: capitalize;
	font-style: italic
}

.nov-bloglist.slider-style-1 .block-blog .block_content {
	margin-right: -10vw
}

.lang-rtl .nov-bloglist.slider-style-1 .block-blog .block_content {
	margin-left: -10vw;
	margin-right: inherit
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl {
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden
}

.lang-rtl .nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl {
	padding-left: 0px;
	padding-right: 0px
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .owl-item {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item {
	padding-left: 15px;
	padding-right: 15px
}

.lang-rtl .nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item {
	padding-left: 15px;
	padding-right: 15px
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .post-item .post-image {
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .post-item .post-image img {
	width: 100%;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .post-item .post-image img:hover {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .post-item .post-image .view_all {
	position: absolute;
	bottom: 20px;
	left: 25px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	border-radius: 4px;
	padding: 0 18px;
	height: 38px;
	line-height: 38px;
	font-weight: 700;
	font-size: 1.4rem;
	text-transform: uppercase;
	background: #fff;
	color: black;
	border-top-right-radius: 0
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .post-item .post-image .view_all:before {
	content: "";
	position: absolute;
	right: -7px;
	top: 0;
	width: 16px;
	height: 38px;
	background: #fff;
	transform: skewX(-22deg);
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .post-item .post-image .view_all:hover:before,.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .post-item .post-image .view_all:hover {
	transition: all .35s ease;
	background: #000;
	color: #fff
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content {
	padding: 23px 0px
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .post-time {
	color: #6e6e6e;
	padding-right: 20px
}

.lang-rtl .nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .post-time {
	padding-left: 20px;
	padding-right: inherit
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .viewed {
	color: #6e6e6e
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .viewed i {
	padding-right: 5px
}

.lang-rtl .nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .viewed i {
	padding-left: 5px;
	padding-right: inherit
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .post_title {
	text-align: left;
	line-height: 26px;
	margin-bottom: 9px
}

.lang-rtl .nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .post_title {
	text-align: right
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .post_title a {
	font-size: 1.8rem;
	line-height: 20px;
	font-weight: 600;
	text-transform: uppercase;
	color: #222
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .post_title a:hover {
	color: #666
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content:hover .post-image a {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item .blog-content .description {
	font-size: 1.4rem
}

.nov-bloglist.slider-style-2 .block-blog .title_block {
	margin-bottom: 55px
}

.nov-bloglist.slider-style-2 .block-blog .title_block .title_content {
	font-size: 3.2rem;
	line-height: 3.9rem;
	font-weight: 800;
	color: #000
}

.nov-bloglist.slider-style-2 .block-blog .title_block .sub_title {
	margin-top: 14px;
	color: #bfbcb4;
	font-weight: 700;
	display: block;
	line-height: 2.9rem;
	font-size: 1.4rem
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image {
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image a {
	display: block
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image img {
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	width: 100%
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image img:hover {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all {
	position: absolute;
	bottom: 20px;
	left: 25px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	border-radius: 4px;
	padding: 0 18px;
	height: 38px;
	line-height: 38px;
	font-weight: 700;
	background: #fff;
	text-transform: uppercase;
	color: #000
}

.lang-rtl .nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all {
	right: 25px;
	left: auto
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all:before {
	content: "";
	position: absolute;
	right: -7px;
	top: 0;
	width: 18px;
	height: 38px;
	background: #fff;
	-webkit-transform: skewX(-22deg);
	-moz-transform: skewX(-22deg);
	-ms-transform: skewX(-22deg);
	-o-transform: skewX(-22deg);
	transform: skewX(-22deg);
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.lang-rtl .nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all:before {
	left: -7px;
	right: auto
}

.lang-rtl .nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all:before {
	-webkit-transform: skewX(22deg);
	-moz-transform: skewX(22deg);
	-ms-transform: skewX(22deg);
	-o-transform: skewX(22deg);
	transform: skewX(22deg)
}

.lang-rtl .nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all:before {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: inherit;
	-webkit-border-top-right-radius: inherit;
	border-top-right-radius: inherit
}

.lang-rtl .nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all:before {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: inherit;
	-webkit-border-bottom-right-radius: inherit;
	border-bottom-right-radius: inherit
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all:hover:before,.nov-bloglist.slider-style-2 .block-blog .block_content .item .post-item .post-image .view_all:hover {
	transition: all .35s ease;
	background: #000;
	color: #fff
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .blog-content {
	padding: 23px 0px
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .blog-content .post_title {
	text-align: left;
	line-height: 26px;
	margin-bottom: 13px
}

.lang-rtl .nov-bloglist.slider-style-2 .block-blog .block_content .item .blog-content .post_title {
	text-align: right
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .blog-content .post_title a {
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 20px;
	color: #000;
	text-transform: uppercase
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .blog-content .post_title a:hover {
	color: #666
}

.nov-bloglist.slider-style-2 .block-blog .block_content .item .blog-content:hover .post-image a {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.nov-bloglist.slider-style-3 .block-blog .title_block .title_content {
	font-size: 2.4rem;
	font-weight: 700;
	color: #928c7c;
	margin-bottom: 26px
}

.nov-bloglist.slider-style-3 .block-blog .title_block .sub_title {
	color: #000;
	font-weight: 600;
	display: block;
	font-size: 4.8rem;
	line-height: 7.2rem
}

.nov-bloglist.slider-style-3 .block-blog .shop-now {
	height: 64px;
	line-height: 64px;
	padding: 0 48px;
	font-size: 2.4rem;
	font-weight: 700;
	position: relative;
	color: #fff;
	background: #666
}

.nov-bloglist.slider-style-3 .block-blog .shop-now:before {
	content: "";
	position: absolute;
	top: 50%;
	right: calc(100% + 30px);
	width: 260px;
	height: 2px;
	background: #000
}

.lang-rtl .nov-bloglist.slider-style-3 .block-blog .shop-now:before {
	left: calc(100% + 30px);
	right: auto
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image {
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image a {
	display: block
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image img {
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	width: 100%
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image img:hover {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image .view_all {
	position: absolute;
	bottom: 20px;
	left: 25px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding: 0 18px;
	height: 38px;
	line-height: 38px;
	font-weight: 700;
	background: #fff
}

.lang-rtl .nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image .view_all {
	right: 25px;
	left: auto
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image .view_all:before {
	content: "";
	position: absolute;
	right: -7px;
	top: 0;
	width: 18px;
	height: 38px;
	background: #fff;
	transform: skewX(-22deg);
	border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.lang-rtl .nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image .view_all:before {
	left: -7px;
	right: auto
}

.lang-rtl .nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image .view_all:before {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: inherit;
	-webkit-border-top-right-radius: inherit;
	border-top-right-radius: inherit
}

.lang-rtl .nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image .view_all:before {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: inherit;
	-webkit-border-bottom-right-radius: inherit;
	border-bottom-right-radius: inherit
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image .view_all:hover:before,.nov-bloglist.slider-style-3 .block-blog .block_content .item .post-item .post-image .view_all:hover {
	transition: all .35s ease;
	background: #000;
	color: #fff
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .blog-content {
	padding: 23px 0px
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .blog-content .post_title {
	text-align: left;
	line-height: 26px;
	margin-bottom: 13px
}

.lang-rtl .nov-bloglist.slider-style-3 .block-blog .block_content .item .blog-content .post_title {
	text-align: right
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .blog-content .post_title a {
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 20px;
	color: #222
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .blog-content .post_title a:hover {
	color: #666
}

.nov-bloglist.slider-style-3 .block-blog .block_content .item .blog-content:hover .post-image a {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.header-top-right #_desktop_currency_selector,.group-sticky-right #_desktop_currency_selector {
	position: relative
}

.header-top-right #_desktop_currency_selector .currency,.group-sticky-right #_desktop_currency_selector .currency {
	font-size: 1.6rem;
	color: #000;
	padding-bottom: 15px
}

.header-top-right #_desktop_currency_selector .currency-list-content,.group-sticky-right #_desktop_currency_selector .currency-list-content {
	border: 1px solid #000;
	display: inline-block;
	padding: 2px
}

.header-top-right #_desktop_currency_selector .currency-list .currency-item,.group-sticky-right #_desktop_currency_selector .currency-list .currency-item {
	text-align: left;
	display: inline-block;
	line-height: 30px;
	height: 28px;
	padding: 0px 20px;
	float: left;
	overflow: hidden
}

.lang-rtl .header-top-right #_desktop_currency_selector .currency-list .currency-item,.lang-rtl .group-sticky-right #_desktop_currency_selector .currency-list .currency-item {
	text-align: right
}

.lang-rtl .header-top-right #_desktop_currency_selector .currency-list .currency-item,.lang-rtl .group-sticky-right #_desktop_currency_selector .currency-list .currency-item {
	float: right
}

.header-top-right #_desktop_currency_selector .currency-list .currency-item:not(:first-child),.group-sticky-right #_desktop_currency_selector .currency-list .currency-item:not(:first-child) {
	margin-left: 2px
}

.lang-rtl .header-top-right #_desktop_currency_selector .currency-list .currency-item:not(:first-child),.lang-rtl .group-sticky-right #_desktop_currency_selector .currency-list .currency-item:not(:first-child) {
	margin-right: 2px;
	margin-left: inherit
}

.header-top-right #_desktop_currency_selector .currency-list .currency-item:hover,.header-top-right #_desktop_currency_selector .currency-list .currency-item.current,.group-sticky-right #_desktop_currency_selector .currency-list .currency-item:hover,.group-sticky-right #_desktop_currency_selector .currency-list .currency-item.current {
	background: #000
}

.header-top-right #_desktop_currency_selector .currency-list .currency-item:hover a,.header-top-right #_desktop_currency_selector .currency-list .currency-item.current a,.group-sticky-right #_desktop_currency_selector .currency-list .currency-item:hover a,.group-sticky-right #_desktop_currency_selector .currency-list .currency-item.current a {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	background: #000;
	color: #fff
}

.header-top-right #_desktop_currency_selector .currency-list .currency-item a,.group-sticky-right #_desktop_currency_selector .currency-list .currency-item a {
	font-size: 14px;
	color: #000;
	font-weight: 300
}

.header-top-right #_desktop_language_selector,.group-sticky-right #_desktop_language_selector {
	text-align: left;
	display: block
}

.lang-rtl .header-top-right #_desktop_language_selector,.lang-rtl .group-sticky-right #_desktop_language_selector {
	text-align: right
}

.header-top-right #_desktop_language_selector .title_header,.group-sticky-right #_desktop_language_selector .title_header {
	font-size: 1.6rem;
	padding: 10px 0 18px 0;
	color: #000
}

.header-top-right #_desktop_language_selector .list-inline .current img,.group-sticky-right #_desktop_language_selector .list-inline .current img {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

@media (min-width: 768px) {
	.header-top-right #_desktop_top_menu,.group-sticky-right #_desktop_top_menu {
		position: static
	}

	.header-top-right .settings-wrapper .show_settings_canvas,.group-sticky-right .settings-wrapper .show_settings_canvas {
		cursor: pointer;
		-webkit-transition: all 0.25s linear;
		-moz-transition: all 0.25s linear;
		-ms-transition: all 0.25s linear;
		-o-transition: all 0.25s linear;
		transition: all 0.25s linear;
		text-align: center;
		visibility: visible;
		padding-top: 10px
	}

	.header-top-right #_desktop_cart,.group-sticky-right #_desktop_cart {
		margin-right: 45px
	}

	.lang-rtl .header-top-right #_desktop_cart,.lang-rtl .group-sticky-right #_desktop_cart {
		margin-left: 45px;
		margin-right: inherit
	}

	.header-top-right .settings-canvas,.group-sticky-right .settings-canvas {
		position: fixed;
		width: 370px;
		height: 100vh;
		background: #fff;
		visibility: hidden;
		top: 0px;
		z-index: 9;
		right: -400px;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);
		-moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);
		-ms-box-shadow: 0 0 10px rgba(0,0,0,0.15);
		-o-box-shadow: 0 0 10px rgba(0,0,0,0.15);
		box-shadow: 0 0 10px rgba(0,0,0,0.15)
	}

	.lang-rtl .header-top-right .settings-canvas,.lang-rtl .group-sticky-right .settings-canvas {
		left: -400px;
		right: auto
	}

	.header-top-right .settings-canvas.active,.group-sticky-right .settings-canvas.active {
		right: 0px;
		visibility: visible;
		z-index: 9999
	}

	.lang-rtl .header-top-right .settings-canvas.active,.lang-rtl .group-sticky-right .settings-canvas.active {
		left: 0px;
		right: auto
	}

	.header-top-right .settings-canvas .close_canvas,.group-sticky-right .settings-canvas .close_canvas {
		text-align: center;
		font-size: 3rem;
		color: #666;
		position: absolute;
		top: 33px;
		z-index: 2;
		cursor: pointer;
		right: 25px
	}

	.lang-rtl .header-top-right .settings-canvas .close_canvas,.lang-rtl .group-sticky-right .settings-canvas .close_canvas {
		left: 25px;
		right: auto
	}

	.header-top-right .settings-canvas .close_canvas i,.group-sticky-right .settings-canvas .close_canvas i {
		transform: rotate(0);
		transition: all .3s ease
	}

	.header-top-right .settings-canvas .close_canvas i:hover,.group-sticky-right .settings-canvas .close_canvas i:hover {
		transform: rotate(180deg);
		transition: all .3s ease
	}

	.header-top-right .settings-canvas .close_canvas:hover,.group-sticky-right .settings-canvas .close_canvas:hover {
		color: #666
	}

	.header-top-right .settings-canvas .account-list .logl-top,.group-sticky-right .settings-canvas .account-list .logl-top {
		padding: 40px 40px 70px 40px
	}
}

.header-top-right #_desktop_search_content,.group-sticky-right #_desktop_search_content {
	margin-right: 45px
}

.lang-rtl .header-top-right #_desktop_search_content,.lang-rtl .group-sticky-right #_desktop_search_content {
	margin-left: 45px;
	margin-right: inherit
}

.header-top-right #_desktop_search_content .toggle-search,.group-sticky-right #_desktop_search_content .toggle-search {
	background: transparent;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	visibility: initial;
	border: 1px solid transparent;
	line-height: 20px;
	height: 27px;
	max-height: 27px;
	cursor: pointer
}

.header-top-right #_desktop_search_content .search_close,.group-sticky-right #_desktop_search_content .search_close {
	color: #000;
	font-size: 24px;
	cursor: pointer;
	overflow: hidden;
	width: 60px;
	height: 60px;
	line-height: 60px;
	background-color: #f2f2f2;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: 0px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	text-align: center
}

.header-top-right #_desktop_search_content .search_close i,.group-sticky-right #_desktop_search_content .search_close i {
	transform: rotate(0deg);
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease
}

.header-top-right #_desktop_search_content .search_close:hover,.group-sticky-right #_desktop_search_content .search_close:hover {
	background: #000
}

.header-top-right #_desktop_search_content .search_close:hover i,.group-sticky-right #_desktop_search_content .search_close:hover i {
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
	transform: rotate(180deg);
	color: #fff
}

.header-top-right #_desktop_search_content .form-novadvancedsearch #search_query_top::-webkit-input-placeholder,.group-sticky-right #_desktop_search_content .form-novadvancedsearch #search_query_top::-webkit-input-placeholder {
	color: #c7c6c6;
	text-transform: initial;
	font-size: 1.5rem
}

.header-top-right #_desktop_search_content .form-novadvancedsearch #search_query_top:-moz-placeholder,.group-sticky-right #_desktop_search_content .form-novadvancedsearch #search_query_top:-moz-placeholder {
	color: #c7c6c6;
	text-transform: initial;
	font-size: 1.5rem
}

.header-top-right #_desktop_search_content .form-novadvancedsearch #search_query_top::-moz-placeholder,.group-sticky-right #_desktop_search_content .form-novadvancedsearch #search_query_top::-moz-placeholder {
	color: #c7c6c6;
	text-transform: initial;
	font-size: 1.5rem
}

.header-top-right #_desktop_search_content .form-novadvancedsearch #search_query_top:-ms-input-placeholder,.group-sticky-right #_desktop_search_content .form-novadvancedsearch #search_query_top:-ms-input-placeholder {
	color: #c7c6c6;
	text-transform: initial;
	font-size: 1.5rem
}

.header-top-right #_desktop_search_content .modal,.group-sticky-right #_desktop_search_content .modal {
	display: block;
	visibility: hidden;
	background: #fff;
	max-height: 400px;
	-webkit-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s
}

.header-top-right #_desktop_search_content .modal.fade:not(.in),.group-sticky-right #_desktop_search_content .modal.fade:not(.in) {
	opacity: 0
}

.header-top-right #_desktop_search_content .modal.fade:not(.in) .modal-dialog,.group-sticky-right #_desktop_search_content .modal.fade:not(.in) .modal-dialog {
	transition: transform 0s ease-out;
	opacity: 0
}

.header-top-right #_desktop_search_content .modal.in,.group-sticky-right #_desktop_search_content .modal.in {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s
}

.header-top-right #_desktop_search_content .modal.in .modal-dialog,.group-sticky-right #_desktop_search_content .modal.in .modal-dialog {
	padding: 0 100px;
	max-width: 1565px;
	margin: 20px auto 0;
	flex-wrap: wrap;
	margin-top: 20px;
	-webkit-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px)
}

.lang-rtl .header-top-right #_desktop_search_content .modal.in .modal-dialog,.lang-rtl .group-sticky-right #_desktop_search_content .modal.in .modal-dialog {
	-webkit-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px)
}

#header {
	position: relative;
	color: #444545
}

#header .show_settings_canvas svg,#header .toggle-search svg,#header .header-cart-icon svg {
	stroke: #000
}

#header .show_settings_canvas svg:hover,#header .toggle-search svg:hover,#header .header-cart-icon svg:hover {
	stroke: #aeaeae
}

#header .toggle-megamenu i {
	font-size: 30px;
	color: #fff
}

#header #_desktop_currency_selector {
	font-family: "Montserrat",sans-serif
}

#header #_desktop_currency_selector .dropdown-toggle {
	cursor: pointer;
	height: 39px;
	line-height: 39px
}

#header #_desktop_currency_selector ul {
	text-align: left
}

.lang-rtl #header #_desktop_currency_selector ul {
	text-align: right
}

#header #_desktop_currency_selector ul li a {
	color: #444545;
	background: transparent;
	border-bottom: 1px dotted #e4e9eb
}

#header #_desktop_currency_selector ul li:last-child a {
	border-bottom: none
}

#header #_desktop_currency_selector ul li.current a {
	color: #666
}

#header #_desktop_language_selector {
	min-height: 40px;
	font-family: "Montserrat",sans-serif
}

#header #_desktop_language_selector .dropdown-toggle {
	cursor: pointer;
	height: 39px;
	line-height: 39px
}

#header #_desktop_language_selector .language-list-content .language-item {
	padding: 8px 15px;
	border-bottom: 1px dotted #e4e9eb;
	text-align: left
}

.lang-rtl #header #_desktop_language_selector .language-list-content .language-item {
	text-align: right
}

#header #_desktop_language_selector .language-list-content .language-item:last-child {
	border-bottom: none
}

#header #_desktop_language_selector .language-list-content .language-item .current span {
	color: #666
}

#header #_desktop_language_selector .language-list-content .language-item span {
	padding-left: 5px;
	color: #444545
}

.lang-rtl #header #_desktop_language_selector .language-list-content .language-item span {
	padding-right: 5px;
	padding-left: inherit
}

#header .header_myaccount {
	position: relative;
	padding: 10px 20px;
	height: 40px;
	line-height: 20px;
	border-right: 1px solid #f2f2f3;
	border-left: 1px solid #f2f2f3;
	font-family: "Montserrat",sans-serif
}

.lang-rtl #header .header_myaccount {
	border-left: 1px solid #f2f2f3;
	border-right: initial
}

.lang-rtl #header .header_myaccount {
	border-right: 1px solid #f2f2f3;
	border-left: initial
}

#header .header_myaccount>span {
	padding-right: 2px
}

.lang-rtl #header .header_myaccount>span {
	padding-left: 2px;
	padding-right: inherit
}

#header .header_myaccount span {
	font-size: 1.3rem
}

#header .header_myaccount .myaccount-title {
	cursor: pointer
}

#header .header_myaccount .myaccount-title span {
	color: #666
}

#header .block_social .list-inline-item {
	margin-left: 0px;
	margin-right: 20px
}

.lang-rtl #header .block_social .list-inline-item {
	margin-left: 20px;
	margin-right: 0px
}

#header .block_social .list-inline-item a {
	font-size: 2.4rem;
	color: #000
}

#header .block_social .list-inline-item a:hover {
	color: #666
}

#header.header-1 .position-static {
	position: static
}

#header.header-1 .position-static #_desktop_logo {
	margin-right: 30px
}

.lang-rtl #header.header-1 .position-static #_desktop_logo {
	margin-left: 30px;
	margin-right: inherit
}

@media (min-width: 767px) {
	#header.header-2 .nov-megamenu .menu {
		text-align: center
	}

	#header.header-2 .nov-megamenu .menu>li {
		padding: 0px
	}

	#header.header-2 .nov-megamenu .menu>li>a {
		padding: 39.5px 0px
	}

	#header.header-2 .nov-megamenu .menu>li>a:before {
		bottom: 0px;
		border-bottom: 3px solid #000
	}
}

#header.header-3 .show_settings_canvas svg,#header.header-3 .toggle-search svg,#header.header-3 .header-cart-icon svg {
	stroke: #fff
}

#header.header-3 .show_settings_canvas svg:hover,#header.header-3 .toggle-search svg:hover,#header.header-3 .header-cart-icon svg:hover {
	stroke: #aeaeae
}

#header.header-3 .blockcart .header-cart .header-cart-icon .cart-products-count {
	background: #fff;
	color: #000
}

@media (min-width: 767px) {
	#header.header-3 .nov-megamenu .menu {
		text-align: left
	}

	.lang-rtl #header.header-3 .nov-megamenu .menu {
		text-align: right
	}

	#header.header-3 .nov-megamenu .menu>li {
		padding: 39px 0px
	}

	#header.header-3 .nov-megamenu .menu>li>a {
		color: #fff
	}

	#header.header-3 .nov-megamenu .menu>li>a:before {
		border-bottom: 3px solid #fff
	}
}

#header.header-4 .header-bottom {
	border-top: 1px solid #e5e5e5
}

@media (min-width: 767px) {
	#header.header-4 .nov-megamenu .menu {
		text-align: center
	}

	#header.header-4 .nov-megamenu .menu>li {
		padding: 0px
	}

	#header.header-4 .nov-megamenu .menu>li>a {
		padding: 17px 0px
	}

	#header.header-4 .nov-megamenu .menu>li>a:before {
		bottom: 0px
	}
}

#header.header-5 .header-center {
	background: #FFF240
}

@media (min-width: 767px) {
	#header.header-5 .nov-megamenu .menu {
		text-align: center
	}

	#header.header-5 .nov-megamenu .menu>li {
		padding: 0px
	}

	#header.header-5 .nov-megamenu .menu>li>a {
		padding: 33px 0px
	}

	#header.header-5 .nov-megamenu .menu>li>a:before {
		bottom: 0px;
		border-bottom: 3px solid #000
	}
}

#header.header-6 .header-center .header-main {
	background: #fff;
	padding: 0 15px;
	position: relative
}

#header.header-6 .header-center .header-main:before {
	content: "";
	position: absolute;
	right: 0px;
	top: 0;
	width: 240px;
	height: 100%;
	background-color: #000
}

.lang-rtl #header.header-6 .header-center .header-main:before {
	left: 0px;
	right: auto
}

#header.header-6 .header-center .header-main:after {
	content: "";
	position: absolute;
	right: 240px;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 90px 30px;
	border-color: transparent transparent #000 transparent
}

.lang-rtl #header.header-6 .header-center .header-main:after {
	left: 240px;
	right: auto
}

#header.header-6 .header-center .header-main .show_settings_canvas svg,#header.header-6 .header-center .header-main .toggle-search svg,#header.header-6 .header-center .header-main .header-cart-icon svg {
	stroke: #fff
}

#header.header-6 .header-center .header-main .blockcart .header-cart .header-cart-icon .cart-products-count {
	background: #fff;
	color: #000
}

#header.header-6 .header-center .header-main .contentsticky_logo {
	margin-right: 40px
}

.lang-rtl #header.header-6 .header-center .header-main .contentsticky_logo {
	margin-left: 40px;
	margin-right: inherit
}

@media (min-width: 767px) {
	#header.header-6 .nov-megamenu .menu {
		text-align: center
	}

	#header.header-6 .nov-megamenu .menu>li {
		padding: 0px
	}

	#header.header-6 .nov-megamenu .menu>li>a {
		padding: 34.5px 0px
	}

	#header.header-6 .nov-megamenu .menu>li>a:before {
		bottom: 0px
	}
}

#header.header-7 .toggle-megamenu {
	cursor: pointer;
	margin-right: 30px;
	position: relative;
	cursor: pointer;
	font-size: 20px;
	float: inherit;
	text-shadow: none;
	height: 32px;
	line-height: 32px
}

.lang-rtl #header.header-7 .toggle-megamenu {
	margin-left: 30px;
	margin-right: inherit
}

#header.header-7 .toggle-megamenu span {
	position: relative;
	width: 22px;
	height: 2px;
	background-color: #000;
	display: inline-block;
	vertical-align: middle
}

#header.header-7 .toggle-megamenu span:after,#header.header-7 .toggle-megamenu span:before {
	content: "";
	width: 22px;
	height: 2px;
	background-color: #000;
	display: block;
	position: absolute;
	left: 0
}

#header.header-7 .toggle-megamenu span:before {
	top: -8px
}

#header.header-7 .toggle-megamenu span:after {
	bottom: -8px
}

@media (min-width: 1441px) {
	#header.header-7 .header-top-left,#header.header-7 .header-top-right {
		-webkit-box-flex: 8.33333%;
		-moz-box-flex: 8.33333%;
		-webkit-flex: 8.33333%;
		-ms-flex: 8.33333%;
		flex: 8.33333%;
		max-width: 8.333333%
	}

	#header.header-7 .contentsticky_search {
		-webkit-box-flex: 83.33333%;
		-moz-box-flex: 83.33333%;
		-webkit-flex: 83.33333%;
		-ms-flex: 83.33333%;
		flex: 83.33333%;
		max-width: 83.333334%
	}
}

#header.header-8 .contentsticky_logo {
	margin-right: 40px
}

.lang-rtl #header.header-8 .contentsticky_logo {
	margin-left: 40px;
	margin-right: inherit
}

@media (min-width: 767px) {
	#header.header-8 .nov-megamenu .menu {
		text-align: center
	}

	#header.header-8 .nov-megamenu .menu>li {
		padding: 0px
	}

	#header.header-8 .nov-megamenu .menu>li>a {
		padding: 34.5px 0px
	}

	#header.header-8 .nov-megamenu .menu>li>a:before {
		display: none
	}
}

#main-site {
	overflow: hidden;
	position: relative
}

@media (min-width: 992px) {
	body#index .header-1 .header-center {
		position: absolute;
		top: 51px;
		left: 0;
		width: 100%;
		z-index: 2000
	}
}

@media (min-width: 768px) {
	body#index .header-3 .header-center {
		position: absolute;
		top: 51px;
		left: 0;
		width: 100%;
		z-index: 2000
	}

	body#index .header-6 {
		position: absolute;
		top: 30px;
		left: 0;
		width: 100%;
		z-index: 2000;
		background: transparent
	}
}

body:not(#index) .header-3 .header-center {
	background-color: #222222
}

body:not(#index) .footer-one {
	border-top: 1px solid #ebebeb
}

.overflow-initial .owl-carousel .owl-stage-outer {
	overflow: initial
}

.overflow-initial .owl-carousel .owl-item {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.page-home.pagehome-one .title_block {
	font-style: italic
}

.page-home.pagehome-one .nov-policy .block_content .policy-img {
	border-right: 1px solid #aeaeae
}

.lang-rtl .page-home.pagehome-one .nov-policy .block_content .policy-img {
	border-left: 1px solid #aeaeae;
	border-right: initial
}

.page-home.pagehome-two .owl-carousel .owl-stage-outer {
	overflow: initial
}

.page-home.pagehome-two .owl-carousel .owl-item {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.page-home.pagehome-two .product-miniature.item-one .thumbnail-container {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px
}

@media (min-width: 1200px) {
	.page-home.pagehome-three .nivo-caption {
		top: 53%
	}

	.page-home.pagehome-three .nov-slider-ct .nov-center .nov-title {
		font-size: 6.4rem;
		margin-bottom: 10px
	}
}

.page-home.pagehome-three .owl-carousel .owl-stage-outer {
	overflow: initial
}

.page-home.pagehome-three .owl-carousel .owl-item {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.page-home.pagehome-five #nov-slider .nivo-caption {
	padding-bottom: 200px
}

.page-home.pagehome-five .nivo-controlNav {
	bottom: 210px
}

.page-home.pagehome-five .nivo-directionNav a.nivo-nextNav,.page-home.pagehome-five .nivo-directionNav a.nivo-prevNav {
	bottom: 215px
}

.page-home.pagehome-six .overflow-initial .owl-carousel .owl-stage-outer {
	overflow: initial
}

.page-home.pagehome-six .overflow-initial .owl-carousel .owl-item {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.page-home.pagehome-six .overflow-initial .product-miniature.item-one .thumbnail-container {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px
}

.page-home.pagehome-six .product-miniature .product-buttons .add-to-cart:hover {
	color: black
}

.page-home.pagehome-Seven .nivo-controlNav {
	color: black
}

.page-home.pagehome-Seven .nivo-controlNav .nivo-control:before {
	color: black
}

.page-home.pagehome-Seven .nivo-directionNav a.nivo-nextNav i {
	background: url(../img/icon/arrow-right2.png) no-repeat
}

.page-home.pagehome-Seven .nivo-directionNav a.nivo-prevNav i {
	background: url(../img/icon/arrow-left2.png) no-repeat
}

.page-home.pagehome-nine .nov-policy .block_content .policy-img {
	border-right: none;
	padding-right: 0px
}

.lang-rtl .page-home.pagehome-nine .nov-policy .block_content .policy-img {
	border-left: none;
	border-right: initial
}

.lang-rtl .page-home.pagehome-nine .nov-policy .block_content .policy-img {
	padding-left: 0px;
	padding-right: inherit
}

.page-home.pagehome-ten .nov-slider-ct {
	display: none
}

.footer.footer-one .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #fff
}

.footer.footer-two .elementor-widget-icon-list .elementor-icon-list-text:hover {
	color: #fff
}

@media (max-width: 1500px) {
	.footer.footer-two .elementor-21 .elementor-element.elementor-element-jfy7fji .elementor-social-icon:not(:last-child) {
		margin-right: 26px
	}

	.lang-rtl .footer.footer-two .elementor-21 .elementor-element.elementor-element-jfy7fji .elementor-social-icon:not(:last-child) {
		margin-left: 26px;
		margin-right: inherit
	}
}

.footer.footer-three .block_newsletter .input-group-btn .btn-secondary {
	background: #000;
	color: #fff
}

.footer.footer-three .block_newsletter .input-group-btn .btn-secondary:hover {
	background: #666
}

.footer.footer-five {
	border-top: 1px solid #e5e5e5
}

.footer.footer-five .block_newsletter .input-group-btn .btn-secondary {
	background: #000;
	color: #fff
}

.footer.footer-five .block_newsletter .input-group-btn .btn-secondary:hover {
	background: #666
}

.footer.footer-five .elementor-widget-icon-list .elementor-icon-list-text:hover {
	color: rgba(0,0,0,0.6);
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.footer.footer-six .block_newsletter .input-group-btn .btn-secondary {
	color: black
}

.footer.footer-six .block_newsletter .input-group-btn .btn-secondary:hover {
	background: rgba(0,0,0,0.6)
}

.footer.footer-six .elementor-social-icon:hover,.footer.footer-six .elementor-widget-icon-list .elementor-icon-list-text:hover {
	color: rgba(0,0,0,0.6);
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1
}

.footer.footer-six .footer-bottom ul li a {
	color: #fff
}

.footer.footer-six .footer-bottom ul li a:hover {
	color: #666
}

.footer.footer-seven .footer-bottom ul li a {
	color: #fff
}

.footer.footer-seven .footer-bottom ul li a:hover {
	color: #666
}

body:not(#index) .footer-three,body:not(#index) .footer-four {
	border-top: 1px solid #ebebeb
}

.overflow-initial .owl-carousel .owl-stage-outer {
	overflow: initial
}

.border_radius .elementor-cta-bg-wrapper {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px
}

.back-slide {
	position: absolute;
	bottom: -3px;
	z-index: 2;
	left: 0px
}

.back-slide .elementor-image {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

.title_font {
	font-family: "Montserrat",sans-serif;
	color: #000;
	font-size: 1.4rem;
	font-weight: 400
}

svg {
	stroke: #000
}

#pagenotfound {
	height: 100vh
}

#pagenotfound .modal-backdrop.fade.in {
	display: none
}

@media (min-width: 576px) {
	#pagenotfound {
		overflow: hidden
	}
}

#pagenotfound .container {
	padding-top: 0;
	width: 100%;
	padding: 0
}

#pagenotfound .page-not-found {
	height: 100vh;
	padding-left: 20px;
	padding-right: 20px
}

#pagenotfound .page-not-found h4 {
	font-size: 1.6rem;
	font-weight: 500;
	font-family: "Montserrat",sans-serif;
	line-height: 1.5
}

#pagenotfound .page-not-found .btn {
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.1rem;
	font-weight: 700;
	padding: 6px 19px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	background-color: #45ab67;
	border: none
}

#pagenotfound .page-not-found .btn:hover {
	background-color: #368751
}

#pagenotfound .page-not-found .btn i {
	font-size: 30px;
	vertical-align: middle;
	margin-right: 10px
}

.lang-rtl #pagenotfound .page-not-found .btn i {
	margin-left: 10px;
	margin-right: inherit
}

#pagenotfound .page-not-found p {
	margin-bottom: 3.5rem
}

#pagenotfound .page-not-found.style_dark {
	background-color: #00426f;
	color: #fff
}

#pagenotfound .page-not-found.style_dark h2 {
	font-size: 3rem;
	font-weight: bold;
	font-family: "Montserrat",sans-serif;
	margin-top: -6rem;
	margin-bottom: 3.5rem
}

#pagenotfound .page-not-found.style_light h1 {
	font-size: 10rem;
	font-weight: bold;
	font-family: "Montserrat",sans-serif;
	color: #fe8126
}

#pagenotfound .page-not-found.style_light h2 {
	font-size: 2.4rem;
	font-family: "Montserrat",sans-serif;
	color: #111;
	margin-bottom: 50px
}

@media (max-width: 1600px) {
	#pagenotfound .page-not-found img {
		max-height: 500px
	}

	#pagenotfound .page-not-found.style_light h1 {
		font-size: 6rem
	}

	#pagenotfound .page-not-found.style_light h2 {
		margin-bottom: 30px;
		font-size: 2rem
	}
}

@media (max-width: 1366px) {
	#pagenotfound .page-not-found.style_dark img {
		max-height: 315px
	}

	#pagenotfound .page-not-found.style_light img {
		max-height: 400px
	}
}

@media (max-height: 500px) {
	#pagenotfound .page-not-found img {
		max-height: 160px
	}

	#pagenotfound .page-not-found.style_light h1 {
		font-size: 5rem
	}

	#pagenotfound .page-not-found.style_light h2 {
		margin-bottom: 10px
	}

	#pagenotfound .page-not-found.style_dark h2 {
		font-size: 2rem;
		margin-top: -2rem;
		margin-bottom: 1.5rem
	}
}

#pagenotfound #stickymenu_bottom_mobile,#pagenotfound #_desktop_back_top,#pagenotfound .footer,#pagenotfound #header {
	display: none
}

@media (max-width: 767px) {
	#pagenotfound .content-404 {
		margin-top: 40px
	}

	#pagenotfound .page-not-found {
		font-size: 1.4rem
	}

	#pagenotfound .page-not-found .image {
		margin-bottom: 2.5rem
	}
}

@media (min-width: 1500px) {
	.container-fluid {
		padding-left: 100px;
		padding-right: 100px
	}

	.lang-rtl .container-fluid {
		padding-left: 100px;
		padding-right: 100px
	}

	.nov-policy2 .nov-policy-item .bl_img {
		width: 115px;
		height: 115px;
		min-width: 115px;
		line-height: 105px
	}

	.nov-policy2 .nov-policy-item .desc_policy {
		font-size: 18px
	}
}

@media (min-width: 1400px) and (max-width: 1500px) {
	#header.header-3 .nov-megamenu .menu>li {
		margin: 0px 14px
	}

	.slideshow .slideshow_block_text .content-slider .item {
		padding-left: 50px
	}

	.lang-rtl .slideshow .slideshow_block_text .content-slider .item {
		padding-right: 50px;
		padding-left: inherit
	}

	.slideshow .slide-bottom {
		height: 120px;
		padding-left: 60px
	}

	.lang-rtl .slideshow .slide-bottom {
		padding-right: 60px;
		padding-left: inherit
	}

	.slideshow .slide-bottom:before {
		width: 44px
	}

	.slideshow .slide-bottom .num_nav {
		padding: 0 15px;
		min-width: 70px
	}

	.nov_category .category-main {
		overflow-x: scroll;
		overflow-y: hidden;
		flex-wrap: initial
	}

	.nov_category .category-main .item .img-hover .title {
		font-size: 2.5rem
	}

	.nov_category .category-main .item .bl_category .bl_title .title {
		font-size: 2.5rem
	}

	.nov_category .category-main .item .bl_category ul {
		padding: 50px 50px
	}

	.nov_category .category-main .item .bl_category ul a {
		font-size: 2rem
	}

	.nov_category .category-main .item .bl_category ul li:not(:last-child) {
		margin-bottom: 22px
	}

	.nov_banner-slider2 .title_block .sub_title {
		font-size: 3.5rem;
		line-height: 45px
	}

	.nov-banner2 .content {
		padding-left: 120px
	}

	.lang-rtl .nov-banner2 .content {
		padding-right: 120px;
		padding-left: inherit
	}

	.nov-banner2 .content .sub_title {
		font-size: 3.5rem
	}

	.nov-banner2 .content .sub_title:before {
		width: 90px
	}

	.nov_image_gallery .grid-type .item.gallery-title .title {
		padding-top: 0px
	}
}

@media (min-width: 1441px) {
	.category-2 {
		padding-left: 30px;
		padding-right: 30px
	}

	.category-2 .style-2 .item {
		padding-left: 50px !important;
		padding-right: 50px !important
	}

	.category-2 .style-2 .item .thumbnail {
		display: block
	}

	.category-2 .style-2 .item .thumbnail .img-hover img {
		width: 100%
	}

	.nov-productlist.slider-type-4 .product-left {
		-webkit-box-flex: 23.2%;
		-moz-box-flex: 23.2%;
		-webkit-flex: 23.2%;
		-ms-flex: 23.2%;
		flex: 23.2%;
		max-width: 23.2%
	}

	.nov-productlist.slider-type-4 .col-lg-8 {
		-webkit-box-flex: 76.8%;
		-moz-box-flex: 76.8%;
		-webkit-flex: 76.8%;
		-ms-flex: 76.8%;
		flex: 76.8%;
		max-width: 76.8%
	}
}

@media (min-width: 1300px) {
	.width-100 .elementor-image img {
		width: 100%
	}

	#product .thumb-v2 .block_information {
		padding-left: 60px
	}

	.lang-rtl #product .thumb-v2 .block_information {
		padding-right: 60px;
		padding-left: inherit
	}
}

@media (min-width: 1200px) {
	.container_full {
		width: 100% !important;
		padding-left: 90px;
		padding-right: 90px
	}

	#header .nov-megamenu .menu>li.page-banner .col-md-3.html {
		-webkit-box-flex: 22.3%;
		-moz-box-flex: 22.3%;
		-webkit-flex: 22.3%;
		-ms-flex: 22.3%;
		flex: 22.3%;
		max-width: 22.3%
	}

	#header .nov-megamenu .menu>li.page-banner .col-md-3.html.banner-img {
		-webkit-box-flex: 33.1%;
		-moz-box-flex: 33.1%;
		-webkit-flex: 33.1%;
		-ms-flex: 33.1%;
		flex: 33.1%;
		max-width: 33.1%
	}

	.padding-left-100 {
		padding-left: 100px !important
	}

	.lang-rtl .padding-left-100 {
		padding-right: 100px !important;
		padding-left: inherit
	}

	.padding-left-85 {
		padding-left: 85px !important
	}

	.lang-rtl .padding-left-85 {
		padding-right: 85px !important;
		padding-left: inherit
	}

	.padding-right-100 {
		padding-right: 100px !important
	}

	.lang-rtl .padding-right-100 {
		padding-left: 100px !important;
		padding-right: inherit
	}

	.padding-100 {
		padding-left: 100px !important;
		padding-right: 100px !important
	}

	.lang-rtl .padding-100 {
		padding-left: 100px !important;
		padding-right: 100px !important
	}

	.padding-85 {
		padding-left: 85px !important;
		padding-right: 85px !important
	}

	.lang-rtl .padding-85 {
		padding-left: 85px !important;
		padding-right: 85px !important
	}
}

@media (max-width: 1199px) {
	.nov_category .category-main {
		overflow-x: scroll;
		overflow-y: hidden;
		flex-wrap: initial
	}

	.nov_category .category-main .item {
		width: 30%;
		flex: 0 0 30%
	}

	.nov_category .category-main .item .img-hover .title {
		font-size: 2.5rem
	}

	.nov_category .category-main .item .bl_category .bl_title .title {
		font-size: 2.5rem
	}

	.nov_category .category-main .item .bl_category ul {
		padding: 50px 50px
	}

	.nov_category .category-main .item .bl_category ul a {
		font-size: 2rem
	}

	.nov_category .category-main .item .bl_category ul li:not(:last-child) {
		margin-bottom: 22px
	}

	.slideshow .slideshow_block_text .content-slider .item {
		padding-left: 20px
	}

	.lang-rtl .slideshow .slideshow_block_text .content-slider .item {
		padding-right: 20px;
		padding-left: inherit
	}

	.slideshow .slideshow_block_text .content-slider .item .title {
		font-size: 2.6rem
	}

	.slideshow .slideshow_block_text .content-slider .item .banner-text {
		font-size: 2rem
	}

	.slideshow .slideshow_block_text .content-slider .item .description {
		font-size: 1rem
	}

	.slideshow .slide-bottom {
		height: 95px;
		padding-left: 20px
	}

	.lang-rtl .slideshow .slide-bottom {
		padding-right: 20px;
		padding-left: inherit
	}

	.slideshow .slide-bottom:before {
		width: 38px
	}

	.slideshow .slide-bottom .num_nav {
		padding: 0 15px;
		min-width: 70px
	}

	.page-home.pagehome-five #nov-slider .nivo-caption {
		padding-bottom: 20px
	}

	.page-home.pagehome-five .nivo-controlNav,.page-home.pagehome-five .nivo-directionNav a.nivo-nextNav,.page-home.pagehome-five .nivo-directionNav a.nivo-prevNav {
		bottom: 110px
	}

	.nov_banner-slider .block_content .banner-slider.style-2 {
		margin-top: -80px
	}

	.nov-productlist .style-title-2 .sub_title {
		font-size: 3rem;
		line-height: 35px
	}

	.nov-testimonial.type_2 .title_content {
		font-size: 3.5rem
	}

	.nov-bloglist.slider-style-3 .block-blog .title_block .sub_title {
		font-size: 3rem;
		line-height: 4rem
	}

	.nov-bloglist.slider-style-3 .block-blog .shop-now {
		height: 50px;
		line-height: 50px;
		padding: 0 30px;
		font-size: 2rem
	}

	.nov-bloglist.slider-style-3 .block-blog .shop-now:before {
		width: 150px
	}

	.nov_image_gallery .grid-type .gallery-title .block_title {
		margin-bottom: 5px
	}

	.nov_image_gallery .grid-type .gallery-title .block_title .title {
		padding-top: 0px;
		font-size: 2.5rem
	}

	.nov-banner-img .content-left .description {
		font-size: 2.8rem
	}

	.nov-banner-img .content-left .btn {
		height: 50px;
		line-height: 50px;
		font-size: 2rem;
		padding: 0 30px
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#header .header_myaccount {
		padding: 10px 15px
	}

	#header .nov-megamenu .menu>li.group.group-full>.dropdown-menu {
		width: 100% !important
	}

	#_desktop_top_menu {
		padding-right: 0px
	}

	.lang-rtl #_desktop_top_menu {
		padding-left: 0px;
		padding-right: inherit
	}

	#header-sticky .nov-megamenu .menu>li {
		margin: 0px 10px
	}

	.product-miniature.item-two .thumbnail-container {
		max-width: 160px
	}

	.product-miniature.item-two .product-buttons .add-to-cart {
		font-size: 1.3rem
	}

	.product-miniature.item-two .product-buttons .add-to-cart i {
		vertical-align: bottom
	}

	.nov-productdeals .product_list .product-miniature {
		max-width: 250px
	}

	.footer-contact .elementor-icon-list-item {
		padding: 5px 0px;
		display: flex
	}

	.footer-contact .elementor-icon-list-item .elementor-icon-list-text {
		line-height: 20px !important
	}

	.text-lg_left .elementor-widget-container {
		text-align: left;
		text-align: left
	}

	.lang-rtl .text-lg_left .elementor-widget-container {
		text-align: right
	}

	.nov-banner2 .content {
		padding-left: 100px
	}

	.lang-rtl .nov-banner2 .content {
		padding-right: 100px;
		padding-left: inherit
	}

	.nov-banner2 .content .sub_title {
		font-size: 2.5rem
	}

	.nov-banner2 .content .sub_title:before {
		width: 70px;
		right: calc(100% + 20px)
	}

	.lang-rtl .nov-banner2 .content .sub_title:before {
		left: calc(100% + 20px);
		right: auto
	}

	.nov-banner2 .content .btn {
		height: 50px;
		line-height: 50px;
		padding: 0 30px;
		font-size: 2rem
	}

	.nov_banner-slider2 .banner-title {
		padding: 0px 15px
	}

	.nov_banner-slider2 .banner-title .btn {
		height: 50px;
		line-height: 50px;
		padding: 0 30px
	}

	.nov_banner-slider2 .banner-title .btn:before {
		width: 150px
	}

	.nov_banner-slider2 .title_block .sub_title {
		font-size: 2.5rem;
		line-height: 40px
	}

	.nov_banner-slider2 .style-2 .banner-slider2 {
		margin-left: 0px
	}

	.lang-rtl .nov_banner-slider2 .style-2 .banner-slider2 {
		margin-right: 0px;
		margin-left: inherit
	}

	.nov_banner-slider2 .style-2 .banner-slider2 .item .title {
		font-size: 2.5rem;
		padding-left: 115px;
		margin-top: 30px
	}

	.lang-rtl .nov_banner-slider2 .style-2 .banner-slider2 .item .title {
		padding-right: 115px;
		padding-left: inherit
	}

	.nov_banner-slider2 .style-2 .banner-slider2 .item .title:before {
		width: 80px
	}

	.nov_banner-slider3 .banner-slider3 .item .content .title {
		font-size: 3rem
	}
}

@media (min-width: 992px) {
	html {
		font-size: 62.5%
	}

	.col-59-47 {
		max-width: 59.47%;
		-webkit-box-flex: 59.47%;
		-moz-box-flex: 59.47%;
		-webkit-flex: 59.47%;
		-ms-flex: 59.47%;
		flex: 59.47%
	}

	.col-40-53 {
		max-width: 40.53%;
		-webkit-box-flex: 40.53%;
		-moz-box-flex: 40.53%;
		-webkit-flex: 40.53%;
		-ms-flex: 40.53%;
		flex: 40.53%
	}

	#product .block_information {
		padding-left: 60px
	}

	.lang-rtl #product .block_information {
		padding-right: 60px;
		padding-left: inherit
	}
}

@media (max-width: 991px) {
	#header.header-6 .header-center .header-main:before {
		width: 180px
	}

	#header.header-6 .header-center .header-main:after {
		right: 180px;
		border-width: 0 0 71px 30px
	}

	.lang-rtl #header.header-6 .header-center .header-main:after {
		left: 180px;
		right: auto
	}

	#header.header-6 .header-center .header-main .contentsticky_logo {
		margin-right: 20px
	}

	.lang-rtl #header.header-6 .header-center .header-main .contentsticky_logo {
		margin-left: 20px;
		margin-right: inherit
	}

	#header.header-6 .nov-megamenu .menu>li {
		margin: 0px 8px
	}

	#header.header-6 .nov-megamenu .menu>li>a {
		padding: 25px 0px
	}

	#header.header-6 .header-top-right #_desktop_cart,#header.header-6 .header-top-right #_desktop_search_content {
		margin-right: 30px
	}

	.lang-rtl #header.header-6 .header-top-right #_desktop_cart,.lang-rtl #header.header-6 .header-top-right #_desktop_search_content {
		margin-left: 30px;
		margin-right: inherit
	}

	html {
		font-size: 52%
	}

	body {
		-webkit-overflow-scrolling: touch
	}

	.product_banner2 .w-md-100.w-lg-63 {
		order: 1
	}

	.product_banner2 .w-md-100.w-lg-37 {
		order: 2
	}

	.slideshow .slideshow_block_text {
		width: 100%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		left: 30px
	}

	.lang-rtl .slideshow .slideshow_block_text {
		right: 30px;
		left: auto
	}

	.slideshow .slideshow_block_text:before {
		display: none
	}

	.slideshow .slideshow_block_text .content-slider .item .bottom-slide {
		padding: 0px 15px
	}

	.slideshow .slideshow_block_text .content-slider .item .description p {
		font-size: 10px;
		max-width: 295px
	}

	.slideshow #nov-slider2 {
		width: 100%
	}

	.slideshow .slide-bottom {
		position: relative;
		left: 20px;
		bottom: -30px;
		width: 180px;
		height: 60px
	}

	.lang-rtl .slideshow .slide-bottom {
		right: 20px;
		left: auto
	}

	.slideshow .slide-bottom .num_nav {
		padding: 0 8px;
		min-width: 60px
	}

	.nov_banner-slider .block_content {
		margin-right: -20vw
	}

	.lang-rtl .nov_banner-slider .block_content {
		margin-left: -20vw;
		margin-right: inherit
	}

	.nov_banner-slider .block_content .banner-slider.style-2 {
		margin-top: 30px
	}

	.nov-banner2 .content {
		padding-left: 100px
	}

	.lang-rtl .nov-banner2 .content {
		padding-right: 100px;
		padding-left: inherit
	}

	.nov-banner2 .content .sub_title {
		font-size: 2.4rem;
		padding-right: 0px
	}

	.lang-rtl .nov-banner2 .content .sub_title {
		padding-left: 0px;
		padding-right: inherit
	}

	.nov-banner2 .content .sub_title:before {
		width: 50px
	}

	.nov-banner2 .content .btn {
		height: 40px;
		line-height: 40px;
		padding: 0 30px;
		font-size: 2rem
	}

	.nov_banner-slider2 .banner-title {
		padding: 0px 15px
	}

	.nov_banner-slider2 .banner-title .btn {
		height: 50px;
		line-height: 50px;
		padding: 0 30px
	}

	.nov_banner-slider2 .banner-title .btn:before {
		display: none
	}

	.nov_banner-slider2 .title_block .sub_title {
		font-size: 2.5rem;
		line-height: 40px
	}

	.nov_banner-slider2 .style-2 {
		margin-right: 0px
	}

	.lang-rtl .nov_banner-slider2 .style-2 {
		margin-left: 0px;
		margin-right: inherit
	}

	.nov_banner-slider2 .style-2 .banner-slider2 {
		margin-left: 0px
	}

	.lang-rtl .nov_banner-slider2 .style-2 .banner-slider2 {
		margin-right: 0px;
		margin-left: inherit
	}

	.page-home.pagehome-five #nov-slider .nivo-caption {
		padding-bottom: 0px;
		padding-top: 20px
	}

	.page-home.pagehome-five .nivo-controlNav,.page-home.pagehome-five .nivo-directionNav a.nivo-nextNav,.page-home.pagehome-five .nivo-directionNav a.nivo-prevNav {
		bottom: 20px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	body#index .header-6 {
		top: 15px
	}

	#header .header-top .container,#header .header-center .container {
		padding: 0px
	}

	#header .nov-megamenu .menu>li.group.group-full>.dropdown-menu {
		width: 100% !important
	}

	#header.header-1 .nov-megamenu .menu>li,#header.header-2 .nov-megamenu .menu>li,#header.header-5 .nov-megamenu .menu>li {
		margin-left: 8px;
		margin-right: 8px
	}

	.lang-rtl #header.header-1 .nov-megamenu .menu>li,.lang-rtl #header.header-2 .nov-megamenu .menu>li,.lang-rtl #header.header-5 .nov-megamenu .menu>li {
		margin-left: 8px;
		margin-right: 8px
	}

	#header.header-8 .nov-megamenu .menu>li {
		margin-left: 10px;
		margin-right: 10px
	}

	.lang-rtl #header.header-8 .nov-megamenu .menu>li {
		margin-left: 10px;
		margin-right: 10px
	}

	.pagehome-three .nivo-caption {
		top: 58%
	}

	.banner-img2-home2 {
		order: 2
	}

	.nov-productdeals .product_list .product-miniature {
		max-width: 200px
	}

	.nov-productdeals .slick-dots {
		bottom: 0px
	}

	.nov-productlist.slider-type-2 .title_block .sub_title {
		font-size: 2.2rem;
		line-height: 28px
	}

	.nov-bloglist.slider-style-1 .block-blog .title_block .title_content,.nov_banner-slider .title_block .title_content,.nov-productlist .title_block .title_content {
		font-size: 2.5rem
	}
}

@media (min-width: 768px) {
	#left-column .elementor-column-gap-default .elementor-element-populated {
		padding: 0px 0px 20px 0px
	}

	.lang-rtl #left-column .elementor-column-gap-default .elementor-element-populated {
		padding: 0px 0px 20px 0px
	}
}

@media (max-width: 767px) {
	body:not(.elementor-editor-active) .footer .block_footer .elementor-heading-title,body:not(.elementor-editor-active) .footer .block_footer1 .elementor-heading-title,body:not(.elementor-editor-active) .footer .block_footer2 .elementor-heading-title,body:not(.elementor-editor-active) .footer .block_footer3 .elementor-heading-title {
		position: relative
	}

	body:not(.elementor-editor-active) .footer .block_footer .elementor-heading-title:before,body:not(.elementor-editor-active) .footer .block_footer1 .elementor-heading-title:before,body:not(.elementor-editor-active) .footer .block_footer2 .elementor-heading-title:before,body:not(.elementor-editor-active) .footer .block_footer3 .elementor-heading-title:before {
		content: '\f278';
		font-family: "Material-Design-Iconic-Font";
		float: right
	}

	.lang-rtl body:not(.elementor-editor-active) .footer .block_footer .elementor-heading-title:before,.lang-rtl body:not(.elementor-editor-active) .footer .block_footer1 .elementor-heading-title:before,.lang-rtl body:not(.elementor-editor-active) .footer .block_footer2 .elementor-heading-title:before,.lang-rtl body:not(.elementor-editor-active) .footer .block_footer3 .elementor-heading-title:before {
		float: left
	}

	body:not(.elementor-editor-active) .footer .block_footer .elementor-heading-title.active:before,body:not(.elementor-editor-active) .footer .block_footer1 .elementor-heading-title.active:before,body:not(.elementor-editor-active) .footer .block_footer2 .elementor-heading-title.active:before,body:not(.elementor-editor-active) .footer .block_footer3 .elementor-heading-title.active:before {
		content: '\f273'
	}

	body:not(.elementor-editor-active) .footer .block_footer .widget_items,body:not(.elementor-editor-active) .footer .block_footer .elementor-icon-list-items,body:not(.elementor-editor-active) .footer .block_footer1 .widget_items,body:not(.elementor-editor-active) .footer .block_footer1 .elementor-icon-list-items,body:not(.elementor-editor-active) .footer .block_footer2 .widget_items,body:not(.elementor-editor-active) .footer .block_footer2 .elementor-icon-list-items,body:not(.elementor-editor-active) .footer .block_footer3 .widget_items,body:not(.elementor-editor-active) .footer .block_footer3 .elementor-icon-list-items {
		display: none
	}

	.nov_category .category-main {
		overflow-x: scroll;
		overflow-y: hidden;
		flex-wrap: initial
	}

	.nov_category .category-main .item {
		width: 55%;
		flex: 0 0 55%
	}

	.nov_category .category-main .item .img-hover .title {
		font-size: 2.5rem
	}

	.nov_category .category-main .item .bl_category .bl_title {
		width: 70px;
		min-width: 70px
	}

	.nov_category .category-main .item .bl_category .bl_title .title {
		font-size: 2rem
	}

	.nov_category .category-main .item .bl_category ul {
		padding: 30px 30px
	}

	.nov_category .category-main .item .bl_category ul a {
		font-size: 1.6rem
	}

	.nov_category .category-main .item .bl_category ul li:not(:last-child) {
		margin-bottom: 22px
	}

	.nov-productlist .style-title-1 .show_all {
		text-align: left;
		padding-top: 20px
	}

	.lang-rtl .nov-productlist .style-title-1 .show_all {
		text-align: right
	}

	.order-xs-2 {
		order: 2
	}

	#categories-product .product_list .item {
		padding: 15px 7.5px
	}

	.nov-productdeals .countdown {
		margin-bottom: 30px
	}

	.nov-productdeals .product-comments {
		display: inline-block
	}

	.nov-productdeals .product_list .slick-dots {
		bottom: 0px
	}

	.nov-productdeals .product_list .product-miniature {
		max-width: 200px;
		padding: 30px 0px
	}

	.nov-productdeals .product_list .product-miniature .product-buttons {
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		visibility: inherit;
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px)
	}

	.lang-rtl .nov-productdeals .product_list .product-miniature .product-buttons {
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px)
	}

	.nov-productdeals .product_list .product-miniature .product-description {
		padding: 0px 15px;
		text-align: center
	}

	.nov-productdeals .product_list .product-miniature .product-description .product-buttons {
		display: inline-block
	}

	.nov-productdeals .product_list .product-miniature .product-description .product-buttons .add-to-cart {
		line-height: 24px
	}

	.nov-testimonial.type_2 .text-content p {
		font-size: 2rem
	}

	.nov-bloglist.slider-style-3 .block-blog .shop-now {
		height: 40px;
		line-height: 40px;
		font-size: 1.6rem
	}

	#category #right-column #search_filters,#category #left-column #search_filters {
		padding-top: 0px
	}

	#category #right-column #search_filters .text-uppercase,#category #left-column #search_filters .text-uppercase {
		margin-bottom: 20px
	}

	#category #right-column #search_filters .facet,#category #left-column #search_filters .facet {
		padding: 0px 0px 0px 0px;
		margin-bottom: 20px
	}

	#category #right-column #search_filters .facet .facet-title,#category #left-column #search_filters .facet .facet-title {
		margin-bottom: 20px
	}

	#category #right-column #search_filters .facet ul,#category #left-column #search_filters .facet ul {
		padding-left: 0px
	}

	.lang-rtl #category #right-column #search_filters .facet ul,.lang-rtl #category #left-column #search_filters .facet ul {
		padding-right: 0px;
		padding-left: inherit
	}

	#category #right-column #search_filters .facet .collapse,#category #left-column #search_filters .facet .collapse {
		display: none
	}

	#category #right-column #search_filters .facet .collapse.in,#category #left-column #search_filters .facet .collapse.in {
		display: block
	}

	#category #right-column #search_filters .facet .title,#category #left-column #search_filters .facet .title {
		cursor: pointer
	}

	#category #right-column #search_filters .facet .title .collapse-icons,#category #left-column #search_filters .facet .title .collapse-icons {
		font-size: 16px;
		top: -2px;
		position: relative
	}

	#category #right-column #search_filters .facet .title .collapse-icons .remove,#category #left-column #search_filters .facet .title .collapse-icons .remove {
		display: none
	}

	#category #right-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add,#category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add {
		display: none
	}

	#category #right-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove,#category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {
		display: block
	}

	.nov_banner-product .order-2 {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2
	}

	.nov_banner-slider2 .style-1 {
		margin-right: -30vw
	}

	.lang-rtl .nov_banner-slider2 .style-1 {
		margin-left: -30vw;
		margin-right: inherit
	}

	.footer {
		padding-bottom: 55px
	}

	#stickymenu_bottom_mobile {
		position: fixed;
		width: 100%;
		bottom: 0;
		left: 0;
		z-index: 999;
		padding: 10px 15px 5px 15px;
		background: #fff;
		-webkit-box-shadow: 0 -2px 5px -2px rgba(0,0,0,0.2);
		-moz-box-shadow: 0 -2px 5px -2px rgba(0,0,0,0.2);
		-ms-box-shadow: 0 -2px 5px -2px rgba(0,0,0,0.2);
		-o-box-shadow: 0 -2px 5px -2px rgba(0,0,0,0.2);
		box-shadow: 0 -2px 5px -2px rgba(0,0,0,0.2)
	}

	.lang-rtl #stickymenu_bottom_mobile {
		right: 0;
		left: auto
	}

	#stickymenu_bottom_mobile .stickymenu-item a {
		display: inline-block
	}

	#stickymenu_bottom_mobile .stickymenu-item i {
		display: inline-block;
		font-size: 23px;
		color: #000
	}

	#stickymenu_bottom_mobile .stickymenu-item span {
		display: block;
		margin-top: 0;
		color: #bebebe;
		font-size: 10px;
		text-align: center
	}

	#stickymenu_bottom_mobile .stickymenu-item .icon-settings {
		width: 17px;
		height: 17px;
		margin-bottom: 4px;
		display: inline-block
	}

	#stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .blockcart {
		width: 70px;
		margin: auto
	}

	#stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart {
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		align-items: center;
		margin-left: 0px
	}

	.lang-rtl #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart {
		margin-right: 0px;
		margin-left: inherit
	}

	#stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon {
		position: relative;
		display: block !important;
		line-height: 12px
	}

	#stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon svg {
		stroke: #130F26
	}

	#stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon .cart-products-count {
		position: absolute;
		background: #666;
		top: -3px;
		right: -3px;
		left: auto;
		color: #fff;
		width: 15px;
		height: 15px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		text-align: center;
		min-width: 15px;
		line-height: 15px
	}

	.lang-rtl #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon .cart-products-count {
		left: -3px;
		right: auto
	}

	.lang-rtl #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon .cart-products-count {
		right: auto;
		left: auto
	}

	#stickymenu_bottom_mobile .stickymenu-item:hover a {
		color: #000
	}

	#stickymenu_bottom_mobile .stickymenu-item:hover a i {
		color: #000
	}

	#stickymenu_bottom_mobile .stickymenu-item #back-top i {
		margin-bottom: 0;
		margin-top: -3px
	}

	.displayhomenovsix #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon .cart-products-count {
		color: black
	}

	.header-mobile {
		padding: 10px 15px;
		-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
		-moz-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
		-ms-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
		-o-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
		box-shadow: 0 5px 15px rgba(0,0,0,0.1)
	}

	.header-mobile .item-mobile-top {
		position: relative;
		cursor: pointer
	}

	.header-mobile .item-mobile-top img {
		max-height: 40px
	}

	.header-mobile .item-mobile-top i {
		font-size: 24px;
		color: #000
	}

	.header-mobile #_mobile_menutop {
		cursor: pointer
	}

	.header-mobile #_mobile_menutop i {
		font-size: 24px
	}

	.header-mobile .item-mobile-top-left {
		margin-right: 8px
	}

	.lang-rtl .header-mobile .item-mobile-top-left {
		margin-left: 8px;
		margin-right: inherit
	}

	.header-mobile #_mobile_search {
		width: 100%;
		margin-left: 18px;
		margin-right: 15px
	}

	.lang-rtl .header-mobile #_mobile_search {
		margin-left: 15px;
		margin-right: 18px
	}

	.header-mobile #_mobile_search #_mobile_search_content #desktop_search {
		display: block;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		position: relative;
		top: 1px;
		overflow: initial
	}

	.header-mobile #_mobile_search #_mobile_search_content #desktop_search .search_close {
		display: none
	}

	.header-mobile #_mobile_search #_mobile_search_content #desktop_search .modal-dialog {
		margin: 0px;
		-webkit-transform: translate(0, 0%);
		-ms-transform: translate(0, 0%);
		transform: translate(0, 0%)
	}

	.lang-rtl .header-mobile #_mobile_search #_mobile_search_content #desktop_search .modal-dialog {
		-webkit-transform: translate(0, 0%);
		-ms-transform: translate(0, 0%);
		transform: translate(0, 0%)
	}

	.header-3 .header-mobile,.header-5 .header-mobile {
		background: #000
	}

	.header-3 .header-mobile .item-mobile-top i,.header-5 .header-mobile .item-mobile-top i {
		color: #fff
	}

	#_mobile_cart .header-cart {
		display: none
	}

	#_mobile_cart .blockcart {
		margin: 0
	}

	#_mobile_cart .cart_block {
		width: 100%;
		height: auto;
		right: inherit;
		opacity: 1;
		visibility: visible;
		position: relative;
		min-width: inherit;
		padding-top: 0;
		padding-bottom: 0
	}

	#_mobile_cart .cart_block .cart-block-content {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none
	}

	#_mobile_cart .cart_block .cart-products-top {
		display: none
	}

	#_mobile_cart .cart_block ul li {
		padding-left: 0;
		padding-right: 0
	}

	#_mobile_cart .cart_block .cart-subtotals,#_mobile_cart .cart_block .cart-total {
		padding-left: 20px;
		padding-right: 20px
	}

	body .canvas-overlay {
		position: absolute;
		right: 0;
		left: 0;
		top: 0;
		bottom: 0;
		z-index: 1999;
		background: rgba(0,0,0,0.5);
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		visibility: hidden;
		transition: all 0.45s cubic-bezier(0.29, 0.63, 0.44, 1)
	}

	.mobile-boxpage {
		position: fixed;
		top: 100%;
		bottom: 0;
		width: 100%;
		background: #fff;
		z-index: 1000;
		padding-bottom: 48px;
		visibility: hidden;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-ms-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s
	}

	.mobile-boxpage.active {
		visibility: visible;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		top: 0;
		z-index: 1051
	}

	.content-boxpage {
		padding: 0;
		overflow-y: scroll
	}

	.content-boxpage .box-header {
		height: 45px;
		padding: 0 15px;
		position: relative;
		z-index: 1001;
		-webkit-box-shadow: 0 2px 5px -2px rgba(0,0,0,0.2);
		-moz-box-shadow: 0 2px 5px -2px rgba(0,0,0,0.2);
		-ms-box-shadow: 0 2px 5px -2px rgba(0,0,0,0.2);
		-o-box-shadow: 0 2px 5px -2px rgba(0,0,0,0.2);
		box-shadow: 0 2px 5px -2px rgba(0,0,0,0.2)
	}

	.content-boxpage .box-header .title-box {
		text-transform: uppercase;
		color: #000;
		font-size: 16px
	}

	.content-boxpage .box-header .close-box,.content-boxpage .box-header .back-box {
		font-size: 11px;
		color: #666;
		cursor: pointer
	}

	.content-boxpage .box-header .close-box:hover,.content-boxpage .box-header .back-box:hover {
		color: #000
	}

	.content-boxpage .box-header .back-box {
		display: none
	}

	.content-boxpage .box-header .back-box.active {
		display: block
	}

	.content-boxpage .box-content {
		padding: 10px 15px
	}

	.content-boxpage .box-content #nov-megamenu .nov-megamenu .menu>li {
		border-bottom: 1px dotted #dfdfdf
	}

	#mobile-pageaccount .account-list-content {
		font-size: 13px;
		padding: 0;
		list-style: none;
		margin: 0
	}

	#mobile-pageaccount .account-list-content li {
		padding-top: 10px;
		padding-bottom: 10px
	}

	#mobile-pageaccount .account-list-content i {
		display: none
	}

	#mobile-pageaccount .account-list-content>div {
		padding: 15px 0
	}

	#mobile-pageaccount .links-currency,#mobile-pageaccount .links-language {
		font-size: 13px;
		padding: 15px 0;
		position: relative;
		cursor: pointer
	}

	#mobile-pageaccount .links-currency i,#mobile-pageaccount .links-language i {
		position: absolute;
		right: -20px;
		top: 20px
	}

	.lang-rtl #mobile-pageaccount .links-currency i,.lang-rtl #mobile-pageaccount .links-language i {
		left: -20px;
		right: auto
	}

	#mobile-pageaccount #box-currency,#mobile-pageaccount #box-language {
		position: absolute;
		width: 100%;
		top: 45px;
		visibility: hidden;
		filter: alpha(opacity=0);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-opacity: 0;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-transition: all 0.8s ease;
		-moz-transition: all 0.8s ease;
		-ms-transition: all 0.8s ease;
		-o-transition: all 0.8s ease;
		transition: all 0.8s ease;
		background: #fff
	}

	.lang-rtl #mobile-pageaccount #box-currency,.lang-rtl #mobile-pageaccount #box-language {
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%)
	}

	#mobile-pageaccount #box-currency.active,#mobile-pageaccount #box-language.active {
		visibility: visible;
		filter: alpha(opacity=100);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-opacity: 1;
		-moz-opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		height: 100%
	}

	.lang-rtl #mobile-pageaccount #box-currency.active,.lang-rtl #mobile-pageaccount #box-language.active {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	#mobile-pageaccount #box-currency .item-language,#mobile-pageaccount #box-currency .item-currency,#mobile-pageaccount #box-language .item-language,#mobile-pageaccount #box-language .item-currency {
		padding: 10px 0;
		border-bottom: 1px dotted #eaeaea;
		position: relative
	}

	#mobile-pageaccount #box-currency .item-language.current:before,#mobile-pageaccount #box-currency .item-currency.current:before,#mobile-pageaccount #box-language .item-language.current:before,#mobile-pageaccount #box-language .item-currency.current:before {
		position: absolute;
		top: 12px;
		right: 0;
		content: '\f26b';
		font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
		font-size: 14px;
		text-rendering: auto;
		color: #000
	}

	#nav-top #js-product-list-top .change-type .grid-type4,#nav-top #js-product-list-top .change-type .grid-type3 {
		display: none
	}

	.blockcart .header-cart .title-cart {
		display: block
	}

	.nov_banner-slider .title_block {
		padding-left: 10px
	}

	.lang-rtl .nov_banner-slider .title_block {
		padding-right: 10px;
		padding-left: inherit
	}

	.nov_banner-slider .title_block .title_content {
		font-size: 2.5rem
	}

	.nov_category .title_block .title_content {
		font-size: 2.3rem
	}

	.product-miniature.item-one {
		margin-bottom: 0px
	}

	.spacing-30 .item {
		padding-left: 10px !important;
		padding-right: 10px !important
	}

	.lang-rtl .spacing-30 .item {
		padding-left: 10px !important;
		padding-right: 10px !important
	}

	.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl {
		padding-left: 7px
	}

	.lang-rtl .nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl {
		padding-right: 7px;
		padding-left: inherit
	}

	.nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item {
		padding-left: 10px !important;
		padding-right: 10px !important
	}

	.lang-rtl .nov-bloglist.slider-style-1 .block-blog .nov-blogslick-owl .item {
		padding-left: 10px !important;
		padding-right: 10px !important
	}

	.bl_swatch_size {
		display: none
	}

	.nov-productdeals .title_block {
		margin-bottom: 40px
	}

	.nov-banner-img .content-left .btn {
		height: 50px;
		line-height: 50px;
		font-size: 2rem;
		padding: 0 30px
	}

	.nov-banner-img .banner-type-4 {
		order: 2
	}

	.nov_banner-text .custom_next,.nov_banner-text .custom_prev {
		display: none
	}

	.nov_banner-slider3 .banner-slider3 .item .content .title {
		font-size: 3rem
	}

	.nov-slider-ct .nov-center .caption-animate {
		height: 30px;
		line-height: 30px;
		font-size: 1.3rem
	}
}

@media (max-width: 575px) {
	.slideshow .slideshow_block_text {
		position: relative;
		padding: 40px 0px;
		-webkit-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%)
	}

	.slideshow .slide-bottom {
		display: none !important
	}

	.nov_banner-slider2 .style-1 {
		margin-right: -50vw
	}

	.lang-rtl .nov_banner-slider2 .style-1 {
		margin-left: -50vw;
		margin-right: inherit
	}

	.nov_banner-slider2 .style-1 .banner-slider2 .item {
		padding-right: 40px
	}

	.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .item {
		padding-left: 40px;
		padding-right: inherit
	}

	.nov_banner-slider2 .style-1 .banner-slider2 .item .img-hover {
		padding-bottom: 10px
	}

	.nov_banner-slider2 .style-1 .banner-slider2 .item .img-hover:before {
		right: -10px
	}

	.lang-rtl .nov_banner-slider2 .style-1 .banner-slider2 .item .img-hover:before {
		left: -10px;
		right: auto
	}

	.nov_banner-slider2 .style-1 .banner-slider2 .item .title {
		font-size: 2rem
	}
}
