/*
Planate template for Joomla!
Commercial Software
Copyright 2013 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/

/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/


/* ----------------------------------------------*/
/* C 00 - CSS3 Animated Category Blog
/* ----------------------------------------------*/



/* ----------------------------------------------*/
/* C 02 - CSS3 Resposnive Animations
/* ----------------------------------------------*/
body
 {
	  opacity:1; 
    -webkit-animation:fadeIn ease-in 1;  
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
     -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
     -webkit-animation-duration: 1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
	}


	
.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12
 {
 -webkit-animation-fill-mode:forwards;  
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
     -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
	 -moz-transition: width 0.8s ease-in-out;
    -webkit-transition: width 0.8s ease-in-out;
    -moz-transition: width 0.8s ease-in-out;
    -o-transition: width 0.8s ease-in-out;
    transition: width 0.8s ease-in-out;
		}



/* CSS3 Responsive Breakpoints */
@media(max-width:1455px){
.k2media_wrap_right {width:55%!important;}
.k2media_wrap_left {width:40%!important;}
}
@media(max-width:1320px){	
.planate_content_layout .rmore1 {padding:2px 9px !important; font-size:11px!important;margin-top:10px!important}
.planate_content_layout .k2-zoom .newstext2{padding:3% 5%!important;}
.social .evencol, .social .oddcol {width:25%!important; font-size:0.9em!important;}
}
@media(max-width:1260px){
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,#header ul.menu > li.parent:hover > a{margin: 0px 10px!important;}
}
@media(max-width:1120px){
.k2contentwall_video .wallview.columns-1.rows-1 {width: 100%!important; float:none!important;}
.k2contentwall_video .wallmore.columns-1.rows-3 {display:none;}
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,#header ul.menu > li.parent:hover > a{margin: 0px 0px!important;}
}
@media screen and (max-width: 979px){
.leftlarge .items-leading .span6,.leftlarge .items-leading .span3{width:100%;margin-left:0;}
.leftlarge .items-leading div:first-child + div{margin-left:0;}
.rightlarge .items-leading .span6,.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6,.centerlarge .items-leading .span3{width:100%;margin-left:0;}
.span3.xtc-category-col.cols-4.item.column-2{margin-left:0;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.centerlarge .items-leading div:first-child + div + div{margin-left:0;}
.k2Container .rl_guest,.k2Container .rl_add,.k2Container .rl_remove{top:0px!important;right:0px!important;position:relative!important;}
.itemAuthorLatest,.itemAuthorBlock {float:none!important;width:100%!important;}
.product_price {display:inline-block!important;width:40%;}
.product_quantity_input {display:inline-block!important;width:15%;}
.k2store_add_to_cart {display:inline-block!important;width:20%;}
.social .evencol, .social .oddcol {width:50%!important; font-size:1.4em!important;}
.imagegalleryplg img {width:98%!important;}
.items-more.eventspage .itemContainer {width:50%!important;}
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,#header ul.menu > li.parent:hover > a{font-size: 18px;}
}
@media(max-width:930px){
.article_date {margin: 0px 22px 0px 0px;}
#section-kmt {padding:0!important;}
}
@media screen and (max-width: 900px){

#menu .xtcdefaultmenu{display:none;}
.mobilebtn{display:block!important;margin:9px 0 0 0;}
#logo a {margin:8px 0 9px 10px;}
.module.nopadbt {padding-left:8px!important;}
body.sticky{margin-top:50px!important;}
body.innerpage.sticky{margin-top:90px!important;}
.row-fluid [class*="span"] {display: block; width: 100%;margin-left: 0!important;}
.gridlast.span6.xtc-category-col.cols-2.item,#itemListLeading .span6,#itemListPrimary .span6,#itemListSecondary .span6 {margin-left:0;}
#left.span3,#left2.span3,#left3.span3,#left4.span3,#left5.span3,#left6.span3,#left7.span3,#left8.span3 {margin-left:0;}
#right.span3,#right2.span3,#right3.span3,#right4.span3,#right5.span3,#right6.span3,#right7.span3,#right8.span3{margin-left:0;}
#left,#left2,#left3,#left4,#left5,#left6,#left7,#left8{margin-bottom:2%;padding-right:0;}
#right,#right2,#right3,#right4,#right5,#right6,#right7,#right8{margin-top:2%;padding-left:0;}
.social .evencol, .social .oddcol {width:12.5%!important; font-size:1.6em!important;}
.item-page.wtitle #section-kmt {width:100%; margin-left:0;}
.itemRatingLog {display:none;}
.product_price, .product_quantity_input, .k2store_add_to_cart {display: inline-block !important;width: 32%;}
.firstrow, .centerrow {padding-bottom:0!important;}
.items-more {text-align:center;margin-bottom:20px;}
#region4wrap .xtc-wrapper, #region5wrap .xtc-wrapper, #region7wrap .xtc-wrapper {padding:40px 0!important} 
div.itemToolbar {margin-bottom:4px!important;}
}
@media(max-width:820px){
#region7wrap{background-image:none!important;}	
}
@media (min-width: 768px) and (max-width: 979px) { 
.xtc-intro div.span12 div.column-4,.xtc-intro div.span12 div.column-2,.blog-featured .row-fluid .row-fluid .span3:first-child,.blog-featured .row-fluid .row-fluid .span3:first-child.span3 + .span3{margin-left:0;} .xtc-intro .span3,.blog-featured .row-fluid .row-fluid .span3{float:left;width:100%;margin-left:0px}
}
@media(max-width:796px){
#component p {font-size:110%;line-height:133%}
div.pagination span, div.pagination a, ul.pagenav a {font-size:100%;padding:6px 15px;}
div.itemInfos,div.itemsTools,div.itemToolbar ul {float:none;}
#sb-searchwrap{margin-right:-10px;}
}
@media (max-width: 767px) {
div.acymailing_form, div.acymailing_form input, div.acymailing_form textarea {text-align:center;}
p.acysubbuttons {text-align:center !important;}
input.button.subbutton.btn.btn-primary {width:85%;}
.xtc-leading .span6,.xtc-leading .span3,.xtc-intro .span3{margin-left:0;float:none;width:100%;}
.formwrap,form#finder-search {text-align:left; padding:10px;width:80%; }
.k2media_wrap_right {width:100%!important;float:none!important;}
.k2media_wrap_left {width:100%!important;float:none!important;}
.itemRelatedk2store {display:none;}
.k2rightcolumn {margin-top:24px;}
.social_right,.social_center,.social_left {width:100%!important;}
}
@media (max-width: 720px) {
.commentsleft,.commentsright {float:none;width:100%;}
.itemNavigation {text-align:center;}
.itemNavigationTitle {width:100%;display:block;}
}
@media(max-width:650px){
.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}
}
@media(max-width:620px){
.article_date {padding: 20px 10px;}	
.article_info{margin-left:0;}
#k2itemtabs.nav-tabs li {float:none!important;}
#k2itemtabs.nav-tabs li a {margin-bottom: 2px!important;border-bottom:2px solid #fff;}
.planate_content_layout .centercol, .planate_content_layout .lastcol {width: 100%!important;}
#logo a {}
h2.k2title {text-align:center;}
.article_date {display:none;}
h5.day {float:left;}
.article_date .day {font-size:22px!important;}
.article_header {padding:20px!important;}
.article_header span {float:none!important;}
h2.title a,h2.title {font-size:36px!important;}
.social .evencol, .social .oddcol {width:25%!important; font-size:2.4em!important;}
span.pagenav,.pagination-next,.pagination-end,.pagination-start,.pagination-prev {display:none!important;width:0px!important;}
.areatitle {font-size:32px;}
}
@media(max-width:480px){
input, textarea, .uneditable-input{width:auto;}
div.itemAuthorImg{float:left;width:100%;}
div.itemAuthorBlock div.itemAuthorDetails {margin:20px 0 0 0px;padding:0 0 0 0;float:left;width:100%;}
#section-kmt {padding:0px;}
.cat-item div.action {position:relative!important;right:0px!important;bottom:0px;top:24px;}
.social .evencol, .social .oddcol {font-size:1.4em!important;}
#component, #k2Container.itemView.nowrap, .item-pageplanateblog.nowrap {padding: 20px !important;}
#k2Container.nowrap .featuredBadge {top:0px;right:0px;}
region3wrap .xtc-wrapper {padding-top:0px;}
.items-more.eventspage .itemContainer {width:100%!important;}
.product_price, .k2store_add_to_cart {display:inline-block!important;width: 30%!important;}
.product_quantity_input {display:inline-block!important;width: 20%!important;}
}
@media(max-width:400px){
.eventcat_title h2 {font-size: 36px!important;}
h1.pagetitle {text-align:center;}
}
@media(max-width:320px){
.eventcat_title h2 {font-size: 26px!important;}
h4.catItemTitle.events a {font-size: 32px!important;}
div.pagination span, div.pagination a,ul.pagenav a {font-size:1em!important;padding:2px 8px;border:2px solid #e3e3e3;}
div.pagination ul li {padding:0 4px 0 0;}
.showHere {display:none;}
#component, #k2Container.itemView.nowrap, .item-pageplanateblog.nowrap {padding: 10px !important;}
.k2title {padding:8px!important;}
.product_price, .product_quantity_input, .k2store_add_to_cart {display: visible !important;margin-bottom:16px;width: 100%!important;font-size:48px;text-align:center;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.newsdate{margin:0 30px 0 0;}}

/* CSS3 Rounded Category Images */
.span9 .bloground .span12 {margin-bottom: 60px!important;}
.bloground .cat-item {text-align:center;}
.bloground .span12 .span6 .newstext1content,.bloground .span12 .span4 .newstext1content,.bloground .span12 .span3 .newstext1content {width:95%;float:none;margin-left:0px;}
/* 3 Column Blog + Large Blog */
.bloground .span12 .span4 .catItemImage {border-radius:50%!important;width:350px!important;height:350px;border: 14px solid #ccc;overflow:hidden;margin:0 auto;}
.bloground .span12 .span4 .catItemImage img {max-width:250%!important;}
/* 4 Column Blog + Large Blog */
.bloground .span12 .span3 .catItemImage {border-radius:50%!important;width:250px!important;height:250px;border: 14px solid #ccc;overflow:hidden;margin:0 auto;}
.bloground .span12 .span3 .catItemImage img {max-width:250%!important;}
/* 2 Column Blog + Large Blog */
.bloground .span12 .span6 .catItemImage {border-radius:50%!important;width:500px!important;height:500px;border: 14px solid #ccc;overflow:hidden;margin:0 auto;float:none;}
.bloground .span12 .span6 .catItemImage img {max-width:200%!important;}
.bloground .catItemImage {border-radius:50%!important;width:275px!important;height:275px; border: 9px solid #ccc;overflow:hidden;margin:0 auto;}
.bloground .catItemImage img {max-width:180%!important;margin-left:-120px;}
.bloground .catItemImage img:hover {max-width:200%!important;margin-left:-140px;margin-top:-20px;}
/* 1 Column Blog */
.bloground .span12 .catItemImage {float:left;border-radius:50%!important;width:400px!important;height:400px;border: 14px solid #ccc;overflow:hidden;}
.bloground .span12 .catItemImage img {max-width:180%!important;margin-left:-120px;}
.bloground .span12 .newstext1content,primarycols-1 {width:50%;float:left;margin-left:40px;margin-top:60px;}
.bloground .span12 .xtc-category-col {margin-bottom:60px;}
@media(max-width:1360px){
/* 1 Column Blog */
.bloground .span12 .catItemImage {float:left;border-radius:50%!important;width:350px!important;height:350px;border: 14px solid #ccc;overflow:hidden;}
.bloground .span12 .catItemImage img {max-width:180%!important;margin-left:-120px;}
.bloground .span12 .newstext1content {width:45%;float:left;margin-left:40px;}
.bloground .span12 .xtc-category-col {margin-bottom:60px;}
@media(max-width:1320px){
/* 4 Column Blog + Large Blog */
.bloground .span12 .span3 .catItemImage {border-radius:50%!important;width:200px!important;height:200px;border: 14px solid #ccc;overflow:hidden;margin:0 auto;}
.bloground .span12 .span3 .catItemImage img {max-width:200%!important;}		
/* 3 Column Blog + Large Blog */
.bloground .span12 .span4 .catItemImage {border-radius:50%!important;width:300px!important;height:300px;border: 14px solid #ccc;overflow:hidden;margin:0 auto;}
.bloground .span12 .span4 .catItemImage img {max-width:200%!important;}
/* 2 Column Blog + Large Blog */
.bloground .span12 .span6 .catItemImage{width:400px!important;height:400px;}
.bloground .span12 .span6 .catItemImage img {max-width:200%!important;}	
.bloground .catItemImage {width:220px!important;height:220px;}
.bloground .catItemImage img {max-width:180%!important;}
/* 1 Column Blog */
.bloground .span12 .newstext1content,primarycols-1 {width:50%;float:left;margin-left:40px;margin-top:0px;}
}
@media(max-width:1200px){	
/* 3 Column Blog + Large Blog */
.bloground .span12 .span4 .catItemImage {border-radius:50%!important;width:250px!important;height:250px;border: 14px solid #ccc;overflow:hidden;margin:0 auto;}
.bloground .span12 .span4 .catItemImage img {max-width:200%!important;}
}
@media(max-width:1120px){
/* 4 Column Blog + Large Blog */
.bloground .span12 .span3 .catItemImage {border-radius:50%!important;width:180px!important;height:180px;border: 14px solid #ccc;overflow:hidden;margin:0 auto;}
.bloground .span12 .span3 .catItemImage img {max-width:200%!important;}	

.bloground .span12 .catItemImage {float:left;border-radius:50%!important;width:300px!important;height:300px;border: 14px solid #ccc;overflow:hidden;}
.bloground .span12 .catItemImage img {max-width:180%!important;margin-left:-120px;}
/* 2 Column Blog + Large Blog */
.bloground .span12 .span6 .catItemImage img {max-width:200%!important;}
.bloground .catItemImage {width:200px!important;height:200px;}
.bloground .catItemImage img {max-width:180%!important;}
.bloground h2.cat_title a,.bloground h2.cat_title {font-size:26px!important;}
}
@media(max-width:1020px){
.bloground .span12 .newstext1content {width:40%;float:left;margin-left:30px;}
.bloground .span12 .centerlarge .items-leading .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span6 .catItemImage,.bloground .span12 .leftlarge .items-leading .span6 .catItemImage,.bloground .span12 .rightlarge .items-leading .span6 .catItemImage{float:none;border-radius:50%!important;width:500px!important;height:500px;}
.bloground .span12 .centerlarge .xtc-intro .span3 .catItemImage,.span12 .leftlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .rightlarge .xtc-intro .span3 .catItemImage{border-radius:50%!important;width:150px!important;height:150px;}
.bloground .span12 .span3 .newstext1content {width:100%!important;float:none!important;margin-left:0px!important;}

}

@media(max-width:975px){
.bloground .span12 .h2.cat_title a,.bloground .span12 h2.cat_title {font-size:52px!important;}
}

@media(max-width:900px){
.bloground .span12 .catItemImage {float:none;}
.bloground .span12 .newstext1content {width:100%;float:none;margin-left:0px;}
.bloground .span12 .xtc-category-col {margin-bottom:60px;}
.bloground .span12 .span6 .catItemImage,.bloground .span12 .blog-featured .xtc-intro .span6 .catItemImage,
.bloground .span12 .span3 .catItemImage,.bloground .span12 .span4 .catItemImage,.bloground .span6 .catItemImage,.bloground .catItemImage,.bloground .span12 .catItemImage,.bloground .span12 .centerlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .leftlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .rightlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span6 .catItemImage,.bloground .span12 .leftlarge .items-leading .span6 .catItemImage,.bloground .span12 .rightlarge .items-leading .span6 .catItemImage {width:600px!important;height:600px;}
.bloground .span12 .span4 .catItemImage img,.bloground .span12 .span6 .catItemImage img,.bloground .catItemImage img {max-width:300%!important;}
.itemAuthorAvatarleft {display:none;}
}
@media(max-width:700px){
.bloground .span12 .span6 .catItemImage,.bloground .span12 .blog-featured .xtc-intro .span6 .catItemImage,
.bloground .span12 .span3 .catItemImage,.bloground .span12 .span4 .catItemImage,.bloground .span6 .catItemImage,.bloground .catItemImage,.bloground .span12 .catItemImage,.bloground .span12 .centerlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .leftlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .rightlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span6 .catItemImage,.bloground .span12 .leftlarge .items-leading .span6 .catItemImage,.bloground .span12 .rightlarge .items-leading .span6 .catItemImage  {width:500px!important;height:500px;}
.bloground .span12 .span4 .catItemImage img,.bloground .span12 .span6 .catItemImage img,.bloground .catItemImage img,.bloground .span12 .catItemImage img {max-width:250%!important;}
}
@media(max-width:600px){
.bloground .span12 .span6 .catItemImage,.bloground .span12 .blog-featured .xtc-intro .span6 .catItemImage,
.bloground .span12 .span3 .catItemImage,.bloground .span12 .span4 .catItemImage,.bloground .span6 .catItemImage,.bloground .catItemImage,.bloground .span12 .catItemImage,.bloground .span12 .centerlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .leftlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .rightlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span6 .catItemImage,.bloground .span12 .leftlarge .items-leading .span6 .catItemImage,.bloground .span12 .rightlarge .items-leading .span6 .catItemImage  {width:400px!important;height:400px;}
.bloground .span12 .span4 .catItemImage img,.bloground .span12 .span6 .catItemImage img,.bloground .catItemImage img,.bloground .span12 .catItemImage img {max-width:200%!important;}
.bloground .span12 .h2.cat_title a,.bloground .span12 h2.cat_title {font-size:42px!important;}
}
@media(max-width:480px){
.bloground .span12 .span6 .catItemImage,.bloground .span12 .blog-featured .xtc-intro .span6 .catItemImage,
.bloground .span12 .span3 .catItemImage,.bloground .span12 .span4 .catItemImage,.bloground .span6 .catItemImage,.bloground .catItemImage,.bloground .span12 .catItemImage,.bloground .span12 .centerlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .leftlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .rightlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span6 .catItemImage,.bloground .span12 .leftlarge .items-leading .span6 .catItemImage,.bloground .span12 .rightlarge .items-leading .span6 .catItemImage  {width:300px!important;height:300px;}
.bloground .span12 .span4 .catItemImage img,.bloground .span12 .span6 .catItemImage img,.bloground .catItemImage img {max-width:200%!important;}
.bloground .span12 .h2.cat_title a,.bloground .span12 h2.cat_title {font-size:32px!important;}
}
@media(max-width:360px){
.bloground .span12 .span6 .catItemImage,.bloground .span12 .blog-featured .xtc-intro .span6 .catItemImage,
.bloground .span12 .span3 .catItemImage,.bloground .span12 .span4 .catItemImage,.bloground .span6 .catItemImage,.bloground .catItemImage,.bloground .span12 .catItemImage,.bloground .span12 .centerlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .leftlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .rightlarge .xtc-intro .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span3 .catItemImage,.bloground .span12 .centerlarge .items-leading .span6 .catItemImage,.bloground .span12 .leftlarge .items-leading .span6 .catItemImage,.bloground .span12 .rightlarge .items-leading .span6 .catItemImage  {width:200px!important;height:200px;}
.bloground .span12 .span4 .catItemImage img,.bloground .span12 .span6 .catItemImage img,.bloground .catItemImage img,.span12 .catItemImage img {max-width:200%!important;}
}