/********blo edit new********/body{background-color: #F1F1F1;}body.single-portfolioss{background: #fff;}/* ------------------------------------------------------------- * * Blog single/* ------------------------------------------------------------- */#blog-single-cection {	padding: 40px 0;}@media (max-width : 1600px) {	#blog-single-cection {		padding: 3% 0;	}}/* blog single wrap */.blog-single-wrap {	position: relative;}/* blog single post */.blog-single-post {	background-color: #FFF;	-webkit-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	-moz-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);}.blog-single-post-inner {	position: relative;	padding: 5%;	padding-top: 1.5%;}/* blog single post image */.blog-single-image {}.blog-single-image.bg-image { /* for background image height */	padding-bottom: 60%;}/* blog single post heading */.blog-single-post-heading {	background-color: #FFF;	padding: 5% 5% 0 5%;}.blog-single-post-title {	font-family: 'Oswald', sans-serif;	margin: 0;	font-size: 42px;	font-weight: 600;	color: #333;}.blog-single-image + .blog-single-post-heading {	margin: -10% 5% 0 5%;}@media (max-width : 992px) {	.blog-single-post-title {		font-size: 28px;	}}.blog-single-post-category {	display: inline-block;	background-color: #ff264a;	margin-top: 20px;	padding: 0 4px;	font-size: 14px;	font-style: italic;	color: #FFF;}.blog-single-post-category a {	color: #FFF;}/* blog single post content */.post-content {}.post-content .single-post-image {	margin: 30px 0;}.single-post-image-caption {	margin-top: 5px;	font-size: 14px;	font-style: italic;	color: #C0C0C0;}.single-post-image-caption a {	color: #C0C0C0;}.post-content .owl-carousel {	margin: 30px 0 30px 0;}.post-content .cc-item {	display: block;	padding-bottom: 60%;}/* Blog single attributes ============================ */.blog-single-attributes {	margin-top: 20px;	margin-bottom: 40px;	clear:both;}.blog-single-meta-wrap {	overflow: hidden;}.blog-single-post .author-avatar {	position: relative;	display: block;	width: 40px;	height: 40px;}.blog-single-post .author-avatar:before {	position: absolute;	content: "";	top: 50%;	right: -21px;	width: 21px;	height: 1px;	border-bottom: 1px dotted rgba(150, 150, 150, 0.18);}/* blog single meta */.blog-single-meta {	margin-left: 20px;	padding: 0 0 0 15px;	font-size: 14px;	color: #999;	overflow: hidden;	float: left;	border-left: 1px dotted rgba(150, 150, 150, 0.18);}.blog-single-meta .article-author {	font-size: 16px;	color: #333;}.blog-single-meta .article-author a {	color: #333;}.blog-single-meta .article-author a:hover {	color: #ff264a;}.blog-single-meta .article-time-cat {	font-size: 14px;	font-style: italic;	color: #b1b1b1;}.blog-single-meta .article-time-cat a {	color: #b1b1b1;}.blog-single-meta .article-time-cat a:hover {	color: #ff264a;}.blog-single-meta .article-time {}/* blog single links */.blog-single-links {	margin: 6px 0 0 0;	text-align: right;	font-size: 14px;	color: #333;	line-height: 1.5;}@media (max-width: 768px) {	.blog-single-links {		margin-top: 30px;		text-align: left;	}}.blog-single-links > li {	margin-left: 3px;	background-color: rgba(0, 0, 0, 0.06);	padding: 5px 10px;}.blog-single-links a {	display: inline-block;	font-weight: 600;	color: #333;}.blog-single-links a:hover, .blog-single-links a:focus, .blog-single-links .favorite-btn:hover {	color: #ff264a;}.leave-comment-btn {}.blog-single-comment-count {}/* blog single tags */.blog-single-tags {	margin-top: 10px;	font-size: 17px;	overflow: hidden;}.blog-single-tags span {	color: #333;}.blog-single-tags > ul {	list-style: none;	margin: 0;	padding: 0;}.blog-single-tags > ul > li {	float: left;	margin: 3px;}.blog-single-tags a {	display: block;	background-color: #222;	padding: 2px 8px;	font-size: 14px;	color: #FFF;	-webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}.blog-single-tags a:hover {	background-color: #ff264a;	color: #fff;}/* blog single post share */.blog-single-share {	position: static;	top: 0;	right: 100%;	background-color: #FFF;	text-align: left;}.blog-single-share > ul > li {	display: inline-block;	margin: 0 3px;	}.bss-text {	font-size: inherit;}.blog-single-share > ul {	list-style: none;	margin: 0;	padding: 0;}.blog-single-share > ul > li {}.blog-single-share > ul > li > .btn {	margin: 5px 0;}.bss-text {	font-size: 14px;}@media (max-width: 1585px) {	.blog-single-share {		position: static;		background-color: transparent !important;		padding: 0;		text-align: left;	}	.blog-single-share > ul > li {		display: inline-block;		margin: 0 3px;	}	.bss-text {		font-size: inherit;	}}@media (max-width: 992px) {	.blog-single-share {		position: fixed;		top: auto;		bottom: -1px;		left: 0;		right: 0;		background-color: rgba(255, 255, 255, 0.85);		padding: 0;		text-align: center;		z-index: 99997;	}	.blog-single-share > ul > li {		display: inline-block;		margin: 0 3%;	}	.blog-single-share > ul > li > .btn {		border-radius: 50px;	}	.bss-text {		display: none !important;	}}@media (max-width: 768px) {	.blog-single-share > ul > li {		margin: 0 2px;	}}/* Blog single nav =================== */.blog-single-nav {	background-color: #FFF;	margin-top: 30px;	padding: 5%;	-webkit-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	-moz-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	overflow: hidden;}.bs-nav-col {	float: left;	width: 50%;}.bs-nav-left {	padding-right: 5%;	border-right: 1px solid rgba(136, 136, 136, 0.48);}.bs-nav-right {	padding-left: 5%;	text-align: right;}.bs-nav-text {	margin-bottom: 10px;	font-size: 16px;	color: #333;}.bs-nav-title, .bs-nav-title h4 {	font-family: 'Oswald', sans-serif;	margin: 0;	font-size: 16px;	color: #333;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}@media (max-width: 768px) {	.bs-nav-title, .bs-nav-title h4 {		font-size: 15px;	}}.bs-nav-title:hover, .bs-nav-title h4:hover {	color: #ff264a;	font-weight:400;}/* Blog single related posts ============================= */.related-posts {	background-color: #FFF;	margin-top: 30px;	padding: 5%;	-webkit-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	-moz-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);	box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);}.related-posts-heading {	font-size: 21px;	margin: 0 0 30px -5.5%;	padding: 0 0 0 5%;	border-left: 3px solid #ff264a;}.related-posts-item {}.related-posts-item .rp-item-image {	display: block;	padding-bottom: 60%;	margin-bottom: 10px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.related-posts-item .rp-item-image:hover {    opacity: .9;}.rp-item-info {}.related-posts-item .rp-item-title,.related-posts-item .rp-item-title h4 {	font-family: 'Oswald', sans-serif;	margin: 10px 0 10px 0;	font-weight:400;	font-size: 16px;	color: #000;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.related-posts-item .rp-item-title:hover,.related-posts-item .rp-item-title h4:hover {	color: #ff264a;	font-weight:400;}.related-posts-item .rp-item-category {	font-size: 14px;	font-style: italic;	color: #999;	margin-top:20px;}.related-posts-item .rp-item-category a {	color: #111;	font-style: normal;	font-size: 12px;    font-weight: 600;}.related-posts .owl-carousel {	min-height: 0;}/* disable nav-outside on small screens */@media (max-width: 768px) {	.related-posts .nav-outside-top .owl-nav {		display: none;	}}.bg-image {    background-repeat: no-repeat;    background-position: 50% 50%;    -webkit-background-size: cover;    background-size: cover;}/* ------------------------------------------------------------- * *  Content carousel - CC (based on OWL Carousel)/* ------------------------------------------------------------- */.owl-carousel {}.owl-carousel .owl-stage-outer,.owl-carousel .owl-stage,.owl-carousel .owl-item {	height: 100%;}.owl-carousel .owl-item {	z-index: 9;	overflow: hidden;	/* image flickering fix */	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.owl-carousel .owl-item .cc-image {	height: 100%;}/* OWL controls */.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {	position: absolute;}/* Prev/Next buttons ===================== */.owl-nav {	margin: 0;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {	top: 50%;	width: 60px;	height: 60px;	line-height: 60px;	background-color: rgba(0, 0, 0, 0.3);	background-size: 78%;	padding: 0;	margin: 0;	text-align: center;	font-size: 19px;	color: #FFF;	opacity: 0;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-webkit-transform: translateY(-50%);	transform: translateY(-50%);	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.owl-carousel .owl-nav .owl-prev {	background-image: url(../vendor/owl-carousel/img/arrow-left-light.png);	background-repeat: no-repeat;	background-position: center;}.owl-carousel .owl-nav .owl-next {	background-image: url(../vendor/owl-carousel/img/arrow-right-light.png);	background-repeat: no-repeat;	background-position: center;}.owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next {	opacity: 1;}.owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover {	background-color: rgba(0, 0, 0, 0.6);}.owl-carousel .owl-nav .owl-prev {	left: 0px;}.owl-carousel .owl-nav .owl-next {	right: 0px;}.owl-carousel:hover .owl-nav .owl-prev {	left: 20px;}.owl-carousel:hover .owl-nav .owl-next {	right: 20px;}/* Prev/Next buttons disabled (no loop) */.owl-carousel .owl-nav .owl-prev.disabled {	opacity: 0;	visibility: hidden;	cursor: default;}.owl-carousel .owl-nav .owl-next.disabled {	opacity: 0;	visibility: hidden;	cursor: default;}/* Prev/Next nav buttons positions =================================== *//* Prev/Next buttons position outside (left/right) */.owl-carousel.nav-outside .owl-nav .owl-prev, .owl-carousel.nav-outside .owl-nav .owl-next {	width: 50px;	height: 50px;	line-height: 50px;	-webkit-background-size: 80%;	background-size: 80%;	opacity: 1;}.owl-carousel.nav-outside .owl-nav .owl-prev:hover, .owl-carousel.nav-outside .owl-nav .owl-next:hover {	color: #FFF;}.owl-carousel.nav-outside .owl-nav .owl-prev.disabled, .owl-carousel.nav-outside .owl-nav .owl-next.disabled {	opacity: 0;	visibility: hidden;}.owl-carousel.nav-outside .owl-nav .owl-prev {	left: -70px;}.owl-carousel.nav-outside .owl-nav .owl-next {	right: -70px;}@media (max-width: 1360px) {	.owl-carousel.nav-outside .owl-nav .owl-prev, .owl-carousel.nav-outside .owl-nav .owl-next {		width: 40px;		height: 40px;		line-height: 40px;		-webkit-background-size: 70%;		background-size: 70%;	}	.owl-carousel.nav-outside .owl-nav .owl-prev {		left: 15px;	}	.owl-carousel.nav-outside .owl-nav .owl-next {		right: 15px;	}}/* Prev/Next nav buttons position outside top */.nav-outside-top .owl-nav {	position: absolute;	top: -50px;	right: 0;	width: 72px;}.nav-outside-top .owl-nav .owl-prev, .nav-outside-top .owl-nav .owl-next {	width: 32px;	height: 32px;	line-height: 32px;	background-color: #ff264a;	-webkit-background-size: 80%;	background-size: 100%;	font-size: 14px;	color: #FFF;	opacity: 1;	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-webkit-transform: translateY(0);	transform: translateY(0);}.nav-outside-top .owl-nav .owl-prev:hover, .nav-outside-top .owl-nav .owl-next:hover {	background-color: #ff264a;	color: #FFF;}.nav-outside-top .owl-nav .owl-prev.disabled, .nav-outside-top .owl-nav .owl-next.disabled {	visibility: visible;	opacity: .2;	color: #A4AAAD;}.nav-outside-top:hover .owl-nav .owl-prev {	left: 0;}.nav-outside-top:hover .owl-nav .owl-next {	right: 0;}/* Prev/Next nav buttons position bottom right */.nav-bottom-right .owl-nav {	position: absolute;	top: auto;	bottom: 103px;	right: 3%;	width: 128px;}@media (max-width: 768px) {	.nav-bottom-right .owl-nav {		right: 20px;	}}.nav-bottom-right .owl-nav .owl-prev, .nav-bottom-right .owl-nav .owl-next {	width: 60px;	height: 60px;	line-height: 60px;	background-color: rgba(0, 0, 0, 0.4);	font-size: 14px;	color: #FFF;	opacity: 1;	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-webkit-transform: translateY(0);	transform: translateY(0);}.nav-bottom-right .owl-nav .owl-prev:hover, .nav-bottom-right .owl-nav .owl-next:hover {	background-color: rgba(0, 0, 0, 0.6);	color: #FFF;}.nav-bottom-right .owl-nav .owl-prev.disabled, .nav-bottom-right .owl-nav .owl-next.disabled {	visibility: visible;	opacity: .2;	color: #A4AAAD;}.nav-bottom-right:hover .owl-nav .owl-prev {	left: 0;}.nav-bottom-right:hover .owl-nav .owl-next {	right: 0;}/* Prev/Next nav buttons styles ================================ *//* Prev/Next buttons light */.nav-light .owl-nav .owl-prev, .nav-light .owl-nav .owl-next {	background-color: #FFF;}.nav-light .owl-nav .owl-prev {	background-image: url(../vendor/owl-carousel/img/arrow-left-dark.png);}.nav-light .owl-nav .owl-next {	background-image: url(../vendor/owl-carousel/img/arrow-right-dark.png);}.nav-light .owl-nav .owl-prev:hover, .owl-carousel.nav-light .owl-nav .owl-prev:hover,.nav-light .owl-nav .owl-next:hover, .owl-carousel.nav-light .owl-nav .owl-next:hover {	background-color: rgba(255, 255, 255, 0.7);}/* Prev/Next buttons rounded */.nav-rounded .owl-nav .owl-prev, .nav-rounded .owl-nav .owl-next {	-webkit-border-radius: 50px;	-moz-border-radius: 50px;	border-radius: 50px;}/* Dots ======== */.owl-dots, .owl-nav.disabled + .owl-dots {	position: absolute;	bottom: 10px;	margin-top: 0px;	left: 50%;	-moz-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	transform: translateX(-50%);}.owl-dots .owl-dot {	display: inline-block;}.owl-dots .owl-dot span {	display: inline-block;	width: 8px;	height: 8px;	margin: 0px 5px;	background-color: #BBB;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {	background-color: #ff264a;}.owl-dots .owl-dot.active span {}/* Dots rounded */.dots-rounded .owl-dots .owl-dot span {	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}/* Dots positions=================== *//* Dots position outside */.dots-outside {	margin-bottom: 40px;}.dots-outside .owl-dots, .dots-outside .owl-nav.disabled + .owl-dots {	bottom: -28px;}/* Dots position left */.dots-left .owl-dots, .dots-left .owl-nav.disabled + .owl-dots {	left: 3%;	-moz-transform: translateX(0);	-ms-transform: translateX(0);	-webkit-transform: translateX(0);	transform: translateX(0);}/* Dots position right */.dots-right .owl-dots, .dots-right .owl-nav.disabled + .owl-dots {	left: inherit;	right: 3%;	-moz-transform: translateX(0);	-ms-transform: translateX(0);	-webkit-transform: translateX(0);	transform: translateX(0);}/* Dots position center right */.dots-center-right .owl-dots {	position: absolute;	top: 50%;	bottom: auto !important;	left: auto !important;	right: 15px;	text-align: right;	-moz-transform: translateY(-50%) !important;	-ms-transform: translateY(-50%) !important;	-webkit-transform: translateY(-50%) !important;	transform: translateY(-50%) !important;}.dots-center-right .owl-dots .owl-dot {	display: block;	line-height: 0;}.dots-center-right .owl-dots .owl-dot span {	margin: 5px 0;}/* CC item */.owl-carousel .cc-item {	position: relative;	display: block;	overflow: hidden;}.owl-carousel .cc-item.bg-image { /* if CC item contains background image */	min-height: 300px;}/* CC item hover 1 */@media (min-width: 992px) {	.owl-carousel.cc-hover .cc-item:hover .cover {		background-color: rgba(0, 0, 0, 0.3) !important;	}}/* CC item hover 2 */@media (min-width: 992px) {	.owl-carousel:hover.cc-hover-2 .cc-item .cover {		background-color: rgba(0, 0, 0, 0.6) !important;	}	.owl-carousel.cc-hover-2 .cc-item:hover .cover {		background-color: rgba(0, 0, 0, 0.1) !important;	}}/* CC auto width image */.owl-carousel .cc-auto-width-img {	width: auto !important;}.owl-carousel .cc-auto-width-img-bg { /* for small devices */	display: none;	width: 100vw;}@media (max-width: 768px) {	.owl-carousel .cc-auto-width-img {		display: none !important;	}	.owl-carousel .cc-auto-width-img-bg { /* for small devices */		display: block;	}}/* CC item heights =================== */.owl-carousel, .owl-carousel .cc-item { min-height: 300px; } /* CC item minimum height */.owl-carousel.cc-height-1, .owl-carousel.cc-height-1 .cc-item { height: 40vh; }.owl-carousel.cc-height-2, .owl-carousel.cc-height-2 .cc-item { height: 50vh; }.owl-carousel.cc-height-3, .owl-carousel.cc-height-3 .cc-item { height: 60vh; }.owl-carousel.cc-height-4, .owl-carousel.cc-height-4 .cc-item { height: 70vh; }.owl-carousel.cc-height-5, .owl-carousel.cc-height-5 .cc-item { height: 80vh; }.owl-carousel.cc-height-6, .owl-carousel.cc-height-6 .cc-item { height: 90vh; }/* CC item full height */.owl-carousel.cc-height-full, .owl-carousel.cc-height-full .cc-item { height: 100vh; } /* CC item full height *//* CC item full height on small screen */@media (max-width: 768px) {	.owl-carousel.cc-height-full, 	.owl-carousel.cc-height-full .cc-item,	.owl-carousel.cc-height-m, 	.owl-carousel.cc-height-m .cc-item {		height: calc(100vh - 60px); /* full height minus mobile header height */	}}/* CC caption ============== */.owl-carousel .cc-caption {	position: absolute;	width: auto !important;	z-index: 9;}.owl-carousel .cc-caption.caption-animate {	opacity: 0;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;	-webkit-transform: translateY(10px);	-moz-transform: translateY(10px);	-o-transform: translateY(10px);	-ms-transform: translateY(10px);	transform: translateY(10px);}.owl-carousel .owl-item.active .cc-caption.caption-animate {	opacity: 1;	-webkit-transform: translateY(0);	-moz-transform: translatey(0);	-o-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);	-webkit-transition-delay: 0.4s;	-moz-transition-delay: 0.4s;	transition-delay: 0.4s;}/* CC title */.owl-carousel .cc-title {	display: block;	margin: 0;	font-size: 24px;	font-weight: bold;	color: #FFF;	text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}/* CC description */.owl-carousel .cc-description {	margin: 5px 0 0 0;	font-weight: normal;	color: #FFF;	text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}/* CC category */.owl-carousel .cc-category {	display: inline-block;	background-color: #ff264a;	padding: 0 5px;	margin: 10px 0 0 0;	font-size: 14px;	font-style: italic;	font-weight: normal;	color: #FFF;}/* CC caption sizes =================== *//* cc caption xs */.cc-caption.cc-caption-xs .cc-title {	font-size: 17px;}/* cc caption sm */.cc-caption.cc-caption-sm .cc-title {	font-size: 20px;}/* cc caption lg */.cc-caption.cc-caption-lg .cc-title {	font-size: 32px;}.cc-caption.cc-caption-lg .cc-description {	margin: 8px 0 0 0;	font-size: 18px;}@media (max-width: 768px) {	.cc-caption.cc-caption-lg .cc-title {		font-size: 28px;	}}/* cc caption xlg */.cc-caption.cc-caption-xlg .cc-title {	font-size: 48px;}.cc-caption.cc-caption-xlg .cc-description {	margin: 5px 0 0 0;	font-size: 20px;}@media (max-width: 992px) {	.cc-caption.cc-caption-xlg .cc-title {		font-size: 38px;	}}@media (max-width: 768px) {	.cc-caption.cc-caption-xlg .cc-title {		font-size: 28px;	}	.cc-caption.cc-caption-xlg .cc-description {		font-size: 18px;	}}/* CC caption with alter fonts =============================== *//* cc caption with font-alter-1 */.cc-caption .cc-title.font-alter-1 {	font-size: 36px !important;	text-shadow: 5px 5px rgba(0, 0, 0, 0.1);}.cc-caption.cc-caption-xs .cc-title.font-alter-1 {	font-size: 24px !important;}.cc-caption.cc-caption-sm .cc-title.font-alter-1 {	font-size: 30px !important;}.cc-caption.cc-caption-lg .cc-title.font-alter-1 {	font-size: 52px !important;}.cc-caption.cc-caption-xlg .cc-title.font-alter-1 {	font-size: 58px !important;}@media (max-width: 992px) {	.cc-caption.cc-caption-lg .cc-title.font-alter-1,	.cc-caption.cc-caption-xlg .cc-title.font-alter-1 {		font-size: 36px !important;	}}@media (max-width: 768px) {	.cc-caption .cc-title.font-alter-1,	.cc-caption.cc-caption-sm .cc-title.font-alter-1,	.cc-caption.cc-caption-lg .cc-title.font-alter-1,	.cc-caption.cc-caption-xlg .cc-title.font-alter-1 {		font-size: 28px !important;	}}/* cc caption with font-alter-2 */.cc-caption .cc-title.font-alter-2 {	font-size: 52px !important;	text-shadow: 5px 5px rgba(0, 0, 0, 0.1);}.cc-caption.cc-caption-xs .cc-title.font-alter-2 {	font-size: 36px !important;}.cc-caption.cc-caption-sm .cc-title.font-alter-2 {	font-size: 44px !important;}.cc-caption.cc-caption-lg .cc-title.font-alter-2 {	font-size: 62px !important;}.cc-caption.cc-caption-xlg .cc-title.font-alter-2 {	font-size: 80px !important;}@media (max-width: 992px) {	.cc-caption.cc-caption-lg .cc-title.font-alter-2,	.cc-caption.cc-caption-xlg .cc-title.font-alter-2 {		font-size: 46px !important;	}}@media (max-width: 768px) {	.cc-caption .cc-title.font-alter-2,	.cc-caption.cc-caption-sm .cc-title.font-alter-2,	.cc-caption.cc-caption-lg .cc-title.font-alter-2,	.cc-caption.cc-caption-xlg .cc-title.font-alter-2 {		font-size: 38px !important;	}}/* CC caption positions ======================== *//* position top */.owl-carousel .cc-caption.top-left {	top: 10%;	left: 5%;	text-align: left;}.owl-carousel .cc-caption.top-center {	top: 10%;	left: 50%;	width: 100% !important;	max-width: 800px !important;	padding: 0 15px;	text-align: center;	-moz-transform: translateX(-50%) !important;	-ms-transform: translateX(-50%) !important;	-webkit-transform: translateX(-50%) !important;	transform: translateX(-50%) !important;}.owl-carousel .cc-caption.top-right {	top: 10%;	right: 5%;	text-align: right;}/* position center */.owl-carousel .cc-caption.center-left {	top: 50%;	left: 5%;	text-align: left;	-moz-transform: translateY(-50%) !important;	-ms-transform: translateY(-50%) !important;	-webkit-transform: translateY(-50%) !important;	transform: translateY(-50%) !important;}.owl-carousel .cc-caption.center {	top: 50%;	left: 50%;	width: 100% !important;	max-width: 800px;	padding: 0 15px;	text-align: center;	-moz-transform: translate(-50%, -50%) !important;	-ms-transform: translate(-50%, -50%) !important;	-webkit-transform: translate(-50%, -50%) !important;	transform: translate(-50%, -50%) !important;}.owl-carousel .cc-caption.center-right {	top: 50%;	right: 5%;	text-align: right;	-moz-transform: translateY(-50%) !important;	-ms-transform: translateY(-50%) !important;	-webkit-transform: translateY(-50%) !important;	transform: translateY(-50%) !important;}/* position bottom */.owl-carousel .cc-caption.bottom-left {	bottom: 10%;	left: 5%;	margin-right: 5%;	text-align: left;}@media (max-width: 768px) {	.owl-carousel .cc-caption.bottom-left {		bottom: 45px;	}}.owl-carousel .cc-caption.bottom-center {	bottom: 10%;	left: 50%;	width: 100% !important;	max-width: 800px;	padding: 0 15px;	text-align: center;	-moz-transform: translateX(-50%) !important;	-ms-transform: translateX(-50%) !important;	-webkit-transform: translateX(-50%) !important;	transform: translateX(-50%) !important;}.owl-carousel .cc-caption.bottom-right {	bottom: 10%;	left: auto;	right: 5%;	text-align: right;}/* if "nav-bottom-right" enabled */.owl-carousel.nav-bottom-right .cc-caption.bottom-center,.owl-carousel.nav-bottom-right .cc-caption.bottom-right {	bottom: 110px;}@media (max-width: 768px) {	.owl-carousel.nav-bottom-right .cc-caption.bottom-left,	.owl-carousel.nav-bottom-right .cc-caption.bottom-center,	.owl-carousel.nav-bottom-right .cc-caption.bottom-right {		bottom: 110px;	}}/* owl elements ================ *//* owl video play icon */.owl-carousel .owl-video-play-icon {	position: absolute;	height: 80px;	width: 80px;	left: 50%;	top: 50%;	margin-left: -40px;	margin-top: -40px;	background-color: rgba(0, 0, 0, 0.7);	background-position: center;	cursor: pointer;	z-index: 1;	border-radius: 80px;	-webkit-backface-visibility: hidden;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.owl-carousel .owl-video-play-icon:hover {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-o-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}/* cursor grab icon */.owl-carousel.cursor-grab {	cursor: -webkit-grab;	cursor: grab;}.owl-carousel.cursor-grab:active {	cursor: -webkit-grabbing;	cursor: grabbing;}.related-posts-heading{    font-family: 'Oswald', sans-serif;	text-transform:uppercase}.owl-next:before {    right: 0px;    top: 0px;}.blog-list-item {    position: relative;}img {    max-width: 100%;    height: auto;}.blog-list-item .bl-item-info {    margin: -7% 7% 5% 7%;    padding: 6% 8% 70px 8%;    text-align: center;}.bl-item-info {    position: relative;    background-color: #FFF;    padding: 6% 6% 50px 6%;    z-index: 2;    -webkit-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);    -moz-box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);    box-shadow: 0 7px 5px -6px rgba(0,0,0,0.04);}.bl-item-category {    margin-bottom: 0px;    font-size: 14px;    font-style: italic;    color: #333;}.bl-item-category  a{color: #333;}.bl-item-category  a:hover{color:#ff264a;}.blog-list-item h2{    font-size: 38px;	text-align:center;	font-family: 'Oswald', sans-serif;	display: block;    margin: 0;    font-weight: bold;    color: #333;    line-height: 1.3;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.blog-list-item h2:hover{	color:#ff264a;}.bl-item-meta {    margin-top: 15px;    font-size: 14px;    color: #333;}.bl-item-meta a{ color: #333;}.bl-item-desc {    margin-top: 20px;    font-size: 15px;	letter-spacing: 0.05em;    color: #666;}.bl-item-read-more {	position: absolute;	left: 50%;	margin-left: -16px;	bottom: 10px;	width: 32px;	height: 20px;	line-height: 16px;	text-align: center;}.bl-item-read-more span {	position: relative;}.bl-item-read-more span,.bl-item-read-more span:before,.bl-item-read-more span:after {	display: inline-block;	width: 5px;	height: 5px;	background-color: #ddd;	border-radius: 20px;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}.blog-list-item .bl-item-read-more:hover span,.blog-list-item .bl-item-read-more:hover span:before,.blog-list-item .bl-item-read-more:hover span:after {	background-color: #ff264a;}.bl-item-read-more span:before {	position: absolute;	bottom: 0;	content: "";	left: -10px;}.bl-item-read-more span:after {	position: absolute;	bottom: 0;	content: "";	left: 10px;}.wr-blog-item-list{margin:0px!important;margin-bottom:5%!important;}.blog-list-item  img{    margin: 0 auto;    display: block;}.widget_rss li a{font-size: 15px;width:100%;}.widget_rss li span{font-size: 13px;font-size: 13px;line-height: 40px;font-weight: 600;}.pingback .media-body{padding-left:20px!important;padding-top:20px!important;}li.pingback {margin-bottom:35px;}li.pingback .bg-image{display:none;}.the-button-wrapper-news{position:relative;width:100%;margin:0px;margin-top:50px;}.the-button-wrapper-news{width:auto;float:none!important;}