@import url("http://guiadetudo.com/templates/st_magazine/css/font/awesome/css/font-awesome.min.css");

/* ============================== DEFAULT HTML ============================== */







@font-face {







    font-family: 'oswaldbook';







    src: url('fonts/oswald-regular-webfont.eot');







    src: url('fonts/oswald-regular-webfont.eot#iefix') format('embedded-opentype'),







         url('fonts/oswald-regular-webfont.woff') format('woff'),







         url('fonts/oswald-regular-webfont.ttf') format('truetype'),







         url('fonts/oswald-regular-webfont.svg') format('svg');







    font-weight: normal;







    font-style: normal;







}







html, body {







	line-height: 1.5;







	margin: 0;







	padding: 0;







}







body {







	overflow-x: hidden;







	color: #777;







	font-size: 85%;







	font-family: Arial, Helvetica, sans-serif;







	background: #fff;







}







article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 







    display:block;







}







hr {







	border-left: none;







	border-right: none;







    border-top: 1px solid #E5E5E5;







    color: #F4F4F4;







    margin: 20px 0;







    padding: 0;







}







hr.soften {







  height: 1px;







  margin: 50px 0;







  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));







  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));







  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));







  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));







  border: 0;







}







iframe {







	height: auto;







}







/* =============== DEFAULT HTML - TEXT STYLES =============== */







.text-warning {







    color: #C09853;







}







.text-error {







    color: #B94A48;







}







.text-info {







    color: #3A87AD;







}







.text-success {







    color: #468847;







}







/* =============== DEFAULT HTML - LINK STYLES =============== */







a,







a:link,







a:visited {







	text-decoration: none;







	outline: none;







	color: #21759B;







	-webkit-transition: all .2s ease-in-out;







	   -moz-transition: all .2s ease-in-out;







		 -o-transition: all .2s ease-in-out;







		-ms-transition: all .2s ease-in-out;







			transition: all .2s ease-in-out;







}







a:hover {







	color: #d54e21;







	text-decoration: none;







}







a:active {







	text-decoration: none;







}







a:focus {







	outline: none;







}







a img {







	border: none;







}







a.st-readmore {







	background: #4FB4F3;







    color: #fff;







    display: inline-block;







    padding: 5px 10px;







}







a.st-readmore:hover {







	background: #3A9FDE;







}







/* =============== DEFAULT HTML - HEADING STYLES =============== */







h1, h2, h3, h4, h5, h6 {







	margin: 0;







	padding: 0;







	font-weight: normal;







	color: inherit;







	font-family: "oswaldbook", Arial, Helvetica, sans-serif;







}







h1 {







	font-size: 38.5px;







}







h2 {







	font-size: 31.5px;







}







h3 {







	font-size: 24.5px;







}







h4 {







	font-size: 17.5px;







}







h5 {







	font-size: 14px;







}







h6 {







	font-size: 11.9px;







}







/* =============== DEFAULT HTML - LIST STYLES =============== */







ul, ul li,







ol, ol li,







p, form, input {







	margin: 0;







	padding: 0;







}







p {







	margin-bottom: 10px;







}







ul, ul li {







	list-style: none;







}







ol li,







ul li {







	list-style-position: inside;







}







/* =============== DEFAULT HTML - IMAGES STYLES =============== */







img {







	border: none;







	max-width: 100%;







	-webkit-box-sizing: border-box;







  	   -moz-box-sizing: border-box;







  			box-sizing: border-box;







}







img.image-border {







    border: 1px solid #D2D2D2;







    padding: 3px;







}







img.image-left {







	float: left;







	margin-right: 5px;







}







img.img-full-width {







	width: 100%;







}







[class*="img-fulltext-"] {







	margin: 10px 0;	







}







[class*="img-fulltext-"] img {







	width: 100%;







}







/* =============== IMAGES HOVER STYLES =============== */







[class*="img-intro-"] a,







[class*="st-news-horizontal-style-"] .inner .image a,







[class*="st-related-news-style-"] .relateditems .image a,







.st-content-tabs-style-1 .span4 a,







.latestnews .span4 a {







	display: block;







	position: relative;







	-webkit-transition: all 0.6s ease-in-out;







	   -moz-transition: all 0.6s ease-in-out;







		 -o-transition: all 0.6s ease-in-out;







		-ms-transition: all 0.6s ease-in-out;







			transition: all 0.6s ease-in-out;







}







[class*="img-intro-"] a:after,







[class*="st-news-horizontal-style-"] .inner .image a:after,







[class*="st-related-news-style-"] .relateditems .image a:after,







.st-content-tabs-style-1 .span4 a:after,







.latestnews .span4 a:after {







	content: "";







	position: absolute;







	top: 0;







	left: 0;







	width: 100%;







	height: 100%;







	background: rgba(79, 180, 243, 0.6) url(../images/icons/icon-link.png) center -100px no-repeat;







	opacity: 0;







	-webkit-transition: all 0.6s ease-in-out;







	   -moz-transition: all 0.6s ease-in-out;







		 -o-transition: all 0.6s ease-in-out;







		-ms-transition: all 0.6s ease-in-out;







			transition: all 0.6s ease-in-out;







}







[class*="img-intro-"]:hover a:after,







[class*="st-news-horizontal-style-"] .inner .image:hover a:after,







[class*="st-related-news-style-"] .relateditems .image:hover a:after,







.st-content-tabs-style-1 .span4:hover a:after,







.latestnews .span4:hover a:after {







	opacity: 1;







	background-position: center center;







}







/* =============== PREDEFINED CONTENT ALIGN =============== */







.left {







	float: left;







}







.right {







	float: right;







}







.margin-left {







	margin-left: 1em;







	margin-right: 0;







}







.margin-right {







	margin-left: 0;







	margin-right: 1em;







}







.content-left {







	text-align: left;







}







.content-center {







	text-align: center;







}







.content-right {







	text-align: right;	







}







/* ============================== LAYOUT ============================== */







/* =============== LAYOUT - GENERAL LAYOUT =============== */







.clearafter:after {







	clear: both;







	display: block;







	content: ".";







	height: 0;







	visibility: hidden;







}







.clearbreak,







.clear {







	clear: both;







}







/* =============== LAYOUT - HEADER AREA =============== */







#avatar-header-inside-block {







	background: #4FB4F3;







	padding: 20px 0;







}







/* =============== LAYOUT - CONTENT AREA =============== */







.title {







	color: #30AEC4;







    margin: 10px 0;







    font-family: "oswaldbook", Arial, Helvetica, sans-serif;







}







.title a:link,







.title a:visited {







	color: #21759B;







}







.title a:hover {







	color: #d54e21;







}







.avatar-article-heading,







.item-page.blog .avatar-article-heading {







	color: #3A87AD;







	font-size: 25px;







    font-weight: 200;







    line-height: 30px;







    margin: 5px 0 20px 0;







}







#avatar-content-user-bottom,







#avatar-pos-content-user-bottom,







#avatar-promo-top,







#avatar-user-top-col-3 {







	margin: 30px 0;







}







#avatar-body-top-block {







	padding: 30px 0 10px;







	border-bottom: 1px solid rgba(0, 0, 0, 0.1);







}







#avatar-content-user-top #avatar-pos-content-user-1,







#avatar-content-user-top #avatar-pos-content-user-2,







#avatar-content-user-bottom #avatar-pos-content-user-3,







#avatar-content-user-bottom #avatar-pos-content-user-4 {







	width: 49%;







}







#avatar-content-user-top #avatar-pos-content-user-2,







#avatar-content-user-bottom #avatar-pos-content-user-4 {







	float: right;







}







#avatar-body-middle-block {







	background: rgba(255, 255, 255, 0.6);







	padding: 30px 0;	







}







#avatar-promo-top,







#avatar-user-top-col-3 {







	margin: 30px -10px;







}







#avatar-right_inner {







	margin-left: 20px;







}







#avatar-left_inner {







	margin-right: 20px;







}







.box_skitter .info_slide_dots .image_number {







	width: 10px;







	height: 10px;







}







#disqus_thread {







	margin-top: 15px;







	padding-top: 30px;







	border-top: 1px solid #ccc;







}







/* =============== LAYOUT - FOOTER AREA =============== */







#avatar-footer-inside-block {







	background: #222;







	padding: 30px 0 20px;







}







#avatar-footer-block {







	background: #000;







	padding: 20px 0;







}







#avatar-footer-block .st-copyright {







	padding-top: 10px;







}







.st-socials [class*="social-"] {







	text-align: left;







	display: inline-block;







	height: 33px;







	width: 33px;







	margin: 0 3px;







	text-indent: -9999em;







	background: url(../images/icons/social.png) 0 0 no-repeat;







}







.st-socials [class*="social-"]:hover {







	opacity: 0.8;







}







.st-socials .social-facebook { background-position: 0 0; }







.st-socials .social-flick { background-position: 0 -83px; }







.st-socials .social-pinterest { background-position: 0 -166px; }







.st-socials .social-rss { background-position: 0 -249px; }







.st-socials .social-twitter { background-position: 0 -332px; }







.st-socials .social-youtube { background-position: 0 -415px; }















/* ============================== MENU ============================== */







/* =============== ICONS MAIN MENU =============== */







[class*="avatar-main-menu"] [class*="icons-"] {







	background: none;







}







[class*="avatar-main-menu"].avatar-menu-icons > li {







	padding: 18px 12px;







}







/* =============== MAIN MENU =============== */







.avatar-nav-responsive .pull,







.avatar-nav-responsive .pull-main,







.avatar-nav-responsive .toggle {







	display: none;







}







#avatar-pos-top-right ._menu ,







#avatar-pos-top-right [class*="avatar-module"] > div {







	padding: 0;







	margin: 0;







}







[class*="avatar-main-menu"],







[class*="avatar-main-menu"] ul {







	list-style: none;







	margin: 0;







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







}







[class*="avatar-main-menu"] li span {







	cursor: default;







}







ul[class*="avatar-main-menu"] > li > a,







ul[class*="avatar-main-menu"] > li > span {







	margin: 0;







	padding: 0;







	line-height: 24px;







	text-transform: uppercase;







	font-weight: bold;







}







[class*="avatar-main-menu"] > li:hover > span,







[class*="avatar-main-menu"] > li:hover > a,







[class*="avatar-main-menu"] > li.active > span,







[class*="avatar-main-menu"] > li.active > a {







	color: #C5FFFF;







}







ul[class*="avatar-main-menu"] > li > a.icons-home,







ul[class*="avatar-main-menu"].avatar-menu-icons.white > li > a.icons-home {







	background: url(../images/icons/icons-home.png) center center no-repeat;







	width: 26px;







	height: 24px;







	text-indent: -99999em;







	padding-left: 0;







}







[class*="avatar-main-menu"] > li {







	float: left;







    font-size: 14px;







	padding: 18px 22px;







	-webkit-transition: all .4s ease-in-out;







	   -moz-transition: all .4s ease-in-out;







		 -o-transition: all .4s ease-in-out;







		-ms-transition: all .4s ease-in-out;







			transition: all .4s ease-in-out;







}







[class*="avatar-main-menu"] > li:hover {







	background: rgba(255, 255, 255, 0.2);







}







[class*="avatar-main-menu"] li.parent {







	position: relative;







}







[class*="avatar-main-menu"] li span,







[class*="avatar-main-menu"] li a {







	color: #fff;







    display: block;







    line-height: 40px;







    padding: 0 10px;







	text-transform: capitalize;







    text-decoration: none;







	-webkit-transition: all .2s ease-in-out;







	   -moz-transition: all .2s ease-in-out;







		 -o-transition: all .2s ease-in-out;







		-ms-transition: all .2s ease-in-out;







			transition: all .2s ease-in-out;







}







[class*="avatar-main-menu"] ul {







    opacity: 0;







	position: absolute;







	top: 100%;







	left: 0;







	width: 250px;







	background: #4CA7E0;







	z-index: 9999;







	margin-left: -99999em;







	-webkit-transition: opacity .2s ease 0s;







	   -moz-transition: opacity .2s ease 0s;







		 -o-transition: opacity .2s ease 0s;







		-ms-transition: opacity .2s ease 0s;







			transition: opacity .2s ease 0s;







}







[class*="avatar-main-menu"] li:hover > ul {







	opacity: 1;







	margin-left: auto;







}







[class*="avatar-main-menu"] ul li {







	border-top: 1px solid rgba(255, 255, 255, 0.15);







	margin: 0;







	-webkit-transition: all .4s ease-in-out;







	   -moz-transition: all .4s ease-in-out;







		 -o-transition: all .4s ease-in-out;







		-ms-transition: all .4s ease-in-out;







			transition: all .4s ease-in-out;







}







[class*="avatar-main-menu"] ul li:first-child {







	border-top: none;







}







[class*="avatar-main-menu"] ul li.parent {







	background-image: url("../images/icons/white-arrow.png");







	background-repeat: no-repeat;







	background-position: 96% center;







	position: relative;







}







[class*="avatar-main-menu"] ul li:hover {







	background-color: rgba(0, 0, 0, 0.2);







}







[class*="avatar-main-menu"] ul li ul {







	left: 100%;







	top: 0;







}







[class*="avatar-main-menu"] ul li.current > span,







[class*="avatar-main-menu"] ul li:hover > span,







[class*="avatar-main-menu"] ul li.current > a,







[class*="avatar-main-menu"] ul li:hover > a {







	color: #C5FFFF;







}







[class*="avatar-main-menu"] ul li:hover > a,







[class*="avatar-main-menu"] ul li:hover > span {







	margin-left: 10px;







}







/* =============== SLIDE MENU =============== */







[class*="avatar-slide-menu"], 







[class*="avatar-slide-menu"] ul {







	list-style: none;







	margin: 0;







	background: #1E83C2;







	font-size: 14px;







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







}







[class*="avatar-slide-menu"] li {







	line-height: 24px;







	position: relative;







	border-bottom: 1px solid #399EDD;







	-webkit-transition: all .4s ease-in-out;







	   -moz-transition: all .4s ease-in-out;







		 -o-transition: all .4s ease-in-out;







		-ms-transition: all .4s ease-in-out;







			transition: all .4s ease-in-out;







}







[class*="avatar-slide-menu"] li.parent {







	background-image: url("../images/icons/white-arrow.png");







	background-repeat: no-repeat;







	background-position: 96% center;







}







[class*="avatar-slide-menu"] li:hover {







	background-color: rgba(0, 0, 0, 0.2);







}







[class*="avatar-slide-menu"] li span,







[class*="avatar-slide-menu"] li a {







	display: block;	







	color: #fff;







	background: none;







	padding: 10px;







	-webkit-transition: all 0.2s linear 0s;







	   -moz-transition: all 0.2s linear 0s;







		 -o-transition: all 0.2s linear 0s;







		-ms-transition: all 0.2s linear 0s;







			transition: all 0.2s linear 0s;







}







[class*="avatar-slide-menu"].avatar-menu-icons li [class*="icons-"] {







    background: none;







	display: block;







	padding-left: 40px;







	position: relative;







}







[class*="avatar-slide-menu"].avatar-menu-icons li [class*="icons-"]:after {







    background: url("../images/icons/st-icon-sprite.png") no-repeat 0 0;







    content: " ";







    height: 24px;







    left: 10px;







    position: absolute;







    top: 10px;







    width: 24px;







}







[class*="avatar-slide-menu"].avatar-menu-icons.white li [class*="icons-"]:after {







    background-image: url("../images/icons/st-icon-sprite-white.png");







}







[class*="avatar-slide-menu"] li.current > span,







[class*="avatar-slide-menu"] li:hover > span,







[class*="avatar-slide-menu"] li.current > a,







[class*="avatar-slide-menu"] li:hover > a {







	color: #C5FFFF;







	text-decoration: none;







}







[class*="avatar-slide-menu"] li:hover > a,







[class*="avatar-slide-menu"] li:hover > span {







	margin-left: 10px;







}







[class*="avatar-slide-menu"] ul {







	opacity: 0;







	position: absolute;







	z-index: 9999;	







	-webkit-transition: all .2s ease 0s;







	   -moz-transition: all .2s ease 0s;







		 -o-transition: all .2s ease 0s;







		-ms-transition: all .2s ease 0s;







			transition: all .2s ease 0s;







}







[class*="avatar-slide-menu"] li.parent:hover > ul {







	opacity: 1;







	margin-left: auto;







}







.avatar-slide-menu-right li.parent:hover > ul {







	margin-right: auto;







}







/* sub-menu */







.avatar-slide-menu-left ul {







	left: 100%;







	top: 0;







	width: 250px;







	margin-left: -9999em;







}







.avatar-slide-menu-right ul {







	right: 100%;







	top: 0;







	width: 250px;







	margin-right: -9999em;







}







/* =============== TREE MENU =============== */







[class*="avatar-tree-menu"] {







	list-style: inside;







	font-size: 14px;







	background: #1E83C2;







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







}







[class*="avatar-tree-menu"] ul {







	margin-left: 15px;







}







[class*="avatar-tree-menu"] li {







	border-bottom: 1px solid #399EDD;  







}







[class*="avatar-tree-menu"] li:last-child {







	border: none;







}







[class*="avatar-tree-menu"] li span,







[class*="avatar-tree-menu"] li a {







	display: block;







	color: #fff;







	padding: 10px 10px 10px 20px;







	position: relative;







	text-transform: capitalize;







	background: url("../images/icons/white-square.png") 8px center no-repeat;







	-webkit-transition: all 0.2s linear 0s;







	   -moz-transition: all 0.2s linear 0s;







		 -o-transition: all 0.2s linear 0s;







		-ms-transition: all 0.2s linear 0s;







			transition: all 0.2s linear 0s;







}







[class*="avatar-tree-menu"].avatar-menu-icons li [class*="icons-"] {







    background: none;







	display: block;







	padding-left: 40px;







	position: relative;







}







[class*="avatar-tree-menu"].avatar-menu-icons li [class*="icons-"]:after {







    background: url("../images/icons/st-icon-sprite.png") no-repeat 0 0;







    content: " ";







    height: 24px;







    left: 10px;







    position: absolute;







    top: 10px;







    width: 24px;







}







[class*="avatar-tree-menu"].avatar-menu-icons.white li [class*="icons-"]:after {







	background-image: url("../images/icons/st-icon-sprite-white.png");







}







[class*="avatar-tree-menu"] li.active > a,







[class*="avatar-tree-menu"] li.current > a,







[class*="avatar-tree-menu"] li a:hover {







	color: #C5FFFF;







	text-decoration: none;







}







[class*="avatar-tree-menu"] li a:hover,







[class*="avatar-tree-menu"] li span:hover {







	margin-left: 10px;







}







/* ============================== MODULE ============================== */







/* =============== ICONS MODULE =============== */







.avatar-module[class*="icons-"],







.avatar-module.white[class*="icons-"] {







	background-image: none;	







}







.avatar-module[class*="icons-"] {







	padding-left: 0;







}







/* =============== MODULE STYLE =============== */







.avatar-module[class*="st-module-"] {







	margin-bottom: 20px;







	line-height: 24px;







	-webkit-transition: all 0.6s ease-in-out;







	   -moz-transition: all 0.6s ease-in-out;







		 -o-transition: all 0.6s ease-in-out;







		-ms-transition: all 0.6s ease-in-out;







			transition: all 0.6s ease-in-out;







}







.avatar-module .st-module-heading {







	font-size: 24px;







    line-height: 24px;







    margin: 0 0 20px;







    padding: 10px 0;







	text-transform: capitalize;







}







.avatar-module[class*="st-module-"] .st-module-heading {







	background: #4FB4F3;







    color: #FFFFFF;







    font-size: 20px;







    line-height: 24px;







    margin: 0 0 20px;







    padding: 10px;







	text-transform: capitalize;







}







.avatar-module[class*="icons-"][class*="st-module-"],







.avatar-module .st-module-content > [class*="icons-"] {







	display: block;







}







.avatar-module[class*="icons-"][class*="st-module-"] [class*="st-module-"][class*="icons-"] {







	background-image: none;







	padding-left: 0;







}







.avatar-module.st-module-1 .st-module-heading {







	background: #4FB4F3;







}







.avatar-module.st-module-2 .st-module-heading {







	background: #0A659E;







}







.avatar-module.st-module-3 .st-module-heading {







	background: #4D5A66;







}







.avatar-module.st-module-4 .st-module-heading {







	background: #373737;







}







.avatar-module.st-module-5 {







	background: #DEF1FC;







	color: #0E84CD;







}







.avatar-module.st-module-6 {







	background: #0A659E;







	color: #fff;







}







.avatar-module.st-module-7 {







	background: #4D5A66;







	color: #ebebeb;







}







.avatar-module.st-module-8 {







	background: #4FB4F3;







	color: #fff;







}







.avatar-module.st-module-5 > div,







.avatar-module.st-module-6 > div,







.avatar-module.st-module-7 > div,







.avatar-module.st-module-8 > div {







	padding: 0 15px 10px;







	-webkit-box-sizing: border-box;







	   -moz-box-sizing: border-box;







			box-sizing: border-box;







}







#avatar-footer-inside-block .avatar-module {







	margin: 0 10px 30px;







	color: #bbb;







}







#avatar-footer-inside-block .avatar-module:last-child {







	margin-bottom: 0;







}







/* =============== MODULE RELATED NEWS =============== */







[class*="st-related-news-style-"] .relateditems li {







	margin-bottom: 10px;







}







[class*="st-related-news-style-"] .relateditems li .title {







	font-size: 15px;







}







/* ======== module related news style 2 ======== */







.st-related-news-style-2 .relateditems li {







	float: left;







	width: 32%;







	margin-right: 2%;







	display: block;







}







.st-related-news-style-2 .relateditems li:last-child {







	margin-right: 0;







}







.st-related-news-style-2 .relateditems li .span4,







.st-related-news-style-2 .relateditems li .span8 {







	width: 100%;







	margin: 0 0 10px;







}







/* =============== MODULE SEARCH =============== */







.search[class*="icons-"] {







	padding-left: 0;







	display: block;







}







.search label {







	display: none;







}







.search input[type="text"] {







	width: 100%;







	height: 35px;







	padding: 5px !important;







	border-radius: 4px;







	-webkit-box-sizing: border-box;







  	   -moz-box-sizing: border-box;







  			box-sizing: border-box;







}







/* =============== MODULE LATEST NEWS =============== */







#avatar-footer-inside-block .latestnews > li {







	border-bottom: 1px solid #373737;







}







.latestnews[class*="icons-"] {







	display: block;







	padding: 0;







	background-image: none;







}







.latestnews > li {







	border-bottom: 1px solid #ddd;







    margin-bottom: 10px;







    padding-bottom: 10px;







	position: relative;







	display: block;







}







.latestnews > li:last-child {







	margin-bottom: 0;







}







.latestnews .title {







	margin: 0 0 5px;







	font-size: 15px;







}







.latestnews .date {







	font-style: italic;







	margin-bottom: 5px;







	color: #7C7C7C;







	font-size: 11.5px;







}







.latestnews .desc p:last-child {







	margin: 0;







}







/* ======== st-latestnews-style-1 ======== */







.st-latestnews-style-1 .latestnews li {







	float: left;







	width: 49%;







	margin: 0 2% 0 0;







}







.st-latestnews-style-1 .latestnews li {







	border-bottom: none;







}







.st-latestnews-style-1 .latestnews li:nth-child(even) {







	margin: 0;







}







.st-latestnews-style-1 .latestnews li .span4,







.st-latestnews-style-1 .latestnews li .span8 {







	width: 100%;







	margin: 0 0 10px;







}







/* ======== st-latestnews-style-2 ======== */







.st-latestnews-style-2 .latestnews li:first-child .span4,







.st-latestnews-style-2 .latestnews li:first-child .span8 {







	width: 100%;







	margin: 0 0 10px;







}







.st-latestnews-style-2 .latestnews li:first-child .desc {







	display: block;







}







.st-latestnews-style-2 .latestnews .desc {







	display: none;







}







/* ======== st-latestnews-style-3 ======== */







.st-latestnews-style-3 .latestnews li {







	float: left;







	width: 49%;







	margin: 0 2% 10px 0;







}







.st-latestnews-style-3 .latestnews li:first-child {







	float: none;







	width: 100%;







	margin: 0 0 10px;







}







.st-latestnews-style-3 .latestnews li:nth-child(odd) {







	margin-right: 0;







}







.st-latestnews-style-3 .latestnews li .desc {







	display: none;







}







.st-latestnews-style-3 .latestnews li:first-child .desc {







	display: block;







}







/* ======== st-latestnews-style-4 ======== */







.st-latestnews-style-4 .latestnews .desc {







	display: none;







}







/* ======== st-latestnews-style-5 ======== */







.st-latestnews-style-5 .latestnews-date-title li {







	padding-left: 45px;







	padding-bottom: 5px;







	min-height: 45px;







}







.st-latestnews-style-5 .latestnews-date-title li .post-number {







	position: absolute;







	left: 0;







	top: 0;







	font-size: 20px;







	width: 36px;







	height: 36px;







	text-align: center;







	line-height: 40px;







	color: #fff;







	background: #FA824F;







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







}







/* ======== st-latestnews-style-6 ======== */







.st-latestnews-style-6 .latestnews li:first-child {







	float: left;







	width: 40%;







	border-bottom: none;







}







.st-latestnews-style-6 .latestnews li:first-child [class*="span"] {







	width: 100%;







	margin: 0 0 10px;







}







.st-latestnews-style-6 .latestnews li:first-child .desc {







	display: block;







}







.st-latestnews-style-6 .latestnews li {







	float: right;







	width: 58%;







	clear: right;







}







.st-latestnews-style-6 .latestnews li .desc {







	display: none;







}







/* ============================== ST CONTENT SHOWCASE ============================== */







.copyright {







	display: none;







}







/* =============== LAYER SLIDER =============== */



.st-layer-slider .image a img {



  width: 100%;



  height: auto;



}



/* =============== CONTENT TAB STYLE =============== */







.st-content-tabs-style-1 .st-content-tabs a {







	font-family: "oswaldbook", Arial, Helvetica, sans-serif;







}







.st-content-tabs-style-1 .st-content-tabs .nav-tabs {







	border-bottom: none;







}







.st-content-tabs-style-1 .st-content-tabs .nav-tabs li {







	width: 50%;







	text-align: center;







}







.st-content-tabs-style-1 .st-content-tabs .nav-tabs li a {







	background: #4FB4F3;







	border-radius: 0;







	border: none;







	color: #fff;	







	font-size: 16px;







	margin: 0;







}







.st-content-tabs-style-1 .st-content-tabs .nav-tabs li.active a,







.st-content-tabs-style-1 .st-content-tabs .nav-tabs li a:hover {







	background: #1E83C2;







}







.st-content-tabs-style-1 .st-content-tabs .outter {







	border-bottom: 1px solid #DDDDDD;







    margin-bottom: 10px;







    padding-bottom: 10px;







}







.st-content-tabs-style-1 .st-content-tabs .outter:last-child {







	display: none;







}







/* =============== FLEX SLIDER STYLE =============== */







.st-flexslider-style-1 .flexslider {







	background: rgba(0, 0, 0, 0.6);







	padding: 0 0 30px 0;







	border-radius: 0;







	border: none;







	box-shadow: none;







}







.st-flexslider-style-1 .flexslider .title {







	color: #fff;







}







.st-flexslider-style-1 .flex-caption {







	line-height: 14px;







	padding: 0;







	width: 100%;







}







.st-flexslider-style-1 .flex-control-nav {







	bottom: 0;







}







.st-flexslider-style-1 .flex-control-nav li {







	margin: 0 3px;







}







.st-flexslider-style-1 .flex-control-paging li a {







	border-radius: 0;







	box-shadow: none;







	background: #fff;







	border: 1px solid #fff;







	width: 8px;







	height: 8px;







}







.st-flexslider-style-1 .flex-control-paging li a:hover,







.st-flexslider-style-1 .flex-control-paging li a.flex-active {







	background: none;







}







/* =============== SLIDER CONTENT STYLE =============== */







[class*="st-slider-content-style-"] .st-slider-content .inner {







	margin: 0;







	padding: 0;







}







[class*="st-slider-content-style-"] .st-slider-content .inner img {







	width: 100%;







}







[class*="st-slider-content-style-"] .inner .detail .title {







	font-size: 24px;







}







[class*="st-slider-content-style-"] .st-slider-content .nav {







	text-align: left;







}







[class*="st-slider-content-style-"] .st-slider-content .nav span {







	border-radius: 0;







	border: none;







	margin: 0 1px;







	width: 15px;







}







[class*="st-slider-content-style-"] .st-slider-content .nav span.active {







	background: #6D6D6D;







}







/* ======= style 2 ======= */







.st-slider-content-style-2 .st-slider-content .inner {







	position: relative;







}







.st-slider-content-style-2 .st-slider-content .inner .detail {







	position: absolute;







	left: 0;







	bottom: 0;







	background: rgba(79, 180, 243, 0.3);







	width: 100%;







}







.st-slider-content-style-2 .st-slider-content .inner .detail .title,







.st-slider-content-style-2 .st-slider-content .inner .detail .content {







	padding: 0 20px;







	color: #fff;







}







.st-slider-content-style-2 .st-slider-content .inner .detail .title a {







	color: #fff;







}







/* ======= style 3 ======= */







.st-slider-content-style-3 .st-slider-content .inner {







	position: relative;







	overflow: hidden;







}







.st-slider-content-style-3 .st-slider-content .inner .detail {







	position: absolute;







	left: 0;







	bottom: 100%;







	width: 100%;







	opacity: 0;







	background: rgba(79, 180, 243, 0.3);







	-webkit-transition: all 0.5s ease-in-out;







	   -moz-transition: all 0.5s ease-in-out;







		 -o-transition: all 0.5s ease-in-out;







		-ms-transition: all 0.5s ease-in-out;







			transition: all 0.5s ease-in-out;







}







.st-slider-content-style-3 .st-slider-content .inner .detail .title,







.st-slider-content-style-3 .st-slider-content .inner .detail .content {







	padding: 0 20px;







	color: #fff;







}







.st-slider-content-style-3 .st-slider-content .inner .detail .title a {







	color: #fff;







}







.st-slider-content-style-3 .st-slider-content .inner:hover .detail {	







	bottom: 0;







	opacity: 1;







}







/* ======= style 4 ======= */







.st-slider-content-style-4 .st-slider-content .nav {







	text-align: center;







}







.st-slider-content-style-4 .st-slider-content .inner {







	position: relative;







	overflow: hidden;







}







.st-slider-content-style-4 .st-slider-content .inner .detail {







	text-align: center;







	position: absolute;







	left: 0;







	bottom: 100%;







	width: 100%;







	height: 100%;







	opacity: 0;







	background: rgba(79, 180, 243, 0.3);







	-webkit-transition: all 0.5s ease-in-out;







	   -moz-transition: all 0.5s ease-in-out;







		 -o-transition: all 0.5s ease-in-out;







		-ms-transition: all 0.5s ease-in-out;







			transition: all 0.5s ease-in-out;







}







.st-slider-content-style-4 .st-slider-content .inner .detail .title {







	padding: 0 20px;







	color: #fff;







	font-size: 18px;







	line-height: 25px;







}







.st-slider-content-style-4 .st-slider-content .inner .detail .title a {







	color: #fff;







}







.st-slider-content-style-4 .st-slider-content .inner:hover .detail {	







	bottom: 0;







	opacity: 1;







}







.st-slider-content-style-4 .st-slider-content .inner .detail .content {







	display: none;







}







/* =============== NEWS HORIZONTAL =============== */







.st-news-horizontal-style-1 .st-news-horizonal .inner .title {







	font-size: 15px;







	line-height: 25px;







}







.st-news-horizontal-style-1 .st-news-horizonal .inner .content {







	display: none;







}







/* ============================== ACYMAILLING ============================== */







.acymailing_form {







	width: 100%;	







}







.acymailing_form input[type="text"] {







	height: 35px;







	-webkit-box-sizing: border-box;







  	   -moz-box-sizing: border-box;







  			box-sizing: border-box;







}







.acysubbuttons {







	text-align: left;	







}







.acysubbuttons input[type="submit"] {







	background: #FA824F;







	border-radius: 0;







	padding: 8px 12px;







	border: none;







}







/* ============================== JOOMLA COMPONENT OVERRIDE ============================== */







/* =============== COM BREADCRUMBS =============== */







.breadcrumb {







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







	font-size: 16px;







	background: none;







	margin: 0;







	padding: 0;







}







/* =============== PAGINATION =============== */







.pagination ul,







.pagination ul > li:first-child > a,







.pagination ul > li:first-child > span,







.pagination ul > li:last-child > a,







.pagination ul > li:last-child > span {







	border-radius: 0;







	box-shadow: none;







}







.pagination ul li a,







.pagination ul li span {







	background: #A1A1A1;







	color: #fff;







	border: none;







	margin-right: 3px;







	padding: 8px 12px;







	line-height: 100%;







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







}







.pagination ul li a {







	background: #4FB4F3;







}







.pagination ul li a:hover {







	background: #0A659E;







}







/* =============== COM CATEGORY LIST =============== */







.categories-list li {







    border-bottom: 1px solid #CCCCCC;







    padding: 5px;







}







.categories-list dl {







    margin: 0;







}







.categories-list dt,







.categories-list dd {







    display: inline;







}







/* =============== COM CONTACT =============== */







.contact-category #adminForm .btn-toolbar,







.contact-category #adminForm .btn-toolbar .btn-group {







	font-size: 100%;







}







/* =============== COM BLOG =============== */







.item-page {







	margin-bottom: 30px;







}







.item-page.blog[class*="st-blog-style-"] .avatar-article-heading {







	font-size: 25px;







	line-height: 35px;







	margin-bottom: 10px;







}







.item-page.blog[class*="st-blog-style-"] .article-info .article-info-term {







	display: none;







}







.item-page.blog[class*="st-blog-style-"] .article-info dd {







	margin: 0;







}







.item-page ul,







.item-page ol {







	margin: 10px 0;







}







.item-page ul li {







	list-style: square inside;







}







.item-page .st-article-toolbar {







	padding: 10px;







	margin: 5px 0 15px;







	background: #F6F6F6;







	border: 1px solid #EAEAEA;







}







.item-page .st-article-toolbar:after {







	clear: both;







	display: block;







	content: ".";







	height: 0;







	visibility: hidden;







}







.item-page .st-article-tools,







.item-page .st-article-toolbar .article-info dl {







	margin: 0;







}







.st-article-tools li {







	list-style: none !important;







	float: left;







	margin-left: 10px;







}







.item-page .item-image {







	margin: 10px 0;







}







.item-page .pull-left.item-image {







	margin: 0 10px 10px 0;







}







.item-page .pull-right.item-image {







	margin: 0 0 10px 10px;







}







.item-page .tags {







	margin: 10px 0;







	border-top: 1px solid #E1E1E1;







	padding-top: 10px;







}







.item-page .tags a {







	background: #4FB4F3;







	color: #fff;







	border-radius: 0;







	padding: 5px 8px;







}







.item-page .tags a:hover {







	background: #2085C4;







}







.item-page .pager {







	border-top: 1px solid #E1E1E1;







	padding-top: 10px;







}







.blog .category-desc {







	position: relative;







	margin: -20px 0 20px;







}







.blog .category-desc > img {







	width: 100%;







}







.blog .category-desc > p {







	position: absolute;







	top: 0;







	left: 0;







	padding: 10px;







	color: #fff;







	background: rgba(79, 180, 243, 0.6);







}







.blog .items-more {







	margin-top: 10px;







	clear: both;







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







}







.blog .items-more h3 {







	font-size: 20px;







	margin: 0 0 5px;







	color: inherit;







}







/* ======== Blog Featured ======== */







.blog-featured .avatar-page-heading {







	background: #4FB4F3;







	color: #fff;







	padding: 10px 10px 10px 40px;







	font-size: 20px;







	margin: 0 0 20px;







	line-height: 24px;







	position: relative;







}







.blog-featured .avatar-page-heading:before {







	content: "";







	position: absolute;







	width: 24px;







	height: 24px;







	left: 10px;







	top: 10px;







	background: url("../images/icons/st-icon-sprite-white.png") 0 -756px no-repeat;







}







.blog-featured .avatar-article-heading {







	font-size: 15px;







    line-height: 20px;







    margin: 0 0 5px;







}







.blog-featured .article-info {







	margin: 5px 0;







	font-style: italic;







	font-size: 11.5px;







}







.blog-featured .article-info dd {







	margin-left: 0;







}







.blog-featured.st-featured-style-1 .items-leading {







	float: left;







	width: 40%;







	border-bottom: none;







}







.blog-featured.st-featured-style-1 .items-leading {







	padding-top: 0;







}







.blog-featured.st-featured-style-1 .items-leading .row-fluid .span4,







.blog-featured.st-featured-style-1 .items-leading .row-fluid .span8 {







	margin: 0;







	width: 100%;







}







.blog-featured.st-featured-style-1 .items-leading .row-fluid [class*="img-intro-"] {







	margin-bottom: 10px;







}







.blog-featured.st-featured-style-1 .items-row {







	float: right;







	width: 58%;







	clear: right;







}







.blog-featured.st-featured-style-1 .items-row:after {







	clear: both;







	display: block;







	content: ".";







	height: 0;







	visibility: hidden;







}







.blog-featured.st-featured-style-1 .items-row .item {







	margin: 0 0 10px;







	padding: 0 0 10px;







}







.blog-featured.st-featured-style-1 .items-row .item .article-info {







	margin-bottom: 0;







}







.blog-featured.st-featured-style-1 .items-row .avatar-article-intro-text,







.blog-featured.st-featured-style-1 .items-row .readmore,







.blog-featured.st-featured-style-1 .items-row .article-tools {







	display: none;







}







/* ======== blog style ======== */







.blog .items-leading,







.blog .items-row .item {







	padding: 20px 0;







	margin: 0;







}







.blog .items-row .item {







	border-bottom: 1px solid #ddd;	







}







.blog .avatar-page-subheading {







	background: none repeat scroll 0 0 #4FB4F3;







    color: #FFFFFF;







    font-size: 20px;







    line-height: 24px;







    margin: 0 0 20px;







    padding: 10px;







}







.blog[class*="st-blog-style-"] .avatar-article-heading {







	font-size: 14px;







	margin: 0;







	line-height: 20px;







}







.blog[class*="st-blog-style-"] .st-all-categories-meta {







	margin: 0 0 5px 0;







	padding: 0;







	background: none;







}







.blog .st-all-categories-meta {







	background: #F6F6F6;







    margin: 5px 0 15px;







    padding: 10px;







}







.blog .article-tools,







.blog #icons {







	margin-bottom: 5px;







}







.blog .items-row:after {







	clear: both;







	display: block;







	content: ".";







	height: 0;







	visibility: hidden;







}







/* ======== blog style 1 ======== */







.blog.st-blog-style-1 > .clearfix {







	display: none;







}







.blog.st-blog-style-1 .items-leading {







	padding-top: 0;







}







.blog.st-blog-style-1 .items-leading .row-fluid .span3,







.blog.st-blog-style-1 .items-leading .row-fluid .span9 {







	margin: 0 0 10px;







	width: 100%;







}







.blog.st-blog-style-1 .items-leading .row-fluid [class*="img-intro-"] {







	margin-bottom: 10px;







}







.blog.st-blog-style-1 .items-leading {







	float: left;







	width: 40%;







	border-bottom: none;







}







.blog.st-blog-style-1 .items-row {







	float: right;







	width: 58%;







	clear: right;







}







.blog.st-blog-style-1 .items-row:after {







	clear: both;







	display: block;







	content: ".";







	height: 0;







	visibility: hidden;







}







.blog.st-blog-style-1 .items-row .item {







	margin-bottom: 10px;







	padding: 0 0 10px;







}







.blog.st-blog-style-1 .items-row .readmore,







.blog.st-blog-style-1 .items-row .article-tools {







	display: none;







}







/* ======== blog style 2 - leading : 0 / intro : 10 / columns : 2 / links : 0 ======== */















/* ======== blog style 3 - leading : 0 / intro : 6 / columns : 2 / links : 0 ======== */







.blog.st-blog-style-3 .items-row .item .span3,







.blog.st-blog-style-3 .items-row .item .span9 {







	width: 100%;







	margin: 0 0 10px;







}







.blog.st-blog-style-3 .avatar-article-heading {







	font-size: 16px;







}







/* ======== blog style 4 - leading : 0 / intro : 9 / columns : 3 / links : 0 ======== */







.blog.st-blog-style-4 .items-row .item {	







	padding: 10px 0 0;







	border-bottom: none;







}







.blog.st-blog-style-4 .items-row .span3,







.blog.st-blog-style-4 .items-row .span9 {







	width: 100%;







	margin: 0 0 10px;







}







/* ======== blog style 5 - leading : 0 / intro : 12 / columns : 4 / links : 0 ======== */







.blog.st-blog-style-5 .items-row .item {	







	padding: 10px 0 0;







	border-bottom: none;







}







.blog.st-blog-style-5 .items-row .item .span3,







.blog.st-blog-style-5 .items-row .item .span9 {







	width: 100%;







	margin: 0 0 10px;







}







/* =============== COM NEWSFEED =============== */







.newsfeed h1 {







	font-size: 28px;







}







.newsfeed h2 {







	font-size: 25px;







}







.newsfeed > h2,







.newsfeed-category > h2 {







	color: #3A87AD;







	font-size: 25px;







    font-weight: 200;







    line-height: 30px;







    margin-bottom: 20px;







}







.newsfeed .feed-description {







	font-size: 17px;







	font-weight: 200;







    line-height: 25px;







    margin-bottom: 15px;







}







.newsfeed ol li {







	list-style-position: inside;







	margin-bottom: 15px; 







}







/* =============== COM CONTACT =============== */







.contact .jicons-icons {







	display: none !important;







}







.contact .accordion-inner {







	overflow: hidden;







}







.contact .contact-links ul li {







	list-style: disc inside;







}







.contact h3 {







	clear: both;







	font-size: 20px;







}







.contact > h1,







.contact-category > h2 {







	color: #3A87AD;







	font-size: 25px;







    font-weight: 200;







    line-height: 30px;







    margin-bottom: 20px;







}







.contact .contact-name {







	margin: 0;







	padding: 0;







	font-size: 25px;







}







.contact .contact-details {







	margin-bottom: 20px;







}







.contact .contact-details .contact-image{ 







	float: right;







	padding: 3px;







	border: 1px solid #e3e3e3;







	background: #fff;







	margin: -14px 5px 10px 10px;







}







.contact fieldset {







	border: 1px solid #e3e3e3;







	padding: 10px;







}







.contact fieldset dt {







	float:left;







	width: 100px;







}







.contact fieldset dt label {







	margin: 5px 0;







}







.contact fieldset input,







.contact fieldset textarea {







	width: 98%;







	padding: 5px;







}







.contact fieldset .send-copy label,







.contact fieldset .send-copy input {







	display: inline;







	width: 30px;







	margin: 0;







}







.contact fieldset dd.button {







	text-align: right;







	margin-right: 10px;







}







.contact legend {







	width: auto;







	margin: 0 20px 0 20px;







	border: none;







	padding: 0 5px;







	font-size: 13.5px;







	color: #777;







}







.contact address {







	margin-bottom: 10px;







	background: url(../images/icons/contact.png) no-repeat 0px 2px;







	padding-left: 25px;







}







.contact .contact-emailto {







	margin-bottom: 10px;







	background: url(../images/icons/contact.png) no-repeat 0px -59px;







	padding-left: 25px;







}







.contact .contact-telephone {







	margin-bottom: 10px;







	background: url(../images/icons/contact.png) no-repeat 0px -30px;







	padding-left: 25px;







}







.contact .contact-webpage {







	margin-bottom: 10px;







	background: url(../images/icons/contact.png) no-repeat 0px -90px;







	padding-left: 25px;







}







/* =============== COM SEARCH =============== */







#finder-search fieldset,







#searchForm fieldset {







	margin-bottom: 15px;







}







#searchForm label {







	font-size: 13px;







	display: inline-block;







	padding-top: 0;







}







#searchForm input.inputbox {







	width: auto;







	height: 30px;







}







#searchForm select {







	width: auto;







	padding: 3px;







}







#searchForm .phrases-box {







	margin: 0 0 10px 100px;







}







#searchForm .phrases-box label,







#searchForm .only label {







	margin-right: 5px;







}







#searchForm .ordering {







	margin-right: 43px;







}







#searchForm .only > p {







	display: inline-block;







	margin-right: 22px;







}







.search .search-results li {







	padding: 8px;







	border: 1px solid #ccc;







	margin-bottom: 10px;







}







/* =============== COM TAGS =============== */







.tag-category #adminForm .pagination {







	display: none;







}







.tag-category #adminForm h3 {







	font-size: 17px;







	margin: 0;







	line-height: 100%;







}







.tag-category #adminForm .category li {







	padding: 15px 10px;







	border-left: 1px solid #ddd;







    border-right: 1px solid #ddd;







}







/* =============== MODULE POPULAR TAGS =============== */







.tagspopular li a {







	float: left;







	display: block;







	padding: 5px 8px;







	background: #64C9F1;







	margin: 0 5px 5px 0;







	color: #fff;







}







.tagspopular li a:hover {







	background: #4FB4F3;







}







/* =============== MODULE SIMILAR TAGS =============== */







.tagssimilar ul li {







	position: relative;







	min-height: 45px;







	padding: 0 0 5px 45px;







	margin-bottom: 10px;







	border-bottom: 1px solid #ddd;    







}







.tagssimilar ul li .post-number {







	background: #FA824F;







    color: #FFFFFF;







    font-family: "oswaldbook",Arial,Helvetica,sans-serif;







    font-size: 20px;







    height: 36px;







    left: 0;







    line-height: 40px;







    position: absolute;







    text-align: center;







    top: 0;







    width: 36px;







}







/* ============================== K2 OVERRIDE ============================== */







#k2Container h1,







#k2Container h2,







#k2Container h3,







#k2Container h4,







#k2Container h5,







#k2Container h6 {







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







}







#k2Container ul li,







#k2Container ol li {







	list-style-position: inside;







}







#k2Container .st-k2-article-toolbar,







#k2Container .latestItemTagsBlock,







#k2Container .catItemTagsBlock,







#k2Container .userItemTagsBlock {







	background: #F6F6F6;







    margin: 5px 0 15px;







    padding: 10px;







	border: 1px solid #EAEAEA;







	font-size: 12px;







}







#k2Container .st-k2-article-toolbar .latestItemCategory {







	float: left;







	font-size: 12px;







}







#k2Container .st-k2-article-toolbar .latestItemDateCreated {







	float: right;







	font-size: 12px;







}







.k2Avatar img {







	border: 1px solid #DEDEDE;







	margin: 0 10px 0 0;







}







.k2FeedIcon {







	padding: 0;







}







/* =============== K2 MODULE CALENDAR =============== */







div.k2CalendarBlock {







	height: auto;







	margin: 0;







}







div.k2CalendarBlock table.calendar {







	width: 100%;







}







div.k2CalendarBlock table.calendar .calendarDate {







	padding: 5px 2px;







	-webkit-transition: all .2s ease-in-out;







	   -moz-transition: all .2s ease-in-out;







		 -o-transition: all .2s ease-in-out;







		-ms-transition: all .2s ease-in-out;







			transition: all .2s ease-in-out;







}







div.k2CalendarBlock table.calendar .calendarDate:hover {







	background: #4FB4F3;







	color: #fff;







}







div.k2CalendarBlock table.calendar .calendarToday {







	background: #1E83C2;







}







/* =============== K2 MODULE TAGS =============== */







div.k2TagCloudBlock a:hover {







	background: none;







	color: #30AEC4;







}







/* =============== K2 MODULE CATEGORIES =============== */







div.k2CategoriesListBlock > ul > li {







	border-bottom: 1px dotted #C3C3C3;







}







div.k2CategoriesListBlock > ul > li:last-child {







	border-bottom: none;







}







div.k2CategoriesListBlock > ul > li a {







	display: block;







	padding: 10px 0;







}







div.k2CategoriesListBlock > ul > li a:hover {







	margin-left: 10px;







}







.st-module-7 .k2CategoriesListBlock li a:hover,







.st-module-8 .k2CategoriesListBlock li a:hover {







	color: #fff;







}







.st-module-7 .k2CategoriesListBlock li a {







	color: #EBEBEB;







}







.st-module-8 .k2CategoriesListBlock li a {







	color: #C5FFFF;







}







.st-module-8 div.k2CategoriesListBlock > ul > li {







	border-bottom: 1px dotted #C5FFFF;







}







/* =============== K2 MODULE COMMENTS =============== */







div.k2LatestCommentsBlock > ul {







	margin-bottom: 10px;







	padding-bottom: 10px;







	border-bottom: 1px dashed #ccc;







}







div.k2LatestCommentsBlock > ul > li {







	margin-bottom: 15px;







	padding: 10px;







	border: 1px dashed #ccc;







	background: #FFFFF0;







}







div.k2LatestCommentsBlock > ul > li.lastItem {







	margin-bottom: 0;







}







div.k2LatestCommentsBlock > ul > li:hover {







	background: #fff;







}







div.k2LatestCommentsBlock .lcComment {







	display: block;







	margin-bottom: 5px;







	min-height: 60px;







}







div.k2LatestCommentsBlock .lcUsername,







div.k2LatestCommentsBlock .lcCommentDate {







	display: block;







	font-style: italic;







	font-size: 11px;







}







div.k2LatestCommentsBlock .lcUsername {







	color: #CDA016;







}







/* =============== K2 MODULE USERS =============== */







div.k2UsersBlock > ul > li {







	padding: 0;







	background: none;







}







div.k2UsersBlock > ul > li > h3 {







	font-size: 16px;







	border-bottom: 1px solid #E8E8E8;







	margin-bottom: 10px;







}







div.k2UsersBlock .ubUserItems li {







	list-style: disc inside;







}







/* =============== K2 MODULE USER =============== */







div.k2LoginBlock fieldset.input input.button,







div.k2UserBlock input.ubLogout {







	background: #FFFFFF;







    border: 1px solid #CCCCCC;







    color: #939393;







    padding: 5px 10px;







    border-radius: 3px;







}







div.k2UserBlock .k2UserBlockActions {







	font-size: 13px;







	margin: 8px 0;







}







/* =============== K2 MODULE CONTENT =============== */







div.k2ItemsBlock > ul {







	border-bottom: 1px dashed #ccc;







    margin-bottom: 10px;







    padding-bottom: 10px;







}







div.k2ItemsBlock > ul > li {







	padding: 0;







	background: none;







	border: none;







	margin-bottom: 10px;







}







div.k2ItemsBlock .moduleItemAuthor > p {







	display: none;







}







div.k2ItemsBlock ul li div.moduleItemIntrotext {







	line-height: inherit;







}







div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage {







	display: block;







	text-align: center;







	margin: 5px 0;







}







div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {







	border: none;







    float: none;







    margin: 0;







    padding: 0;







	width: 100%;







}







div.k2ItemsBlock ul li span.moduleItemDateCreated,







div.k2ItemsBlock ul li a.moduleItemCategory {	







	font-style: italic;







	font-size: 12px;







}







div.k2ItemsBlock ul li div.moduleItemTags,







div.k2ItemsBlock ul li span.moduleItemHits,







div.k2ItemsBlock ul li a.moduleItemReadMore {







	font-size: 12px;







	font-style: italic;







}







div.k2ItemsBlock ul li span.moduleItemHits,







div.k2ItemsBlock ul li a.moduleItemReadMore {







	display: block;







}







div.k2ItemsBlock ul li span.moduleItemHits {







	border: none;







	padding: 0;







	margin: 0;







}







div.k2ItemsBlock ul li a.moduleItemReadMore {







	text-decoration: underline;







	text-align: right;







}







/* =============== K2 ITEM VIEW =============== */







#k2Container.itemView.itemIsFeatured {







	background: none;







}







#k2Container.itemView.itemIsFeatured .itemTitle sup {







	color: #fff;







	background: #CF1919;







	padding: 2px 8px;







	border-radius: 3px;







}







#k2Container.itemView .itemHeader .itemTitle {







	margin: 5px 0 20px;







	padding: 0;







	font-size: 25px;







	color: #21759B;







}







#k2Container.itemView .itemRatingBlock {







	line-height: 25px;







}







#k2Container.itemView .itemToolbar {







	background: none;







	border: none;







	padding: 0;







	margin: 0;







}







#k2Container.itemView .itemToolbar ul {







	text-align: left;







}







#k2Container.itemView .itemToolbar ul li:first-child {







	padding-left: 0;







}







#k2Container.itemView .itemToolbar .itemRatingBlock {







	padding: 10px 0 0;







}







#k2Container.itemView .itemToolbar .itemRatingList li {







	border: none;







}







#k2Container.itemView .itemCategory {







	border: none;







	padding: 0;







}







#k2Container.itemView .itemRatingBlock {







	padding: 0;







	margin-bottom: 5px;







}







#k2Container.itemView .itemLinks {







	background: #F6F6F6;







    border: 1px solid #EAEAEA;







    font-size: 12px;







    margin: 0 0 15px;







    padding: 10px;







}







#k2Container.itemView .itemLinks .itemTagsBlock {







	padding: 0;







	border: none;







}







#k2Container.itemView .itemLinks .itemTagsBlock span,







#k2Container.itemView .itemLinks .itemCategory span {







	font-weight: normal;







	padding: 0;







	margin-right: 5px;







}







#k2Container.itemView .itemIntroText {







	font-weight: normal;







	color: #777;







	font-size: 15px;







}







#k2Container.itemView .itemImageBlock {







	padding: 0;







}







#k2Container.itemView .itemImageBlock .itemImage img {







	border: none;







	padding: 0;







}







#k2Container.itemView .itemImageBlock .itemImageCaption {







	display: block;







	text-align: center;







	float: none;







}







#k2Container.itemView .itemDateModified {







	font-style: italic;







	font-size: 12px;







	text-align: right;







}







#k2Container.itemView .itemContentFooter {







	text-align: left;







	padding: 10px 0;







	border-bottom: 1px dotted #ccc;







	border-top: none;







}







#k2Container.itemView .itemAuthorName {







	font-size: 20px;







	margin: 0;







}







#k2Container.itemView .itemAuthorUrl {







	margin-bottom: 10px;







	padding: 4px 0;







}







#k2Container.itemView .itemAuthorLatest {







	margin: 15px 0 0;







}







#k2Container.itemView .itemAuthorLatest > h3 {







	font-size: 16.5px;







	margin: 0;







}







#k2Container.itemView .itemAuthorLatest li,







#k2Container.itemView .itemRelated li,







#k2Container.itemView .itemNavigation li {







	background: none;







	padding: 2px 0;







	list-style: disc inside;







	border: none;







	margin-left: 8px;







}







#k2Container.itemView .itemNavigation li a {







	padding: 0;







}







#k2Container.itemView .itemRelated,







#k2Container.itemView .itemNavigation {







	border-top: 1px dotted #ccc;







}







#k2Container.itemView .itemRelated > h3,







#k2Container.itemView .itemNavigation > h3,







#k2Container.itemView .itemCommentsCounter {







	font-size: 20px;







	margin: 15px 0 0;







}







#k2Container.itemView .itemNavigation {







	background: none;







	padding: 0;







	border-bottom: none;







}







#k2Container.itemView .itemComments {







	margin-bottom: 15px;







	background: none;







	border: none;







	border-top: 1px dotted #ccc;







	padding: 0;







}







#k2Container.itemView .itemCommentsList img {







	-webkit-box-sizing: inherit;







  	   -moz-box-sizing: inherit;







  			box-sizing: inherit;







}







#k2Container.itemView .itemCommentsWrapper {







	margin-left: 48px;







	padding-left: 20px;







	font-size: 13px;







}







#k2Container.itemView .itemCommentsWrapper > p {







	margin-bottom: 3px;







	padding: 0;







}







#k2Container.itemView .itemCommentsWrapper > p.commentText {







	margin: 8px 0;







}







#k2Container.itemView .itemCommentsWrapper .commentLink {







	text-align: right;







	font-size: 12px;







}







#k2Container.itemView p.itemCommentsFormNotes {







	padding-top: 8px;







}







#k2Container.itemView input#submitCommentButton {







	padding: 10px 15px;







	line-height: 100%;







	text-align: center;







	text-transform: uppercase;







	color: #fff;







	background: #A0B1C3;







	font-size: 12px;







	border: none;







	-webkit-transition: all .2s ease-in-out;







	   -moz-transition: all .2s ease-in-out;







		 -o-transition: all .2s ease-in-out;







		-ms-transition: all .2s ease-in-out;







			transition: all .2s ease-in-out;







}







#k2Container.itemView input#submitCommentButton:hover {







	background: #398DB3;







}







#k2Container.itemView ul.itemCommentsList li {







	padding: 8px 0;







	background: none;







	border-bottom: 1px solid #ccc;







}







/* =============== K2 TAG VIEW =============== */







#k2Container.tagView .tagItemView {







	margin: 0 0 15px;







	padding: 0 0 20px;







}







#k2Container.tagView .tagItemHeader {







	margin-bottom: 15px;







}







#k2Container.tagView .tagItemTitle {







	margin: 0 0 10px 0;







}







#k2Container.tagView .st-k2-article-toolbar .tagItemCategory {







	border-right: none;







	margin: 0;







	padding: 0;







}







#k2Container.tagView .st-k2-article-toolbar .tagItemDateCreated {







	float: right;







	color: inherit;







	font-size: inherit;







}







#k2Container.tagView .tagItemImageBlock {







	float: none;







	margin-bottom: 10px;







}







#k2Container.tagView .tagItemImage {







	margin: 0;







}







#k2Container.tagView .tagItemImage img {







	border: none;







	padding: 0;







}







#k2Container.tagView .tagItemIntroText {







	font-size: 14px;







	line-height: 2;







}







/* =============== K2 USER VIEW =============== */







#k2Container.userView .userBlock > h2 {







	font-size: 20px;







    margin: 0;







}







#k2Container.userView .userBlock .userAdditionalInfo {







	margin: 0 0 10px;







}







#k2Container.userView .userItemView {







	margin-bottom: 20px;







	padding-bottom: 20px;







	border-bottom: 1px solid #ccc;







}







#k2Container.userView .userItemTitle {







	margin: 0 0 10px;







}







#k2Container.userView .userItemImageBlock {







	float: none;







}







#k2Container.userView .userItemImage img {







	border: none;







	padding: 0;







	width: 100% !important;







}







#k2Container .st-k2-article-toolbar .userItemCategory {







	float: left;







	font-size: 12px;







}







#k2Container .st-k2-article-toolbar .userItemDateCreated {







	float: right;







	font-size: 12px;







	color: inherit;







}







/* =============== K2 ITEM LIST VIEW =============== */







#k2Container.itemListView .st-k2-article-toolbar > span {







	display: block;







	float: left;







	clear: left;







}







#k2Container.itemListView .st-k2-article-toolbar .catItemDateCreated {







	text-align: right;







}







#k2Container.itemListView .itemContainer {







	margin: 0 0 15px;







    padding: 0 0 20px;







    border-bottom: 1px dotted #ccc;







}







#k2Container.itemListView .catItemImage img {







	border: none;







	padding: 0;







}







#k2Container.itemListView .catItemImageBlock,







#k2Container.itemListView .catItemView {







	padding: 0;







}







#k2Container.itemListView .catItemTitle {







	padding: 10px 0;







}







#k2Container.itemListView .catItemAuthor {







	display: inline;







}







#k2Container.itemListView #itemListPrimary .catItemView {







	padding: 10px;







}







#k2Container.itemListView #itemListPrimary {







	margin: 0 -10px;







}







#k2Container.itemListView #itemListPrimary .itemContainer {







	border: none;







}







#k2Container.itemListView #itemListLinks .catItemView {







	padding: 5px;







}







#k2Container.itemListView #itemListLinks .catItemView .catItemTitle {







	font-size: 15px;







	margin: 0;







	line-height: 18px;







}







/* =============== K2 LATEST VIEW =============== */







#k2Container.latestView .latestItemView {







	border-bottom: 1px dotted #CCCCCC;







    margin-bottom: 20px;







    padding-bottom: 20px;







}







#k2Container.latestView .latestItemTitle {







	margin: 0 0 10px;







	font-size: 24px;







}







#k2Container.latestView span.latestItemImage img {







	border: none;







	padding: 0;







}







#k2Container.latestView .latestItemImageBlock {







	float: none;







}







#k2Container.latestView .latestItemsUser > h2 {







	font-size: 20px;







	margin: 0;







}







#k2Container.latestView .latestItemsUser .latestItemsUserAdditionalInfo {







	margin: 0 0 10px;







}







/* =============== K2 Paginate =============== */







.k2Pagination ul li {







	padding: 0 10px;







}







.k2Pagination ul,







.k2Pagination ul > li:first-child > a,







.k2Pagination ul > li:first-child > span,







.k2Pagination ul > li:last-child > a,







.k2Pagination ul > li:last-child > span {







	border-radius: 0;







	box-shadow: none;







}







.k2Pagination ul li a,







.k2Pagination ul li span {







	float: left;







	background: #A1A1A1;







	color: #fff;







	border: none;







	margin-right: 3px;







	padding: 8px 12px;







	line-height: 100%;







	font-family: "oswaldbook",Arial,Helvetica,sans-serif;







}







.k2Pagination ul li a {







	background: #4FB4F3;







}







.k2Pagination ul li a:hover {







	background: #0A659E;







}







/* =============== K2 Generic View =============== */







.genericView .genericItemView {







	margin: 0 0 15px;







	padding: 0 0 20px;







}







.genericView .genericItemHeader .genericItemTitle {







	margin-bottom: 10px;







}







.genericView .genericItemImageBlock {







	float: none;







	margin-bottom: 10px;







}







.genericView .genericItemImageBlock .genericItemImage {







	margin: 0;







}







.genericView .genericItemImageBlock .genericItemImage img {







	border: none;







	padding: 0;







	width: 100%;







}







.genericView .genericItemIntroText {







	font-size: 14px;







}







/* ============================== KUNENA FORUM OVERRIDE ============================== */







#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {







	font-size: 1em;







}







#Kunena #ktab a {







	padding: 5px 15px;







	-webkit-border-radius: 0;







	   -moz-border-radius: 0;







			border-radius: 0;







}







#Kunena #ktop span.ktoggler {







	padding: 5px;







	margin: -22px 0px;







}







#Kunena a.close {







	opacity: 1;







}







#Kunena div.kblock span.ktoggler {







	top: 5px;







	right: -5px;	







}







#Kunena .k_guest {







	margin-bottom: 5px;







}







#Kunena tr.krow1 td {







	background: none;







}







#Kunena .klist-markallcatsread {







	margin: 10px 0;







}







#Kunena .kbutton,







#user-registration .validate {







	color: #fff;







	background: #5388B4;







	border: none;







	padding: 5px 10px;







}







#Kunena .kbutton:hover, #Kunena .kbutton:focus,







#user-registration .validate:hover {







	color: #fff;







	background: #366B97;







	border: none;







	padding: 5px 10px;







}







#Kunena select,







#Kunena select:focus,







#Kunena select:hover,







#Kunena .klist-times-all .inputboxusl,







#Kunena .klist-jump-all form .inputbox {







	border: 1px solid #ccc;







	font-size: 0.9em;







	padding: 3px 5px;







}







#Kunena div.kblock > div.kheader,







#Kunena .kblock div.kheader {







	padding: 5px 10px;







}







#Kunena .kwhoonline {







	padding-bottom: 0;







	border: none;







}







#Kunena #kfrontstats {







	font-size: 0.9em;







}







#Kunena fieldset,







#Kunena fieldset legend {







	border: none;







}







#Kunena fieldset legend {







	line-height: 100%;







}







#Kunena #kforumsearch tr.krow1 td {







	padding: 10px 8px;







}







#user-registration {







	padding: 20px 0;







}







#user-registration label {







	float: left;







	margin: 5px 8px 0 0;







}







/* ============================== POSITION STYLE ============================== */







#avatar-tool-block {







	background: #0A659E;







}







#avatar-tool-block h1 {







	font-size: 45px;







	line-height: 1;







	margin-bottom: 20px;







}







#avatar-pos-breadcrumbs {







	padding-bottom: 10px;







	margin-bottom: 10px;







	border-bottom: 1px dotted #ddd;







}







/* ============================== ST ICONS ASSIGNMENT ============================== */







.avatar-menu-icons [class*="icons-"],







[class*="icons-"],







.avatar-module[class*="icons-"] .st-module-heading span span {







	background: url(../images/icons/st-icon-sprite.png) 0 0 no-repeat;







	padding-left: 30px;







	display: inline-block;







	line-height: 24px;







}







.avatar-menu-icons.white [class*="icons-"],







[class*="icons-"].white,







.avatar-module[class*="icons-"].white .st-module-heading span span {







	background-image: url(../images/icons/st-icon-sprite-white.png);







}







.icons-eye,







.avatar-menu-icons .icons-eye,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-eye:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-eye:after,







.avatar-module.icons-eye .st-module-heading span span {







	background-position: 0 0;







}







.icons-recommend,







.avatar-menu-icons .icons-recommend,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-recommend:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-recommend:after,







.avatar-module.icons-recommend .st-module-heading span span {







	background-position: 0 -84px;







}







.icons-health,







.avatar-menu-icons .icons-health,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-health:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-health:after,







.avatar-module.icons-health .st-module-heading span span {







	background-position: 0 -168px;







}







.icons-bag,







.avatar-menu-icons .icons-bag,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-bag:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-bag:after,







.avatar-module.icons-bag .st-module-heading span span {







	background-position: 0 -252px;







}







.icons-search,







.avatar-menu-icons .icons-search,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-search:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-search:after,







.avatar-module.icons-search .st-module-heading span span {







	background-position: 0 -336px;







}







.icons-pie,







.avatar-menu-icons .icons-pie,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-pie:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-pie:after,







.avatar-module.icons-pie .st-module-heading span span {







	background-position: 0 -420px;







}







.icons-statistic,







.avatar-menu-icons .icons-statistic,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-statistic:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-statistic:after,







.avatar-module.icons-statistic .st-module-heading span span {







	background-position: 0 -504px;







}







.icons-image,







.avatar-menu-icons .icons-image,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-image:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-image:after,







.avatar-module.icons-image .st-module-heading span span {







	background-position: 0 -588px;







}







.icons-list,







.avatar-menu-icons .icons-list,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-list:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-list:after,







.avatar-module.icons-list .st-module-heading span span {







	background-position: 0 -672px;







}







.icons-bookmark,







.avatar-menu-icons .icons-bookmark,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-bookmark:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-bookmark:after,







.avatar-module.icons-bookmark .st-module-heading span span {







	background-position: 0 -756px;







}







.icons-download,







.avatar-menu-icons .icons-download,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-download:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-download:after,







.avatar-module.icons-download .st-module-heading span span {







	background-position: 0 -840px;







}







.icons-pin,







.avatar-menu-icons .icons-pin,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-pin:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-pin:after,







.avatar-module.icons-pin .st-module-heading span span {







	background-position: 0 -924px;







}







.icons-order,







.avatar-menu-icons .icons-order,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-order:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-order:after,







.avatar-module.icons-order .st-module-heading span span {







	background-position: 0 -1008px;







}







.icons-diamond,







.avatar-menu-icons .icons-diamond,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-diamond:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-diamond:after,







.avatar-module.icons-diamond .st-module-heading span span {







	background-position: 0 -1092px;







}







.icons-file,







.avatar-menu-icons .icons-file,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-file:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-file:after,







.avatar-module.icons-file .st-module-heading span span {







	background-position: 0 -1176px;







}







.icons-home,







.avatar-menu-icons .icons-home,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-home:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-home:after,







.avatar-module.icons-home .st-module-heading span span {







	background-position: 0 -1260px;







}







.icons-glass,







.avatar-menu-icons .icons-glass,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-glass:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-glass:after,







.avatar-module.icons-glass .st-module-heading span span {







	background-position: 0 -1344px;







}







.icons-circle,







.avatar-menu-icons .icons-circle,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-circle:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-circle:after,







.avatar-module.icons-circle .st-module-heading span span {







	background-position: 0 -1428px;







}







.icons-gift,







.avatar-menu-icons .icons-gift,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-gift:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-gift:after,







.avatar-module.icons-gift .st-module-heading span span {







	background-position: 0 -1512px;







}







.icons-education,







.avatar-menu-icons .icons-education,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-education:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-education:after,







.avatar-module.icons-education .st-module-heading span span {







	background-position: 0 -1596px;







}







.icons-tree,







.avatar-menu-icons .icons-tree,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-tree:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-tree:after,







.avatar-module.icons-tree .st-module-heading span span {







	background-position: 0 -1680px;







}







.icons-picture,







.avatar-menu-icons .icons-picture,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-picture:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-picture:after,







.avatar-module.icons-picture .st-module-heading span span {







	background-position: 0 -1764px;







}







.icons-online,







.avatar-menu-icons .icons-online,







[class*="avatar-tree-menu"].avatar-menu-icons li .icons-online:after,







[class*="avatar-slide-menu"].avatar-menu-icons li .icons-online:after,







.avatar-module.icons-online .st-module-heading span span {







	background-position: 0 -1848px;







}







/* ============================== GO TO TOP ============================== */







#avatar-go-to-top {







	background: rgba(0, 0, 0, 0.7) url(../images/icons/go-to-top.png) center center no-repeat;







	color: #fff;







	position: fixed;







	right: 10px;







	bottom: 10px;







	z-index: 1000;







	height: 45px;







	width: 45px;







	padding: 0;







	border: none;







	text-decoration: none;







	text-indent: -9999em;







	-webkit-transition: all 0.4s linear 0s;







	   -moz-transition: all 0.4s linear 0s;







		 -o-transition: all 0.4s linear 0s;







		-ms-transition: all 0.4s linear 0s;







			transition: all 0.4s linear 0s;







}







#avatar-go-to-top:hover {







	background-color: #4FB4F3;







}







/* ============================== ERROR 404 ============================== */







.st-404 {







    margin: auto;







    text-align: center;







}







.st-404 .title .part-1 {







    font-size: 250px;







    line-height: 250px;







}







.st-404 .title .part-2 {







    font-family: "oswaldbook",Arial,Helvetica,sans-serif;







    font-size: 60px;







    line-height: 60px;







}







.st-404 .description {







    border-top: 1px solid #ddd;







    display: inline-block;	







    font-size: 18px;







    margin: 40px 0;







    padding: 40px 0 0;







}







.st-404 .st-readmore {







	padding: 12px 20px;







	font-size: 20px;







}







/* ============================== RESPONSIVE ============================== */







 /* Default color */







.avatar-template-logo {







	background: url('../images/logo.png') no-repeat;







	min-height: 40px;







	width: 100%;







}







.avatar-template-logo a {







	min-height: 45px;







	width: 100%;







	display: block;







	text-indent: -99999em;







}







@media (max-width: 1024px)







{







	/*







	 * Responsive Header







	 */	







	body.avatar-responsive #avatar-header-inside-block {







		padding: 20px 10px;	 







	}







	body.avatar-responsive #avatar-header-inside-block .avatar-module  {







		padding: 10px 0;







		margin: 0;







	}







	/*







	 * Responsive Menu 







	 */







	body.avatar-responsive [class*="avatar-main-menu"] {







		margin: 10px 0;







		float: none;







	}







	body.avatar-responsive [class*="avatar-main-menu"] > li {







		padding: 3px 0;







	}







	body.avatar-responsive [class*="avatar-main-menu"] li:hover {







		background: none;







	}







	body.avatar-responsive ul[class*="avatar-main-menu"] > li > a, 







	body.avatar-responsive ul[class*="avatar-main-menu"] > li > span {







		min-height: 0;







	}







	







	body.avatar-responsive .avatar-nav-responsive .pull {







		background: url("../images/icons/nav-pull.png") no-repeat scroll center center transparent;







		cursor: pointer;







		display: block;







		height: 18px;







		position: absolute;







		right: 0;







		width: 40px;







		border: none;







		padding: 0;







		z-index: 9999;







	}







	body.avatar-responsive .avatar-nav-responsive > ul ul .pull {







		height: 40px;







	} 







	body.avatar-responsive .avatar-nav-responsive > ul > li {







		display: block;







		width: 100%;







		float: left;







		margin-bottom: 5px;







	}







	body.avatar-responsive .avatar-nav-responsive li.parent {







		background-image: none;







	}







	body.avatar-responsive .avatar-nav-responsive li:hover > ul {







		display: none;







	}







	body.avatar-responsive .avatar-nav-responsive li ul {







		position: relative;







		display: none;







		background: none;







		margin: auto;







		opacity: 1;







	}







	body.avatar-responsive .avatar-nav-responsive ul {







		width: auto;







		padding: 0 0 0 8px;







		left: 0;







		top: 0;







	}







	body.avatar-responsive [class*="avatar-main-menu"] > li:hover >span,







	body.avatar-responsive [class*="avatar-main-menu"] > li:hover >a,







	body.avatar-responsive [class*="avatar-main-menu"] >li.active >span,







	body.avatar-responsive [class*="avatar-main-menu"] >li.active >a {







		color: #fff;







	}







	







	/*







	 * Responsive Content







	 */







	body.avatar-responsive #avatar-pos-main-body {







		padding: 10px;







		margin: 0;







	}







	body.avatar-responsive #avatar-pos-content-user-1 .avatar-module,







	body.avatar-responsive #avatar-pos-content-user-3 .avatar-module {







		margin-right: 0;







	}







	body.avatar-responsive #avatar-pos-content-user-2 .avatar-module,







	body.avatar-responsive #avatar-pos-content-user-4 .avatar-module {







		margin-left: 0;







	}







	body.avatar-responsive #avatar-right_inner {







		margin-left: 0;







	}







	body.avatar-responsive #avatar-left_inner {







		margin-right: 0;







	}







	/*







	 * Responsive featured news







	 */







	body.avatar-responsive .blog-featured .items-leading,







	body.avatar-responsive .blog-featured .items-row {







		width: 100%;







	}







	body.avatar-responsive .blog-featured .items-leading {







		margin-bottom: 20px;







	}







	body.avatar-responsive .blog-featured [class*="img-intro-"] {







		margin-bottom: 10px;







	}







	body.avatar-responsive .blog-featured [class*="img-intro-"] img {







		width: 100%;







	}







	/*







	 * Responsive Module







	 */







	body.avatar-responsive #avatar-tool-block .avatar-module {







		padding: 0;







		margin: 0;







	}







	body.avatar-responsive .avatar-module {







		margin: 10px 10px 20px;







		padding: 0;







	}







	body.avatar-responsive .avatar-module[class*="st-latestnews-style-"] img,







	body.avatar-responsive .avatar-module.st-latestnews-style-6 li,







	body.avatar-responsive .avatar-module.st-latestnews-style-6 img,







	body.avatar-responsive .avatar-module[class*="st-content-tabs-style-"] .st-content-tabs img,







	body.avatar-responsive .avatar-module .st-news-horizonal img {







		width: 100%;







	}







	body.avatar-responsive .avatar-module[class*="st-latestnews-style-"] li .span4,







	body.avatar-responsive .avatar-module .st-content-tabs .outter .span4,







	body.avatar-responsive .avatar-module[class*="st-news-horizontal-style-"] .st-news-horizonal .span4  {







		margin-bottom: 10px;







	}







	/*







	 * Responsive Blog style







	 */







	body.avatar-responsive .blog[class*="st-blog-style-"] [class*="img-intro-"] img,







	body.avatar-responsive .blog[class*="st-blog-style-"] [class*="items-"] {







		width: 100%;







	}







	body.avatar-responsive .blog[class*="st-blog-style-"] [class*="img-intro-"] {







		margin-bottom: 10px;







	}







	/*







	 * Responsive Footer 







	 */







	body.avatar-responsive [id*="avatar-pos-footer-"] {







		margin-bottom: 20px;







	}







}







@media (max-width: 767px)







{







	/*







	 * Responsive Blog style







	 */







	body.avatar-responsive .blog.st-blog-style-5 .items-row .item {







		width: 49%;







		margin-right: 2%;		







	}







	body.avatar-responsive .blog.st-blog-style-5 .items-row .item:nth-child(even) {







		margin-right: 0;







	}







	







	/*







	 * Responsive contact form







	 */







	body.avatar-responsive .contact .thumbnail {







		float: none;







		margin: 10px 0;







	}	 







	 







}







@media (max-width: 480px)







{	















	body.avatar-responsive *[id*="avatar-pos-left-middle"],







	body.avatar-responsive *[id*="avatar-pos-right-middle"],







	body.avatar-responsive *[id*="avatar-pos-content"] {







		width: 100% !important;







		float: left !important;







	}







	







	.avatar-template-logo {







		background-position: center top;







	}







	/*







	 * Responsive Menu







	 */







	.avatar-nav-responsive {







		position: relative;







	}







	body.avatar-responsive .avatar-nav-responsive > ul > li {







		display: block;







		width: 100%;







		float: none;







	}







	







	body .contact .contact-details .contact-image {







		float: none;







	}







	body.avatar-responsive [id*="avatar-pos-content"] {







		float: none !important;







	}







	/*







	 * Responsive Content







	 */







	body.avatar-responsive #avatar-pos-content-user-1 .avatar-module,







	body.avatar-responsive #avatar-pos-content-user-2 .avatar-module,







	body.avatar-responsive #avatar-pos-content-user-3 .avatar-module,







	body.avatar-responsive #avatar-pos-content-user-4 .avatar-module {







		margin: 10px;







	}







	/*







	 * Responsive Blog style







	 */







	body.avatar-responsive .blog[class*="st-blog-style-"] .items-row .item {







		width: 100%;		







	}







	 /*







	 * Responsive slider







	 */







	body.avatar-responsive .flex-slider-style-1 .flex-caption {







		bottom: 0;







		max-width: 100%;	 







	}







	body.avatar-responsive .flex-slider-style-1 .flex-caption p {







		font-size: 17px;







	}







	body.avatar-responsive .flex-slider-style-1 .flex-caption .desc {







		font-size: 11px;







	}







	







	/*







	 * Responsive contact form







	 */







	body.avatar-responsive .contact #contact-form label {







		text-align: left;







	}







}





.st-adsbottom {



     padding: 10px;



     margin: 10px;



}



.galleria-theme-classic .galleria-info-link{

  width: 50px;

  height: 50px;

    background: #000;

}



.galleria-theme-classic .galleria-info-link:before{

  content:'\f129';

  position: absolute;

  color:white;

  font-family: "FontAwesome";

  font-size: 45px;

  left: 38%;

  top: 30%;

}