* {
	margin: 0;
	padding: 0;
}

/*a:link,
a:visited {
	color: #00ACED;
}*/
body {
	color: #000; overflow-x:hidden;
}
body,
body a:link,
body a:visited {
	font-family: 'Open Sans', "open_sansregular", sans-serif;
	
	/*font-size: 16px;*/
	line-height: 22px;
}
/*====== AVATAR SETTING BAR =====*/

#galleria{height:467px}
/*a:link, a:visited { color:#e65757;}*/
a:hover { color: #999999;}

.avatar-main-menu { font-family: ;}


			.avatar-wrapper{
				width: 100%;
				margin: auto;
			}
			
			.avatar-wrapper.block-default-width.menu_wrapper {
    width: 1075px;
}
			
			#avatar-pos-top-left {
				width: 17.1%;
			}
			#avatar-pos-top-middle {
				width: 0%;
			}
			#avatar-pos-top-right {
				width: 82.9%;
			}
			
			#avatar-pos-footer-left {
				width: 33.33%;
			}
			#avatar-pos-footer-middle {
				width: 33.34%;
			}
			#avatar-pos-footer-right {
				width: 33.33%;
			}
			
			#avatar-pos-promo-top-left {
				width: 33.33%;
			}
			#avatar-pos-promo-top-middle {
				width: 100%;
			}
			#avatar-pos-promo-top-right {
				width: 33.33%;
			}
			
			#avatar-pos-promo-bottom-left {
				width: 33.33%;
			}
			#avatar-pos-promo-bottom-middle {
				width: 100%;
			}
			#avatar-pos-promo-bottom-right {
				width: 33.33%;
			}
			
			#avatar-left {
				width: 25%;
			}
			#avatar-right {
				width: 30%;
			}
			#avatar-content {
				width: 100%;
			}
			#avatar-pos-inner-left {
				width: 23%;
			}
			#avatar-pos-inner-right {
				width: 23%;
			}
			
			#avatar-main-content{
				width: 100%;
			}
#avatar-settings {
	box-shadow: none;
}
/*====== HEADER ======*/

/*======= LOGO =======*/
#avatar-template-logo {
	height: 120px;
	width: 200px;
	display: block;
	text-indent: -9999px;
}
.logo a:hover{text-decoration:none;}
/* =============== MENU =============== */
body.avatar-responsive .avatar-nav-responsive span.toggle {
	display: none;
}
.avatar-nav-responsive .pull,
.avatar-nav-responsive .pull-main {
	display: none;
}
.avatar-main-menu {
	list-style: none;
	margin: 0;
	font-weight: 300;
	float: right; z-index:1000;
}
.avatar-main-menu ul {
	list-style: none;
	margin-left: -9999px;
    opacity: 0;
	position: absolute;
	width: 182px;
	z-index: 999;
	font-style: normal;
	background-color: #d0bb74;
}
.css3-effect .avatar-main-menu ul {
	transition: opacity 0.8s;
	-moz-transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
}

.avatar-main-menu > li {
	float: left;	margin: 0;
}
.avatar-main-menu > li > span,
.avatar-main-menu > li > a {
	min-height: 90px;
	padding: 16px 16px 0;
	line-height: 93px;
	display: block;
	font-weight:normal;
	font-style: normal;
	color: #666;
	font-size: 13px;
	text-align: center;
}
.css3-effect .avatar-main-menu > li > span,
.css3-effect .avatar-main-menu > li > a {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
}

.avatar-main-menu >li.active > a,
.avatar-main-menu > li:hover > a,
.avatar-main-menu >li.active > span,
.avatar-main-menu > li:hover > span {
	text-decoration: none;
	background-color: #00AEEF;
}

.css3-effect .avatar-main-menu >li.active > a,
.css3-effect .avatar-main-menu > li:hover > a,
.css3-effect .avatar-main-menu >li.active > span,
.css3-effect .avatar-main-menu > li:hover > span {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.avatar-main-menu li{
	position: relative;
	color: #fff;
}
.avatar-main-menu ul li {
	border-bottom: 1px solid #d0bb74;
}
.css3-effect .avatar-main-menu ul li {
	transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-webkit-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	-ms-transition: background-color 0.5s;
}
.avatar-main-menu ul li:last-child {
	border-bottom: none;
}
.avatar-main-menu li > span {
	cursor: default;
}
.avatar-main-menu li > span,
.avatar-main-menu li > a {
	text-decoration: none;
}
.avatar-main-menu li:hover >ul {
	margin-left: auto;
	opacity: 1;
}
.css3-effect .avatar-main-menu li:hover >ul {
	transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	-ms-transition: opacity 0.5s;
}
.avatar-main-menu ul li.active,
.avatar-main-menu ul li:hover{
	background-color: #d0bb74;
}


.css3-effect .avatar-main-menu ul li.active,
.css3-effect .avatar-main-menu ul li:hover{
	transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-webkit-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
	-ms-transition: background-color 0.5s;
}
.avatar-main-menu ul li span,
.avatar-main-menu ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    padding: 7px 7px 7px 10px;
}
.avatar-main-menu ul li ul{
	left: 200px;
	top: 0;
}
/* Slide Menu */
*[class*="avatar-slide-menu"],
*[class*="avatar-slide-menu"] ul {
	list-style: none;
	margin: 0;
	color: #fff;
	background: #d0bb74;
	
}
*[class*="avatar-slide-menu"] li.parent {
	position: relative;
}
*[class*="avatar-slide-menu"] li > span,
*[class*="avatar-slide-menu"] li > a {
	background: url("../images/nav-dot.png") no-repeat scroll 14px center transparent;
    color: #FFFFFF;
    display: block;
    padding: 10px 10px 10px 30px;
    text-decoration: none;
}
*[class*="avatar-slide-menu"] li {
	border-bottom: 1px solid #4DC6F4;
}
*[class*="avatar-slide-menu"] li:hover {
	background-color: #444;
	transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-webkit-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
*[class*="avatar-slide-menu"] li.parent:hover > ul{
	margin-left: auto;
}
*[class*="avatar-slide-menu"] li.active {
	background: #666;
}
	/* sub-menu */
	*[class*="avatar-slide-menu"] ul {
		list-style: none;
		margin: 0;
		margin-left: -9999px;
		position: absolute;
		z-index: 900;
		background: #666;
	}
	*[class*="avatar-slide-menu"] ul li {
		border-bottom: 1px solid #949494;
	}
	.avatar-slide-menu-left ul {
		left: 199px;
		top: 0px;
		width: 200px;
	}	

	.avatar-slide-menu-right ul {
		left: -200px;
		top: 0;
		width: 200px;
	}	
	
/* Tree Menu */
*[class*="avatar-tree-menu"],
*[class*="avatar-tree-menu"] ul {
	list-style: none;
	color: #fff;
	background: #00AEEF;
	margin: 0;
}
*[class*="avatar-tree-menu"] li > a,
*[class*="avatar-tree-menu"] li > span{
	border-bottom: 1px solid #4DC6F4;
}
*[class*="avatar-tree-menu"] > li > ul > li > a,
*[class*="avatar-tree-menu"] > li > ul > li > span {
	padding-left: 48px;
	background: url("../images/nav-dot.png") no-repeat scroll 31px center transparent;
}
*[class*="avatar-tree-menu"] > li > ul > li > ul > li > a,
*[class*="avatar-tree-menu"] > li > ul > li > ul > li > span {
	background: url("../images/nav-dot.png") no-repeat scroll 50px center transparent;
    padding-left: 65px;
}
*[class*="avatar-tree-menu"] > li > ul > li > ul > li > ul > li > a,
*[class*="avatar-tree-menu"] > li > ul > li > ul > li > ul > li > span {
	padding-left: 82px;
	background: url("../images/nav-dot.png") no-repeat scroll 60px center transparent;
}
*[class*="avatar-tree-menu"] > li > ul > li > ul > li > ul > li > ul > li > a,
*[class*="avatar-tree-menu"] > li > ul > li > ul > li > ul > li > ul > li > span {
	padding-left: 120px;
}
*[class*="avatar-tree-menu"] li:last-child {
	border-bottom: none;
}
*[class*="avatar-tree-menu"] li > span,
*[class*="avatar-tree-menu"] li > a {
	background: url("../images/nav-dot.png") no-repeat scroll 14px center transparent;
    color: #FFFFFF;
    display: block;
    padding: 6px 6px 6px 30px;
}
*[class*="avatar-tree-menu"] li.current >a,
*[class*="avatar-tree-menu"] li.current >span,
*[class*="avatar-tree-menu"] li > span:hover,
*[class*="avatar-tree-menu"] li > a:hover{
	background-color: #666;
	text-decoration: none;
	transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	-webkit-transition: background-color 0.5s;
	-o-transition: background-color 0.5s;
}
/* GO TO TOP */
#avatar-go-to-top {
	display: block;
	height: 38px;
	width: 38px;
	position: fixed;
	right: 10%;
	bottom: 30px;
	z-index: 9999;
	background: url(../images/icons/go-to-top.html) no-repeat;
}

.see_also a, .see_also .sublinks3, .see_also .sublinks4 {
  			    width: 15.8%; 
			}
			
.see_also div.sublinks3, .see_also div.sublinks4 {
  			 padding-top:0;
			}			
			
@media (max-width: 1024px)
{
	/*
	 * Responsive Menu 
	 */
	 
	body.avatar-responsive .avatar-nav-responsive {
		position: absolute;
		left: 0;
		right: 0;
		top: 0px;
		width: 100%;
		z-index: 1001;
		background:#00AEEF;
	}
	
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li {
		border: none;
	}
	
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu {
		display: none;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li {
		float: none;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li span {
		font-weight: 300;
		font-size: 14px;
		min-height: 20px;
		line-height: 20px;
		padding: 8px 10px;
		text-align: left;
		background: url("../images/nav-dot.png") no-repeat scroll 14px center transparent;
		color: #FFFFFF;
		display: block;
		padding: 6px 6px 6px 30px;
		border-bottom: 1px solid #ffffff;
	}
	
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li > a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li > span:not([class="pull"]) {
		padding-left: 45px;
		background-position: 30px center;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul ul li > a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul ul li > span:not([class="pull"]) {
		padding-left: 59px;
		background-position: 44px center;
	}
	body.avatar-responsive .avatar-nav-responsive li  span.pull {
		background: url("../images/nav-pull.png") no-repeat scroll center center transparent;
		cursor: pointer;
		display: block;
		height: 36px;
		position: absolute;
		right: 0px;
		width: 40px;
		border: none;
		padding: 0;
	}
	
	body.avatar-responsive .avatar-nav-responsive span.toggle {
		display: block;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		padding: 10px 10px 10px 46px;
		border-bottom: 1px solid #D0BB74;
		background: url(../images/icons/nav-toggle.html) no-repeat 11px center #00AEEF;
		cursor: pointer;
		position: relative;
	}
	
	body.avatar-responsive .avatar-nav-responsive ul {
		list-style: normal;
		margin: auto;
		opacity: 1;
		width: auto;
		left: 0;
		top: 0;
		font-style: normal;
		float: none;
	}
	
	body.avatar-responsive .avatar-nav-responsive ul ul {
		position: relative;
	}
	
	
	
}
@media (max-width: 768px)
{
	body .galleria-info-text > * {
		font-weight: 300 !important;
		font-size: 16px !important;
	}

	
}
@media (max-width: 480px)
{
	/*
	 * Panel settings 
	 */
	#avatar-settings {
		position: absolute;
		top: 40px;
	}
	
}



/*===== BREA
DCRUMB ======================*/
.breadcrumbs {
	padding: 0 0 20px 0;
	background: url(../images/icons/module-line.html) repeat-x bottom;
	margin: 0 0 20px 0;
}
.breadcrumbs img {
	display: none;
}
.breadcrumbs a,
.breadcrumbs span {
	background: url(../images/icons/article-icons.html) no-repeat 7px -220px;
	padding: 0 0 0 25px;
}
.breadcrumbs a:first-child,
.breadcrumbs span:first-child {
	background: none;
	padding: 0;
}
/*=========== MODULE STYLES =============*/
.no-margin {
	margin: 0 !important;
}
#avatar-main-content-inner {
	padding: 15px 0;
}
.has-left-col #avatar-main-content-inner {
	padding-left: 30px;
}
.has-right-col #avatar-main-content-inner {
	padding-right: 30px;
}
[class*="avatar-module-"] {
	margin: 10px;
}
.avatar-module-heading {
	margin: 0;
	font-size: 22px;
	font-weight: 700;
	letter-spacing: -0.5px;
	padding: 10px 0 15px 0;
}
.avatar-module-2,
.avatar-module-3,
.avatar-module-4,
.avatar-module-7 {
	background: #00AEEF;
	color: #fff;
}
.avatar-module-2 > div,
.avatar-module-3 > div,
.avatar-module-4 > div, 
.avatar-module-7 > div {
	padding: 20px;
}
.avatar-module-2 .avatar-module-heading,
.avatar-module-3 .avatar-module-heading,
.avatar-module-4 .avatar-module-heading, 
.avatar-module-7 .avatar-module-heading,
.avatar-module-8 .avatar-module-heading {
	padding: 7px 10px;
	border-bottom: 1px solid #fff;
	color: #fff;
}
.avatar-module-2 > div,
.avatar-module-3 .avatar-module-heading {
	background: #6c6c6c;
}
.avatar-module-3 > div {
	background: #696969;
}
.avatar-module-4 > div {
	background: #ddd;
	color: #666;
}
.avatar-module-4 .avatar-module-heading {
	background: #6f6f6f;
}
.avatar-module-5 .avatar-module-heading ,
.avatar-module-6 .avatar-module-heading {
	color: #666;
}
.avatar-module-5 .avatar-module-heading > span {
	padding: 0 15px 0 0;
	background: #fff;
} 
.avatar-module-5 .avatar-module-heading {
	background: url(../images/icons/module-line.html) repeat-x center 20px;
}
.avatar-module-6 .avatar-module-heading {
	background: url(../images/icons/module-line.html) repeat-x center 45px;
	padding-bottom: 10px;
}
.avatar-module-5 > div,
.avatar-module-6 > div {
	padding: 10px 0;
}
.avatar-module-8 .avatar-module-heading {
	background: #00AEEF;
}
/* FOOTER */
#avatar-footer-inside-block,
#avatar-footer-block {
	background: #000;	
	padding: 40px 0 50px;
}
#avatar-footer-inside-block,
#avatar-footer-block ,
#avatar-footer-inside-block a,
#avatar-footer a {
	color: #ccc;
}
#avatar-footer-inside-block .avatar-module-heading,
#avatar-footer-block .avatar-module-heading {
	color: #fff;
	font-weight: 600;
	font-size: 24px;
}
#avatar-footer-inside-block,
#avatar-footer-block,
#avatar-footer-inside-block p,
#avatar-footer-block p {
	color: #777;
	font-weight: 400;
	font-size: 14px;
}
#avatar-footer-inside-block input[type="text"],
#avatar-footer-block input[type="text"] {
	background: #4d4d4d;
	color: #777;
}
.contact-details ul  {
	margin: 0;
	list-style: inside;
}
.contact-details ul li {
	padding: 6px 8px 6px 0;
	color: #000;
}
.footer-social ul {
	list-style: none;
	margin: 0;
}
.footer-social ul li {
	padding: 6px 8px 6px 0;
	padding-left: 35px;
	margin: 2px 0;
}
.footer-social ul li.twitter {
	background: url(../images/icons/social.html) no-repeat left 2px;
}
.footer-social ul li.facebook {
	background: url(../images/icons/social.html) no-repeat left -32px;
}
.footer-social ul li.google {
	background: url(../images/icons/social.html) no-repeat left -66px;
}
.footer-social ul li.rss-feed {
	background: url(../images/icons/social.html) no-repeat left -99px;
}
#avatar-footer-block {
	border-top: 1px solid #222;
}
/*========================================== 3RD Exts ====================================================== */
/* ST CONTENT SLIDER - NEWS */
.st-news-horizonal .items {
	padding-bottom: 20px;
}
.st-news-horizonal h3,
.st-news-horizonal h3 a {
	font-weight: 700;
	font-size: 18px;
	margin-bottom: -4px;
}
.st-news-horizonal a.readmore {
	font-weight: 600;
}
/* ST CONTENT SHOWCASE - GALLERIA */
#avatar-tool-block .st-galleria {
	padding-bottom: 0px;
	overflow: hidden;
}
body .galleria-stage {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
body .galleria-info {
	top: 50%;
	bottom: 40px;
	left: 5%;
}
body .galleria-info-text {
	display: block;
}
body .galleria-thumbnails {
	text-align: center;
	margin: auto;
}
body .galleria-thumbnails .galleria-image {
	height: 20px;
	width: 20px;
	background: #000;
	margin: 0 5px 0 0;
	border: 1px solid #000;
	float: left;
	cursor: pointer;
	border-radius: 30px;
}
body .galleria-info-text > * {
	font-family: 'Open Sans';
}
.css3-effect .st-galleria .galleria-info-title {
	opacity: 0.8;
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}
.css3-effect .st-galleria:hover .galleria-info-title {
	opacity: 0.8;
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -o-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
}
.css3-effect .st-galleria .galleria-info-description {
	opacity: 0.8;
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}
.css3-effect .st-galleria:hover .galleria-info-description {
	opacity: 0.8;
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateX(-50px);
    -moz-transform: translateX(-50px);
    -o-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
}
/*======= ST CONTENT SLIDER - TABS Popular Latest ========*/
.st-content-tabs .outter {
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
}
.st-content-tabs .outter:last-child {
	border-bottom: none;
}
.st-content-tabs .nav-tabs {
	border: none;
	background: url(../images/icons/module-line.html) repeat-x bottom;
	padding: 0;
	margin: 0;
}
.st-content-tabs .nav-tabs li a,
.st-content-tabs .nav-tabs li a:hover {
	border: none;
	background: none;
	font-weight: 700;
	font-size: 25px;
	padding: 0 13px 24px 0;
	color: #ccc;
}
.st-content-tabs .nav-tabs li.active a {
	color: #666;
}
.st-content-tabs .tab-pane a {
	font-size: 14px;
	font-weight: 700;
}
.st-content-tabs .tab-pane .span8 a {
	padding-left: 5px;
} 
/*======= ST CONTENT SHOWCASE - NEWS BLOCK ========*/
.st-news-block {
	margin: -10px 0 10px;
	padding: 20px 0 20px 0;
	border-bottom: 5px solid #00AEEF;
}
.st-news-block .intro {
	padding-right: 15px;
}
.st-news-block h3 {
	margin: 15px 0 5px;
}
.st-news-block h3 a {
	font-weight: 700;
	font-size: 28px;
	color: #666;
}
.st-news-block h2 {
	line-height: 20px;
	margin: 15px 0;
}
.st-news-block h2 a {
	font-weight: 700;
	font-size: 18px;
	color: #666;
}
.st-news-block .article-info {
	float: none;
	font-size: 14px;
	margin: 17px 0 -5px;
}
.st-news-block .article-info > * {
	padding-left: 25px;
	margin-right: 5px;	
}
/* ACY MAILING */
table.acymailing_form {
	width: 100%; 
}
table.acymailing_form .inputbox {
	width: 214px !important;
	border: none;
	padding: 15px;
	border-radius: 0;
}
#avatar-footer-inside-block table.acymailing_form tr td {
	display: block;
	text-align: left;
	padding: 10px 0;
}
table.acymailing_form tr td .button {
	text-transform: uppercase;
	text-shadow: none;
	font-weight: 700;
	font-size: 14px;
}
table.acymailing_form tr td .button:hover {
	background: #3c3c3c;
}
.acymailing_module_form .acymailing_introtext {
	padding-bottom: 15px;
}
[class*="acymailing_moduleavatar"] {
	margin: 0;
}
/* K2 */
.avatar-tree-menu .k2CategoriesListBlock li,
.avatar-tree-menu .k2CategoriesListBlock ul li{
	margin: 0;
	padding: 0;
}
div.latestItemsCategoryImage {
	float: left;
}
span.latestItemImage {
	margin: 0;
	padding: 0;
}
div.latestItemImageBlock, span.tagItemImage, span.userItemImage {
	padding: 0;
	margin: 0 20px 20px 0;
}
span.latestItemImage img,
div.latestItemsCategoryImage img,
span.userItemImage img,
div.itemListCategory img,
div.itemAuthorBlock img.itemAuthorAvatar,
span.tagItemImage img,
span.catItemImage img,
span.itemImage img {
	border: none;
	padding: 0;
}
div.userBlock, .itemAuthorDetails, div.latestItemsUser, div.latestItemsCategory, div.itemListCategory,
div.itemAuthorBlock {
	background: none;
	padding: 16px;
}
div.latestItemsCategory h2,
div.latestItemsCategory h2 a,
div.latestItemsCategory h2 a:hover,
div.userBlock h2, 
.itemAuthorName, 
.itemAuthorName a,
.itemAuthorName a:link,
.itemAuthorName a:visited, 
div.latestItemsUser h2,
div.itemListCategory h2 {
	font-weight: 700;
	font-size: 18px;
	margin: 0;
	line-height: 23px;
}
.k2FeedIcon {
	top: 15px;
	right: 15px;
}
.avatar-module .k2FeedIcon {
	position: relative;
	padding: 0;
	margin: -30px 0 10px;
}
span.latestItemDateCreated,
div.latestItemsCategory p,
div.userBlock div.userDescription,
span.userURL,
div.userItemHeader span.userItemDateCreated,
div.catItemHeader span.catItemDateCreated,
div.itemHeader span.itemDateCreated,
div.tagItemHeader span.tagItemDateCreated,
div.itemAuthorBlock div.itemAuthorDetails p,
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {
	font-weight: 300;
	font-size: 14px;
	color: #666;
	display: block;
	margin: 5px 0;
}
.latestItemTitle,
.latestItemTitle a:link, 
.latestItemTitle a:visited,
div.userItemHeader .userItemTitle,
div.userItemHeader .userItemTitle a:link,
div.userItemHeader .userItemTitle a:visited,
div.tagItemHeader h2.tagItemTitle,
div.tagItemHeader h2.tagItemTitle a, 
div.itemHeader .itemTitle, 
div.catItemHeader .catItemTitle,
div.catItemHeader .catItemTitle a   {
	font-weight: 700;
	font-size: 24px;
	color: #444;
	margin: 0;
}
div.userItemView,
div.latestItemView,
div.catItemView,
div.tagItemView {
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
}
div.userItemView:last-child,
div.latestItemView:last-child {
	border: none;
}
div.userItemCategory,
div.userItemTagsBlock, 
div.latestItemCategory,
div.latestItemTagsBlock,
div.catItemCategory,
div.catItemTagsBlock,
div.itemCategory ,
div.itemTagsBlock {
	display: inline;
	margin-right: 20px;
	border: none;
}
div.latestItemCategory span,
div.latestItemTagsBlock span,
div.userItemCategory span,
div.userItemTagsBlock span,
div.k2LatestCommentsBlock ul li span.lcComment,
div.k2LatestCommentsBlock ul li span.lcUsername, div.k2LatestCommentsBlock ul li span.lcCommentDate, div.k2LatestCommentsBlock ul li span.lcItemTitle, div.k2LatestCommentsBlock ul li span.lcItemCategory,
div.catItemCategory span,
div.catItemTagsBlock span,
div.itemCategory span,
div.itemTagsBlock span,
div.tagItemCategory span{
	font-weight: 300;
	color: #858585;
	font-size: 14px;
}
div.latestItemCategory a,
ul.latestItemTags li a,
div.latestItemReadMore a,
div.k2LatestCommentsBlock ul li span.lcUsername a,
div.userItemCategory a,
ul.userItemTags li a,
div.userItemReadMore a,
div.catItemCategory a,
ul.catItemTags li a,
div.catItemReadMore a,
div.itemCategory a,
div.itemTagsBlock ul.itemTags li a,
div.tagItemCategory a,
div.tagItemReadMore a {
	font-weight: 700;
	font-size: 14px;
	cursor: pointer;
}
.k2Avatar img {
	margin: 2px 15px 15px 0;
}
div.k2LatestCommentsBlock ul li span.lcUsername,
div.k2LatestCommentsBlock ul li span.lcCommentDate {
	margin: 10px 0;
	display: block;
}
div.k2LatestCommentsBlock ul li span.lcItemTitle a {
	color: #666;
	font-weight: 700;
	font-size: 14px;
}
div.k2LatestCommentsBlock ul li span.lcItemCategory {
	color: #00ADEE;
}
div.k2Pagination {
	margin: 0;
	padding: 0;
}
div.catItemHeader span.catItemAuthor,
div.itemHeader span.itemAuthor,
div.itemRatingBlock span,
div.itemContentFooter {
	font-size: 13px;
}
div.catItemHeader span.catItemAuthor a,
div.itemHeader span.itemAuthor a {
	font-weight: bold;
}
div.itemHeader h2.itemTitle {
    margin: 5px 0;
}
div.itemRatingBlock span {
	padding: 2px 0;
}
div.itemContentFooter {
	margin-top: 10px;
}
div.itemAuthorLatest h3, .itemCommentsCounter, div.itemCommentsForm h3,
div.itemRelated h3 {
	font-weight: 700;
	font-size: 18px;
	color: #666;
}
.even, .odd {
	background: none;
	border: none;
	margin: 5px 0;
}
div.itemNavigation {
	background: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 8px 0;
}
div.k2FeedIcon a, div.k2FeedIcon a:hover {
	background: url(../images/icons/social.html) no-repeat center -146px;
	height: 28px;
	width: 28px;
}
/*=================== PAGINATE =============*/
/* default */
.pagination {
	position: relative;
}
.pagination .left,
.pagination .right {
	position: absolute;
	top: 0;
}
.pagination .left {
	left: 0;
}
.pagination .right {
	right: 0;
}
.pagination .left > *,
.pagination .right > *{
	display: inline;
	margin: 0 10px 0 0;
}
.pagination .center {
	padding: 0 30px;
	width: 80%;
	margin: auto;
	text-align: center;
}
.pagination .page {
	display: inline;
	border: none;
}
/* custom */
.pagination .page a.link-button {
	background: none;
	color: #666;
}
.pagination .page span.link-button,
.pagination .page a.link-button:hover {
	background-color: #666;
	color: #fff;
} 

/*===================== CONTACT =====================*/
.contact-form input,
.contact-form textarea { 
	width: 96%;
	padding: 8px;
	box-shadow: none;
	color: #999;
	margin: 10px 0;
}
.contact-form label {
	display: inline;
}
#jform_contact_email_copy {
	width: auto;
	margin: 0 5px;
}
.contact-form button {
	margin: 10px 0;
}
.contact-form .invalid {
	border-color: #ff0000;
}
.contact-misc h1 {
	font-weight: 700;
	font-size: 24px;
	color: #666;
}
.contact-right {
	text-align: right;
}
.contact-right .contact-name {
	font-weight: 700;
	font-size: 18px;
	color: #666;
}
.contact-right  .jicons-icons {
	display: none;
}
/*============ Article ================*/
.blog .actions {
	float: right;
	list-style: none;
	margin: 0;
}
.actions li {
	float: right;
	margin: 0 5px;
}
.article-tools {
	margin-top: -12px;
}
.article-tools dl.article-info {
	margin: 10px 0;
}
.article-info dt, .article-info dd {
	display: inline;
	font-size: 11px;
}
.filters {
	margin: 10px 0;
}
.article-info-term { display: none !important; }
.article-info dt, .article-info dd {
	font-size: 14px;
}
.avatar-article-heading {
	margin: 0 0 20px 0;
}
.avatar-article-heading,
.avatar-article-heading a,
.avatar-article-heading a:link,
.avatar-article-heading a:visited {
	font-weight: 700;
	font-size: 28px;
	color: #666;
}
.article-info > dd {
	padding-left: 23px;
	margin: 0 10px 0 0;
}
.article-info .category-name {
	background: url(../images/icons/article-icons.html) no-repeat 0px -80px;
}
.article-info .published {
	background: url(../images/icons/article-icons.html) no-repeat 0px -40px;
}
.article-info .createdby {
	background: url(../images/icons/article-icons.html) no-repeat;
}
.article-info .hits {
	background: url(../images/icons/article-icons.html) no-repeat 0px -166px;
}
.items-leading,
.items-row .item {
	border-bottom: 4px solid #00AEEF;
	padding: 25px 0;
	margin: 0;
}
.items-leading:first-child {
	padding-top: 0;
}
.items-more li {
	margin: 10px 0;
}
.blog [class*="img-intro"]{
	margin-bottom: 20px;
	text-align: center;
}
.cols-2 .column-1 {
	margin-right: 20px;
}
.cols-2 .column-2 {
	margin-left: 20px;
}
/*====== 404 Page ====*/
.error-404-page {
	margin: 100px auto;
}
.error-404-image {
	background: url(../images/icons/404.html) no-repeat;
	height: 245px;
	width: 133px;
	float: right;
	margin: 0 20px 0 0;
}
.error-404-desc h1 {
	font-size: 36px;
	margin: 0;
}
.error-404-desc > * {
	margin: 20px 0;
}
.error-404-desc input {
	min-width: 300px; 
}
/*====== Link Button ======*/
.link-button {
	background-color: #00AEEF;
}

/*================= V2 Update ====================*/
.st-custom-our-service {
	margin: 50px 0 70px;
}
[class*="block-content-style"] .title {
	color: #000;
}
[class*="block-content-style"] .description {
	color: #666;
}
.block-content-style-1 {
	text-align: center;
	padding: 0;
}
.block-content-style-1 * {
	padding: 25px 0 0;
	margin: 0;
}
.block-content-style-1 *:first-child {
	padding-top: 0;
} 
.block-content-style-1 *:last-child {
	padding-bottom: 25px;
}
.block-content-style-1 .title {
	font-size: 40px;
	font-weight: 400;
}
.block-content-style-1 .description {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.block-content-style-2 {
	text-align: center;
	padding: 30px 0 0;
}
.block-content-style-2 .title {
	font-size: 24px;
	font-weight: 400;
	padding: 10px 0 0;
}
.block-content-style-2 .description {
	font-size: 14px;
	font-weight: 400;
}
.block-content-style-2 [class*="icons-"] {
	background: url(../images/v2/icons.html) no-repeat center 0px transparent;
	width: 160px;
	height: 160px;
	margin: auto;
	display: block;
}
.css3-effect .block-content-style-2 [class*="icons-"] {
	transition: background-position 300ms ease-out;
	-webkit-transition: background-position 300ms ease-out;
	-moz-transition: background-position 300ms ease-out;
	-o-transition: background-position 300ms ease-out;
	-ms-transition: background-position 300ms ease-out;
}
.block-content-style-2:hover .icons-screen {
	background-position: center -160px;
}
.block-content-style-2:hover .icons-screen {
	background-position: center -160px;
}
.block-content-style-2 .icons-control {
	background-position: center -332px;	
}
.block-content-style-2:hover .icons-control {
	background-position: center -492px;
}

.block-content-style-2 .icons-headphone {
	background-position: center -670px;	
}
.block-content-style-2:hover .icons-headphone {
	background-position: center -830px;	
}

.st-slider-content-1 .st-slider-content .slide .inner {
	background: #fff;
	padding: 0;
}
.css3-effect .st-slider-content-1 .st-slider-content .slide .inner {
	background: #fff;
	padding: 0;
	transition: background-color 300ms ease-out;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	-o-transition: background-color 300ms ease-out;
	-ms-transition: background-color 300ms ease-out;
}
.st-slider-content-1 .st-slider-content .slide .inner img {
	width: 100%;
}
.st-slider-content-1 .st-slider-content .slide .inner .image {
	position: relative;
	margin-bottom: 45px;
}
.st-slider-content-1 .st-slider-content .slide .inner .image:after {
	position: absolute;
	content: ' ';
	width: 100%;
	height: 60px;
	display: block;
	background: url(../images/v2/icons.html) no-repeat center -1000px;
	bottom: -30px;
}
.css3-effect .st-slider-content-1 .st-slider-content .slide .inner .image:after {
	transition: background-position 400ms ease-out;
	-webkit-transition: background-position 400ms ease-out;
	-moz-transition: background-position 400ms ease-out;
	-o-transition: background-position 400ms ease-out;
	-ms-transition: background-position 400ms ease-out;
}
.st-slider-content-1 .st-slider-content .slide .inner > * {
	margin-top: 20px;
}
.st-slider-content-1 .st-slider-content .slide .inner > *:first-child {
	margin-top: 0;
}
.st-slider-content-1 .st-slider-content .slide .inner .title,
.st-slider-content-1 .st-slider-content .slide .inner .title a {
	font-weight: 400;
	font-size: 20px;
	text-align: center;
	line-height: 25px;
	padding: 0 10px;
	color: #333;
	text-decoration: none;
}
.st-slider-content-1 .st-slider-content .slide .inner .date {
	font-weight: 400;
	font-size: 13px;
	text-align: center;
	color: #999;
	padding: 5px 0 15px;
}
.st-slider-content-1 .st-slider-content .slide .inner .content {
	font-weight: 400;
	font-size: 14px;
	text-align: center;
	padding: 0 10px;
}
.st-slider-content-1 .st-slider-content .slide .inner .readmore {
	padding: 15px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	background: #ddd;
	display: block;
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 30px;
}
.st-slider-content-1 .st-slider-content .slide:hover .inner {
	background: #00AEEF;
}
.css3-effect .st-slider-content-1 .st-slider-content .slide:hover .inner {
	transition: background-color 400ms ease-out;
	-webkit-transition: background-color 400ms ease-out;
	-moz-transition: background-color 400ms ease-out;
	-o-transition: background-color 400ms ease-out;
	-ms-transition: background-color 400ms ease-out;
}
.st-slider-content-1 .st-slider-content .slide:hover .inner * {
	color: #fff !important;
} 
.st-slider-content-1 .st-slider-content .slide:hover .image:after {
	background-position: center -1060px;
}
.css3-effect .st-slider-content-1 .st-slider-content .slide:hover .image:after {
	transition: background-position 400ms ease-out;
	-webkit-transition: background-position 400ms ease-out;
	-moz-transition: background-position 400ms ease-out;
	-o-transition: background-position 400ms ease-out;
	-ms-transition: background-position 400ms ease-out;
}
.st-slider-content-1 .st-slider-content .slide:hover .readmore {
	background: #666;
	color: #999;
}

.st-slider-content-2 .st-slider-content .slide .inner {
	
	padding: 30px;
	font-size: 21px;
	font-weight: 400; border:2px solid #68bbe5;
	line-height:25px; 
	background: #44589B; 
	color:#68bbe5;
}



.st-slider-content-2 .st-slider-content .slide .inner .author {
	margin: 15px 0 0 100px;
}
.st-slider-content-2 .st-slider-content .slide .inner .image {
	margin-right: 20px;
	float: left;
}
/*== Social Links ==*/
.st-social-link {
	text-align: center;
}
.st-social-link a {
	text-indent: -9999;
	width: 55px;
	height: 55px;
	display: inline-block;
	background: url(../images/icons-s.png) no-repeat; float:left;
}
.css3-effect .st-social-link a {
	transition: background-position 300ms ease-out;
	-webkit-transition: background-position 300ms ease-out;
	-moz-transition: background-position 300ms ease-out;
	-o-transition: background-position 300ms ease-out;
	-ms-transition: background-position 300ms ease-in-out;
}
.st-social-link a.facebook {
	background-position: center -1142px; margin-right:5px;
}
.st-social-link a.facebook:hover {
	background-position: center -1198px;margin-right:5px; 
}
.st-social-link a.twitter {
	background-position: center -1260px;margin-right:5px;
}
.st-social-link a.twitter:hover {
	background-position: center -1316px;margin-right:5px;
}
.st-social-link a.google {
	background-position: center -1382px;
}
.st-social-link a.google:hover {
	background-position: center -1438px;
}
.st-social-link a.linkedin {
	background-position: center -1502px;
}
.st-social-link a.linkedin:hover {
	background-position: center -1558px;
}
.st-social-link a.youtube {
	background-position: center -1622px;
}
.st-social-link a.youtube:hover {
	background-position: center -1678px;
}
.st-social-link a.dribble {
	background-position: center -1744px;
}
.st-social-link a.dribble:hover {
	background-position: center -1800px;
}
.st-social-link a.behance {
	background-position: center -1866px;
}
.st-social-link a.behance:hover {
	background-position: center -1922px;
}
.st-social-link a.deviantart {
	background-position: center -1984px;
}
.st-social-link a.deviantart:hover {
	background-position: center -2040px;
}
.st-social-link a.flick {
	background-position: center -2104px;
}
.st-social-link a.flick:hover {
	background-position: center -2160px;
}
#avatar-pos-footer-left .avatar-module {
	margin-right: 30px;
}
#avatar-pos-footer-right .avatar-module {
	margin-left: 30px;
}

.socialicons{width:70%; float:left;}

.copyright {
	text-align: left; padding:20px 20px 0px 0px; font-size:12px; color:#ffffff;
}
.copyright2 {
	text-align: right; margin-top: -52px; padding:20px 20px 0px 0px; font-size:12px; color:#ffffff;
}
.st-wall-style-1 .layout-wall .item .inner .image_caption {
	 display: none;
}
.st-wall-style-1 .layout-wall .item .inner .info {
	background: #00AEEF;
	padding: 20px 20px 20px 52px;
	position: absolute;
	opacity: 0;
	z-index: 9;
	margin: 0 5px;
	left: 5px;
	right: 5px;
	top: 30%; 
}
.css3-effect .st-wall-style-1 .layout-wall .item .inner .info {
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;	
}
.st-wall-style-1 .layout-wall .item .inner .info .title:before {
	background: url(../images/v2/icons.html) center -2224px no-repeat;
	content: " ";
	width: 32px;
	height: 32px;
	display: inline-block;
	position: absolute;
	left: 12px;
	top: 21px;
}
.title span{ font-size:15px;}

.st-wall-style-1 .layout-wall .item .inner .media {
	position: relative;
	cursor: pointer;
	text-align: center;
}
.st-wall-style-1 .layout-wall .item .inner .media:before {
	background: url(../images/v2/icons.html) center -2265px no-repeat;
	content: " ";
	width: 0;
	height: 49px;
	display: block;
	position: absolute;
	top: 40%;
	opacity: 0;
}
.css3-effect .st-wall-style-1 .layout-wall .item .inner .media:before {
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;	
	-ms-transition: all 400ms ease-in-out;
} 
.st-wall-style-1 .layout-wall .item:hover .info,
.st-wall-style-1 .layout-wall .item:hover .media:before {
	display: block;
}
.st-wall-style-1 .layout-wall .item .inner .info .title {
	font-size: 18;
	font-weight: 600;
	line-height: 20px;
	color: #fff;
}
.st-wall-style-1 .layout-wall .item .inner .info .description {
	font-size: 13px;
	font-weight: 400;
	color: #fff;
}
.st-wall-style-1 .layout-wall .item:hover .info {
	opacity: 1;
	top: 90%;
}
.css3-effect .st-wall-style-1 .layout-wall .item:hover .info {
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
}
.css3-effect .st-wall-style-1 .layout-wall .item:hover .media:before {
	opacity: 1;
	z-index: 9;
	width: 100%;
	
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	
	-webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.st-wall-style-1 .category-wall span {
	border: none;
	background-color: #333;
	color: #fff;
	margin: 10px 0;
	padding: 10px 15px;
	font-weight: 400;
	font-size: 18px;
} 
.css3-effect .st-wall-style-1 .category-wall span {
	transition: background-color 400ms ease-in-out;
	-webkit-transition: background-color 400ms ease-in-out;
	-moz-transition: background-color 400ms ease-in-out;
	-o-transition: background-color 400ms ease-in-out;	
	-ms-transition: background-color 400ms ease-in-out;
}
.st-wall-style-1 .category-wall span:hover {
	background-color: #00AEEF;
}
.css3-effect .st-wall-style-1 .category-wall span:hover {
	transition: background-color 400ms ease-in-out;
	-webkit-transition: background-color 400ms ease-in-out;
	-moz-transition: background-color 400ms ease-in-out;
	-o-transition: background-color 400ms ease-in-out;
	-ms-transition: background-color 400ms ease-in-out;
}
.displayBlock .inner .media img {
	transition: all 1000ms ease-in-out;
	-webkit-transition: all 1000ms ease-in-out;
	-moz-transition: all 1000ms ease-in-out;
	-o-transition: all 1000ms ease-in-out;
	-ms-transition: all 1000ms ease-in-out;
	
	-webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.layout-wall .displayNone {
	display: block;
	left: -9999px !important;
}
.displayNone .inner .media img {
	-webkit-transform: scale3d(0.3, 0.3, 1);
    -moz-transform: scale3d(0.3, 0.3, 1);
    -o-transform: scale3d(0.3, 0.3, 1);
    -ms-transform: scale3d(0.3, 0.3, 1);
    transform: scale3d(0.3, 0.3, 1);
}
.st-slider-content-3 .st-slider-content .inner {
	text-align: center;
	margin: 0;
	padding: 0;
	height: 180px;
	width: 180px;
	border-radius: 50%;
	overflow: hidden;
}
.st-slider-content-3 .st-slider-content .inner:hover .image {
	opacity: 0;
}
.css3-effect .st-slider-content-3 .st-slider-content .inner:hover .image {
	opacity: 0;
	
	transition: all 800ms ease-in-out;
	-webkit-transition: all 800ms ease-in-out;
	-moz-transition: all 800ms ease-in-out;
	-o-transition: all 800ms ease-in-out;
	-ms-transition: all 800ms ease-in-out;
	
	-webkit-transform: translateX(180px) rotate(180deg);
    -moz-transform: translateX(180px) rotate(180deg);
    -o-transform: translateX(180px) rotate(180deg);
    -ms-transform: translateX(180px) rotate(180deg);
    transform: translateX(180px) rotate(180deg);
}
.st-slider-content-3 .st-slider-content .inner:hover .image img {
	height: 180px;
	width: 180px;
	border-radius: 50%;
}
.st-slider-content-3 .st-slider-content .inner .image img {
	max-width: none;
}
.st-slider-content-3 .st-slider-content .inner .image {
	opacity: 1;
	overflow: hidden;
	border-radius: 50%;
	padding: 0;
	margin: 0;
	z-index: 9;
	
	transition: all 800ms ease-in-out;
	-webkit-transition: all 800ms ease-in-out;
	-moz-transition: all 800ms ease-in-out;
	-o-transition: all 800ms ease-in-out;
	-ms-transition: all 800ms ease-in-out;
	
	-webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
}
.css3-effect .st-slider-content-3 .st-slider-content .inner .image {
	transition: all 800ms ease-in-out;
	-webkit-transition: all 800ms ease-in-out;
	-moz-transition: all 800ms ease-in-out;
	-o-transition: all 800ms ease-in-out;
	-ms-transition: all 800ms ease-in-out;
	
	-webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
}
.st-slider-content-3 .st-slider-content .inner .detail {
	z-index: -1;
	height: 180px;
	width: 180px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	background: #00AEEF;
	opacity: 0;
}
.css3-effect .st-slider-content-3 .st-slider-content .inner .detail {
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
}
.st-slider-content-3 .st-slider-content .inner:hover .detail {
	opacity: 1;
}
.css3-effect .st-slider-content-3 .st-slider-content .inner:hover .detail {
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
}
.st-slider-content-3 .st-slider-content .inner .title {
	color: #fff;
	line-height: 18px;
	padding: 30px 10px 0;
}
.st-slider-content-3 .st-slider-content .inner .content {
	font-size: 12px;
	color: #fff;
}

/* SCROLL EFFECTS CUSTOM */
.css3-effect .avatar-scroll-appear.block-content-style-1 .title {
	opacity: 1;
	
	transition: all 800ms ease-in-out;
	-webkit-transition: all 800ms ease-in-out;
	-moz-transition: all 800ms ease-in-out;
	-o-transition: all 800ms ease-in-out;
	-ms-transition: all 800ms ease-in-out; 
	
	-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
} 
.css3-effect .avatar-scroll-disappear.block-content-style-1 .title {
	opacity: 0;
	
	transition: all 800ms ease-in-out;
	-webkit-transition: all 800ms ease-in-out;
	-moz-transition: all 800ms ease-in-out;
	-o-transition: all 800ms ease-in-out;
	-ms-transition: all 800ms ease-in-out; 
	
	-webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -o-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
}
.css3-effect .avatar-scroll-appear.block-content-style-1 .description {
	opacity: 1;
	
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
} 
.css3-effect .avatar-scroll-disappear.block-content-style-1 .description {
	opacity: 0;
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -o-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
}
.css3-effect .avatar-scroll-appear.block-content-style-2 {
	opacity: 1;
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
} 
.css3-effect .avatar-scroll-disappear.block-content-style-2 {
	opacity: 0;
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateX(200px);
    -moz-transform: translateX(200px);
    -o-transform: translateX(200px);
    -ms-transform: translateX(200px);
    transform: translateX(200px);
}
.css3-effect .avatar-scroll-appear.st-slider-content {
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
} 
.css3-effect .avatar-scroll-disappear.st-slider-content {
	transition: all 800ms 200ms;
	-webkit-transition: all 800ms 200ms;
	-moz-transition: all 800ms 200ms;
	-o-transition: all 800ms 200ms;
	-ms-transition: all 800ms 200ms; 
	
	-webkit-transform: translateX(-200px);
    -moz-transform: translateX(-200px);
    -o-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px);
}
/* BLOCK COLORS */
[id*="avatar-full-"] {
	padding: 20px 0px 0px 0px;
}
#avatar-full-2-block,
#avatar-full-4-block {
	background-color: #eee;
}

#avatar-full-5-block {
	background-color: #fff;
}

.ie9 #avatar-full-5-block{margin-top:50px;}
#avatar-full-6-block {
	background-color: #000; height:92px; float:left; width:100%;
	
	
}
#avatar-full-3-block {
	padding: 40px 0 50px;background-color: #fff;
}
#avatar-full-3-block .block-content-style-1 {
	padding: 0;
}
#sbox-content {
	padding: 0;
}
.logo{ margin-top:20px; float:left;}

/* General Demo Style */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);

@font-face {
	font-family: 'codropsicons';
	src:url('../fonts/codropsicons/codropsicons.html');
	src:url('../fonts/codropsicons/codropsiconsd41d.html?#iefix') format('embedded-opentype'),
		url('../fonts/codropsicons/codropsicons-2.html') format('woff'),
		url('../fonts/codropsicons/codropsicons-3.html') format('truetype'),
		url('../fonts/codropsicons/codropsicons-4.html#codropsicons') format('svg');
	font-weight: normal;
	font-style: normal;
}

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html { font-size: 100%; padding: 0; margin: 0;}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }


a {
	color: #888;
	text-decoration: none;
}

a:hover,
a:active {
	color: #333;
}

/* Header Style */
.container > header {
	margin: 0 auto;
	padding: 2em;
	text-align: center;
	background: rgba(0,0,0,0.01);
}

.container > header h1 {
	font-size: 2.625em;
	line-height: 1.3;
	margin: 0;
	font-weight: 300;
}

/* To Navigation Style */
.codrops-top {
	background: #fff;
	background: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
	width: 100%;
	font-size: 0.69em;
	line-height: 2.2;
}

.codrops-top a {
	padding: 0 1em;
	letter-spacing: 0.1em;
	color: #888;
	display: inline-block;
}

.codrops-top a:hover {
	background: rgba(255,255,255,0.95);
	color: #333;
}

.codrops-top span.right {
	float: right;
}

.codrops-top span.right a {
	float: left;
	display: block;
}

.codrops-icon:before {
	
	margin: 0 4px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
	content: "\e001";
}

.codrops-icon-prev:before {
	content: "\e004";
}

.codrops-icon-archive:before {
	content: "\e002";
}

.codrops-icon-next:before {
	content: "\e000";
}

.codrops-icon-about:before {
	content: "\e003";
}

/* Demo Buttons Style */
.codrops-demos {
	padding-top: 1em;
	font-size: 0.9em;
}

.codrops-demos a {
	display: inline-block;
	margin: 0.5em;
	padding: 0.7em 1.1em;
	border: 3px solid #b3b9bf;
	color: #b3b9bf;
	font-weight: 700;
}

.codrops-demos a:hover,
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	border-color: #2c3f52;
	color: #2c3f52;
}
.grid {
	padding: 20px 20px 100px 20px;
	max-width: 1300px;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}

.grid li {
	display: inline-block;
	float:left;
	margin: 0;
	padding: 10px;
	text-align: left;
	position: relative; width:20%;
}
.ie7 .grid li {width:31%;}
.grid figure {
	margin: 0;
	position: relative;
}

.grid figure img {
	max-width: 100%;
	display: block;
	position: relative;
}

.grid figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px 5px 10px 5px;
	background: #333;
	color: #d0bb74; text-align:center; font-size:13px;
}

.grid figcaption h3 {
	margin: 0;
	padding: 0;
	color: #fff;
}

.grid figcaption h1 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size:15px;
	text-transform:capitalize;
	line-height:19px;
	font-weight:700;
}

.grid figcaption a {
	text-align: center;
	padding: 3px 10px;
	border-radius: 2px;
	display: inline-block;
	background: #d0bb74;
	color: #333;
}

/* Individual Caption Styles */

/* Caption Style 1 */
.cs-style-1 figcaption {
	height: 100%;
	width: 100%;
	opacity: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
}

.no-touch .cs-style-1 figure:hover figcaption,
.cs-style-1 figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translate(15px, 15px);
	-moz-transform: translate(15px, 15px);
	-ms-transform: translate(15px, 15px);
	transform: translate(15px, 15px);
}

.cs-style-1 figcaption h3 {
	margin-top: 70px;
}

.cs-style-1 figcaption span {
	display: block;
}

.cs-style-1 figcaption a {
	margin-top: 30px;
}

/* Caption Style 2 */
.cs-style-2 figure img {
	z-index: 10;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .cs-style-2 figure:hover img,
.cs-style-2 figure.cs-hover img {
	-webkit-transform: translateY(-90px);
	-moz-transform: translateY(-90px);
	-ms-transform: translateY(-90px);
	transform: translateY(-90px);
}

.cs-style-2 figcaption {
	height: 90px;
	width: 100%;
	top: auto;
	bottom: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.cs-style-2 figcaption a {
	position: absolute;
	right: 20px;
	top: 30px;
}

/* Caption Style 3 */
.cs-style-3 figure {
	overflow: hidden;
}

.cs-style-3 figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .cs-style-3 figure:hover img,
.cs-style-3 figure.cs-hover img {
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
}

.cs-style-3 figcaption {
	height: 100px;
	width: 100%;
	top: auto;
	bottom: 0;
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}

.no-touch .cs-style-3 figure:hover figcaption,
.cs-style-3 figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}

.cs-style-3 figcaption a {
	position: absolute;
	bottom: 10px;
	right:67px;
}

/* Caption Style 4 */
.cs-style-4 li {
	-webkit-perspective: 1700px;
	-moz-perspective: 1700px;
	perspective: 1700px;
	-webkit-perspective-origin: 0 50%;
	-moz-perspective-origin: 0 50%;
	perspective-origin: 0 50%;
}

.cs-style-4 figure {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.cs-style-4 figure > div {
	overflow: hidden;
}

.cs-style-4 figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .cs-style-4 figure:hover img,
.cs-style-4 figure.cs-hover img {
	-webkit-transform: translateX(25%);
	-moz-transform: translateX(25%);
	-ms-transform: translateX(25%);
	transform: translateX(25%);
}

.cs-style-4 figcaption {
	height: 100%;
	width: 50%;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}

.no-touch .cs-style-4 figure:hover figcaption,
.cs-style-4 figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}

.cs-style-4 figcaption a {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

/* Caption Style 5 */
.cs-style-5 figure img {
	z-index: 10;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .cs-style-5 figure:hover img,
.cs-style-5 figure.cs-hover img {
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6);
}

.cs-style-5 figcaption {
	height: 100%;
	width: 100%;
	opacity: 0;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}

.no-touch .cs-style-5 figure:hover figcaption,
.cs-style-5 figure.cs-hover figcaption {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.cs-style-5 figure a {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

/* Caption Style 6 */
.cs-style-6 figure img {
	z-index: 10;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.no-touch .cs-style-6 figure:hover img,
.cs-style-6 figure.cs-hover img {
	-webkit-transform: translateY(-50px) scale(0.5);
	-moz-transform: translateY(-50px) scale(0.5);
	-ms-transform: translateY(-50px) scale(0.5);
	transform: translateY(-50px) scale(0.5);
}

.cs-style-6 figcaption {
	height: 100%;
	width: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.cs-style-6 figcaption h3 {
	margin-top: 60%;
}

.cs-style-6 figcaption a {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

/* Caption Style 7 */
.cs-style-7 li:first-child { z-index: 6; }
.cs-style-7 li:nth-child(2) { z-index: 5; }
.cs-style-7 li:nth-child(3) { z-index: 4; }
.cs-style-7 li:nth-child(4) { z-index: 3; }
.cs-style-7 li:nth-child(5) { z-index: 2; }
.cs-style-7 li:nth-child(6) { z-index: 1; }

.cs-style-7 figure img {
	z-index: 10;
}

.cs-style-7 figcaption {
	height: 100%;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity 0.3s, height 0.3s, box-shadow 0.3s;
	-moz-transition: opacity 0.3s, height 0.3s, box-shadow 0.3s;
	transition: opacity 0.3s, height 0.3s, box-shadow 0.3s;
	box-shadow: 0 0 0 0px #2c3f52;
}

.no-touch .cs-style-7 figure:hover figcaption,
.cs-style-7 figure.cs-hover figcaption {
	pointer-events: auto;
	opacity: 1;
	height: 130%;
	box-shadow: 0 0 0 10px #2c3f52;
}

.cs-style-7 figcaption h3 {
	margin-top: 86%;
}

.cs-style-7 figcaption h3,
.cs-style-7 figcaption span,
.cs-style-7 figcaption a {
	opacity: 0;
	-webkit-transition: opacity 0s;
	-moz-transition: opacity 0s;
	transition: opacity 0s;
}

.cs-style-7 figcaption a {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.no-touch .cs-style-7 figure:hover figcaption h3,
.no-touch .cs-style-7 figure:hover figcaption span,
.no-touch .cs-style-7 figure:hover figcaption a,
.cs-style-7 figure.cs-hover figcaption h3,
.cs-style-7 figure.cs-hover figcaption span,
.cs-style-7 figure.cs-hover figcaption a {
	-webkit-transition: opacity 0.3s 0.2s;
	-moz-transition: opacity 0.3s 0.2s;
	transition: opacity 0.3s 0.2s;
	opacity: 1;
}
.item.architecture.masonry-brick1{width:490px!important;}


.showmore a{background: none repeat scroll 0 0 #D0BB74;
border-radius: 2px 2px 2px 2px;
color: #333333!important;
display: inline-block;
padding: 3px 10px; margin-right:10px;
text-align: center; font-size:12px; float:right; position:relative;}
.send a{background: none repeat scroll 0 0 #D0BB74;
border-radius: 2px 2px 2px 2px;
color: #333333!important;
display: inline-block;
padding: 3px 10px; 
text-align: center; font-size:12px; float:right; position:relative;}
.smalltext{font-size:12px;}




h1 {
	font-weight: 700;
    font-size: 30px;
    color: #333;
}
h2 {
	font-weight: 700;
    font-size: 28px;
    color: #000;
}
h3 {
    font-weight: 700;
    font-size: 23px;
    color: #24B0CC; line-height:19px;
}
h4 {
	font-weight: 700;
    font-size: 16px;
    color: #85991F;
}
h5 {
	font-size: 14px;
	color: #C58C10;
}
h6 {
	font-size: 14px;
	color: #666; 
}

h1, h2, h3, h4, h5, h6 {
	margin: 5px 0 10px;
}
input,
input[type="text"] {
	border-radius: 2px;
	padding: 7px;
	border: 1px solid #ccc;
	color: #666;
	box-shadow: none;
	margin-bottom:5px;
}
/* FONT */
q, blockquote {
	background: url(../images/icons/quote.html) no-repeat top right;
	padding-right: 43px;
	text-align: justify;
	margin: 10px 0;
}
/* LINK */
/* BUTTONS */
button {
	background: #00AEEF;
	border: none;
	padding: 8px 16px;
	border-radius: 3px;
	color: #fff;
}
button:hover {
	background-color: #666;
	font-weight: 700;
}
/* TABLE */
.st-slider-content .contain { overflow: hidden; width: 100%; position: relative; }
.st-slider-content .contain .slides { overflow: hidden; width: 100%;}
.st-slider-content .slide { height:164px!important; float: left;}
.st-slider-content .slide .inner { margin: 10px; padding: 10px; }
.st-slider-content .nav { text-align: center; margin: 4px 460px 0px 46%;}
.st-slider-content .nav span { width: 10px; height: 10px; display: inline-block; cursor: pointer; margin: 5px; background: #ccc; }
.st-slider-content .nav span.active { background: #000; }
.st-slider-content .contain .slides .display-none {
	height: 0 !important;
	transform:  translateY(400px) rotate(100deg); 
	-webkit-transform:  translateY(400px) rotate(100deg);
	transition: all 1000ms ease;
	-webkit-transition: all 1000ms ease; 
}
.st-slider-content .contain .display-block {
	transform: translateY(0px) rotate(0deg);
	-webkit-transform:  translateY(0px) rotate(0deg);
	transition: all 1000ms ease;
	-webkit-transition: all 1000ms ease; width:33.3%;
}

.titles-studio {
	font-size: 30px;
	font-weight: 400; color:#fff; text-align:center; padding:17px 10px 10px 0px!important; height:56px; width:55%; margin-bottom:5px; background-color:#81adca; text-transform:uppercase; margin-left:auto; margin-right:auto;}
.ie7 .titles-studio {height:25px;}
	.titles-onebedroom {
	font-size: 30px;
	font-weight: 400; color:#fff; text-align:center; padding:17px 10px 10px 0px!important; height:56px; width:55%; margin-bottom:5px; background-color:#705829; text-transform:uppercase; margin-left:auto; margin-right:auto;}
.ie7 .titles-onebedroom{height:25px;}
	.titles-deluxe{
	font-size: 30px;
	font-weight: 400; color:#fff; text-align:center; padding:17px 10px 10px 0px!important; height:56px; width:55%; margin-bottom:5px; background-color:#775a5f; text-transform:uppercase; margin-left:auto; margin-right:auto;}
.ie7 .titles-deluxe{height:25px;}
.titles-twobedroom {
	font-size: 30px;
	font-weight: 400; color:#fff; text-align:center; padding:17px 10px 10px 0px!important; height:56px; width:55%; margin-bottom:5px; background-color:#56664c; text-transform:uppercase; margin-left:auto; margin-right:auto;}
.ie7 .titles-twobedroom{height:25px;}
#preloader {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff; /* change if the mask should have another color then white */
    z-index:99; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url(../images/loading.gif); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}
.innerheadings{
	font-size: 40px;
	font-weight: 400; color:#000000; text-align:center; padding:27px 0px 0px 0px!important;  margin-left:auto; margin-right:auto; margin-bottom:50px; }
	.innerheadingsshort{
	font-size: 40px;
	font-weight: 400; color:#000000; text-align:center; padding:0px 0px 0px 0px!important;  margin-left:auto; margin-right:auto; margin-bottom:50px; }
.sublinks{font-size:25px!important; padding:18px 0px 18px 0px; border-right:1px solid #d0bb74; width:50%; float:left; text-align:center;}
.sublinks2 p {font-size:15px; text-align:center; margin:10px auto; }	
.sublinks2{font-size:18px!important; padding:18px 0px 18px 0px; border-right:1px solid #d0bb74; width:50%; float:left; text-align:center; text-decoration:none !important; font-weight:normal;}

.sublinks3{
    padding:14px 16px 0px 16px; border-right:1px solid #d0bb74; width:50%; float:left; text-decoration:none !important;
}

.parawrap {
    padding: 14px 16px 0;
    text-decoration: none !important;
    width: 100%;
}

.sublinks4{
    padding:14px 16px 0px 16px; width:50%; float:left; text-decoration:none !important;
}


.sublinks3 h2{
	color:#666666;
	text-transform:none;
	line-height:16px;
	font-size:16px;
}

.parawrap h2{
	color:#666666;
	text-transform:none;
	line-height:16px;
	font-size: 18px !important;
    font-weight: 700;
    margin-bottom: 25px !important;
}

.sublinks3 p{
    font-size:13px!important;font-weight:normal;
	text-align:justify;
	text-indent:44px;
}

.parawrap p{
    font-size:13px!important;font-weight:normal;
	text-align:justify;
	text-indent:44px;
}


.sublinks3 img, .sublinks4 img {
    margin-left: -32px;
    margin-top: -7px;
    opacity: 0.3;
    position: absolute;
    width: 28px;
    z-index: 0;
}

.parawrap img{
    margin-left: -32px;
    margin-top: -7px;
    opacity: 0.3;
    position: absolute;
    width: 28px;
    z-index: 0;
}


.img{
    margin-left: 0;
    margin-top: 60px !important;
    opacity: 0.67;
    position: absolute;
    z-index: 0;
}


.sublinks4 h2{
	color:#666666;
	text-transform:none;
	font-size:16px;
	line-height:16px;
}

.sublinks4 p{
    font-size:13px!important;font-weight:normal;
	text-align:justify;
	text-indent:44px;
}
	

	
.sublinklast{font-size:25px!important; padding:18px 0px 18px 0px;  width:50%; float:left; text-align:center;}	
.sublinklast2{font-size:18px!important; padding:18px 0px 18px 0px;  width:50%; float:left; text-align:center; text-decoration:none!important; font-weight:normal; }	
.sublinklast2 p {font-size:15px; text-align:center; margin:10px auto; }	
.fulldiv{width:92%; float:left; margin:50px; background-color:#FFFFFF; opacity:0.9;}
.textdiv{ float:left;  line-height:30px; width:100%;}
.imgdiv{width:60%; float:left; padding:10px; }

.bg{background:url(../images/texture.png); width:100%; height:207px;padding-top:50px; }
.bgshort{background:url(../images/texture.png); width:100%; height:122px;padding-top:50px; }

.description-in{font-size:15px; text-align:justify; color:#666; float:left; margin-bottom:20px; width:100%;}
.highlights{font-size: 27px; padding:4px 0px 8px 15px; background-color:#efefef; margin-bottom:15px; float:left; width:100%; text-align:left;}
.gr-subheading {
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 77%;
	top:30px;
}

.gr-text {
    color: #555555;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-style: italic;
    line-height: 20px;
    text-align: left;
}

.gr-text br{
	margin-bottom:8px;
}

.gr-text > span {
    display: block;
    text-indent: 34px;
}

.gr-textauthor{ font-size: 20px;
font-family:"Times New Roman", Times, serif;
text-align:right;
font-style: italic;  color:#aaa; margin-top:10px; 
}

.gr-textauthor h2 {
    color: #D6463F;
    font-size: 18px !important;
    font-weight: 700;
    margin-bottom: 25px !important;
}

.gr-text > img {
    margin-left: -32px;
    margin-top: -7px;
    opacity: 0.3;
    position: absolute;
    width: 28px;
    z-index: 0;
}


.gr-textauthor hr{
	
	}


.highlights h1{ color:#666666; font-weight:300; font-variant:small-caps;}
.wrapper{width:1000px; margin-left:auto; margin-right:auto;}
.subheadline-in {
  color: #9F9F9F;
  
  font-size: 20px;
  font-style: italic;
  padding-bottom: 2%;
  padding-right: 10%;
  padding-top: 2%;
  text-align: left;
}
.borderdiv {
  border-bottom: 1px solid #EFEFEF;
  padding: 10px;
}
.bigtext{font-size:20px; font-weight:bold; }
.halfdiv{float:left; width:45%;}
.halfdiv2{float:right; width:45%; }

fieldset {
  border: medium none;
  clear: both;
  float: left;
  padding: 12px 0;
  width: 50%;
}
input {
  color: #6F6F6F;
  float: left;
  font-size: 12px;
  height: 29px;
  margin: 5px 0;
}

.testimonywrap {
    background-color: #FFFFFF;
    height: auto;
    margin: 0 auto 50px;
    min-height: 250px;
    position: relative;
    width: 100%;
}
.testimony{
	position:relative;
	width:77%;
	height:200px;
	margin:0 auto;
}

.text {
  line-height: 20px;
}
.button a {
  background-color: #62789C;
  color: #FFFFFF;
  float: left;
  font-size: 15px;
  margin-top: 5px;
  padding: 5px;
  text-decoration: none;
  text-transform: uppercase;
}
.alltext{color:#666666;}
.trip{
    background-color: #D0BB74;
    float: left;
    height: 94px;
    margin-left: 30px;
    padding-left: 0;
    padding-top: 3px;
    width: 135px;
}

.trip p{
    color: #FFFFFF;
    font-size: 12px;
    margin-left: 27px !important;
    position: absolute;
    top: 70px;
}

.trip h1{
    color: #FFFFFF;
    font-size: 24px;
    font-weight: normal;
    line-height: 29px;
    text-align: center;
}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1; right:2%; margin-top:-11px;
}
#gallery-container {
  font-size: 20px;
  margin: auto;
  position: relative;
  text-align: center;
  overflow: hidden;
  padding-top: 1em; width:90%;
}

#gallery-container:full-screen {
  max-width: 100% !important;
  width: 100%;
  height: 100% !important;
  background-color: #111
}

#gallery-container:-webkit-full-screen {
  max-width: 100% !important;
  width: 100%;
  height: 100% !important;
  background-color: #111
}

#gallery-container:-moz-full-screen {
  max-width: 100% !important;
  width: 100%;
  height: 100% !important;
  background-color: #111
}
.controls {
  text-align: center;
  font-size: 1em;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
  position: absolute;
 
  left: 0;
  right: -64px;
}
.forie{ width:1000px!important; display:none;  margin-right:auto; margin-left:auto; position:relative; margin-top:20px;}
#forieeach{width:240px; height:153px; float:left; margin-left:5px; margin-right:5px;}
#forieeach2{width:240px; height:153px; float:left; margin-left:5px; margin-right:5px;}

.ie9 .demo-wrapper{display:none;}
.ie9 .forie{float:left; width:100%; display:block;}

.ie8 .demo-wrapper{display:none;}
.ie8 .forie{float:left; width:100%; display:block;}


.ie7 .demo-wrapper{display:none;}
.ie7 .forie{float:left; width:100%; display:block;}

.magnify{top:232px!important; }
.control,
.fs-toggle {
  width: .66em;
  height: .66em;
  text-align: center;
  line-height: .5em;
  cursor: pointer;
  display: inline-block;
}

.showControls {
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: opacity .6s 1s ease;
  transition: opacity .6s 1s ease; top:83%;
}

.hideControls {
  opacity: 0;
  pointer-events: none
}

.icon-grid,
.icon-arrow-left,
.icon-arrow-right,
.icon-fullscreen-exit,
.icon-fullscreen {
  display:inline-block;
  width: 50px;
  height: 30px;
  background-image: url(../images/controls-dark.png);
  background-repeat: no-repeat
}

.icon-grid {
  background-position: 0 0
}

.icon-arrow-left {
  background-position: -40px 0
}

.icon-arrow-right {
  background-position: -100px 0
}

.icon-fullscreen-exit {
  background-position: -120px 0
}

.icon-fullscreen {
  background-position: -195px 0
}
.fs-toggle {
  display: none;
}


.item {
  display: inline-block;
  cursor: pointer;
  width: 24%;
  height: auto;
  margin-right: .3%;
   margin-bottom: .5%;
}

.item img,
.item--big img { width:100%;
  
  display:block;
}
.item img:hover{opacity:0.7;}
.items--big {
  position: absolute;
  top: 0;
  left: 0
  right:0;
  width: 100%;
  height: 100%;
  pointer-events: none
}

.item--big {
  position: absolute;
 
  height: auto;
  
  top: 3em;
  opacity: 0;
  -webkit-transform: scale(.8);
  transform: scale(.8)
}
.item--big .img-caption{
  position:absolute;
  width:100%;
  bottom:0;
  left:0;
  right:0;
  background-color: rgba(0,0,0,0.6);
  color:white;
  padding:10px;
  font-size:.8em;
  text-align:center; display:none;
}
.fadeInScaleUp {
  -webkit-animation: fadeInScaleUp .5s ease-out .6s forwards;
  animation: fadeInScaleUp .5s ease-out .6s forwards;
  z-index: 3
}

.fadeOut {
  -webkit-animation: fadeOut .4s ease-out forwards;
  animation: fadeOut .4s ease-out forwards;
  z-index: 1
}

@keyframes fadeOut {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes fadeInScaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes fadeInScaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.scaleDownFadeOut {
  -webkit-animation: scaleDownFadeOut .4s ease-in forwards;
  animation: scaleDownFadeOut .4s ease-in forwards;
  pointer-events: none
}

@keyframes scaleDownFadeOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  99% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes scaleDownFadeOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  99% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.scaleUpFadeIn {
  opacity: 0;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-animation: scaleUpFadeIn ease-in-out .4s forwards;
  animation: scaleUpFadeIn ease-in-out .4s forwards;
  -webkit-animation-duration: .4s;
  animation-duration: .4s
}

@keyframes scaleUpFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  1% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes scaleUpFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  1% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.showLastSecond {
  opacity: 0;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-animation: showLastSecond ease-in-out .4s forwards;
  animation: showLastSecond ease-in-out .4s forwards;
  -webkit-animation-duration: .4s;
  animation-duration: .4s
}

@keyframes showLastSecond {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  1% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  99% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes showLastSecond {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  1% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
  }

  99% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}


@media only screen 
and (max-width : 320px) {
.logo {  margin-top:43px; margin-bottom:20px;}
.innerheadingsshort{line-height:40px;}
.bgshort{padding-top:33px;}
.innerheadings{line-height:40px; padding:0px!important; margin-bottom:0px; }
.titles-deluxe{width:100%; font-size:20px;}
.titles-studio {width:100%; font-size:20px;}
.titles-onebedroom {width:100%; font-size:20px;}
.titles-twobedroom {width:100%; font-size:20px;}

div.orbit-wrapper{height:200px;}
#featured{height:200px;}
#featured img{height:200px;}
.description-in{padding-right:0px;}
.halfdiv{width:100%;}
.wrapper{width:100%;}
#apDiv1{display:none;}
body, body a:link, body a:visited{line-height:25px;}
ul ol{margin-left:0px;}
.item--big{left:0px; right:0px;}
.item{width:100%;}	
.st-slider-content .contain .display-block{width:100%;}
.st-slider-content .nav{margin: 4px 0 0 20%;}
.st-slider-content-2 .st-slider-content .slide .inner{padding:17px;}
.st-slider-content-2 .st-slider-content .slide .inner .image {
	margin-right: 18px;}
.block-content-style-1 .title{font-size:30px;}
.grid li{width:100%;}
h3{font-size:15px;}
.cs-style-3 figcaption a{right:0px; bottom:-1px; position:relative;}
.grid figcaption a{margin-left:auto; margin-right:auto; width:80%;}
.item.architecture.masonry-brick1{width:100%!important;}
.item.architecture.masonry-brick{width:100%!important;}
.item.fashion.masonry-brick{width:100%!important;}
.item.life.masonry-brick{width:100%!important;}
#brand_header_outer_wrapper{margin-bottom:45%;}
.trip{margin-left:4%; margin-top:0px; float:right;}
.copyright{padding-top:0px;}
.see_also a {  width: 100%;}
}


@media only screen 
and (min-width : 320px) 
and (max-width : 564px) {
.logo {  margin-top: 43px; margin-bottom:20px;}
.innerheadingsshort{line-height:40px;}
.innerheadings{line-height:40px; padding:0px!important;margin-bottom:10px;}
.titles-deluxe{width:100%; font-size:20px;}
.titles-studio {width:100%; font-size:20px;}
.titles-onebedroom {width:100%; font-size:20px;}
.titles-twobedroom {width:100%; font-size:20px;}
div.orbit-wrapper{height:200px;}
#featured{height:200px;}
#featured img{height:200px; width:100%!important;}
.description-in{padding-right:0px; line-height: 25px;}
.halfdiv{width:100%;}
.halfdiv2{width:100%;}
.wrapper{width:100%;}
body, body a:link, body a:visited{line-height:15px;}
#apDiv1{display:none;}
    
.bgshort{padding-top:33px;}
.item{width:48%;}
ul ol{margin-left:0px;}
.item--big{left:0px; right:0px;}
.st-slider-content .contain .display-block{width:100%;}
.st-slider-content-2 .st-slider-content .slide .inner{padding:17px;}.block-content-style-1 .title{font-size:30px;}
.st-slider-content-2 .st-slider-content .slide .inner .image {
	margin-right: 18px;}
	h3{font-size:15px;}
	.cs-style-3 figcaption a{right:70px;}
	.item.architecture.masonry-brick1{width:100%!important;}
.item.architecture.masonry-brick{width:100%!important;}
.item.fashion.masonry-brick{width:100%!important;}
.item.life.masonry-brick{width:100%!important;}
#brand_header_outer_wrapper{margin-bottom:45%;}
.trip{margin-left:4%; margin-top:5px; float:right;}
.cs-style-3 figcaption a{right:0px; bottom:-1px; position:relative;}
.grid figcaption a{margin-left:auto; margin-right:auto; width:80%;}
.copyright{padding-top:0px;}
.see_also a {  width: 100%; border:none;}
.sublinks{border:0px;}
.showControls{top:370px;}
}


@media only screen 
and (min-width : 320px) 
and (max-width : 458px) {
.grid li{width:100%;}
}

@media only screen 
and (min-width : 459px) 
and (max-width : 564px) {
.grid li{width:50%;}
}

@media only screen 
and (min-width : 565px) 
and (max-width : 767px) {
.showControls{top:480px;}
.item img,
.item--big img{width:100%;}
h3{ font-size:16px;}
.item{width:30%;}
.logo {  margin-top:43px; margin-bottom:20px;}
.innerheadings{line-height:40px; padding:0px!important;margin-bottom:10px;}
.titles-deluxe{width:100%;}
.titles-studio {width:100%;}
.titles-onebedroom {width:100%;}
.titles-twobedroom {width:100%; }

div.orbit-wrapper{height:200px;}
#featured{height:200px!important;}
#featured img{ width:100%!important; } 
.description-in{padding-right:0px;}
.halfdiv{width:100%;}
.halfdiv2{width:100%;}
.wrapper{width:100%;}
body, body a:link, body a:visited{line-height:25px;}
#apDiv1{right:10px;}
.grid li{width:50%;}
.block-content-style-1 .title{font-size:30px;}
.item.architecture.masonry-brick1{width:33%!important;}
#brand_header_outer_wrapper{margin-bottom:45%;}
.trip{margin-left:4%; margin-top:0px; float:right;}
#avatar-full-5-block{margin-top:0px;}
.copyright{padding-top:0px;}
.cs-style-3 figcaption a{right:0px; bottom:-1px; position:relative;}
.grid figcaption a{margin-left:auto; margin-right:auto; width:80%;}
}

@media only screen 
and (min-width : 565px) 
and (max-width : 657px) {
.st-slider-content .contain .display-block{width:100%;}
}
@media only screen 
and (min-width : 658px) 
and (max-width : 767px) {
.st-slider-content .contain .display-block{width:50%;}
}
@media (min-width : 768px) and (max-width : 934px) {
.st-slider-content .contain .display-block{width:50%;}
#brand_header_outer_wrapper{margin-bottom:45%;}
.trip{margin-left:4%; margin-top:0px; float:right;}
.showControls{top:575px;}
.item img,
.item--big img{width:100%;}
.cs-style-3 figcaption a{right:0px; bottom:-1px; position:relative;}
.grid figcaption a{margin-left:auto; margin-right:auto; width:80%;}
.titles-deluxe{width:100%;}
.titles-studio {width:100%;}
.titles-onebedroom {width:100%;}
.titles-twobedroom {width:100%; }
}

@media (min-width : 935px) and (max-width : 1024px) {
.st-slider-content .contain .display-block{width:33.3%;}
.trip{margin-left:5px;}
.showControls{top:623px;}
.item img,
.item--big img{width:100%;}

}

@media (min-width : 768px) and (max-width : 1024px) {
.cs-style-3 figcaption a{right:0px; bottom:-1px; position:relative;}
.grid figcaption a{margin-left:auto; margin-right:auto; width:80%;}
h3{font-size:16px;}
.logo {  margin-top:50px; margin-bottom:20px; margin-left:20px;}
#featured{height:400px!important;}
div.orbit-wrapper{height:400px!important;}
#apDiv1{right:0px; width:168px;}
#featured img{ width:100%!important;height:400px;}
.wrapper{width:100%;}
.halfdiv{width:47%;}
.halfdiv2{width:50%;}
.copyright2 {font-size:12px; color:#ffffff;}
.description-in{padding-right:0px;}

}
@media (min-width : 1025px) and (max-width :  1279px)  {
#apDiv1{left:70%; }
body.avatar-responsive .avatar-nav-responsive {
		position: fixed;
		left: 0;
		right: 0;
		top: 0px;
		width: 100%;
		z-index: 999;
		background:#00AEEF;
	}
	
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li {
		border: none;
	}
	
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu {
		display: none;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li {
		float: none;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li span {
		font-weight: 300;
		font-size: 14px;
		min-height: 20px;
		line-height: 20px;
		padding: 8px 10px;
		text-align: left;
		background: url("../images/nav-dot.png") no-repeat scroll 14px center transparent;
		color: #FFFFFF;
		display: block;
		padding: 6px 6px 6px 30px;
		border-bottom: 1px solid #ffffff;
	}
	
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li > a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li > span:not([class="pull"]) {
		padding-left: 45px;
		background-position: 30px center;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul ul li > a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul ul li > span:not([class="pull"]) {
		padding-left: 59px;
		background-position: 44px center;
	}
	body.avatar-responsive .avatar-nav-responsive li  span.pull {
		background: url("../images/nav-pull.png") no-repeat scroll center center transparent;
		cursor: pointer;
		display: block;
		height: 36px;
		position: absolute;
		right: 0px;
		width: 40px;
		border: none;
		padding: 0;
	}
	
	body.avatar-responsive .avatar-nav-responsive span.toggle {
		display: block;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		padding: 10px 10px 10px 46px;
		border-bottom: 1px solid #D0BB74;
		background: url(../images/icons/nav-toggle.html) no-repeat 11px center #00AEEF;
		cursor: pointer;
		position: relative;
	}
	
	body.avatar-responsive .avatar-nav-responsive ul {
		list-style: normal;
		margin: auto;
		opacity: 1;
		width: auto;
		left: 0;
		top: 0;
		font-style: normal;
		float: none;
	}
	
	body.avatar-responsive .avatar-nav-responsive ul ul {
		display: none;
		position: relative;
	}
	body.avatar-responsive .avatar-nav-responsive span.toggle,
	body.avatar-responsive .avatar-nav-responsive {
		background-color:#d0bb74;
	}
	
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li span:not(*[class*="pull"]),
	body.avatar-responsive .avatar-nav-responsive span.toggle {
		border-bottom: 1px solid #E2817D;
	}
	.logo {  margin-top: 43px; margin-bottom:20px;}
	.logo a:hover{text-decoration:none;}
}

@media (max-width:480px) {
	.cs-style-3 figcaption{
		width:96.4%;}
	.number a{
	font-size:15px;
}
}

@media (max-width:320px) {
	.cs-style-3 figcaption{
		width:100%;
		}

}



