/**
 * @version		1.0.1
 * @package		JoomlaXTC Joomla Day template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* CSS3 Hover Effects - Turn effects on or off in the CSS3 Template Parameters */
p.readmore a:hover,ul.menu > li > a,.btn,button,.button,.orderlist,.com_content .blog .faq-blog_item:hover,.speakers-wrap,.desaturate,#jxtc_canvasslide a {
	     -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;
}

/* Set REGION background images size for displays above 2048px */
#headerwrap {
  background-size:contain!important
}

#region1wrap {
  background-size:cover!important
}

#region2wrap {
  background-size:cover!important
}

#region3wrap {
  background-size:cover!important;
  display:none;
}

#region4wrap {
  background-size:cover!important
}

#region5wrap {
  background-size:cover!important
}

#region6wrap {
  background-size:cover!important
}

#region7wrap {
  background-size:cover!important
}

#region8wrap {
  background-size:cover!important
}

#region9wrap {
  background-size:contain!important
}

#region10wrap {
  background-size:cover!important
}

#region11wrap {
  background-size:cover!important
}

#region12wrap {
  background-size:cover!important
}
/* Responsive Media Breakpoints */
/* RESPONSIVE PARAMETERS */
@media(max-width:1480px) {
.titletext_txt {
  /*top:15%;*/
  top:33.4%;
  /*left: 13%;*/
  /*width:55%*/
}
}

@media(max-width:1280px) {
.titletext_txt {
  /*top:15%;*/
  top:40.3%;
  /*left: 13%;*/
  /*width:55%*/
}
}


@media(max-width:1280px) {
/* ACYMAILING */
table.acymailing_form {
  width:80%
}

/* Constrain Page Classes */
.constrain {
  width:auto
}

.item-page.content-constrain {
  width:auto;
  margin:0 auto
}

.item-page.content-constrain70 {
  width:auto;
  margin:0 auto
}

}

@media(max-width:1200px) {
.titletext_txt {
  /*top:15%;*/
  top:25.3%;
  /*left: 13%;*/
  /*width:55%*/
}

.com_content.spon .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 42% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon1 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 18% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon2 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 18px 0;
  /*width:50%*/
  width:41%
}

.com_content.spon3 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 21% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon4 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 34% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon5 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 40% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon6 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 18px 0;
  /*width:50%*/
  width:41%
}

.com_content.spon7 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 10% 0;
  /*width:50%*/
  width:41%
}

.embed-container2 {
  padding-bottom: 49%;
}

}

@media screen and (max-width: 1180px) {
/*.u1 {
  margin-top:2%
}*/

@media screen and (max-width: 1140px) {
/* mod custom HTML Titles */
.titletext_txt {
  /*width:65%*/
  top:36.3%;
}
}

@media screen and (max-width: 1100px) {
/* mod_custom User 1 */
/*.u1 p {
  font-size:14px!important;
}*/

/*.u1 p span {
  font-size:11px!important;
}*/

/* Region 12 Padding override */
#region12wrap .xtc-wrapper {
  /*padding:30px*/
  padding: 30px 30px;
}

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
}
}

@media screen and (max-width: 1024px) {
/* mod_custom User 13 */
.modulecontent .span6.offset3 {
  margin-left:0!important;
  width:100%!important
}

/* Region 4 Wrap Padding Overrride */
#region4wrap .xtc-wrapper {
  padding:30px
}

/* Region 8 Wrap Padding Overrride */
#region8wrap .xtc-wrapper {
  padding:30px
}

.u13 p {
  width:50%;
  margin:0 auto
}

.com_content.spon .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 65% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon1 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 28% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon2 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 14% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon3 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 35% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon4 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 48% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon5 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 60% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon6 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 18px 0;
  /*width:50%*/
  width:41%
}

.com_content.spon7 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 17% 0;
  /*width:50%*/
  width:41%
}

.com_content.lamario .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 16% 0;
  /*width:50%*/
  width:41%
}

.embed-container2 {
  padding-bottom: 53%;
}

.inset_txt,.timer_inset_txt {
  padding:20% 0 9%!important;
  text-align:center!important
}

}

@media screen and (max-width: 980px) {
/* mod_custom User 1 */
/*.u1 {
  margin:0 0 0 10%!important;
  padding:20px
}*/

.com_content.spon .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 74% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon1 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 32% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon2 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 14% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon3 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 39% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon4 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 52% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon5 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 66% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon6 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 5% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon7 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 21% 0;
  /*width:50%*/
  width:41%
}

.com_content.lamario .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 23% 0;
  /*width:50%*/
  width:41%
}

.embed-container2 {
  padding-bottom: 54%;
}

}

@media screen and (max-width: 979px) {
#header {
  /*padding: 0px 30px 25px;*/
  padding: 0px 30px 19px;
}

.speak_main .span6 {
    margin: 0px !important;
    width: 100% !important;
}

.speakers-inner {
  padding-bottom:10px!important
}

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:80%;
  margin:0 auto
}
}

@media screen and (max-width: 900px) {
/* Full Width Span Breakpoint */
/*.row-fluid [class*="span"] {
  display:block;
  width:100%;
  margin-left:0
}*/

#user37.span4, #user38.span4 {
  display:block;
  width:48.717948717949%;
  margin-left:0
}

#user39.span4 {
  display:block;
  width:100%;
  margin-left:0
}

#user38.span4 {
  margin-left: 2.56826%;
}

/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {
  max-width:33%!important;
  width:33%!important
}

/*ACYMail Table Adjustment */
table.acymailing_form {
  width:100%
}

/* Page Classes */
.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
}*/

.com_content.spon .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 91% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon1 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 39% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon2 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 18% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon3 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 50% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon4 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 67% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon5 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 83% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon6 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 8% 0;
  /*width:50%*/
  width:41%
}

.com_content.spon7 .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 28% 0;
  /*width:50%*/
  width:41%
}

.com_content.lamario .item-page .pull-left.item-image {
  /*margin:0 60px 18px 0;*/
  margin:0 30px 31% 0;
  /*width:50%*/
  width:41%
}

.embed-container2 {
  padding-bottom: 56%;
}


/* Module Classes */
.border h3.moduletitle::after {
  width:70%
}

/* mod_custom User 1 */
.u1 {
  margin:0!important
}

/*.u1 p {
  font-size:17px!important;
}*/

/* mod_custom User 13 */
.u13 p {
  width:100%
}

/* mod_newspro User 19 */
.speakers-inner {
  padding-bottom:10px!important
}

/* mod font title sizing */
.sponsors_title,.keynote_title {
  width:80%!important
}

h3.speakers-title {
  font-size:24px
}

/* Bottom 1 - 4 Bootstrap span override */
#bottom1.span3,#bottom2.span3,#bottom3.span3,#bottom4.span3 {
  width:48.717948717949%!important;
  float:left!important
}

#bottom1.span3 h3,#bottom2.span3 h3,#bottom3.span3 h3,#bottom4.span3 h3,#bottom1.span3 ul,#bottom2.span3 ul,#bottom3.span3 ul,#bottom4.span3 ul {
  text-align:center
}
}

@media (max-width: 820px) {
/* mod_custom User 25 */
ul.logos li {
  /*width:30%*/
  width:50%;
}

/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {
  display:block;
  width:100%;
  margin-left:0
}

.com_content .item-page .page-header h2 a,.com_content .item-page .page-header h2,.com_k2 .itemHeader h2.itemTitle {
	margin-top:16px!important;
}

.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
}

.com_content.spon .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content.spon1 .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content.spon2 .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content.spon3 .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content.spon4 .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content.spon5 .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content.spon6 .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content.spon7 .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.com_content.lamario .item-page .pull-left.item-image {
  margin:0;
  width:100%;
  float:none
}

.embed-container2 {
  padding-bottom: 84%;
}

.inset_txt,.timer_inset_txt {
  padding:26% 0 13%!important;
  text-align:center!important
}

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:85%;
  margin:0 auto
}

}

@media (max-width: 767px) {
/* Override Bootstrap Body Padding */
body {
  padding-left:0;
  padding-right:0
}

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;
}

#region1.xtc-fluidwrapper {
	padding:60px 0px 0px;
	background:#ffffff; 
}

.modulecontent {
  padding:0px 0 0;
}

/* Module Suffix Classes */
.border h3.moduletitle::after {
  width:80%
}

.lightbox {
  margin-bottom: 0px;
}

/* Virtuemart Turn Quanity off at mobile level */
.com_virtuemart span.quantity-controls {
  display:none!important
}

div.module.title-off.offset2 {
  text-align:center;
  padding:10%
}

#user37.span4, #user38.span4 {
  display:block;
  width:100%;
  margin-left:0
}

#user38.span4 {
  margin-left: 0;
}

.embed-container2 {
  padding-bottom: 94%;
}

.inset_txt h2,.timer_inset_txt h2 {
  font-size:30px!important;
}

.inset_txt h1,.timer_inset_txt h1 {
  font-size:60px!important;
}

}

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
/* Responsive 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
}

/* Virtuemart Order List */
.com_virtuemart .orderlistcontainer {
  display:inline-block
}

/* ACY Archive TD */
#acyarchivelisting td {
  padding-left:0
}
}

@media(max-width:680px) {
/* mod_newspro User 19 */
.speak_main .wallfloat {
  width:100%!important;
  height: auto!important;
}

.sponsors_title,.keynote_title {
  width:90%!important
}

.keynote_title p {
  font-size:14px!important
}

.speakers-inner {
  padding-bottom:15px!important
}

/* mod_custom User 25 */
.gmapmark {
  width:80%
}
}

@media(max-width:660px) {
/* Typography Page Styling */
.fontawesome-icon-list div {
  width:45%
}
}

@media(max-width:620px) {
/* Joomla Content */
.img-fulltext-left,.article-full-left {
  float:none!important;
  width:100%!important
}

/* Image Gallery Plugin */
.imagegalleryplg img {
  max-width:50%!important;
  width:50%!important
}
}

@media(max-width:580px) {
/* mod_newspro INSET Slideshow */
/*.inset_txt,.timer_inset_txt {
  padding:15% 0 10%!important;
  text-align:center!important
}*/

.timer_inset_txt p,.timer_inset_txt h1,.timer_inset_txt h2,.timer_inset_txt h3,.inset_txt p,.inset_txt h1,.inset_txt h2,.inset_txt h3 {
  text-align:center
}

/* mod_custom Footer */
.footertxt {
  font-size:12px
}
}

@media(max-width:480px) {
/* mod_custom / mod_newspro / mod_countdown INSET */
.inset_txt,.timer_inset_txt {
  padding:20% 0 10%!important;
  text-align:center!important
}

.inset_txt h1,.timer_inset_txt h1 {
  font-size:72px!important;
  text-align:center!important
}

.inset_txt h2,.timer_inset_txt h2 {
  /*font-size:48px!important;*/
  font-size:33px!important;
  /*letter-spacing:-1px!important;*/
  /*letter-spacing:-4px!important;*/
  text-align:center!important
}

.inset_txt h3,.timer_inset_txt h3 {
  font-size:24px!important;
  /*letter-spacing:-1px!important;*/
  text-align:center!important
}

.inset_txt p,.timer_inset_txt p {
  font-size:14px!important;
  text-align:center!important
}

/* Joomla Content */
/* Joomla Page Title Font Resize */
h1.pagetitle span {
  font-size:34px!important
}

/* mod_custom User 13 */
.u13-gallery {
  display:none
}

/* mod_acymailing user 43 */
h3.acybottom {
  margin:0!important;
  font-size:26px!important
}

td.acyfield_email.acy_requiredField,td.acysubbuttons {
  padding-left:0!important
}

/* Module Styling */
h3.moduletitle,ul.menubottom {
  /*text-align:center*/
}

.border h3.moduletitle::after {
  width:100%
}

#menuright2 {
  margin-left:0
}

/* mod_custom User 25 */
ul.logos {
  padding:0
}

ul.logos li {
  width:100%;
  text-align:center;
  padding:16px 0
}

.sponsors-btns {
  padding-top:24px
}

/* Bottom 1 - 4 Bootstrap span override */
#bottom1.span3,#bottom2.span3,#bottom3.span3,#bottom4.span3 {
  width:100%!important;
  float:none!important;
  text-align:center
}

/* Menu Bottom Font Size override */
ul.menubottom li a {
  font-size:16px
}

ul.menubottom li {
  margin-bottom:14px
}

/* Image Gallery Plugin */
.imagegalleryplg img {
  max-width:100%!important;
  width:100%!important
}

.embed-container2 {
  padding-bottom: 126%;
}

}

@media(max-width:380px) {
/* Tables */
td.key {
  width:35px!important
}

/* Com Content overrides */
.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
}

/* mod_custom User 25 */
.sponsors-btns button {
  margin-top:22px
}

/* Countdown Module */
.secondsWrap {
  display:none!important
}

/* BTN */
/*.btn {
  margin-bottom:24px
}*/

#header {
  /*padding: 0px 30px 1px;*/
  padding: 0px 30px 19px;
}

.organiz {
  width:72px !important;
}

h3.barba,h3.lamario {
  width: 55% !important;
}

.embed-container2 {
  padding-bottom: 135%;
}

}

@media(max-width:320px) {
/* h1 Logo Text */
h1.logotxt {
  font-size:16px!important
}

/* Breadcrumbs Title Removal */
.showHere {
  display:none
}

.organiz {
  width:62px !important;
}

h3.barba,h3.lamario {
  width: 60% !important;
}

.embed-container2 {
  padding-bottom: 153%;
}

}
/* End Responsive Parameters */
