/**
 * @version		1.0.3
 * @package		JoomlaXTC Stocky template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2016 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* 01 - CSS3 Hover Effects
/* ----------------------------------------------*/
.frontpage #headerwrap #header:hover,
.frontpage #headerwrap.stickyscroll #header,
.catwallitem:hover .catwalltitle,
.catwallitem img:hover,
.blog .intro img:hover,
.cascadeitem img:hover,
p.readmore a:hover,
#header ul.menu > li > a,
.social a,
ul.menu.iconside li,
ul.menu.iconside li:hover,
a.article-intro-btn,
.btn,button,.button,
.orderlist,
.com_content .blog .faq-blog_item:hover,
.com_k2 span.catItemImage img:hover {
	     -webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.25s,0.25s;
		-moz-transition-duration: 0.25s,0.25s;
		-o-transition-duration: 0.25s,0.25s;
		-ms-transition-duration: 0.25s, 0.25s;
		transition-duration: 0.25s, 0.25s;
		-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;
}
	

/* ----------------------------------------------*/
/* 04 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */
/*  Mobile Device Breakpoints */
@media(max-width:1600px) {
span.txtcounter {
  width:10%!important
}
}

@media(max-width:1550px) {
.sleft.facebook,.sleft.google,.sleft.linkedin,.sleft.twitter {
  opacity:.5
}
}

@media(max-width:1440px) {
.pad80 .modulecontent {
  padding:0 30px
}
}

@media(max-width:1280px) {
/* ACYMAILING */
table.acymailing_form {
  width:80%
}

.constrain {
  width:auto
}

.item-page.content-constrain {
  width:auto;
  margin:0 auto
}

.item-page.content-constrain70 {
  width:auto;
  margin:0 auto
}

body.region1-constrain #region1,body.region2-constrain #region2,body.region3-constrain #region3,body.region4-constrain #region4,body.region5-constrain #region5,body.region6-constrain #region6,body.region7-constrain #region7,body.region8-constrain #region8,body.region9-constrain #region9,body.region10-constrain #region10,body.region1-constrain #region11,body.region12-constrain #region12 {
  width:auto
}
}


@media screen and (max-width: 1000px) {
span.txtcounter {
  width:12.5%
}
}

@media screen and (max-width: 900px) {
/* Header Wrap */
#header {
  display:block
}

#headertop {
  display:none;
  padding:0px
}


/* Module */
.module {
  margin:0 0 36px
}

/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {
  display:block;
  width:100%;
  margin-left:0
}

.pad80 .modulecontent {
  padding:0 80px!important
}

.stocky_elevator {
  position:static;
  background:transparent
}

/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {
  width:33%!important
}

ul.iconside {
  display:table!important;
  width:100%
}

ul.menu.iconside li {
  display:table-cell!important
}

.menusmall .iconside li {
  padding-bottom:0!important
}

table.acymailing_form {
  width:100%
}

.item-page.roundimage .item-image img {
  border-radius:0;
  height:auto;
  width:auto;
  margin:0
}

.com_content .item-page .pull-right.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.border h3.moduletitle::after {
  width:70%
}
.contribute1,.contribute2 {
	opacity:1;
}

}
@media (max-width: 768px) {
/* Image Gallery Resize */
.imagegalleryplg img {
  width:50%!important
}

.pad80 .modulecontent {
  padding:40px
}

body {
  padding-left:0;
  padding-right:0
}

span.txtcounter {
  width:15%!important
}

.border h3.moduletitle::after {
  width:80%
}
#newsflash .search input {
	max-width:400px!important;
	width:400px!important;
}

.login,.logout,.com_users .registration,.com_users .profile, .com_users .profile-edit, .com_users .reset, .com_users .reset-confirm, .com_users .reset-complete, .com_users .remind,.com_acymailing #acymodifyform, .com_acymailing #acyarchivelisting, .com_acymailing #acylistslisting {
	width:95%;
	padding:10px;
	margin-top:46px;
}

.com_virtuemart  span.quantity-controls {
	display:none!important;
}

}

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
/* Tables */
table,thead,tbody,th,td,tr {
  display:block
}

thead tr {
  position:absolute;
  top:-9999px;
  left:-9999px
}

td {
  border:none;
  border-bottom:1px solid #eee;
  position:relative;
  padding-left:50%
}

td:before {
  position:absolute;
  top:6px;
  left:6px;
  width:45%;
  padding-right:10px;
  white-space:nowrap
}

.com_virtuemart .orderlistcontainer {
  display:inline-block
}

#acyarchivelisting td {
	padding-left:0px;
}

}

@media(max-width:660px) {
.fontawesome-icon-list div {
  width:45%
}

.stockygrid-module .search input,input#mod-finder-searchword.search-query.input-medium {
  max-width:380px!important;
  width:380px!important
}

h3.topsearch_txt {
  font-size:24px!important
}

span.txtcounter {
  width:15%!important
}


}

@media(max-width:620px) {
/* Joomla Content */
.img-fulltext-left,.article-full-left {
  float:none!important;
  width:100%!important
}

.pad60 .modulecontent {
  padding:36px!important
}

.pad70 .modulecontent {
  padding:50px 20px 44px!important
}

.pad80 .modulecontent {
  padding:0 40px!important
}

.contribute1,.contribute2 {
  padding:15px
}
}

@media(max-width:480px) {
/* Joomla Content */
/* Joomla Page Title Font Resize */
h1.pagetitle span {
  font-size:34px!important
}

/* Region Padding Resize */
.articleright p,.articleleft p {
  font-size:16px!important
}

.articleright h2,.articleleft h2 {
  font-size:36px!important;
  margin-bottom:15px!important
}

/* Image Gallery */
.imagegalleryplg img {
  width:100%!important
}

h3.acybottom {
  margin:0!important;
  font-size:26px!important
}

td.acyfield_email.acy_requiredField,td.acysubbuttons {
  padding-left:0!important
}

.stockygrid-module .search input,input#mod-finder-searchword.search-query.input-medium {
  max-width:240px!important;
  width:240px!important
}

h3.topsearch_txt {
  font-size:16px!important
}

.stocky .content-links {
  display:block;
  width:100%
}

.stocky span.readinglistbtn,.stocky a.rl_guest {
  margin-left:0;
  display:block;
  margin-bottom:16px;
  text-align:center
}

.edonate {
  display:block;
  margin-left:0;
  margin-bottom:16px;
  text-align:center
}


h3.moduletitle {
  text-align:center
}

body.innerpage {
  margin-top:60px
}

.border h3.moduletitle::after {
  width:100%
}

.stockygrid-module .search input {
	max-width:200px!important;
	width:200px!important;
}
}

@media(max-width:380px) {
/* Tables */
td.key {
  width:35px!important
}

.com_content .blog .faq-blog_item span .page-header h2 {
  background:#fff!important;
  top:0!important;
  left:0;
  position:static;
  display:block;
  padding-left:0;
  padding-right:0
}

.com_content .blog .faq-blog_item {
  border:1px solid #ccc;
  padding:0 20px;
  margin-bottom:0;
  margin-top:0
}

#headerwrap input#mod-finder-searchword.search-query.input-medium,#header .search input {
  max-width:120px!important;
  width:120px!important
}
}

@media(max-width:320px) {
input#mod-finder-searchword.search-query.input-medium,#header .search input {
  max-width:100px!important;
  width:100px!important
}

/* h1 Logo Text */
h1.logotxt {
  font-size:16px!important
}

/* Breadcrumbs Title Removal */
.showHere {
  display:none
}
}
/* End Responsive Parameters */
