/**
 * @version		2.0.1
 * @package		Fashionlife template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2013-2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
.row-fluid .span12{margin-left:0;}
img{max-width:100%;min-width:1%;width:auto;}

/* CSS3 Hover Effects */
#header ul.menu > li > a:hover,#header ul.menu > li > a,#header ul.menu li.parent > ul > li,
#header ul.menu li.parent > ul > li > a,.login_slide_btn,.logout_slide_btn,.search_menu_btn,
.social a,.flatgreybutton,.bargraphv a,.circle1,.ca-main, ul.menu.iconside li,
ul.menu.iconside li:hover,.info:hover,.suckerfish ul.menu > li > a, .dropline ul.menu > li > a, .dualfish ul.menu > li > a,.suckerfish ul.menu > li > a:hover, .dropline ul.menu > li > a:hover, .dualfish ul.menu > li > a:hover,.k2wall_introtext, .k2-zoom,.article_header,.article_header span,.article_text,.k2media_wrap_right,.k2media_wrap_left,.itemImageGallery .imagegalleryplg img,#menu ul.menu > li > a,.btn,button,.ptitleactive,#Kunena #ktab div.moduletable ul.menu li, div.catItemReadMore,div.catItemCommentsLink,.newshover,.div.k2SearchBlock form input.button,.div.k2SearchBlock form input.button,#menu ul.menu li.parent > ul > li > a,p.readmore a,.btn,button,#menu ul.menu li.parent > ul > li > a,div#eventlist table.eventtable tr:hover td,.cattitle,#Kunena .button, #Kunena .kbutton,input.button,#menu ul.menu li.parent > ul > li.active > a,h3.newsitemtitlelg, h3.newsitemtitlelg a,h3.newsitemtitle, h3.newsitemtitle a,h3.newsitemtitlemed, h3.newsitemtitlemed a,h3.newsitemtitlemed2, h3.newsitemtitlemed2 a,h3.newsitemtitlemed3, h3.newsitemtitlemed3 a,h3.newsitemtitlesm, h3.newsitemtitlesm a,.newsitemdate a,.newsitemcomments a,.newsitemdatelg a,.newsmoredate a,.newsitemstats a,#Kunena #ktab div.moduletable ul.menu li a,#Kunena a:link, #Kunena a:visited, #Kunena a:active,.southslide .trigger,.southslide .trigger a,.newsitemcattitle {
	       -webkit-transition-property: all;
		   	  -moz-transition-property: all;
                -o-transition-property: all;
			   -ms-transition-property: all;
			       transition-property: all;
	       -webkit-transition-duration: 0.15s, 0.15s;
		   	  -moz-transition-duration: 0.15s, 0.15s;
		   	    -o-transition-duration: 0.15s, 0.15s;
			   -ms-transition-duration: 0.15s, 0.15s;
				   transition-duration: 0.15s, 0.15s;
	-webkit-transition-timing-function: ease-in, ease-out;
	   -moz-transition-timing-function: ease-in, ease-out;
         -o-transition-timing-function: ease-in, ease-out;
	    -ms-transition-timing-function: ease-in, ease-out;
		    transition-timing-function: ease-in, ease-out;
}


/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/
/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */

@media(max-width:1455px){
.k2media_wrap_right {width:55%!important;}
.k2media_wrap_left {width:40%!important;}
}
@media(max-width:1340px){
.itemImageGallery .imagegalleryplg img {width:17%!important;}
}
@media(max-width:1320px){	
.k2wall_introtext {display:none;}
.social .evencol, .social .oddcol {width:25%!important; font-size:0.9em!important;}
}
@media(max-width:1040px){
.articleimgal .imagegalleryplg img,.itemExtraFields .imagegalleryplg img {width:50%!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;}
}
@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;}
.xtc-intro .row-fluid .span12 div:first-child + div + div{margin-left:0;}
.rightlarge .items-leading .span6{width:100%;margin-left:0;}
.rightlarge .items-leading .span3{width:100%;margin-left:0;}
.centerlarge .items-leading .span6{width:100%;margin-left:0;}
.centerlarge .items-leading .span3{width:100%;}
.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;margin:0px!important;padding:0!important;border-right:0px!important;}
.itemAuthorLatest {margin:16px 0px!important;}
.product_price {display:inline-block!important;width:40%;}
.product_quantity_input {display:inline-block!important;width:15%;}
.social .evencol, .social .oddcol {width:50%!important; font-size:1.4em!important;}
.article_text {padding: 20px !important;}
}
@media(max-width:930px){
h2.title a,h2.title {font-size:28px!important;}
.article_date {margin: 0px 22px 0px 0px;}
#section-kmt {padding:0!important;}
}
@media screen and (max-width: 900px){
/* Sticky Header */
body.sticky{margin-top:50px!important;}
body.innerpage.sticky{margin-top:90px!important;}

/* Logo and Header */
#logo {float:left!important;width:50%!important;}
#topright {float:right!important;width:50%!important;padding-right:10px;}
div#menuwrapper {margin: 0px 0px 13px!important;}
#menu {padding:0!important;}
.mobilebtn {margin: 13px 0 0 14px!important;}

/* Row Fluid 100% */
.row-fluid [class*="span"] {display: block; width: 100%!important;float:none!important;margin-left: 0!important;}
.row-fluid [class*="span"]:first-child {margin-left: 0!important;}

/* Hide and show suffix */
.hide900 {display:none;}
.show900 {display:block;}

/* Bottom Module Columns */
#region9 [class*="span"], #region9 .row-fluid [class*="span"] {float: left !important; width: 48.618785% !important; margin-left: 2.76243% !important;}
#region9 [class*="span"]:nth-child(odd){margin-left:0!important;}
#region9 [class*="span"]:nth-child(even){margin-left: 2.76243% !important;}
#region9 .module h3 {border:none!important; padding:12px !important; margin-bottom: 20px !important; background-color:#161616;}
#bottom1,#bottom2,#bottom3 {border-right:0px solid #ccc;}

/* Joomla Content */
h1.pagetitle,h1.componentheading {margin: -40px -40px 40px -40px;padding: 17px 0px 16px 24px;color:#fff;}

/* K2 / K2Store */
.itemRatingLog {display:none;}
.product_price, .product_quantity_input, .k2store_add_to_cart {display: inline-block !important;width: 32%;}
#k2Container .componentheading {margin: -40px -40px 40px -40px;
padding: 34px 0px 24px 24px;}


/* Easy Image Unoslider */
.unoslider_title {font-size:76px!important;}
.unoslider_description {font-size:16px;}

/* K2 Animated Hover Disable */
.newshover {-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;-ms-transition-property: none;transition-property: none;-webkit-transition-duration: 0;-moz-transition-duration: 0;-o-transition-duration: 0;-ms-transition-duration: 0;transition-duration: 0;-webkit-transition-timing-function: none;-moz-transition-timing-function: none;-o-transition-timing-function: none;-ms-transition-timing-function: none;transition-timing-function: none;}

/* K2 Category Wall */
.firstrow .catwrap  {border:none!important;}
.centerrow .catwrap {border:none!important;}
.lastrow .catwrap   {border:none!important;}
.firstcol .catwrap, .centercol .catwrap, .lastcol .catwrap {border:none!important;}


}

@media screen and (max-width: 820px){
.unoslider_title {font-size:76px!important;}
.unoslider_description {font-size:16px;}
}
@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:48.6188%;}
}
@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;text-align:center!important;}
#sb-searchwrap{margin-right:-10px;}
}
@media (max-width: 767px) {
.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%; }
.mobilehide {display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}
.k2media_wrap_right {width:100%!important;float:none!important;}
.k2media_wrap_left {width:100%!important;float:none!important;}
.itemImageGallery .imagegalleryplg img {width:9%!important;}
.itemRelatedk2store {display:none;}
.k2rightcolumn {margin-top:24px;}
.unoslider_caption {top: 40%!important;}
/* Hide and show suffix */
.hide767 {display:none;}
.show767 {display:block;}
}
@media (max-width: 720px) {
.commentsleft,.commentsright {float:none;width:100%;}
.itemNavigation {text-align:center;}
.itemNavigationTitle {width:100%;display:block;}
.k2Pagination .pagenav {padding:8px;}
}
@media(max-width:650px){.xtc-responsive{float:none!important;width:100%!important;margin:0!important;}}
@media(max-width:620px){
.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;}
.k2Pagination .pagenav {padding:6px;}
div.k2Pagination ul li {padding:1px;}
#logo a {margin-left:12px!important;}
h2.k2title {text-align:center;}
.article_date {display:none;}
h5.day {float:left;}
.article_date .day {font-size:22px!important;}
h2.title a,h2.title {font-size:36px!important;}
.itemImageGallery .imagegalleryplg img {width:20%!important;}
.social .evencol, .social .oddcol {width:25%!important; font-size:2.4em!important;}
.unoslider_description {display:none!important;}
.unoslider_title {line-height:80%!important;}
.unoslider_caption {width:200px!important;top: 30%!important;}
/* ACY mailing module */
.show900 span.acymailing_introtext {float:none;width:100%;text-align:center;padding-right:0%;}
.show900 .acymailing_form {float:none;width:100%;text-align:center;}
.acysubbuttons {text-align: center!important;}
.acymailing_introtext p {font-size:14px;font-weight:100!important;}
#itemListLinks .itemContainer {width:50%!important;}
#itemListLinks .itemContainer .catItemView {padding: 0 0 20px 0!important; font-size: 14px!important;}
/* Hide and show suffix */
.hide620 {display:none;}
.show620 {display:block;}
}
@media(max-width:480px){
input, textarea, .uneditable-input{width:auto;}
.mobilehide {display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}
.mobileshow h3 span{display:none!important;margin:0px!important;padding:0px!important;height:0px!important;}
.ns_more .firstcol, .ns_more .centercol, .ns_more .lastcol {width: 100%!important;}
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;}
.itemImageGallery .imagegalleryplg img {width:15%!important;}
.social .evencol, .social .oddcol {font-size:1.4em!important;}
#component {padding: 20px!important;}
.span12 #k2Container .componentheading {margin: -20px -20px 20px -20px;padding: 24px 0px 24px 24px;}
#k2Container .componentheading {margin: -20px -20px 40px -20px;padding: 24px 0px 24px 24px;}
h1.pagetitle,h1.componentheading {margin: -20px -20px 40px -20px;padding: 17px 0px 16px 24px;color:#fff;}
.span12 h1.pagetitle,.span12 h1.componentheading {margin: -20px -20px 40px -20px;padding: 17px 0px 16px 24px;color:#fff;}
#k2Container.nowrap .featuredBadge {top:0px;right:0px;}
li.pagination-start,li.pagination-prev,li.pagination-end,li.pagination-next {display:none!important;}
region3wrap .xtc-wrapper {padding-top:0px;}
body.sticky{margin-top:50px!important;}
body.innerpage.sticky{margin-top:25px!important;}
.Pagination ul li {display: inline;padding:9px 0px!important;}	
#region9 .row-fluid [class*="span"] {width:100%!important;}
#region9 [class*="span"]:nth-child(even) {margin-left:0px!important;}
#region9 ul li {font-size:120%;}
.unoslider_title {font-size:64px!important;}
.unoslider_caption {width:200px!important;top: 20%!important;}

/* Hide and show suffix */
.hide480 {display:none;}
.show480 {display:block;}
}
@media(max-width:400px){
	#itemListLinks .itemContainer {width:100%!important;}
	#itemListLinks .catItemImage {padding:10px 0 0 0!important;}
}
@media(max-width:320px){
#menu {padding: 8px 0 8px 0;}
#topright {text-align:center;}	
.mobilepad .modulecontent  {padding: 0px!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;}
.itemImageGallery .imagegalleryplg img {width:41%!important;}
.showHere {display:none;}
#component {padding: 10px !important;}
.k2title {padding:8px!important;}
#region5 > [class*="span"] { margin:0px; width:100%; }
/* Hide and show suffix */
.hide320 {display:none;}
.show320 {display:block;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.newsdate{margin:0 30px 0 0;}}
/* End Responsive Parameters */
