.owl-carousel .owl-controls {
	margin-top: 60px;
}
.owl-carousel .owl-controls .owl-dot {
	margin: 5px 7px; border-radius: 50%; width: 12px; height: 12px; display: inline-block; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%;
}
.c-owl-nav-center.owl-carousel .owl-controls {
	text-align: center;
}
.owl-bordered.owl-carousel {
	margin-top: 30px;
}
.owl-bordered.owl-carousel .owl-controls {
	margin-top: 20px;
}
.owl-bordered.owl-carousel .owl-wrapper-outer {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.owl-bordered.owl-carousel .owl-item {
	border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.owl-bordered.owl-carousel :last-child.owl-item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
:not(.owl-single):not(.owl-bordered).owl-reset-space.owl-carousel {
	margin: 0px; width: 100%;
}
:not(.owl-single):not(.owl-bordered).owl-reset-space.owl-carousel .owl-wrapper .owl-item {
	padding: 0px;
}
:not(.owl-single):not(.owl-bordered).owl-small-space.owl-carousel {
	margin: 0px; width: 100%;
}
:not(.owl-single):not(.owl-bordered).owl-small-space.owl-carousel .owl-wrapper .owl-item {
	padding: 5px;
}
:not(.owl-single):not(.owl-bordered).owl-theme {
	width: calc(100% + 60px); margin-left: -30px;
}
:not(.owl-single):not(.owl-bordered).owl-theme .owl-wrapper .owl-item {
	padding: 0px 30px;
}
:not(.owl-single):not(.owl-bordered).owl-theme .owl-stage-outer .owl-item {
	padding: 0px 30px;
}
.owl-theme-white.owl-theme .owl-pagination .owl-page span {
	background: rgb(255, 255, 255); opacity: 0.5;
}
.owl-theme-white.owl-theme .owl-pagination .active.owl-page span {
	background: rgb(255, 255, 255); opacity: 1;
}
@media all and (max-width:767px)
{
:not(.owl-single):not(.owl-bordered).owl-theme {
	width: calc(100% + 20px); margin-left: -10px;
}
:not(.owl-single):not(.owl-bordered).owl-theme .owl-wrapper .owl-item {
	padding: 0px 10px;
}
}
.fancybox-overlay {
	z-index: 10200;
}
.fancybox-margin {
	margin: 0px;
}
.fancybox-opened {
	z-index: 11000 !important;
}
.fontawesome-icon-list {
	margin-top: 20px; margin-bottom: 50px;
}
.fontawesome-icon-list .fa-hover > a {
	padding: 5px 10px; border: 1px solid rgb(234, 234, 234); border-image: none; margin-bottom: 10px; display: block;
}
.fontawesome-icon-list .fa-hover > a > i {
	width: 20px; font-size: 18px; margin-right: 5px;
}
.simplelineicons-demo .item-box {
	margin: 0px -0.22em 1em 0px; width: 100%; padding-left: 1em; font-size: 16px; display: inline-block;
}
.simplelineicons-demo .item-box .item {
	padding: 10px; border: 1px solid rgb(234, 234, 234); border-image: none; width: 100%; color: rgb(51, 56, 62); display: inline-block; background-color: rgb(255, 255, 255);
}
.simplelineicons-demo .item-box .item span {
	font-size: 22px;
}
.simplelineicons-demo.customline-demo .item-box a {
	display: inline-block;
}
.simplelineicons-demo.customline-demo .c-content-line-icon {
	margin-top: -4px; margin-right: 15px; float: left;
}
@media only screen and (min-width:768px)
{
.simplelineicons-demo .item-box {
	width: 24.33%;
}
}
.glyphicons-demo ul {
	list-style: none; overflow: hidden; padding-bottom: 1px; padding-left: 0px; margin-bottom: 20px;
}
.bs-glyphicon-class {
	text-align: center;
}
.bs-glyphicons {
	list-style: none; overflow: hidden; padding-bottom: 1px; padding-left: 0px; margin-bottom: 20px;
}
.glyphicons-demo ul li {
	margin: 0px -1px -1px 0px; padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 25%; height: 115px; text-align: center; line-height: 1.4; font-size: 16px; float: left;
}
.glyphicons-demo .glyphicon {
	margin: 5px auto 10px; font-size: 24px; display: block;
}
@media all and (min-width:768px)
{
.glyphicons-demo ul li {
	width: 12.5%;
}
}
.socicon {
	top: 1px; line-height: 1; font-family: "socicon"; font-style: normal; font-weight: normal; display: inline-block; position: relative; -webkit-font-smoothing: antialiased;
}
:empty.socicon-btn :empty.socicon {
	width: 1em;
}
.socicon-btn {
	border: 1px solid rgb(238, 238, 238); transition:background, color 0.3s; border-image: none; width: 44px; height: 44px; text-align: center; color: rgb(63, 68, 74); line-height: 1; padding-top: 11px; font-family: "socicon"; font-size: 24px; font-style: normal; font-weight: normal; display: inline-block; position: relative; -webkit-font-smoothing: antialiased;
}
.socicon-solid.socicon-btn {
	border: 0px currentColor; border-image: none; width: 46px; height: 46px; padding-top: 12px;
}
.socicon-btn-circle.socicon-btn {
	border-radius: 44px;
}
.socicon-btn:hover {
	transition:background, color 0.3s;
}
.socicon-lg.socicon-btn {
	width: 54px; height: 54px; padding-top: 13px; font-size: 28px;
}
.socicon-solid.socicon-lg.socicon-btn {
	border: 0px currentColor; border-image: none; width: 55px; height: 55px; padding-top: 13px;
}
.socicon-sm.socicon-btn {
	width: 30px; height: 30px; padding-top: 8px; font-size: 16px;
}
.socicon-solid.socicon-sm.socicon-btn {
	border: 0px currentColor; border-image: none; width: 30px; height: 30px; padding-top: 8px;
}
.socicons .socicon-btn {
	margin-bottom: 5px;
}
.socicon-twitter::before {
	content: "a";
}
.socicon-facebook::before {
	content: "b";
}
.socicon-google::before {
	content: "c";
}
.socicon-pinterest::before {
	content: "d";
}
.socicon-foursquare::before {
	content: "e";
}
.socicon-yahoo::before {
	content: "f";
}
.socicon-skype::before {
	content: "g";
}
.socicon-yelp::before {
	content: "h";
}
.socicon-feedburner::before {
	content: "i";
}
.socicon-linkedin::before {
	content: "j";
}
.socicon-viadeo::before {
	content: "k";
}
.socicon-xing::before {
	content: "l";
}
.socicon-myspace::before {
	content: "m";
}
.socicon-soundcloud::before {
	content: "n";
}
.socicon-spotify::before {
	content: "o";
}
.socicon-grooveshark::before {
	content: "p";
}
.socicon-lastfm::before {
	content: "q";
}
.socicon-youtube::before {
	content: "r";
}
.socicon-vimeo::before {
	content: "s";
}
.socicon-dailymotion::before {
	content: "t";
}
.socicon-vine::before {
	content: "u";
}
.socicon-flickr::before {
	content: "v";
}
.socicon-500px::before {
	content: "w";
}
.socicon-instagram::before {
	content: "x";
}
.socicon-wordpress::before {
	content: "y";
}
.socicon-tumblr::before {
	content: "z";
}
.socicon-blogger::before {
	content: "A";
}
.socicon-technorati::before {
	content: "B";
}
.socicon-reddit::before {
	content: "C";
}
.socicon-dribbble::before {
	content: "D";
}
.socicon-stumbleupon::before {
	content: "E";
}
.socicon-digg::before {
	content: "F";
}
.socicon-envato::before {
	content: "G";
}
.socicon-behance::before {
	content: "H";
}
.socicon-delicious::before {
	content: "I";
}
.socicon-deviantart::before {
	content: "J";
}
.socicon-forrst::before {
	content: "K";
}
.socicon-playstore::before {
	content: "L";
}
.socicon-zerply::before {
	content: "M";
}
.socicon-wikipedia::before {
	content: "N";
}
.socicon-apple::before {
	content: "O";
}
.socicon-flattr::before {
	content: "P";
}
.socicon-github::before {
	content: "Q";
}
.socicon-chimein::before {
	content: "R";
}
.socicon-friendfeed::before {
	content: "S";
}
.socicon-newsvine::before {
	content: "T";
}
.socicon-identica::before {
	content: "U";
}
.socicon-bebo::before {
	content: "V";
}
.socicon-zynga::before {
	content: "W";
}
.socicon-steam::before {
	content: "X";
}
.socicon-xbox::before {
	content: "Y";
}
.socicon-windows::before {
	content: "Z";
}
.socicon-outlook::before {
	content: "1";
}
.socicon-coderwall::before {
	content: "2";
}
.socicon-tripadvisor::before {
	content: "3";
}
.socicon-appnet::before {
	content: "4";
}
.socicon-goodreads::before {
	content: "5";
}
.socicon-tripit::before {
	content: "6";
}
.socicon-lanyrd::before {
	content: "7";
}
.socicon-slideshare::before {
	content: "8";
}
.socicon-buffer::before {
	content: "9";
}
.socicon-rss::before {
	content: ",";
}
.socicon-vkontakte::before {
	content: ";";
}
.socicon-disqus::before {
	content: ":";
}
.socicon-houzz::before {
	content: "+";
}
.socicon-mail::before {
	content: "@";
}
.socicon-patreon::before {
	content: "=";
}
.socicon-paypal::before {
	content: "-";
}
.socicon-playstation::before {
	content: "^";
}
.socicon-smugmug::before {
	content: "¡§";
}
.socicon-swarm::before {
	content: "$";
}
.socicon-triplej::before {
	content: "*";
}
.socicon-yammer::before {
	content: "&";
}
.socicon-stackoverflow::before {
	content: "(";
}
.socicon-drupal::before {
	content: "#";
}
.socicon-odnoklassniki::before {
	content: ".";
}
.socicon-android::before {
	content: "_";
}
.socicon-meetup::before {
	content: "]";
}
.socicon-persona::before {
	content: ")";
}
.btn-social {
	padding-left: 40px;
}
.btn-social > :first-child {
	font-size: 18px;
}
.btn-social:hover {
	color: rgb(255, 255, 255);
}
.btn-social:active {
	color: rgb(255, 255, 255);
}
.btn-social:focus {
	color: rgb(255, 255, 255);
}
.btn-md.btn-social > :first-child {
	width: 40px; padding-top: 4px; font-size: 20px;
}
.btn-lg.btn-social > :first-child {
	width: 44px; font-size: 22px;
}
.c-spinner {
	width: 100%;
}
.c-spinner input {
	border-color: rgb(208, 215, 222); padding: 6px; border-radius: 0px; width: 40px; float: left;
}
.c-input-group-btn-vertical {
	width: 1%; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative;
}
.c-input-group-btn-vertical i {
	left: 4px; top: 0px; position: absolute;
}
.c-input-group-btn-vertical .btn {
	border-color: rgb(208, 215, 222); padding: 8px; border-radius: 0px; color: rgb(208, 215, 222); margin-left: -1px; float: none; display: block; position: relative; max-width: 100%;
}
.c-input-group-btn-vertical :first-child.btn {
	border-top-right-radius: 0px;
}
.c-input-group-btn-vertical :last-child.btn {
	margin-top: -2px; border-bottom-right-radius: 0px;
}
.simplegallery {
	margin: 0px auto; width: 417px; height: 380px; overflow: hidden;
}
.simplegallery .content {
	background: rgb(255, 255, 255); width: 418px; height: 270px; overflow: hidden; position: relative;
}
.simplegallery .content img {
	border: 1px solid rgb(156, 156, 156); border-image: none; width: 415px;
}
.simplegallery .thumbnail {
	margin-top: 5px;
}
.simplegallery .thumbnail .thumb {
	margin: 0px 5px 0px 0px; width: 100px; height: 100px; float: left; cursor: pointer;
}
.simplegallery .thumbnail .thumb img {
	border: 1px solid rgb(156, 156, 156); border-image: none; width: 100px;
}
.simplegallery .thumbnail .last {
	margin: 0px;
}
.ilightbox-caption > h4 {
	font-size: 18px; text-shadow: none;
}
.ilightbox-caption > p {
	font-size: 14px; text-shadow: none;
}
.dark.ilightbox-holder .ilightbox-caption > h1 {
	color: rgb(255, 255, 255);
}
.dark.ilightbox-holder .ilightbox-caption h2 {
	color: rgb(255, 255, 255);
}
.dark.ilightbox-holder .ilightbox-caption h3 {
	color: rgb(255, 255, 255);
}
.dark.ilightbox-holder .ilightbox-caption h4 {
	color: rgb(255, 255, 255);
}
.light.ilightbox-holder .ilightbox-caption > h1 {
	color: rgb(0, 0, 0);
}
.light.ilightbox-holder .ilightbox-caption h2 {
	color: rgb(0, 0, 0);
}
.light.ilightbox-holder .ilightbox-caption h3 {
	color: rgb(0, 0, 0);
}
.light.ilightbox-holder .ilightbox-caption h4 {
	color: rgb(0, 0, 0);
}
.wow {
	opacity: 0;
}
