body {
	margin-top: 74px;
	font-size: 0.8em;
	font-family: Open Sans;
	color: #333333;
}
.btn-home {
	border: 0px;
	padding: 10px 20px;
	margin-top: 10px;
}
.btn-latest {
	border: 1px solid #E2E2E2;
	margin: 0px 0px 40px 0px;
	display: block;
	box-shadow: 0 10px 10px -10px rgba(0,0,0,0.2);
}
#sales-banner {
	background-color: #fc2133;
	left: 0;
	margin: 0 auto;
	position: fixed;
	text-shadow: 0 0 0;
	top: 0;
	width: 100%;
	z-index: 10000;
	height: 38px;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	padding: 7px 0px 10px 0px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: lato;
	font-weight: 300;
}
a img.logo {
	max-width: none !important;
}
header {
	background-color: #141414;
	left: 0;
	margin: 0 auto;
	position: fixed;
	text-shadow: 0 0 0;
	top: 0;
	width: 100%;
	z-index: 10000;
}
#Mobile-Header {
	display: none;
}
.top-nav ul {
	-webkit-font-smoothing: antialiased;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	text-transform: uppercase;
}
.top-nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.top-nav ul li:nth-last-child(2) a {
	background-color: #a5c205;
	border-right: 0 none;
	color: #ffffff;
}
.top-nav ul li:last-child a {
	background-color: #00a6e4;
	border-right: medium none;
	color: #ffffff;
}
.top-nav a,
.top-nav .separator {
	background: #141414;
	color: #ffffff;
	display: block;
	font: 12px sans-serif;
	padding: 29.5px 13px;
	text-decoration: none;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
.top-nav li:hover a {
	background-color: #141414;
	box-shadow: inset 0 0 10px rgba(0,0,0,0.1);
}
.top-nav li ul {
	float: left;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 79px;
	visibility: hidden;
	z-index: 1;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	width: 200px;
	box-shadow: 0 1px 20px -2px rgba(0,0,0,0.3);
}
.top-nav li:hover ul {
	opacity: 1;
	top: 73px;
	visibility: visible;
}
.top-nav li ul li {
	float: none;
	width: 100%;
}
.top-nav li ul a {
	color: #404040 !important;
	background: #fafafa !important;
	border-radius: none !important;
	padding: 15px 15px;
	box-shadow: inset 0px 0px 0px !important;
	font-size: 12px;
}
.top-nav li ul li:first-child a {
	border-radius: 0px;
}
.top-nav li ul li:last-child a {
	border-radius: 0px;
}
.top-nav li ul a:hover {
	background: #fafafa !important;
	border-left: 5px solid #A5C205;
}
.cf:after,
.cf:before {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
.slicknav_btn {
	position: relative;
	display: block;
	vertical-align: middle;
	float: right;
	padding: 0.438em 0.625em 0.438em 0.625em;
	line-height: 1.125em;
	cursor: pointer;
}
.slicknav_menu .slicknav_menutxt {
	display: block;
	line-height: 1.188em;
	float: left;
}
.slicknav_menu .slicknav_icon {
	float: left;
	margin: 0.188em 0 0 0.438em;
}
.slicknav_menu .slicknav_no-text {
	margin: 0;
}
.slicknav_menu .slicknav_icon-bar {
	display: block;
	width: 1.125em;
	height: 0.125em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.188em;
}
.slicknav_nav {
	clear: both;
}
.slicknav_nav ul,
.slicknav_nav li {
	display: block;
}
.slicknav_nav .slicknav_arrow {
	font-size: 0.8em;
	margin: 0 0 0 0.4em;
}
.slicknav_nav .slicknav_item {
	cursor: pointer;
}
.slicknav_nav .slicknav_row {
	display: block;
}
.slicknav_nav a {
	display: block;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
	display: inline;
}
.slicknav_brand {
	float: left;
}
.slicknav_menu:before,
.slicknav_menu:after {
	content: " ";
	display: table;
}
.slicknav_menu:after {
	clear: both;
}
.slicknav_menu {
	*zoom: 1;
}
.slicknav_menu {
	font-size: 16px;
	box-sizing: border-box;
}
.slicknav_menu * {
	box-sizing: border-box;
}
.slicknav_btn {
	margin: 5px 0px 0px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #141414;
}
.slicknav_menu .slicknav_menutxt {
	color: #ffffff;
}
.slicknav_menu .slicknav_icon-bar {
	background-color: #ffffff;
}
.slicknav_menu {
	background: #141414;
	padding: 5px 0px 0px 0px;
}
.slicknav_nav {
	background-color: #141414;
	color: #fff;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.slicknav_nav,
.slicknav_nav ul {
	list-style: none;
	overflow: hidden;
}
.slicknav_nav ul {
	padding: 0;
	margin: 0 0 0 20px;
}
.slicknav_nav .slicknav_row {
	padding: 10px;
	margin: 2px 5px;
}
.slicknav_nav a {
	color: #fff;
	margin: 2px 5px;
	padding: 10px;
	text-decoration: none;
	background: url("../img/underline.jpg") repeat-x scroll left bottom rgba(0,0,0,0);
}
.slicknav_nav .slicknav_row a {
	padding: 10px;
	margin: 2px 5px;
	background: none !important;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
	padding: 0;
	margin: 0;
}
.slicknav_nav .slicknav_row:hover {
	background: #222222;
	color: #fff;
	transition: 1s;
}
.slicknav_nav a:hover {
	background: #222222;
	color: #fff;
	transition: 1s;
}
.slicknav_nav .slicknav_txtnode {
	margin-left: 15px;
}
.slicknav_brand {
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	padding: 7px 12px;
	height: 44px;
}
#showcase {
	background-color: #fcfcfc;
	border-bottom: 1px solid #f3f3f3;
}
.showcase-image {
	text-align: center;
	margin: 0 auto;
}
.showcase-image p {
	margin-bottom: 0px;
}
#top-1 {
	background-color: #f7f7f7;
	color: #666666;
	border-bottom: 1px solid #f3f3f3;
}
#purchase-joomla-template {
	background-color: #141414;
	color: #ffffff;
}
#bottom {
	background-color: #141414;
	color: #ffffff;
}
#top-2 {
	color: #ffffff;
	background-color: #000000;
}
#base {
	background-color: #fcfcfc;
	color: #a7a6a6;
	border-top: 1px solid #f3f3f3;
}
#copyright {
	box-shadow: 0 4px 5px -4px #333333 inset;
	background-color: #141414;
	color: #a7a6a6;
	font-size: 11px;
	line-height: 19px;
}
#copyright a,
#copyright a:hover {
	color: #ffffff;
}
#copyright p {
	margin-bottom: 0px;
}
.social ul {
	text-align: center;
	margin: 0px 0px 10px 0px;
}
.social ul li {
	list-style: none;
	display: inline-block;
}
.social ul li a {
	outline: 0;
}
.social ul li a i {
	transition: 1s;
	color: #4F4F4F;
}
.social ul li a i:hover {
	color: #ffffff;
}
.subscribed-menu ul.joomlage_menu {
	margin: 0px;
	z-index: 1000;
}
.subscribed-menu ul.joomlage_menu {
	float: right;
	margin-bottom: 7px;
}
.subscribed-menu ul.joomlage_menu li {
	background-color: #ffffff;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	clear: none;
	color: #919090 !important;
	float: right;
	margin-left: 3px;
	padding: 2px 8px;
	list-style: none;
}
.subscribed-menu ul.joomlage_menu li a {
	color: #333333 !important;
	font-size: 12px;
}
.plan-tables-clear {
	clear: both;
}
.firstcontainer,
.secondcontainer {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
.planbg {
	width: 25%;
	float: left;
	height: 470px;
	background: #fff;
	border: 1px solid #d2d7e2;
	font-family: 'Open Sans', sans-serif;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-vendor-animation-duration: 3s;
	-vendor-animation-delay: 2s;
	-vendor-animation-iteration-count: infinite;
}
.planborder {
	border-left: 0;
}
.topbar {
	width: 100%;
	height: 5px;
	float: left;
	background: #ccc;
}
.plantype {
	width: 100%;
	height: 159px;
	float: left;
	text-align: center;
}
.plantype h5 {
	font-weight: 400;
	font-size: 32px;
	padding-top: 25px;
	padding-bottom: 10px;
	color: #666666;
}
.plantype span {
	font-size: 35px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
}
.plantype p {
	font-size: 15px;
	font-weight: 300;
	margin: 0;
	padding-top: 10px;
}
.features {
	width: 100%;
	float: left;
}
.features li {
	list-style: none;
	height: 30px;
	font-size: 12px;
	font-weight: 400;
	color: #131924;
	padding-top: 12px;
	width: 95%;
	text-align: left;
	padding-left: 5%;
	border-top: 1px solid #d2d7e2;
}
.plancolor {
	background: #f8f8f8;
}
.requestbg {
	width: 100%;
	height: 81px;
	float: left;
	padding-top: 12px;
	border-top: 1px solid #d2d7e2;
}
.requestbg li {
	list-style: none;
}
.requestbg li a {
	width: 80%;
	height: 27px;
	background: #ccc;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	padding: 9px;
	color: #fff;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-top: 12px;
}
.requestbg li a:hover {
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}
.skinonebg {
	background: #00a6e4;
	border-top: 1px solid #00a6e4;
	border-bottom: 1px solid #00a6e4;
}
.skinonecolor {
	color: #00a6e4;
}
.skinonerequest li a {
	background: #00A6E4;
}
.skinonerequest li a:hover {
	background: #02B4F4;
}
.featuredcolor {
	color: #fff;
}
.skinonefeatures li {
	color: #fff;
	border-top: 1px solid #02B4F4;
}
.skinoneplancolor {
	background: #2682bc;
}
.skinonefeaturedreq {
	border-top: 1px solid #3a9cda;
}
.skinonefeaturedreq {
	background: #0299D1;
}
.skinonecheck {
	color: #ceff68;
	margin-right: 8px;
}
.plantype h5.featuredcolor {
	color: #ffffff;
}
@media only screen and (min-width: 0px) and (max-width: 519px) {
	.planbg {
		width: 98%;
		margin-left: 1%;
		margin-right: 1%;
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		transition: .5s;
	}
	.firstcontainer {
		width: 100%;
	}
	.secondcontainer {
		width: 100%;
	}
	.planborder {
		border: 1px solid #d2d7e2;
	}
}
@media only screen and (min-width: 520px) and (max-width: 1000px) {
	.firstcontainer {
		width: 100%;
	}
	.secondcontainer {
		width: 100%;
	}
	.planbg {
		width: 50%;
		-o-transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		transition: .5s;
	}
}
.page-header {
	margin: 2px 0 18px;
	padding-bottom: 0px;
	text-align: center;
	color: #666666;
	border-bottom: 0px;
}
.page-header h1 a,
.page-header h2 a {
	text-decoration: none;
	color: #666666;
}
.article-info {
	text-align: center;
	color: #666666;
}
.article-info-term {
	display: none;
}
#top-2 .module_header h3 {
	text-align: center;
	font-size: 38.5px !important;
}
#base .module ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#base .module ul li a {
	color: #666666;
	display: block;
	padding: 0;
	text-decoration: none;
}
#base .module .module_header h3 {
	border-bottom: 1px dotted rgba(0,0,0,0.1);
	color: #666666;
}
#bottom .module ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#bottom .module ul li a {
	display: block;
	background: url("../img/underline.jpg") repeat-x scroll left bottom rgba(0,0,0,0);
	padding: 8px 0 15px 8px;
	text-decoration: none;
	color: #ffffff;
}
.login form.well {
	padding-top: 50px;
}
.logout form.form-horizontal.well div.control-group div.controls {
	margin-left: 0px;
}
.overTxtLabel {
	margin-top: 6px !important;
}
form#cmc-signup-form-103 div input.input-medium {
	width: 180px;
}
.contentpane {
	background: none repeat scroll 0 0 #ffffff;
	margin: 30px;
	text-align: left;
	width: auto;
}
#pop-print {
	float: right;
}
#Kunena div.kblock > div.kheader,
#Kunena .kblock div.kheader {
	background: none repeat scroll 0 0 #ffffff !important;
}
#Kunena div.kblock > div.kheader,
#Kunena .kblock div.kheader {
	background: none repeat scroll 0 0 #ffffff !important;
}
#Kunena #ktop {
	border-color: #00A6E4 !important;
}
#Kunena #ktab ul.menu li.active a,
#Kunena #ktab li#current.selected a {
	background-color: #00A6E4 !important;
}
#Kunena #ktab ul.menu li.active a {
	background-color: #00A6E4;
}
#Kunena #ktab a {
	background-color: #000000 !important;
}
#Kunena #ktab ul.menu li.active a,
#Kunena #ktab li#current.selected a {
	background-color: #00A6E4 !important;
}
#Kunena #ktab a:hover {
	background-color: #00A6E4 !important;
}
#user12 .moduletable,
.moduletable {
	margin-bottom: 20px;
}
#Kunena a:link,
#Kunena a:visited,
#Kunena a:active,
#Kunena a:focus,
#Kunena a:hover {
	background-color: rgba(0,0,0,0) !important;
	color: #00A6E4 !important;
}
#Kunena div.kthead-title a {
	font-size: 17px;
}
#Kunena .kheader h2,
#Kunena .kheader h2 a {
	color: #00A6E4 !important;
}
#Kunena .kblock div.kheader {
	color: #00A6E4 !important;
}
#Kunena div.kblock {
	margin: 5px 0 20px;
}
#Kunena .kforum-pathway {
	border-top: 1px solid #BFC3C6;
}
#Kunena a.ktopic-title {
	font-size: 15px !important;
	font-weight: bold;
}
#Kunena .krow1-stickymsg,
#Kunena .krow2-stickymsg {
	background-color: transparent !important;
}
#Kunena #ktop span.ktoggler {
	background-color: #000000 !important;
	color: #ffffff;
	display: none !important;
}
#Kunena input#keywords,
#Kunena input#username {
	margin-bottom: 10px !important;
}
#Kunena .kpagination span {
	background-color: #00A6E4 !important;
	border-color: #00A6E4 !important;
}
#Kunena .kpagination a {
	border-color: #00A6E4 !important;
}
#Kunena #ktop {
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #BFC3C6 !important;
}
#Kunena span.kmsgtitle,
#Kunena span.kmsgtitle-new,
#Kunena span.kmsgdate,
div#Kunena.layout div.kblock div.kcontainer div.kbody div.kmsg-header h2 span.kmsg-id-left a {
	font-size: 17px !important;
}
#Kunena td.kprofile-left {
	background-color: #ffffff;
}
#Kunena div.kmsg-header h2 {
	background-color: #202122;
}
#Kunena h1,
#Kunena h2 {
	color: #00A6E4 !important;
}
div#Kunena div.kblock div.kcontainer div#kmod-container.kbody form div input.button {
	height: 35px !important;
}
div#Kunena div.kblock div.kcontainer div#kmod-container.kbody form div a.button {
	padding: 8px 10px 7px 10px !important;
}
div#Kunena div.klist-markallcatsread div.ksectionbody div.fltlft form input.kbutton {
	padding: 10px !important;
}
#Kunena tr.krow1 td,
#Kunena tr.krow2 td {
	padding: 15px !important;
}
#Kunena h2,
#Kunena h2 a,
#Kunena h2 span {
	font-size: 20px !important;
	font-weight: normal !important;
}
#Kunena .button,
#Kunena .kbutton,
#Kunena .kbutton:hover,
#Kunena .kbutton:focus,
form div a.button,
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton {
	padding: 4px;
	background-color: #00A6E4;
	border: medium none !important;
	color: #FFFFFF !important;
	cursor: pointer;
}
#Kunena ul.kpagination {
	margin: 10px !important;
}
#Kunena pre,
#Kunena code {
	white-space: pre !important;
	word-break: break-all;
	word-wrap: break-word;
}
#Kunena div.krss-block {
	visibility: hidden;
}
#contacts-cont {
	position: fixed;
	bottom: 6% !important;
	left: -273px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	color: #ffffff;
	text-transform: uppercase;
}
#contacts-cont:hover {
	left: 0;
	cursor: pointer;
}
#hidden {
	height: auto;
	width: auto;
	float: left;
	padding: 20.5px 20px;
	background-color: #000000;
}
#shown {
	height: auto;
	width: auto;
	background-color: #fc2133;
	float: left;
	padding: 10px 20px;
	text-align: center;
	border-radius: 0px 5px 5px 0px;
}
#hidden p,
#shown p,
#shown h1,
#hidden h1 {
	line-height: 24px !important;
	margin: 0px !important;
}
.dm_cat img.dm_thumb-right {
	display: none;
	float: right !important;
	margin: 0 0 0 15px !important;
}
.dm_taskbar_flypage {
	background-color: #F6F6F6;
	clear: none;
	float: right;
	width: 100%;
	border: 1px solid #efefef;
	margin-bottom: 20px;
	padding: 15px 0px;
}
.dm_taskbar_flypage_bottom {
	clear: none;
	float: right;
	margin-bottom: 20px;
}
.dm_taskbar_flypage_bottom ul {
	margin-top: 20px;
}
.dm_taskbar_flypage_bottom ul li {
	margin-left: 5px !important;
}
.dm_title {
	float: left;
	margin: 0px 0px 0px 20px !important;
	font-size: 25px;
}
.dm_description img {
	text-align: center;
}
div#description.tab-pane p {
	margin-bottom: 10px;
}
#icons_list_box {
	background-color: #F6F6F6;
	clear: none;
	float: right;
	width: 100%;
	border: 1px solid #efefef;
	margin-bottom: 10px;
	margin-top: 20px;
}
#icons_list_box ul {
	margin: 0px;
}
#icons_list_box ul li {
	list-style: none;
	float: left;
	font-size: 13px;
	padding: 5px 0px;
}
.description_icons {
	margin-left: 10px;
}
.demo_button_top,
a:hover .demo_button_top {
	background-color: #BE171D;
	background-image: none !important;
	color: #FFFFFF !important;
	padding: 6px 15px;
	text-align: center;
	float: right;
	z-index: 1000;
	font-size: 13px;
}
a:hover.demo_button_top {
	text-decoration: underline;
}
.template_details_flypage ul li {
	list-style: none;
	margin-top: 20px;
	margin-bottom: 25px;
	float: right;
}
.template_details_flypage ul li a {
	padding: 10px;
	color: #ffffff !important;
}
.template_details_flypage ul li a:hover {
	text-decoration: underline;
}
ul li .fly_buynow_button {
	margin-right: 25px;
}
ul li a.fly_buynow_button {
	background-color: #00A6E4;
}
ul li a.fly_joinclub_button {
	background-color: #A5C204;
}
ul li a.fly_question_button {
	background-color: #727176;
}
.dm_taskbar_flypage_bottom ul li a {
	margin-right: 0px;
}
.dm_taskbar_flypage_bottom ul li {
	margin-top: 3px;
}
.dm_taskbar_flypage_bottom ul li a {
	padding: 14px;
}
#ezblog-body .blog-text img,
#ezblog-body .blog-content img {
	width: 100% !important;
}
.jd_screenshot {
	display: none !important;
}
.jd_image_right {
	margin-right: -3px !important;
}
#redim-cookiehint {
	background-color: #00a6e4 !important;
	text-align: center !important;
}
@font-face {
	font-family: "MDicon";
	src: url("../fonts/mdicon.eot");
	src: url("../fonts/mdicon.eot#iefix") format("embedded-opentype"), url("../fonts/mdicon.woff") format("woff"), url("../fonts/mdicon.ttf") format("truetype"), url("../fonts/mdicon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
.mdicon {
	font-family: MDicon;
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
	font-style: normal;
	font-stretch: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.account-box:before {
	content: "\e000";
}
.add-alarm:before {
	content: "\e001";
}
.add-to-photos:before {
	content: "\e002";
}
.label:before {
	content: "\e003";
}
.add-circle:before {
	content: "\e004";
}
.insert-comment:before {
	content: "\e005";
}
.person-add:before {
	content: "\e006";
}
.add:before {
	content: "\e007";
}
.iso:before {
	content: "\e008";
}
.airplanemode-on:before {
	content: "\e009";
}
.adb:before {
	content: "\e00a";
}
.android:before {
	content: "\e00b";
}
.accessibility:before {
	content: "\e00c";
}
.attachment:before {
	content: "\e00d";
}
.wb-auto:before {
	content: "\e00e";
}
.brightness-auto:before {
	content: "\e00f";
}
.flash-auto:before {
	content: "\e010";
}
.reply:before {
	content: "";
}
.backspace:before {
	content: "\e012";
}
.view-quilt:before {
	content: "\e013";
}
.beenhere:before {
	content: "\e014";
}
.birthday:before {
	content: "\e015";
}
.mouse:before {
	content: "\e016";
}
.cloud:before {
	content: "\e017";
}
.speaker:before {
	content: "\e018";
}
.videocam:before {
	content: "\e019";
}
.keyboard:before {
	content: "\e01a";
}
.check-box:before {
	content: "\e01b";
}
.messenger:before {
	content: "\e01c";
}
.airplane:before {
	content: "\e01d";
}
.mail:before {
	content: "\e01e";
}
.blank:before {
	content: "\e01f";
}
.crop-square:before {
	content: "\e020";
}
.uncheck-box:before {
	content: "\e021";
}
.crop-portrait:before {
	content: "\e022";
}
.blogger:before {
	content: "\e023";
}
.bluetooth:before {
	content: "\e024";
}
.bluetooth-disabled:before {
	content: "\e025";
}
.bluetooth-searching:before {
	content: "\e026";
}
.bluetooth-audio:before {
	content: "\e027";
}
.bluetooth-connected:before {
	content: "\e028";
}
.settings-bluetooth:before {
	content: "\e029";
}
.star-outline:before {
	content: "\e02a";
}
.book:before {
	content: "\e02b";
}
.bookmark:before {
	content: "\e02c";
}
.bookmark-outline:before {
	content: "\e02d";
}
.play-download:before {
	content: "\e02e";
}
.play-install:before {
	content: "\e02f";
}
.brightness-low:before {
	content: "\e030";
}
.view-array:before {
	content: "\e031";
}
.bug-report:before {
	content: "\e033";
}
.whatshot:before {
	content: "\e034";
}
.home-button:before {
	content: "\e035";
}
.call-received:before {
	content: "\e036";
}
.phone-forwarded:before {
	content: "\e037";
}
.call-made:before {
	content: "\e038";
}
.photo-camera:before {
	content: "\e039";
}
.camera:before {
	content: "\e03a";
}
.cancel:before {
	content: "\e03b";
}
.caps-lock:before {
	content: "\e03c";
}
.keyboard-capslock:before {
	content: "\e03d";
}
.car:before {
	content: "\e03e";
}
.drive-eta:before {
	content: "\e03f";
}
.car-changing-lanes:before {
	content: "\e040";
}
.network-cell:before {
	content: "\e041";
}
.vibration:before {
	content: "\e042";
}
.smartphone:before {
	content: "\e043";
}
.settings-power:before {
	content: "\e044";
}
.question-answer:before {
	content: "\e045";
}
.chat:before {
	content: "\e046";
}
.check-box-outline:before {
	content: "\e047";
}
.check:before {
	content: "\e048";
}
.polymer:before {
	content: "\e049";
}
.circle:before {
	content: "\e04a";
}
.circle-check:before {
	content: "\e04b";
}
.circles-extend-button:before {
	content: "\e04c";
}
.circumference:before {
	content: "\e04d";
}
.location-city:before {
	content: "\e04e";
}
.movie:before {
	content: "\e04f";
}
.clapperboard:before {
	content: "\e050";
}
.clear:before {
	content: "";
}
.clipboard:before {
	content: "\e052";
}
.clock:before {
	content: "\e053";
}
.closed:before {
	content: "\e054";
}
.closed-caption:before {
	content: "\e055";
}
.cloud-download:before {
	content: "\e056";
}
.cloud-circle:before {
	content: "\e057";
}
.cloud-queue:before {
	content: "\e058";
}
.cloud-upload:before {
	content: "\e059";
}
.cloud-done:before {
	content: "\e05a";
}
.cloud-off:before {
	content: "\e05b";
}
.explore:before {
	content: "\e05c";
}
.today:before {
	content: "\e05d";
}
.content-copy:before {
	content: "\e05e";
}
.group-add:before {
	content: "\e05f";
}
.create:before {
	content: "\e060";
}
.credit-card:before {
	content: "\e061";
}
.crop-free:before {
	content: "\e062";
}
.crop:before {
	content: "\e063";
}
.content-cut:before {
	content: "\e064";
}
.wb-cloudy:before {
	content: "\e065";
}
.developer-mode:before {
	content: "\e066";
}
.tap-and-play:before {
	content: "\e067";
}
.cast-connected:before {
	content: "\e068";
}
.disc-full:before {
	content: "\e069";
}
.block:before {
	content: "\e06a";
}
.done-all:before {
	content: "\e06b";
}
.system-update:before {
	content: "\e06c";
}
.file-download:before {
	content: "\e06d";
}
.archive:before {
	content: "\e06e";
}
.downwards:before {
	content: "\e06f";
}
.drafts:before {
	content: "\e070";
}
.arrow-drop-down:before {
	content: "\e071";
}
.arrow-drop-down-circle:before {
	content: "\e072";
}
.arrow-drop-up:before {
	content: "\e073";
}
.language:before {
	content: "\e074";
}
.more-horiz:before {
	content: "\e075";
}
.inbox:before {
	content: "\e076";
}
.mood:before {
	content: "\e077";
}
.call-end:before {
	content: "\e078";
}
.keyboard-return:before {
	content: "\e079";
}
.exit-to-app:before {
	content: "\e07a";
}
.arrow-down:before {
	content: "\e07b";
}
.arrow-up:before {
	content: "\e07c";
}
.facebook:before {
	content: "\e07d";
}
.fast-forward:before {
	content: "\e07e";
}
.favorite:before {
	content: "";
}
.favorite-outline:before {
	content: "\e080";
}
.filled:before {
	content: "\e081";
}
.theaters:before {
	content: "\e082";
}
.filter-list:before {
	content: "\e083";
}
.flash-on:before {
	content: "\e084";
}
.flash-off:before {
	content: "\e085";
}
.folder:before {
	content: "\e086";
}
.forward:before {
	content: "\e087";
}
.forward-clone:before {
	content: "\e088";
}
.portrait:before {
	content: "\e089";
}
.bus:before {
	content: "\e08a";
}
.directions-car:before {
	content: "\e08b";
}
.store:before {
	content: "\e08c";
}
.fullscreen-exit:before {
	content: "\e08d";
}
.gamepad:before {
	content: "\e08e";
}
.games:before {
	content: "\e08f";
}
.directions:before {
	content: "\e090";
}
.gmail:before {
	content: "\e091";
}
.arrow-back:before {
	content: "\e092";
}
.fill-mood:before {
	content: "\e093";
}
.three-bar-wifi-signal:before {
	content: "\e094";
}
.google:before {
	content: "\e095";
}
.google-plus:before {
	content: "\e096";
}
.google-glass:before {
	content: "\e097";
}
.google-plus-fill:before {
	content: "\e098";
}
.party-mode:before {
	content: "\e099";
}
.google-pdf:before {
	content: "\e09a";
}
.google-drive:before {
	content: "\e09b";
}
.google-chrome:before {
	content: "\e09c";
}
.google-hangout:before {
	content: "\e09d";
}
.google-drive-presentation:before {
	content: "\e09e";
}
.google-cast:before {
	content: "\e09f";
}
.google-drive-image:before {
	content: "\e0a0";
}
.hangouts-video-off:before {
	content: "\e0a1";
}
.google-analytics:before {
	content: "\e0a2";
}
.google-apps-script:before {
	content: "\e0a3";
}
.google-document:before {
	content: "\e0a4";
}
.google-drive-folder:before {
	content: "\e0a5";
}
.google-drive-file:before {
	content: "\e0a6";
}
.user-account-box:before {
	content: "\e0a7";
}
.google-drive-spreadsheet:before {
	content: "\e0a8";
}
.google-plus-pages:before {
	content: "\e0a9";
}
.gps-location:before {
	content: "\e0aa";
}
.gps-off:before {
	content: "\e0ab";
}
.gps-fixed-indicator:before {
	content: "\e0ac";
}
.gps-location-disabled:before {
	content: "\e0ad";
}
.graduate-cap:before {
	content: "\e0ae";
}
.star-halffilled:before {
	content: "\e0af";
}
.hangouts-videocall:before {
	content: "\e0b0";
}
.headset:before {
	content: "\e0b1";
}
.headset-mic:before {
	content: "\e0b2";
}
.live-help:before {
	content: "\e0b3";
}
.help:before {
	content: "\e0b4";
}
.keyboard-hide:before {
	content: "\e0b5";
}
.high-quality:before {
	content: "\e0b6";
}
.network-wifi:before {
	content: "\e0b7";
}
.high-signal:before {
	content: "\e0b8";
}
.history:before {
	content: "\e0b9";
}
.home:before {
	content: "\e0ba";
}
.horizontal-line-remove:before {
	content: "\e0bb";
}
.hotel:before {
	content: "\e0bc";
}
.https:before {
	content: "\e0bd";
}
.swap-vert:before {
	content: "\e0be";
}
.image:before {
	content: "\e0bf";
}
.instagram:before {
	content: "\e0c0";
}
.invert-colors:before {
	content: "\e0c1";
}
.keyboard-right-arrow:before {
	content: "\e0c2";
}
.keyboard-left-arrow:before {
	content: "\e0c3";
}
.label-outline:before {
	content: "\e0c4";
}
.landscape:before {
	content: "\e0c5";
}
.laptop:before {
	content: "\e0c6";
}
.left-arrow:before {
	content: "\e0c7";
}
.keyboard-backspace:before {
	content: "\e0c8";
}
.call-missed:before {
	content: "\e0c9";
}
.wb-incandescent:before {
	content: "\e0ca";
}
.insert-link:before {
	content: "\e0cb";
}
.linkedin:before {
	content: "\e0cc";
}
.list-filled:before {
	content: "\e0cd";
}
.list:before {
	content: " ";
}
.location:before {
	content: "\e0cf";
}
.locked:before {
	content: "\e0d0";
}
.locked-outline:before {
	content: "\e0d1";
}
.low-signal:before {
	content: "\e0d2";
}
.magic:before {
	content: "\e0d3";
}
.man-cycling:before {
	content: "\e0d4";
}
.man-walking:before {
	content: "\e0d5";
}
.map:before {
	content: "\e0d6";
}
.place:before {
	content: "\e0d7";
}
.grade:before {
	content: "\e0d8";
}
.mark-envelope:before {
	content: "\e0d9";
}
.medium-signal:before {
	content: "\e0da";
}
.medium-brightness:before {
	content: "\e0db";
}
.medium-wifi-signal:before {
	content: "\e0dc";
}
.memory-chip:before {
	content: "\e0dd";
}
.menu:before {
	content: "";
}
.call-merge:before {
	content: "\e0df";
}
.settings-voice:before {
	content: "\e0e0";
}
.mic:before {
	content: "\e0e1";
}
.microsoft-word:before {
	content: "\e0e2";
}
.microsoft-excel:before {
	content: "\e0e3";
}
.phone-missed:before {
	content: "\e0e4";
}
.photo:before {
	content: "\e0e5";
}
.filter-hdr:before {
	content: "\e0e6";
}
.mountains-inside:before {
	content: "\e0e7";
}
.launch:before {
	content: "\e0e8";
}
.tab:before {
	content: "\e0e9";
}
.tab-unselected:before {
	content: "\e0ea";
}
.nfc:before {
	content: "\e0eb";
}
.notifications-none:before {
	content: "\e0ec";
}
.notifications-paused:before {
	content: "\e0ed";
}
.notifications:before {
	content: "\e0ee";
}
.color-lens:before {
	content: "\e0ef";
}
.panorama:before {
	content: "\e0f0";
}
.parking:before {
	content: "\e0f1";
}
.pause:before {
	content: "\e0f2";
}
.perm-identity:before {
	content: "\e0f3";
}
.call:before {
	content: "\e0f4";
}
.phone-locked:before {
	content: "\e0f5";
}
.phone-in-talk:before {
	content: "\e0f6";
}
.phone-paused:before {
	content: "\e0f7";
}
.phone-bluetooth-speaker:before {
	content: "\e0f8";
}
.settings-phone:before {
	content: "\e0f9";
}
.photo-album:before {
	content: "\e0fa";
}
.photo-frame:before {
	content: "\e0fb";
}
.photo-library:before {
	content: "\e0fc";
}
.camera-roll:before {
	content: "\e0fd";
}
.pinterest:before {
	content: "\e0fe";
}
.google-earth:before {
	content: "\e0ff";
}
.play-circle-outline:before {
	content: "\e100";
}
.play-arrow:before {
	content: "\e101";
}
.play-circle-fill:before {
	content: "\e102";
}
.play-slideshow:before {
	content: "\e103";
}
.play-next:before {
	content: "\e104";
}
.plus-one:before {
	content: "\e105";
}
.poll:before {
	content: "\e106";
}
.insert-invitation:before {
	content: "\e107";
}
.play-previous:before {
	content: "\e108";
}
.printer:before {
	content: "\e109";
}
.sync-problem:before {
	content: "\e10a";
}
.progress-indicator:before {
	content: "\e10b";
}
.train:before {
	content: "\e10c";
}
.subway:before {
	content: "\e10d";
}
.transit:before {
	content: "\e10e";
}
.puzzle:before {
	content: "\e10f";
}
.radio-on:before {
	content: "\e110";
}
.random:before {
	content: "\e111";
}
.rate-star:before {
	content: "\e112";
}
.read-more:before {
	content: "\e113";
}
.receipt:before {
	content: "\e114";
}
.mic-none:before {
	content: "\e115";
}
.refresh:before {
	content: "\e116";
}
.reload:before {
	content: "\e117";
}
.reminder-bow:before {
	content: "\e118";
}
.replay:before {
	content: "";
}
.reply-all:before {
	content: "\e11a";
}
.report:before {
	content: "\e11b";
}
.rewind:before {
	content: "\e11c";
}
.right-arrow:before {
	content: "\e11d";
}
.right-arrow-forward:before {
	content: "\e11e";
}
.ring-volume:before {
	content: "\e11f";
}
.rotate-to-left:before {
	content: "\e120";
}
.rotate-to-right:before {
	content: "\e121";
}
.data-usage:before {
	content: "\e122";
}
.round-rgb:before {
	content: "\e123";
}
.info-outline:before {
	content: "\e124";
}
.remove-circle-outline:before {
	content: "\e125";
}
.error:before {
	content: "\e126";
}
.pause-circle-fill:before {
	content: "\e127";
}
.round-remove:before {
	content: "\e128";
}
.add-circle-outline:before {
	content: "\e129";
}
.account-circle:before {
	content: "\e12a";
}
.rounded-add:before {
	content: "\e12b";
}
.rounded-add-small:before {
	content: "\e12c";
}
.round-remove-fill:before {
	content: "\e12d";
}
.pause-circle-outline:before {
	content: "\e12e";
}
.rounded-adjust:before {
	content: "\e12f";
}
.rounded-info:before {
	content: "\e130";
}
.rounded-block:before {
	content: "\e131";
}
.delete:before {
	content: "";
}
.save:before {
	content: "\e133";
}
.schedule:before {
	content: "\e134";
}
.tv:before {
	content: "\e135";
}
.screen-rotation:before {
	content: "\e136";
}
.screen-lock-rotation:before {
	content: "\e137";
}
.news-screen:before {
	content: "\e138";
}
.screen-lock-landscape:before {
	content: "\e139";
}
.screen-lock-portrait:before {
	content: "\e13a";
}
.sd-card:before {
	content: "\e13b";
}
.sd-storage:before {
	content: "\e13c";
}
.search:before {
	content: "\e13d";
}
.location-searching:before {
	content: "\e13e";
}
.brightness-high:before {
	content: "\e13f";
}
.select-all:before {
	content: "\e140";
}
.send:before {
	content: "\e141";
}
.flip-to-back:before {
	content: "\e142";
}
.flip-to-front:before {
	content: "\e143";
}
.storage:before {
	content: "\e144";
}
.set-alarm:before {
	content: "\e145";
}
.set-timer:before {
	content: "\e146";
}
.settings-cogwheel:before {
	content: "\e147";
}
.settings-inside:before {
	content: "\e148";
}
.share:before {
	content: "\e149";
}
.shared-folder:before {
	content: "\e14a";
}
.shining-sun:before {
	content: "\e14b";
}
.shining-rectangular:before {
	content: "\e14c";
}
.shopping-basket:before {
	content: "\e14d";
}
.shopping-cart:before {
	content: "\e14e";
}
.unfold-less:before {
	content: "\e14f";
}
.show-menu:before {
	content: "\e150";
}
.apps:before {
	content: "\e151";
}
.unfold-more:before {
	content: "\e152";
}
.more-vert:before {
	content: "\e153";
}
.shuffle:before {
	content: "\e154";
}
.sim:before {
	content: "\e155";
}
.settings-cell:before {
	content: "\e156";
}
.dock:before {
	content: "\e157";
}
.textsms:before {
	content: "\e158";
}
.sms-bubble-speech:before {
	content: "\e159";
}
.sms-failed:before {
	content: "\e15a";
}
.snake-game:before {
	content: "\e15b";
}
.sort:before {
	content: "\e15c";
}
.mms:before {
	content: "\e15d";
}
.call-split:before {
	content: "\e15e";
}
.square-add:before {
	content: "\e15f";
}
.stop:before {
	content: "\e160";
}
.swap-vert-circle:before {
	content: "\e161";
}
.swap-horiz:before {
	content: "\e162";
}
.fullscreen:before {
	content: "\e163";
}
.switch-video:before {
	content: "\e164";
}
.import-export:before {
	content: "\e165";
}
.switch-camera:before {
	content: "\e166";
}
.sync:before {
	content: "\e167";
}
.sync-problem:before {
	content: "\e168";
}
.synchronization-arrows:before {
	content: "\e169";
}
.tab:before {
	content: "\e16a";
}
.tablet:before {
	content: "\e16b";
}
.tack:before {
	content: "\e16c";
}
.happy-tag:before {
	content: "\e16d";
}
.dialpad:before {
	content: "\e16e";
}
.thermostat:before {
	content: "\e16f";
}
.view-column:before {
	content: "\e170";
}
.more-horiz:before {
	content: "\e171";
}
.thumb-down:before {
	content: "\e172";
}
.thumb-up:before {
	content: "\e173";
}
.tick-inside:before {
	content: "\e174";
}
.timelapse:before {
	content: "\e175";
}
.traffic:before {
	content: "\e176";
}
.tumblr:before {
	content: "\e177";
}
.visibility-off:before {
	content: "\e178";
}
.notifications-off:before {
	content: "\e179";
}
.airplane-mode-off:before {
	content: "\e17a";
}
.notifications-on:before {
	content: "\e17b";
}
.videocam-off:before {
	content: "\e17c";
}
.mic-off:before {
	content: "\e17d";
}
.sync-disabled:before {
	content: "\e17e";
}
.twitter:before {
	content: "\e17f";
}
.view-module:before {
	content: "\e180";
}
.account-child:before {
	content: "\e181";
}
.two-circles:before {
	content: "\e182";
}
.underline:before {
	content: "\e183";
}
.underline-text:before {
	content: "\e184";
}
.undo:before {
	content: "\e185";
}
.unlocked:before {
	content: "\e186";
}
.up:before {
	content: "\e187";
}
.upload:before {
	content: "\e188";
}
.cloud-upload:before {
	content: "\e189";
}
.usb:before {
	content: "\e18a";
}
.user:before {
	content: "\e18b";
}
.location-history:before {
	content: "\e18c";
}
.people:before {
	content: "\e18d";
}
.verification-mark:before {
	content: "\e18e";
}
.videocall:before {
	content: "\e18f";
}
.view-list:before {
	content: "\e190";
}
.vpn-lock:before {
	content: "\e191";
}
.visibility:before {
	content: "\e192";
}
.voice-message:before {
	content: "\e193";
}
.voicemail:before {
	content: "\e194";
}
.volume-off:before {
	content: "\e195";
}
.volume-down:before {
	content: "\e196";
}
.volume-mute:before {
	content: "\e197";
}
.volume-up:before {
	content: "\e198";
}
.warning:before {
	content: "\e199";
}
.watch:before {
	content: "\e19a";
}
.waving-flag:before {
	content: "\e19b";
}
.web-server:before {
	content: "\e19c";
}
.website:before {
	content: "\e19d";
}
.wifi-high:before {
	content: "\e19e";
}
.wifi-low:before {
	content: "\e19f";
}
.wifi-signal-waves:before {
	content: "\e1a0";
}
.window:before {
	content: "\e1a1";
}
.work:before {
	content: "\e1a2";
}
.workspace:before {
	content: "\e1a3";
}
.world:before {
	content: "\e1a4";
}
.write-email-envelope:before {
	content: "\e1a5";
}
.youtube:before {
	content: "\e1a6";
}
.mdicon-xs {
	font-size: 24px;
	line-height: 28px;
}
.mdicon-sm {
	font-size: 36px;
	line-height: 42px;
}
.mdicon-md {
	font-size: 54px;
	line-height: 60px;
}
.mdicon-lg {
	font-size: 72px;
	line-height: 80px;
}
.mdicon-fw {
	width: 20px;
	text-align: center;
}
.mdicon-rotate-90 {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.mdicon-rotate-180 {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.mdicon-rotate-270 {
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
.mdicon-spin {
	-webkit-animation-name: spin;
	-webkit-animation-duration: 4000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 4000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 4000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 4000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
@-ms-keyframes spin {
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
	}
}
@-moz-keyframes spin {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@media (max-width: 1024px) {
	body {
		margin-top: 54px;
	}
	header {
		padding: 10px 0px;
	}
	#Desktop-Tablet-Header {
		display: none !important;
	}
	#Mobile-Header {
		display: block !important;
	}
	.slicknav_menu {
		margin-top: -40px;
	}
	#contacts-cont {
		display: none !important;
	}
}
@media (max-width: 767px) {
	header {
		margin-top: 0px;
	}
	#showcase,
	#bottom,
	#top-2,
	#top-1,
	#base,
	#copyright,
	#purchase-joomla-template {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	#base .module,
	#bottom .module {
		margin-bottom: 60px;
	}
	#contacts-cont {
		display: none !important;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
	#showcase {
		background: #ffffff;
		background: -moz-linear-gradient(top,#ffffff 0%,#e7e7e7 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e7e7e7));
		background: -webkit-linear-gradient(top,#ffffff 0%,#e7e7e7 100%);
	}
	.showcase-image img {
		margin-top: 60px !important;
	}
	#top-2 {
		background-image: none !important;
		background-color: #212020;
		color: #ffffff;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
	#showcase {
		background: #ffffff;
		background: -moz-linear-gradient(top,#ffffff 0%,#e7e7e7 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e7e7e7));
		background: -webkit-linear-gradient(top,#ffffff 0%,#e7e7e7 100%);
	}
	.showcase-image img {
		margin-top: 60px !important;
	}
	#top-2 {
		background-image: none !important;
		background-color: #212020;
		color: #ffffff;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	#showcase {
		background: #ffffff;
		background: -moz-linear-gradient(top,#ffffff 0%,#e7e7e7 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e7e7e7));
		background: -webkit-linear-gradient(top,#ffffff 0%,#e7e7e7 100%);
	}
	.showcase-image img {
		margin-top: 60px !important;
	}
	#top-2 {
		background-image: none !important;
		background-color: #212020;
		color: #ffffff;
	}
}
