/**
 * @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
}

#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%;
  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
}

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: 1180px) {
.u1 {
  margin-top:2%
}

@media screen and (max-width: 1140px) {
/* mod custom HTML Titles */
.titletext_txt {
  width:65%
}
}

@media screen and (max-width: 1100px) {
/* mod_custom User 1 */
.u1 p {
  font-size:14px!important
}

/* Region 12 Padding override */
#region12wrap .xtc-wrapper {
  padding:30px
}
}

@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
}
}

@media screen and (max-width: 980px) {
/* mod_custom User 1 */
.u1 {
  margin:0 0 0 10%!important;
  padding:20px
}
}

@media screen and (max-width: 900px) {
/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {
  display:block;
  width:100%;
  margin-left:0
}

/* 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
}

/* Module Classes */
.border h3.moduletitle::after {
  width:70%
}

/* mod_custom User 1 */
.u1 {
  margin:0!important
}

.u1 p {
  font-size:18px!important
}

/* mod_custom User 13 */
.u13 p {
  width:100%
}

/* mod_newspro User 19 */
.speakers-inner {
  padding-bottom:25px!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%
}
}

@media (max-width: 767px) {
/* Override Bootstrap Body Padding */
body {
  padding-left:0;
  padding-right:0
}

/* Module Suffix Classes */
.border h3.moduletitle::after {
  width:80%
}

/* 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%
}
}

@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
}

.sponsors_title,.keynote_title {
  width:90%!important
}

.keynote_title p {
  font-size:14px!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:52px!important;
  text-align:center!important
}

.inset_txt h2,.timer_inset_txt h2 {
  font-size:48px!important;
  letter-spacing:-1px!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
}
}

@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
}
}

@media(max-width:320px) {
/* h1 Logo Text */
h1.logotxt {
  font-size:16px!important
}

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