/**
 * @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 - Global Structure
/* ----------------------------------------------*/
.row {
  margin-left:0!important
}



/* Global Styles */
a.hideTxt,span.hideTxt {
  display:block
}

.hideTxt {
  text-indent:-9999px
}

#component dd {
  margin-left:0!important
}

.button {
  background:tranparent;
  border:1px solid #fff;
  vertical-align:top
}

.formstyle .button {
  background:#fff;
  border:1px solid #666;
  vertical-align:top;
  padding:9px 16px
}

ul.nav li {
  list-style:none inside none!important
}

form ul,form ul li {
  list-style-type:none!important
}

.tooltip {
  background:transparent!important;
  border:0!important;
  left:10%!important;
}

#message {
  width:30%;
  margin:0 auto
}

.btn.jmodedit {
  z-index:1000001
}

img {
	max-width:100%;
}

#messagewrap{
	padding:10px 0;
}


/* ----------------------------------------------*/
/* 02 - Joomla CSS
/* ----------------------------------------------*/
/* Joomla Content */
.com_content #component p {
  margin:1.5em 0
}

.com_content #component h1,.com_content #component h2,.com_content #component h3,.com_content #component h4,.com_content #component h5,.com_content #component h6 {
  margin:.75em 0;
  line-height:100%;
  font-weight:400
}

.com_content .blog .icons {
magrin-top:26px;
}

.com_content .blog.fcascade .icons {
	 position:absolute;
z-index:100;
}

.com_content ul#archive-items li,.com_content .category-list ul li,.com_content .categories-list ul li {
  list-style:none inside none!important
}

.tags {
  margin-bottom:16px
}

dt.article-info-term {
  display:none
}

/* Joomla Article */
.com_content .item-page .page-header,.com_content .blog .page-header {
  margin:0!important;
  padding-bottom:0!important;
  border-bottom:0!important
}

.com_content #component .stocky.item-page .page-header h2 a,.com_content #component .stocky.item-page .page-header h2 {
  margin-top:0!important
}

.com_content .item-page img {
}

.com_content .item-page .pull-right.item-image {
  margin:0 0 18px 60px;
  width:50%
}

.com_content .item-page .pull-left.item-image {
  margin:0 60px 18px 0;
  width:50%
}

.stocky .content-links {
  display:inline-block!important;
  text-align:center
}

.stocky .content-links-a a::before,.com_k2 .stockyphoto .itemAttachmentsBlock ul.itemAttachments li:before {
  font-family:'FontAwesome';
  content:"\f019";
  padding-right:6px
}

.tags .label-info[href] {
  background:#ccc;
  font-weight:400;
  text-shadow:none!important;
  padding:4px 6px
}

.stocky .btn-group.pull-right {
  float:none;
  display:inline-block
}

span.readinglistbtn,a.rl_guest,.com_k2 span.readinglistbtn,.com_k2 a.rl_guest {
  display:inline-block;
  border-radius:4px;
  border:1px solid #ddd;
  padding:8px 12px;
  margin-left:12px
}

.edonate {
  display:inline-block;
  border-radius:4px;
  border:1px solid #ddd;
  padding:7px 12px;
  margin-left:12px;
  color:#e90010
}

.edonate form {
  display:inline-block;
  margin-bottom:0!important;
  line-height:100%
}

.edonate input[type="submit"] {
  background:none!important;
  border:0!important;
  line-height:100%!important
}

.edonate form::before {
  font-family:'FontAwesome';
  content:"\f0f4";
  padding-right:6px
}

.jitemSocialSharing {
  padding-bottom:16px
}

.stockyartmod {
  padding-top:16px
}

/* Joomla Category Blog */
.com_content .blog h2 {
  margin-top:0
}

.com_content .blog .span6 .page-header h2 a,.com_content .blog .span6 .page-header h2 {
  padding-top:0!important
}

.com_content span.subheading-category {
  margin-bottom:24px;
  padding-bottom:12px
}

.com_content .category-desc {
  margin-bottom:36px
}

.com_content p.readmore a.btn {
  background:transparent!important;
  text-transform:uppercase;
  text-shadow:none!important;
  background-image:none!important;
  box-shadow:none!important
}

.com_content .blog .intro,.com_content .cascadeitem,.com_content .blog .item,.com_content .blog .leading {
  margin-bottom:36px
}

.com_content .blog .intro img:hover,.com_content .cascadeitem img:hover,.com_k2 .stockyphoto span.catItemImage img:hover {
  -webkit-filter:contrast(2);
  filter:contrast(2)
}

span.txtcounter {
  margin-right:15px
}

.blog_icons {
  padding:12px 0;
  font-size:11px;
  text-align:left
}

.com_content .blog .cols-6 .page-header h2 a {
  font-size:50%
}

/* Stocky Grid Catergory */
.stockygrid-module {
	padding:40px 0px;
}

.stockygrid-module .moduletable {
	padding:20px;
}

/* Category Pricing Table View */
.com_content .pricetbl-wrap {
  text-align:center
}

.com_content .blog .pricetbl-wrap p.readmore {
  display:block;
  text-align:center;
  margin:0!important;
  border:none!important;
  background:#4c9188;
  color:#fff;
  padding:18px 0
}

.com_content .blog .pricetbl-wrap p.readmore a.btn {
  margin-bottom:0!important;
  border:0;
  font-size:16px
}

.com_content .blog .pricetbl-wrap p.readmore a.btn span {
  display:none
}

.com_content .blog .pricetbl-wrap p.readmore a,.com_content .blog .pricetbl-wrap p.readmore a:hover {
  color:#fff!important
}

.pricetbl-title {
  color:#fff
}

.pricetbl-price {
  font-size:62px;
  padding:20px
}

.pricetbl-content {
  background:#f1f1f1
}

.pricetbl-content p:nth-child(odd) {
  background:#efefef;
  margin:0!important;
  padding:12px 0!important
}

.pricetbl-content p:nth-child(even) {
  background:#e0e0e0;
  margin:0!important;
  padding:12px 0!important
}

.com_content .blog .pricetbl-wrap .page-header h2 a,.com_content .blog .pricetbl-wrap .page-header h2 {
  color:#fff!important;
  font-size:36px!important;
  margin:0!important;
  padding:12px 0!important
}

.com_content .blog .item .pricetbl-wrap .j2store-product {
  display:block;
  text-align:center;
  margin:0!important;
  border:none!important;
  background:#4c9188;
  color:#fff;
  padding:18px 0
}

.com_content .blog .item .pricetbl-wrap .j2store-product .product-sku,.com_content .blog .item .pricetbl-wrap .j2store-product .sale-price {
  display:none!important
}

.com_content .blog .item .pricetbl-wrap .j2store-product .btn.btn-primary {
  background:transparent;
  border:1px solid #fff
}

/* Category Staff View */
.cust-test {
  border:1px solid #ebebeb;
  margin-bottom:36px
}

.cust-test img {
  width:100%
}

.testm {
  background:#fff;
  padding:30px
}

.testm:before {
  border-color:transparent #fff;
  content:"";
  margin:-60px 0 10px;
  position:relative;
  z-index:999;
  border-width:25px 0 25px 25px;
  border-style:solid;
  display:block;
  width:0;
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.testm p.test-text {
  font-size:12px
}

.testm p.test-title {
  font-size:12px;
  font-weight:700
}

.testm span {
  font-size:10px;
  color:#666
}

/* Category FAQ Blog */
.com_content .blog .faq-blog_item {
  border:1px solid #ccc;
  padding:0 40px 20px;
  margin-bottom:0;
  margin-top:20px
}

.com_content .blog .faq-blog_item .page-header h2,.com_content .blog .faq-blog_item .page-header h2 a {
  font-size:18px!important
}

.com_content .blog .faq-blog_item span .page-header h2 {
  background:#fff!important;
  top:-10px!important;
  left:-20px;
  position:relative;
  display:inline;
  padding-left:12px;
  padding-right:12px
}

.com_content .blog .faq-blog_item span .page-header h2::before {
  font-family:FontAwesome;
  content:"\f05a";
  padding-right:12px
}

/* Pagination */
li.pagination-prev,li.pagination-next {
  display:none!important
}

.item-page .pagenav li {
  list-style:none inside none;
  display:inline
}

.item-page .pager li>a:hover {
  background:#fff!important
}

/* Edit */


/* CONTACTS */
/* Contact */
.com_contact .thumbnail.pull-right {
  margin:0 0 24px!important;
  float:none!important
}

.com_contact .jicons-icons {
  display:none
}

.com_contact label#jform_contact_email_copy-lbl.hasTip,.com_contact input[type="checkbox"] {
  float:left;
  margin-right:14px
}

/* SEARCH */
.com_search.search .search .phrases-box .controls {
  padding-bottom:18px
}

.com_search.search .search label {
  display:inline-block
}

.com_search.search .search input {
  display:inline-block
}

.com_search legend {
  padding:10px 0;
  margin-bottom:10px;
  border-bottom:1px solid #ccc
}

.com_search label {
  display:inline-block!important;
  margin-right:4%
}

.com_search .phrases-box,.com_search fieldset.only {
  padding:20px 0
}

.com_search .form-limit {
  padding:10px 0 20px;
  margin-bottom:10px;
  border-bottom:1px solid #ccc
}

.com_search dd.result-created {
  margin-bottom:16px
}

.stockygrid-module .search input,#region1 input#mod-finder-searchword.search-query.input-medium,#region1 .search input,#region1 div.k2SearchBlock form input.inputbox {
  max-width:600px!important;
  width:600px!important;
  opacity:.6;
  text-align:center;
  color:#5b5b5b
}

.stockygrid-module .search input,#region1 input#mod-finder-searchword.search-query.input-medium,#region1 .search input:hover,#region1 div.k2SearchBlock form input.inputbox:hover {
  opacity:.9;
  color:#000
}

#header .search input {
  opacity:.8
}

#header .search input:hover {
  opacity:1
}

input.search-query,div.k2SearchBlock form input.inputbox {
  border-radius:4px!important
}

.stockygrid-module .search input,#region1 input[type="text"].search-query,.acymailing_form input[type="text"],#region1 .search input,#region1 div.k2SearchBlock form input.inputbox {
  height:36px!important;
  padding:8px 6px!important;
  margin-bottom:10px!important;
  font-size:22px!important;
  line-height:24px!important
}

#headerwrap input[type="text"].search-query {
  display:inline-block!important;
  height:30px!important;
  padding:4px 6px!important;
  margin-top:6px!important;
  font-size:14px!important;
  line-height:20px!important;
  color:#555!important;
  vertical-align:middle!important;
  -webkit-border-radius:4px!important;
  -moz-border-radius:4px!important;
  border-radius:4px!important
}

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

form#mod-finder-searchform.form-search {
  margin:12px 0 0!important
}

input#mod-search-searchword.inputbox.search-query {
  color:#000
}

#region1 .search {
  margin:0 auto;
  text-align:center
}

.search-results .result {
	margin-bottom:36px;
}

/* USERS */
.com_users #component ul,.com_users #component li {
  margin-left:0!important;
  padding-left:0!important;
  list-style-position:inside;
}

.login,.logout {
  width:30%;
  color:#fff;
  padding:50px;
  margin:96px 0 360px
}

.com_users .button {
  background:transparent;
  border:1px solid #fff;
  vertical-align:top;
  font-size:16px;
  padding:12px 16px;
  color:#fff
}

.com_users .profile,.com_users .profile-edit,.com_users .reset,.com_users .reset-confirm,.com_users .reset-complete,.com_users .remind {
  width:50%;
  color:#fff;
  padding:50px;
  margin:96px 0 360px
}

.com_users .profile .dl-horizontal dt {
  margin-right:12px
}

.com_users .profile a.btn,.com_users .registration .btn,.com_users .profile-edit .btn {
  background:transparent;
  border:1px solid #fff;
  color:#fff;
  text-shadow:none
}

.com_users .profile a.btn span {
  display:none
}

.com_users .registration {
  width:50%;
  min-height:20px;
  color:#fff;
  padding:50px;
  margin:56px 0 160px;
  border:0 solid #e3e3e3;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
}

.com_users .registration legend,.com_users .registration h1,.com_users .profile h1,.com_users .profile-edit legend,.com_users .profile-edit h1 {
  color:#fff
}

/* TAGS */
.tag-category .cat-list-row {margin-bottom:36px;}

/* EDIT */
textarea#jform_articletext {
  width:95%!important;
  margin-top:16px
}

/* FORMS */
.form-actions {
  background:transparent
}

/* BUTTONS */
input.button.subbutton.btn.btn-primary {
  display:inline-block;
  padding:14px 12px;
  margin-bottom:0;
  font-size:16px;
  line-height:24px;
  color:#fff;
  text-align:center
}

/* ----------------------------------------------*/
/* 03 - Module Suffixes
/* ----------------------------------------------*/
/* Module Content H3 Override */
#left .module:first-child h3,#right .module:first-child h3 {
  border-top:none!important
}

/* Module H3 Titles */
h3.moduletitle i {
  vertical-align:middle;
  line-height:100%
}

h3.moduletitle i:before {
  vertical-align:middle
}

.module h3.moduletitle {
  padding:20px 0;
  margin-top:0px;
}

.modulecontent {
  padding:0px
}

#menuright1 .modulecontent {
  padding:0 0 0 6px;
  text-align:center;
  margin-right:-2px
}

#menuright2 .modulecontent {
  padding:0 0 0 15px;
  text-align:center
}

.module input.button {
  margin-bottom:12px
}


/* Page Classes */
.item-page.roundimage .item-image img {
  border-radius:50%;
  height:500px;
  width:500px;
  margin:0 auto 100px
}

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

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

.content-constrain .timeline-blog-item {
  width:60%;
  margin:0 auto
}

.item-page.content-constrain .page-header {
  text-align:center
}

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:70%;
  margin:0 auto
}

body.region1-constrain50 #region1,body.region2-constrain50 #region2,body.region3-constrain50 #region3,body.region4-constrain50 #region4,body.region5-constrain50 #region5,body.region6-constrain50 #region6,body.region7-constrain50 #region7,body.region8-constrain50 #region8,body.region9-constrain50 #region9,body.region10-constrain50 #region10,body.region1-constrain50 #region11,body.region12-constrain50 #region12 {
  width:50%;
  margin:0 auto
}

.pad40 .modulecontent {
  padding:40px
}

.pad60 .modulecontent {
  padding:50px
}

.pad70 .modulecontent {
  padding:70px
}

.pad80 .modulecontent {
  padding:80px
}

.padbt20 {
  padding-top:22px!important;
  padding-bottom:22px!important
}

.constrain {
  width:70%;
  margin:0 auto!important
}

/* Font Awesome */
h3.moduletitle:before {
  font-family:'FontAwesome';
  font-size:.5em;
  margin-right:10px
}

h3.moduletitle i {
  vertical-align:middle;
  line-height:100%
}

h3.moduletitle i:before {
  vertical-align:middle
}

/* ----------------------------------------------*/
/* 04 - Module Styles / Overrides
/* ----------------------------------------------*/
/* mod_custom Social Icons Leftside */
.sleft {
}

.sleft i {
  font-size:24px;
  color:#fff;
  padding:20px
}

.sleft.facebook {
  background:#3b5998
}

.sleft.google {
  background:#f20000
}

.sleft.linkedin {
  background:#006599
}

.sleft.twitter {
  background:#00b0ed
}

/* mod login */
.formstyle {
  padding-bottom:16px
}

/* mod_custom Inset Logo  */
h1.logotxt {
  font-size:16px;
  color:#fff;
  margin-top:12px;
  font-weight:900;
  letter-spacing:2px
}

h3.topsearch_txt {
  color:#fff!important;
  font-weight:200!important;
  font-size:36px!important
}

/* mod_custom Top Right */
p.topright {
  font-size:13px
}

/* mod Breadcrumb */
#pathway .breadcrumb,.breadcrumb >.active {
  background:transparent!important;
  color:#000!important;
  text-align:center
}

/* mod Acymaining bottom */
.acyintro {
  text-align:center
}

h3.acybottom {
  color:#fff!important;
  font-size:36px;
  font-weight:200!important
}

.acyintro p {
  font-size:14px;
  color:#fff;
  margin-bottom:42px
}

table.acymailing_form {
  width:60%
}

.acymailing_form input[type="text"] {
  opacity:.5
}

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

/* mod_custom Contribute */
.contribute,.contribute h2 {
  color:#fff
}

.contribute h2 {
  font-size:48px
}

.contribute1,.contribute2 {
  color:#fff;
  padding:75px;
  margin-bottom:36px
}

.contribute1 h2,.contribute2 h2 {
  font-size:32px;
  padding-bottom:12px;
  opacity:1!important;
  color:#fff;
  border-bottom:1px solid #fff
}

.contribute1 p,.contribute2 p {
  padding-bottom:16px;
  opacity:1!important
}

.contrib_button {
  border:1px solid #fff;
  padding:8px 16px;
  font-size:12px;
  text-align:center;
  color:#fff;
  display:inline-block;
  opacity:1!important
}

/* mod_custom Footer */
p.footertxt {
  color:#ccc
}

/* mod Elevator */
.stocky_elevator {
  position:fixed;
  bottom:0;
  right:0;
  padding:18px;
  background:#ccc;
  opacity:.7
}

/* ----------------------------------------------*/
/* 05 - Component Styles / Overrides
/* ----------------------------------------------*/
/* Reading List */
.rltoolbar {
  bottom:-44px;
  position:relative;
  display:inline-block;
  background:rgba(0,0,0,0.62);
  padding-right:12px
}

.rltoolbar a {
  color:#fff
}

.com_jxtcreadinglist .category_title {
  font-size:36px!important;
  font-weight:400;
  border-bottom:3px solid #000;
  margin:10px 0 0!important
}

.com_jxtcreadinglist .category_title::before {
  font-family:FontAwesome;
  content:"\f030";
  padding-right:12px
}

.readinglist-list .row-fluid {
  margin-bottom:36px!important
}

a.rl_link.rlemail,a.rl_link.rlcopy {
  border-radius:4px;
  border:1px solid #ddd;
  padding:8px 12px;
  margin-left:12px
}

/* Youtube Background Player */
.playerBox {
  margin-left:0!important
}

/* J2Store */
.j2store-product .product-price-container,.j2store-product .sale-price,form.j2store-addtocart-form {
  display:inline-block!important
}

.item-page .j2store-product {
  padding:14px 0 8px;
  border-bottom:1px solid #d3d3d3;
  border-top:1px solid #d3d3d3;
  display:block;
  margin:16px 0
}

.com_content .stocky .product-sku {
  display:none
}

/* AcyMailing */
.com_acymailing #acymodifyform,.com_acymailing #acyarchivelisting,.com_acymailing #acylistslisting {
  width:30%;
  color:#fff;
  padding:50px;
  margin:96px 0 360px
}

.com_acymailing .acymailing_list,.com_acymailing .list_description,.com_acymailing .acymailing_list:hover {
  border:0;
  padding:0;
  background:transparent
}

.com_acymailing .acymailing_list a {
  color:#fff
}

/* VM */
.com_virtuemart .category-view .row .category .spacer h2 {
  font-size:1.5em!important
}

.com_virtuemart .featured-view h4,.com_virtuemart .latest-view h4,.com_virtuemart .topten-view h4,.com_virtuemart .recent-view h4,.com_virtuemart .related-products-view h4 {
  font-size:32px;
  min-height:28px;
  margin:48px 0!important
}

.com_virtuemart .featured-view h2,.com_virtuemart .latest-view h2,.com_virtuemart .topten-view h2,.com_virtuemart .recent-view h2,.com_virtuemart .related-products-view h2 {
  font-size:24px;
  line-height:120%
}

.com_virtuemart .featured-view .spacer h3,.com_virtuemart .latest-view .spacer h3,.com_virtuemart .topten-view .spacer h3,.com_virtuemart .recent-view .spacer h3,.com_virtuemart .related-products-view .spacer h3,.com_virtuemart .browse-view .row .product .spacer h2 {
  font-size:24px;
  line-height:120%
}

.com_virtuemart .browseProductImage {
  max-height:100%
}

.com_virtuemart .productdetails-view.productdetails h1,.com_virtuemart .productdetails-view.productdetails .product-short-description {
  padding:0 0 0 20px!important
}

.com_virtuemart .product-neighbours {
  margin:0 0 4em!important
}

.com_virtuemart .product-field-display .chzn-container {
  margin-bottom:6px
}

.com_virtuemart .addtocart-area {
  height:100%!important;
  margin:0!important
}

.com_virtuemart .addtocart-bar {
  position:static!important;
  margin:24px 0
}

.com_virtuemart .product {
  padding:12px;
  text-align:left
}

.com_virtuemart .product-price {
  text-align:left;
  float:none!important
}

.com_virtuemart .productdetails-view .addtocart-bar,.com_virtuemart .manufacturer {
  text-align:left
}

.com_virtuemart .vm-product-container {
  margin-top:48px
}

.com_virtuemart h1 {
  font-size:48px;
  padding:0 0 0 20px;
  margin:48px 0
}

.com_virtuemart #ui-tabs ul#tabs {
  padding:1em 1em 0 0;
  border-bottom:2px solid #ccc
}

.com_virtuemart .orderlistcontainer {
  display:inline-table
}

span.custom-variant-inputbox input.custom-attribute:hover,span.quantity-box input.quantity-input:hover,input.vm-default:hover,span.quantity-box input.quantity-input:hover,.ask-a-question-view input.counter:hover,.ask-a-question-view input#email:hover,table.user-details input:hover,a.ask-a-question:hover,a.details:hover,div.details:hover,a.product-details:hover,button.default:hover {
  background:transparent!important
}

.com_virtuemart .horizontal-separator {
  height:0;
  margin:28px 0
}

.com_virtuemart .vendor-image {
  margin-bottom:28px
}

.com_virtuemart .product-fields {
  margin-top:12px!important
}

/* Kunena */
#Kunena .kblock div.kheader {
  border-top:0;
  border-bottom:0;
  border-right:0;
  margin:18px 0
}

#Kunena div.kblock div.kbody {
  border:0
}

#Kunena tr.krow2 td,#Kunena tr.krow1 td,#Kunena .kwhoonline.kwho-total.ks,#Kunena .kwholegend.ks {
  background:transparent;
  padding:14px;
  border:0
}

#Kunena .klist-markallcatsread {
  padding:12px 0;
  border:0
}

#Kunena div.kblock div.khelprulescontent,#Kunena div.kblock div.kfheadercontent,#Kunena div.kblock div.khelprulesjump,#Kunena div.kblock {
  background:transparent
}

#Kunena .ktitle,#Kunena a.ktitle {
  font-weight:400
}

#Kunena h1,#Kunena .kheader h2,#Kunena .kheader h2 a {
  font-weight:400;
  font-size:24px
}

#Kunena div.kthead-title a {
  font-weight:400
}

/* K2 */
.com_k2 .itemContainer.span4 .catItemHeader h3.catItemTitle {
  font-size:200%
}

.com_k2 .itemContainer.span3 .catItemHeader h3.catItemTitle {
  font-size:120%
}

.k2_register {
  width:50%;
  color:#fff;
  padding:50px;
  margin:96px 0 360px
}

.k2_register .componentheading {
  color:#fff
}

.k2AccountPage th.k2ProfileHeading,.k2AccountPage table.admintable td.key,.k2AccountPage table.admintable td.paramlist_key {
  background:transparent;
  color:#fff;
  border:0
}

.k2AccountPage table tr td label {
  margin-right:12px
}

/* ----------------------------------------------*/
/* 06 - Plugin Styles / Overrides
/* ----------------------------------------------*/
.imagegalleryplg img {
  max-width:100%;
  margin:0!important;
  border:0 solid #ccc!important;
  padding:0!important;
  -moz-box-shadow:0 0 0 0 #fff!important;
  -webkit-box-shadow:0 0 0 0 #fff!important;
  box-shadow:0 0 0 0 #fff!important
}

.imagegalleryplg img {
  width:33.333%!important
}

/*  Simple Image Gallery Pro fix */
#lbOverlay {
  z-index:999998!important
}

#lbCenter,#lbBottomContainer {
  z-index:999999!important
}

#sbox-content {
  background:#fff
}

#sbox-window {
  z-index:99999999999!important
}

#fancybox-wrap {
  z-index:99999999999!important
}

/* X-Stream Video */
.xtream {
  position:relative;
  padding-bottom:56.25%;
/* 16:9 */
  padding-top:25px;
  height:0
}

.xtream embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

/* ----------------------------------------------*/
/* 07 - Bootstrap Styles / Overrides
/* ----------------------------------------------*/
.com_content .item-page .pager li >a,.pager li >span {
  border-radius:3px!important
}

/* ----------------------------------------------*/
/* 08 - Mobile / Responsive CSS 
/* ----------------------------------------------*/
/* MOBILE */
.mobilebtn {
  background:rgba(255,255,255,0.65) url('http://dshminsu.com.tw/templates/stocky/images/icons/menu-icon-dk.png') 50% 50% no-repeat;
  margin:16px 0 0
}

.mobilebtn select {
  background:#fff
}


.mobilebtn {
  display:none
}

.mobilebtn .chzn-container {
  display:none!important
}



.mobilebtn select {
  display:none
}

.mmobile {
  text-align:center;
  padding:0 24px
}

body.mobile {
  padding:0;
  width:100%;
  background:#fff
}

body.mobile #mobile {
  background:#fff
}

img#videomobile {
  display:none
}