.tp-caption a {
	color: #ff7302;
	text-shadow: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out
}
.tp-caption a:hover {
	color: #ffa902
}
@media only screen and (min-width: 1212px) {
	.container {
		padding: 0;
		width: 1212px;
	}
	#content {
		width: 100%;
	}
	/*#sidebar {*/
		/*width: 312px;*/
	/*}*/
}

/* Body Background Styling
 /*-----------------------------------------------------------------------------------*/
body {
	background-color: #2b2b35;
	background-repeat: inherit;
}

/* Layout and Layout Styling
 /*-----------------------------------------------------------------------------------*/
#main, .main-bg-color {
	background-color: rgba(255,255,255,1);
}
#main.header-slider-active > .container, #main.footer-slider-active > .container {
	margin-top: 0px;
}
.ozy-header-slider {
	margin-top: px;
}

#footer .container > div, #footer .container, #footer {
	height: 56px;
	min-height: 56px;
}
#footer, #footer > footer .container {
	line-height: 56px;
}
#footer .top-social-icons > a > span {
	line-height: 56px;
}
@-moz-document url-prefix() {
#footer .top-social-icons>a>span{line-height:56px;}
}

#footer-wrapper {
	background: rgba(43,43,53,1) url(wp-content/footer_bg.jpg) no-repeat center bottom;
}
#footer *, #footer-widget-bar * {
	color: #ffffff !important;
}
#footer a:hover, #footer-widget-bar a:hover {
	color: #51daf1 !important;
}
#footer, #footer-widget-bar, #footer .top-social-icons > a {
	border-color: #41414a
}
#footer-widget-bar > .container > section > div.widget > span.line {
	border-color: #51daf1
}
#footer a, #footer-widget-bar a {
	color: #51daf1
}
#footer-widget-bar input {
	border-color: rgba(81,218,241,1) !important;
}
@media only screen and (max-width: 479px) {
	#footer {
		height: 112px;
	}
	#main > .container {

	}
}
@media only screen and (max-width: 1024px) and (min-width: 480px) {
	#header #title {
		padding-right: 20px;
	}
	#header #title > a {

	}
	#main > .container {

	}
	#footer {
		height: 56px;
	}
}

/* WooCommerce
 /*-----------------------------------------------------------------------------------*/
.ozy-product-overlay .button:hover {
	background-color: #f0f0f0 !important;
	color: rgb(81,218,241) !important;
	border: 1px solid #f0f0f0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
	background-color: #51daf1 !important;
	border-color: #51daf1 !important;
	border-color: #51daf1 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	border-color: rgba(230,230,230,1);
}
.woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .star-rating {
	color: #51daf1 !important;
}
.woocommerce .products .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: #51daf1 !important;
	color: #000000 !important;
}
.woocommerce nav.woocommerce-pagination ul li {
	background-color: rgba(248,248,248,1) !important;
	color: #83838c !important;
}
.ui-slider .ui-slider-range {
	background: none repeat scroll 0 0 #51daf1;
}
.woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
	color: #83838c !important;
}
.woocommerce-pagination > ul > li > a, .woocommerce-pagination > ul > li > span {
	color: #83838c !important;
}
#woocommerce-lightbox-cart h3:first-letter, #woocommerce-lightbox-cart ul.cart_list.product_list_widget > li {
	/*border-color:#83838c;*/
	border-color: rgba(131,131,140,.2);
}

.woocommerce-page .button, body.woocommerce-page input[type=button], body.woocommerce-page input[type=submit], body.woocommerce-page button[type=submit] {
	background: rgba(81,218,241,1) !important;
	color: rgb(0,0,0) !important;
	border: 1px solid rgba(81,218,241,1) !important;
}
.woocommerce-page .button:hover, body.woocommerce-page input[type=button]:hover, body.woocommerce-page input[type=submit]:hover, body.woocommerce-page button[type=submit]:hover {
	background: rgb(0,0,0) !important;
	color: rgb(255,255,255) !important;
	border: 1px solid rgba(0,0,0,1) !important;
}

/* Header Over Primary Menu Styling */
#info-bar, div.ozy-selectBox.ozy-wpml-language-switcher * {
	background-color: rgba(43,43,53,1);
	color: rgba(170,170,180,1);
}
#header {
	position: fixed
}
#header, .menu-item-search, nav#top-menu.mobile-view {
	background: #3c3c4a;
	background: -moz-linear-gradient(top, #3c3c4a 0%, #30303b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c4a), color-stop(100%,#30303b));
	background: -webkit-linear-gradient(top, #3c3c4a 0%,#30303b 100%);
	background: -o-linear-gradient(top, #3c3c4a 0%,#30303b 100%);
	background: -ms-linear-gradient(top, #3c3c4a 0%,#30303b 100%);
	background: linear-gradient(to bottom, #3c3c4a 0%,#30303b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c4a', endColorstr='#30303b',GradientType=0 );
}

#header #info-bar i, #header #info-bar .top-social-icons a span, #logo-side-info-bar > li i:before {
	color: rgba(81,218,241,1);
}
#logo-side-info-bar > li h4, .menu-item-search i {
	color: rgba(255,255,255,1);
}
#logo-side-info-bar > li * {
	color: rgba(170,170,180,1);
}
#header #info-bar, #header #info-bar *, div.ozy-selectBox.ozy-wpml-language-switcher *, ul#logo-side-info-bar > li {
	border-color: rgba(80,80,92,1) !important;
}

/* Primary Menu Styling
 /*-----------------------------------------------------------------------------------*/
#top-menu .logo > h1 > a, #top-menu .logo2 > h1 > a {
	color: rgba(255,255,255,1) !important;
}

#top-menu, #top-menu .logo, #top-menu > div > div > ul, #top-menu > div > div > ul > li, #top-menu > div > div > ul > li > a, #top-menu > div > div > ul > li > a:before, #top-menu > div > div > ul > li > a:after, #top-menu > div > div > ul > li > .submenu-button {
	height: 60px;
	line-height: 60px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: rgba(0,0,0,1);
}
#top-menu > div > div > ul > li li, #top-menu > div > div > ul > li li > a {
	font-family: Roboto Condensed;
}
#header {
	/*line-height:182px;*/
	height: 182px;
}
#header .logo-bar-wrapper {
	height: 92px;
}
#header #top-menu {
	line-height: 152px;
	height: 152px;
}
#top-menu, #top-menu .logo {
	font-family: "Roboto";
	font-weight: 300;
	font-style: normal;
	font-size: 13px;
	color: rgba(0,0,0,1);
	height: auto;
}
#top-menu ul ul li a {
	color: rgba(0,0,0,1);
}
#top-menu > .primary-menu-bar-wrapper > div > ul > li > a:after {
	background-color: rgba(81,218,241,1) !important;
}
#top-menu ul li > a:before, #top-menu span.submenu-button:before, #top-menu span.submenu-button:after, #top-menu ul ul li.has-sub > a:after {
	background-color: rgba(0,0,0,1) !important;
}
#top-menu .menu-button:after {
	border-color: rgba(255,255,255,1) !important;
}
#top-menu .menu-button.menu-opened:after, #top-menu .menu-button:before {
	background-color: rgba(255,255,255,1) !important;
}
/*#top-menu .menu-button:after,*/
#top-menu .menu-item-search > a > span, #top-menu .menu-item-wpml > a > span {
	border-color: rgba(0,0,0,1) !important;
}
#top-menu > .primary-menu-bar-wrapper {
	background: #f0f0f0;
	background: -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #f0f0f0 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #f0f0f0 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #f0f0f0 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #51daf1 0%,#4bb9cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
}
#top-menu > div > div > ul > li:not(:first-child):not(.menu-item-request-rate):not(.menu-item-search)> a > span.s {
	border-color: rgba(219,219,219,1);
}
@media screen and (max-width: 1180px) {
	#top-menu #head-mobile {
		line-height: 62px;
		min-height: 62px;
	}
	.menu-item-search {
		background: none !important;
	}
	#top-menu > div > div > ul > li {
		height: auto !important;
	}
	#top-menu, #top-menu ul li {
		background-color: #f0f0f0;
	}
	#header {
		position: relative !important;
		height: inherit !important;
	}
	#top-menu ul li i {
		color: rgba(0,0,0,1);
	}
	#top-menu ul li {
		background: rgba(81,218,241,1) !important;
	}
	#top-menu ul li:hover, #top-menu .submenu-button.submenu-opened {
		background-color: rgba(255,255,255,1);
		color: rgba(81,218,241,1);
	}
	#top-menu .submenu-button, #top-menu > div > div > ul > li:last-child, #top-menu ul li {
		border-color: rgba(255,255,255,1);
	}
	#top-menu ul ul li:not(:last-child)> a {
		border: none !important;
	}
}
#top-menu ul ul li {
	background-color: rgba(81,218,241,1);
}
#top-menu ul ul li:not(:last-child)> a {
	border-bottom: 1px solid rgba(255,255,255,1);
}
#top-menu ul ul li:hover, #top-menu ul ul li.current-menu-item, #top-menu ul ul li.current_page_item {
	background-color: rgba(255,255,255,1);
	color: rgba(81,218,241,1);
}
#header {
	border-color: rgba(219,219,219,0.3);
}
/* Widgets
 /*-----------------------------------------------------------------------------------*/
.widget li > a {
	color: #83838c !important;
}
.widget li > a:hover {
	color: #51daf1 !important;
}
.ozy-latest-posts > a > span {
	background-color: #51daf1;
	color: #83838c;
}

/* Page Styling and Typography
 /*-----------------------------------------------------------------------------------*/
/*breadcrumbs*/
#breadcrumbs li:last-child {
	background-color: #51daf1
}
#breadcrumbs li:last-child, #breadcrumbs li:last-child > a {
	color: #ffffff
}
#breadcrumbs li a {
	color: #83838c
}
/*breadcrumbs end*/
ul.menu li.current_page_item > a, .content-color-alternate {
	color: #51daf1 !important;
}
.heading-color, h1.content-color > a, h2.content-color > a, h3.content-color > a, h4.content-color > a, h5.content-color > a, h6.content-color > a, blockquote, .a-page-title {
	color: #000000 !important;
}
.ozy-footer-slider, .content-font, .ozy-header-slider, #content, #footer-widget-bar, #sidebar, #footer, .tooltipsy, .fancybox-inner, #woocommerce-lightbox-cart {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #83838c;
}
#content a:not(.ms-btn), #sidebar a, #footer a, .alternate-text-color, #footer-widget-bar > .container > .widget-area a:hover, .fancybox-inner a, #woocommerce-lightbox-cart a {
	color: #51daf1;
}
#footer #social-icons a, #ozy-share-div > a > span, .page-pagination a {
	background-color: rgba(248,248,248,1) !important;
	color: #83838c !important;
}
.page-pagination a.current {
	background-color: #51daf1 !important;
	color: #000000 !important;
}
.fancybox-inner, #woocommerce-lightbox-cart {
	color: #83838c !important;
}
.header-line, .single-post .post-submeta > .blog-like-link > span {
	background-color: rgba(230,230,230,1);
}
.a-page-title:hover {
	border-color: #000000 !important;
}
.nav-box a, #page-title-wrapper h1, #page-title-wrapper h4, #side-nav-bar a, #side-nav-bar h3, #content h1, #sidebar .widget h1, #content h2, #sidebar .widget h2, #content h3, #sidebar .widget h3, #content h4, #sidebar .widget h4, #content h5, #sidebar .widget h5, #content h6, #sidebar .widget h6, .heading-font, #logo, #tagline, .ozy-ajax-shoping-cart {
	font-family: 'Jura', sans-serif;
	color: #000000;
}
#page-title-wrapper h1, #content h1, #footer-widget-bar h1, #sidebar h1, #footer h1, #sidr h1 {
	font-weight: 700;
	font-style: normal;
	font-size: 40px;
	line-height: 1.5em;
	font-family: 'Jura', sans-serif;
}
#footer-widget-bar .widget-area h4, #sidebar .widget > h4 {
	font-weight: 700;
	font-style: normal;
	font-size: 18px;
	line-height: 1.5em;
}
#content h2, #footer-widget-bar h2, #sidebar h2, #footer h2, #sidr h2 {
	font-weight: 700;
	font-size: 25px;
	line-height: 1.5em;;
	font-family: 'Jura', sans-serif;
}
#content h3, #footer-widget-bar h3, #sidebar h3, #footer h3, #sidr h3 {
	font-weight: 700;
	font-size: 26px;
	line-height: 1.5em;;
}
#content h4, #page-title-wrapper h4, #footer-widget-bar h4, #sidebar h4, #footer h4, #sidr h4 {
	font-weight: 700;
	font-style: normal;
	font-size: 18px;
	line-height: 1.5em;;
}
#content h5, #footer-widget-bar h5, #sidebar h5, #footer h5, #sidr h5 {
	font-weight: 600;
	font-style: normal;
	font-size: 16px;
	line-height: 1.5em;;
}
#content h6, #footer-widget-bar h6, #sidebar h6, #footer h6, #sidr h6 {
	font-weight: 800;
	font-style: normal;
	font-size: 14px;
	line-height: 1.5em;;
}
body.single h2.post-title, .post-single h2.post-title {
	font-weight: 700 !important;
	font-style: normal !important;
	font-size: 40px !important;
	line-height: 1.1em !important;
}
#footer-widget-bar .widget a:hover, #sidebar .widget a:hover {
	color: #83838c;
}
span.plus-icon > span {
	background-color: #83838c;
}
.content-color, #single-blog-tags > a {
	color: #83838c !important;
}
/* Loader
 /*-----------------------------------------------------------------------------------*/
.deviceis_phone #loaderMask, .deviceis_tablet #loaderMask {
	display: none !important
}
#loaderMask {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 1000
}
#loaderMask > span {
	position: absolute;
	display: block;
	z-index: 1001;
	top: 50%;
	left: 50%;
	margin-top: -48px;
	margin-left: -50px;
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	color: #fff;
}
.no-js #loaderMask {
	display: none
}
#loaderMask .loader-section {
	position: fixed;
	top: 0;
	width: 51%;
	height: 100%;
	background: #000;
	z-index: 10
}
#loaderMask .loader-section.section-left {
	left: 0
}
#loaderMask .loader-section.section-right {
	right: 0
}
.loaded #loaderMask .loader-section.section-left {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1);
	transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1)
}
.loaded #loaderMask .loader-section.section-right {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1);
	transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1)
}
.loaded #loader {
	opacity: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.loaded #loaderMask {
	visibility: hidden;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .3s 1s ease-out;
	transition: all .3s 1s ease-out
}
#loader, #loader:before, #loader:after {
	border-radius: 50%
}
#loader:before, #loader:after {
	position: absolute;
	content: ''
}
#loader:before {
	width: 5.2em;
	height: 10.2em;
	background: #000;
	border-radius: 10.2em 0 0 10.2em;
	top: -0.1em;
	left: -0.1em;
	-webkit-transform-origin: 5.2em 5.1em;
	transform-origin: 5.2em 5.1em;
	-webkit-animation: load2 2s infinite ease 1.5s;
	animation: load2 2s infinite ease 1.5s
}
#loader {
	font-size: 11px;
	text-indent: -99999em;
	top: 50%;
	left: 50%;
	margin-left: -5em;
	margin-top: -5em;
	position: relative;
	width: 10em;
	height: 10em;
	box-shadow: inset 0 0 0 1em #FFF;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 11
}
#loader:after {
	width: 5.2em;
	height: 10.2em;
	background: #000;
	border-radius: 0 10.2em 10.2em 0;
	top: -0.1em;
	left: 5.1em;
	-webkit-transform-origin: 0 5.1em;
	transform-origin: 0 5.1em;
	-webkit-animation: load2 2s infinite ease;
	animation: load2 2s infinite ease
}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

/* Forms
 /*-----------------------------------------------------------------------------------*/
input, select, textarea {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: rgba(35,35,35,1);
}
.wp-search-form i.oic-zoom {
	color: rgba(35,35,35,1);
}
input:not([type=submit]):not([type=file]), select, textarea {
	background-color: rgba(225,225,225,.3);
	border-color: rgba(225,225,225,1) !important;
}
#request-a-rate input:not([type=submit]):not([type=file]):hover, #request-a-rate textarea:hover, #request-a-rate select:hover, #request-a-rate input:not([type=submit]):not([type=file]):focus, #request-a-rate textarea:focus, #request-a-rate select:focus, #content input:not([type=submit]):not([type=file]):hover, #content textarea:hover, #content input:not([type=submit]):not([type=file]):focus, #content textarea:focus {
	border-color: #51daf1 !important;
}
.generic-button, .woocommerce-page .button, input[type=button], input[type=submit], button[type=submit], #to-top-button, .tagcloud > a, #mc_signup_submit {
	color: rgb(0,0,0) !important;
	background-color: rgba(81,218,241,1);
	border: 1px solid rgba(81,218,241,1);
}
.woocommerce-page .button:hover, input[type=button]:hover, input[type=submit]:hover, button[type=submit]:hover, .tagcloud > a:hover {
	background-color: rgb(0,0,0);
	color: rgb(255,255,255) !important;
	border: 1px solid rgba(0,0,0,1);
}

/* Blog Comments & Blog Stuff
 /*-----------------------------------------------------------------------------------*/
#comments > h3 > span {
	background-color: #51daf1;
}
.comment-body > .comment-meta.commentmetadata > a, .comment-body .reply > a, #commentform .form-submit .submit {
	color: #83838c !important
}
#commentform .form-submit .submit {
	border-color: #83838c !important;
}
#commentform .form-submit .submit:hover {
	border-color: #51daf1 !important;
}
.single-post .post-submeta > .blog-like-link > span {
	color: #ffffff !important;
}
.featured-thumbnail-header > div {
	background-color: rgba(81,218,241,.4);
}

.post-meta p.g {
	color: #000000;
}

.ozy-related-posts .caption, .ozy-related-posts .caption > h4 > a {
	color: rgba(255,255,255,1) !important;
	background-color: #83838c;
}

.simple-post-format > div > span, .simple-post-format > div > h2, .simple-post-format > div > p, .simple-post-format > div > p > a, .simple-post-format > div > blockquote, .post-excerpt-audio > div > div {
	color: rgb(255,255,255) !important;
}

div.sticky.post-single {
	background-color: rgba(230,230,230,1);
	border-color: #51daf1;
}

body:not(.page-template-page-isotope-blog):not(.page-template-page-isotope-fitrows-blog) #content .post .post-meta {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 65px;
	padding: 8px 0 0 0;
	background-color: #51daf1;
	text-align: center;
}

body:not(.page-template-page-isotope-blog):not(.page-template-page-isotope-fitrows-blog) #content .post .post-meta span {
	display: block;
	font-weight: 400;
	padding-bottom: 4px !important;
}

#content .post .post-meta span.d, #content .post .post-meta span.c > span.n {
	font-size: 24px !important;
	line-height: 24px !important;
	font-weight: 700;
}

#content .post .post-meta span.c > span.t {
	font-size: 10px !important;
	line-height: 10px !important;
}

#content .post .post-meta span.m, #content .post .post-meta span.y, #content .post .share-box > span {
	font-size: 12px !important;
	line-height: 12px !important;
	color: #000000 !important;
	text-transform: uppercase;
}

#content .post .post-meta span.d {
	font-weight: 700 !important;
	color: #000000 !important;
}

#content .post .post-meta span.c {
	padding-top: 8px;
	background-color: #000000;
	color: #ffffff;
}

.ozy-postlistwithtitle-feed > a:hover {
	background-color: rgb(0,0,0);
}
.ozy-postlistwithtitle-feed > a:hover * {
	color: rgb(255,255,255) !important;
}
.ozy-accordion > h6.ui-accordion-header > span, .ozy-tabs .ozy-nav .ui-tabs-selected a, .ozy-tabs .ozy-nav .ui-tabs-active a, .ozy-toggle span.ui-icon {
	background-color: #51daf1;
}
.ozy-tabs .ozy-nav .ui-tabs-selected a, .ozy-tabs .ozy-nav .ui-tabs-active a {
	border-color: #51daf1 !important;
}
.ozy-tabs .ozy-nav li a {
	color: #83838c !important;
}

/*owl carousel*/
.ozy-owlcarousel .item.item-extended > a .overlay-one *, .ozy-owlcarousel .item.item-extended > a .overlay-two * {
	color: #ffffff !important;
}
.ozy-owlcarousel .item.item-extended > a .overlay-one-bg {
	background-color: #51daf1;
	background-color: rgba(81,218,241,0.5);
}
.ozy-owlcarousel .item.item-extended > a .overlay-two {
	background-color: #51daf1;
	background-color: rgba(81,218,241,0.85);
}
.owl-theme .owl-controls .owl-page.active span {
	background-color: #51daf1;
}
.ozy-button.auto, .wpb_button.wpb_ozy_auto {
	background-color: rgba(81,218,241,1);
	color: rgba(0,0,0,1);
}
.ozy-button.auto:hover, .wpb_button.wpb_ozy_auto:hover {
	border-color: rgba(0,0,0,1);
	color: rgba(255,255,255,1) !important;
	background-color: rgba(0,0,0,1);
}
.ozy-icon.circle {
	background-color: #83838c;
}
.ozy-icon.circle2 {
	color: #83838c;
	border-color: #83838c;
}
a:hover > .ozy-icon.square, a:hover > .ozy-icon.circle {
	background-color: transparent !important;
	color: #83838c;
}
a:hover > .ozy-icon.circle2 {
	color: #83838c;
	border-color: transparent !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
	background-color: #51daf1 !important;
	border-color: #51daf1 !important;
}
.wpb_content_element .wpb_tabs_nav li, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
	border-color: rgba(230,230,230,1) !important;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active > a {
	color: rgba(255,255,255,1) !important;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {
	color: #83838c !important;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
	font-size: 14px !important;
	line-height: 1.5em !important
}
.pricing-table .pricing-table-column+ .pricetable-featured .pricing-price {
	color: #51daf1 !important;
}
.pricing-table li, .pricing-table .pricing-table-column:first-child, .pricing-table .pricing-table-column {
	border-color: rgba(230,230,230,1) !important;
}
.pricing-table .pricing-table-column+ .pricetable-featured, .pricing-table .pricing-table-column.pricetable-featured:first-child {
	border: 4px solid #51daf1 !important;
}
.ozy-call-to-action-box > div.overlay-wrapper > a, .ozy-flex-box .hover-frame h6, .owl-for-sale > .overlay > p {
	background-color: #51daf1 !important;
	color: #000000 !important;
}
.owl-for-sale > .overlay > span {
	background-color: #ffffff !important;
	color: #000000 !important;
}
.owl-for-sale > .overlay > h5 {
	background-color: #000000 !important;
	color: #ffffff !important;
}
.ozy-call-to-action-box > div.overlay-wrapper > h3 {
	color: #ffffff !important;
}
.ozy-flex-box .hover-frame h6 {
	font-family: Comfortaa !important;
}

.ozy-flex-box .hover-frame-inner:hover {
	-webkit-box-shadow: 0 0 0 5px #51daf1 inset;
	-moz-box-shadow: 0 0 0 5px #51daf1 inset;
	box-shadow: 0 0 0 5px #51daf1 inset;
}

.post .pagination > a, .ozy-border-color, #ozy-share-div.ozy-share-div-blog, .page-content table td, #content table tr, .post-content table td, .ozy-toggle .ozy-toggle-title, .ozy-toggle-inner, .ozy-tabs .ozy-nav li a, .ozy-accordion > h6.ui-accordion-header, .ozy-accordion > div.ui-accordion-content, .chat-row .chat-text, #sidebar .widget > h4, #sidebar .widget li, .ozy-content-divider, #post-author, .single-post .post-submeta > .blog-like-link, .widget ul ul, blockquote, .page-pagination > a, .page-pagination > span, .woocommerce-pagination > ul > li > *, #content select, body.search article.result, div.rssSummary, #content table tr td, #content table tr th, .widget .testimonial-box, .facts-bar, .facts-bar > .heading, .ozy-tabs-menu li, .ozy-tab, body.single-ozy_project .post-content h4, #ozy-tickerwrapper, #ozy-tickerwrapper > strong, .ozy-simple-image-grid > div > span, #single-blog-tags > a, .comment-body, #comments-form h3#reply-title, .ozy-news-box-ticker-wrapper .news-item {
	border-color: rgba(230,230,230,1);
}
#content table tr.featured {
	border: 2px solid #51daf1 !important;
}
#ozy-tickerwrapper div.pagination > a.active > span, body.single-ozy_project .post-content h4:before, .header-line > span {
	background-color: #51daf1;
}

#page-title-wrapper {
	height: 170px;
	background-color: rgb(243,243,243);
}

@media only screen and (min-width: 1180px) {
	#main {
		margin-top: 182px;
	}
}

.facts-bar {
	background-color: rgba(248,248,248,.3)
}
.ozy-tabs-menu li {
	background-color: rgba(248,248,248,1)
}
.ozy-tabs-menu li > a {
	color: #83838c !important
}

#project-filter > li > a, .wpb_wrapper.isotope > .ozy_project > .featured-thumbnail > .caption > .heading > a {
	color: #ffffff !important
}
.wpb_wrapper.isotope > .ozy_project > .featured-thumbnail > .caption > .border > span, .wpb_wrapper.isotope > .ozy_project > .featured-thumbnail > .caption > .plus-icon, .wpb_wrapper.isotope > .ozy_project > .featured-thumbnail > .caption > p {
	color: #000000 !important;
	background-color: #51daf1 !important
}
#project-filter > li.active {
	border-color: #51daf1 !important;
}
#project-filter > li {
	background-color: #30303c !important;
}

.vc_custom_1428156459704 {
	margin: 0 !important;
	padding: 0 !important;
}
.vc_custom_1428172007242 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 60px !important;
	padding-bottom: 40px !important;
}
.vc_custom_1428172885136 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 60px !important;
}
.vc_custom_1428172922240 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 40px !important;
	padding-bottom: 80px !important;
	background-color: #3c3c4a !important;
}
.vc_custom_1428172977871 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 60px !important;
	padding-bottom: 20px !important;
}
.vc_custom_1427717963014 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 70px !important;
	padding-bottom: 40px !important;
	/*background-image: url(wp-content/uploads/2015/03/yellow_dudes-id=166.jpg) !important;*/
}
.vc_custom_1428173030476 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 60px !important;
	padding-bottom: 60px !important;
	background-color: #f8f8f8 !important;
}
.vc_custom_1428585295016 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 60px !important;
	padding-bottom: 30px !important;
	/*background-image: url(wp-content/uploads/2015/03/worldmap_dots-id=1218.png) !important;*/
}
.vc_custom_1428083978017 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 30px !important;
	padding-bottom: 60px !important;
}
.vc_custom_1428167400412 {
	margin-bottom: 0 !important;
	padding-bottom: 15px !important;
}
.vc_custom_1428169235687 {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.vc_custom_1428169455192 {
	margin-bottom: 0px !important;
	padding-bottom: 15px !important;
}
.vc_custom_1428169557134 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.vc_custom_1428170994964 {
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}
.vc_custom_1428071435746 {
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}
.vc_custom_1428071741376 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-right: 20% !important;
	padding-bottom: 20px !important;
}
.vc_custom_1428081185098 {
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}
.vc_custom_1427717979406 {
	padding-right: 15% !important;
	padding-bottom: 30px !important;
	padding-left: 15% !important;
}
.vc_custom_1428173143154 {
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}
.vc_custom_1428083935213 {
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}
.ozy-page-model-full #main > .container.no-vc, .ozy-page-model-full.ozy-page-model-no-sidebar #content > div > article > div > .wpb_row.ozy-custom-full-row, .ozy-page-model-full.ozy-page-model-no-sidebar #content > div > article > div > .wpb_row > .parallax-wrapper, .ozy-page-model-has-sidebar #main > .container {
	padding-left: 36px;
	padding-right: 36px;
}
@media screen and (min-width: 1181px) {
	#top-menu > div > div > ul > li.menu-item-77 > a {
		background: #fed201;
		background: -moz-linear-gradient(top, #fed201 0%, #ff6801 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed201), color-stop(100%,#ff6801));
		background: -webkit-linear-gradient(top, #fed201 0%,#ff6801 100%);
		background: -o-linear-gradient(top, #fed201 0%,#ff6801 100%);
		background: -ms-linear-gradient(top, #fed201 0%,#ff6801 100%);
		background: linear-gradient(to bottom, #fed201 0%,#ff6801 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fed201", endColorstr="#ff6801",GradientType=0 );
		color: #ffffff;;
	}
}
#header.menu-align-right #top-menu > div > div > ul > li:nth-last-child(2)> a {
	padding-right: 0 !important;
}
.rand-class-535 > div > div > div > h5 {
	background-color: #000000 !important;;
	color: #51daf1 !important;;
}
.rand-class-535 > div > div > div > h5 > i, .rand-class-535 > div > div > div > div > h2 {
	color: #ffffff !important;;
}
.rand-class-535 > div > div > div > div > p {
	color: #aaaab5 !important;
}
.rand-class-535 > div > div > div > div > p > a {
	background-color: #51daf1 !important;;
	color: #3c3c4a !important;
}
.rand-class-535 > div > div > div > div {
	background-color: rgba(60,60,74,.95) !important;
}
.rand-class-4042 > div > div > div > h5 {
	background-color: #000000 !important;;
	color: #51daf1 !important;;
}
.rand-class-4042 > div > div > div > h5 > i, .rand-class-4042 > div > div > div > div > h2 {
	color: #ffffff !important;;
}
.rand-class-4042 > div > div > div > div > p {
	color: #aaaab5 !important;
}
.rand-class-4042 > div > div > div > div > p > a {
	background-color: #51daf1 !important;;
	color: #3c3c4a !important;
}
.rand-class-4042 > div > div > div > div {
	background-color: rgba(60,60,74,.95) !important;
}
.rand-class-9057 > div > div > div > h5 {
	background-color: #000000 !important;;
	color: #51daf1 !important;;
}
.rand-class-9057 > div > div > div > h5 > i, .rand-class-9057 > div > div > div > div > h2 {
	color: #ffffff !important;;
}
.rand-class-9057 > div > div > div > div > p {
	color: #aaaab5 !important;
}
.rand-class-9057 > div > div > div > div > p > a {
	background-color: #51daf1 !important;;
	color: #3c3c4a !important;
}
.rand-class-9057 > div > div > div > div {
	background-color: rgba(60,60,74,.95) !important;
}
.rand-class-1580 > div > div > div > h5 {
	background-color: #000000 !important;;
	color: #51daf1 !important;;
}
.rand-class-1580 > div > div > div > h5 > i, .rand-class-1580 > div > div > div > div > h2 {
	color: #ffffff !important;;
}
.rand-class-1580 > div > div > div > div > p {
	color: #aaaab5 !important;
}
.rand-class-1580 > div > div > div > div > p > a {
	background-color: #51daf1 !important;;
	color: #3c3c4a !important;
}
.rand-class-1580 > div > div > div > div {
	background-color: rgba(60,60,74,.95) !important;
}
.rand-class-8960 > div > div > div > h5 {
	background-color: #590312 !important;;
	color: #ffffff !important;;
}
.rand-class-8960 > div > div > div > h5 > i, .rand-class-8960 > div > div > div > div > h2 {
	color: #ffffff !important;;
}
.rand-class-8960 > div > div > div > div > p {
	color: #ff8a95 !important;
}
.rand-class-8960 > div > div > div > div > p > a {
	background-color: #ffffff !important;;
	color: #cb0026 !important;
}
.rand-class-8960 > div > div > div > div {
	background-color: rgba(203,0,38,.95) !important;
}
.rand-class-6504 > div > div > div > h5 {
	background-color: #000000 !important;;
	color: #51daf1 !important;;
}
.rand-class-6504 > div > div > div > h5 > i, .rand-class-6504 > div > div > div > div > h2 {
	color: #ffffff !important;;
}
.rand-class-6504 > div > div > div > div > p {
	color: #aaaab5 !important;
}
.rand-class-6504 > div > div > div > div > p > a {
	background-color: #51daf1 !important;;
	color: #3c3c4a !important;
}
.rand-class-6504 > div > div > div > div {
	background-color: rgba(60,60,74,.95) !important;
}
.rand-class-9070 > div > div > div > h5 {
	background-color: #011c1c !important;;
	color: #51daf1 !important;;
}
.rand-class-9070 > div > div > div > h5 > i, .rand-class-9070 > div > div > div > div > h2 {
	color: #ffffff !important;;
}
.rand-class-9070 > div > div > div > div > p {
	color: #469a9b !important;
}
.rand-class-9070 > div > div > div > div > p > a {
	background-color: #51daf1 !important;;
	color: #054749 !important;
}
.rand-class-9070 > div > div > div > div {
	background-color: rgba(5,71,73,.95) !important;
}
#simple-hove-box-474 > h5 > span.cbox {
	background-color: #fa344b
}
#simple-hove-box-474 > a > section {
	background-color: rgba(250,52,75,0.7)
}
#simple-hove-box-474 > a > section > p {
	color: #ffffff
}
#simple-hove-box-690 > h5 > span.cbox {
	background-color: #2177ce
}
#simple-hove-box-690 > a > section {
	background-color: rgba(33,119,206,0.7)
}
#simple-hove-box-690 > a > section > p {
	color: #ffffff
}
#simple-hove-box-2462 > h5 > span.cbox {
	background-color: #7431d8
}
#simple-hove-box-2462 > a > section {
	background-color: rgba(116,49,216,0.7)
}
#simple-hove-box-2462 > a > section > p {
	color: #ffffff
}
#simple-hove-box-7528 > h5 > span.cbox {
	background-color: #37bdf2
}
#simple-hove-box-7528 > a > section {
	background-color: rgba(55,189,242,0.7)
}
#simple-hove-box-7528 > a > section > p {
	color: #ffffff
}
.ozy-crfclr-5382 h1, .ozy-crfclr-5382 h2, .ozy-crfclr-5382 h3, .ozy-crfclr-5382 h4, .ozy-crfclr-5382 h5, .ozy-crfclr-5382 h6 {
	color: #ffffff !important;
}

#footer div .dm{
	padding-left:20px;
}

@media(min-width:768px){
	#sidebar{
		width: 22%;
	}
	.custom-products{
		width:75% !important;
	}

}

.ozy-product-overlay{
	padding-left:10px !important;
}

.title-sidebar{
	border-bottom: 1px solid #212121;
	position: relative;
	letter-spacing: 1px;
	font-size: 22px;
	color: #212121;
	margin-bottom: 20px;
}

.holder h3{
	line-height: 1.5;
	font-weight: 400;
	font-size: 20px !important;
	color: #212121;
	padding-bottom:10px;
}

label{
	width:100%;
	display: block;
	padding-bottom:10px;
}

.thumbs li{
	padding-top:15px;
	width:32%;
	display: inline-block;
}

.product-details-social{
	text-align:right;
}

.product-details-social li{
	display:inline-block;
	padding:5px;
}

@media(max-width:768px){
	.thumbs li{
		width:100%;
	}
}

.scrolloff {
    pointer-events: none;
}

.top-filters {
	padding: 6px;
	display: inline-block;
	border-radius: 4px;
	margin: 0 5px 5px 0;
	border: 1px solid #e6e6e6;
	background: #f1f1f1;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
}

.top-filters a:hover{
	text-decoration: none;
}

.top-filters a {
	color: #000000 !important;
}

.filters-title {
	font-size: 18px;
	margin: 10px 0px;
}