/* LARGE DESKTOP
-------------------------------------------------*/
@media (max-width: 1400px) {
	.home.itemid-121 .banner-content, .home.itemid-120 .banner-content {
    	background-position-x: 0px !important;
    	background-size: 40% auto;
    }	
    .t3-navbar .nav > li > a, .t3-navbar .nav > li > .separator {
	    margin: 0px 10px;
    }
    .topbar .dates p, .t3-navbar .nav > li > a, .t3-navbar .nav > li > .separator {
	    font-size: 14px;
    }

}	

/* LARGE DESKTOP
-------------------------------------------------*/
@media (max-width: 1200px) {
.container {width: 1024px;}
.fixed-social {display: none;}	
.logo-wrap {width: 210px;}
.topbar-bg {}
.topbar .dates p, .t3-navbar .nav > li > a, .t3-navbar .nav > li > .separator {font-size: 12px;}
.topbar .head-phonenumber {display: none;}
.t3-navbar .nav > li:last-child a {padding: 15px 15px;}
.itemid-1125 .newsimg {max-width: 955px;}
#countdownbg .t3-homecountdown .scd-digit{font-size: 100px !important;}
/* BODY
------------------------------- */

	.home .mainbanner .banner-img {
		background-size: cover !important;
	}	

/* FOOTER
------------------------------- */ 
	footer .footer-spotlight .t3-spotlight > div:nth-child(3) .advert {
		float: none;
		width: 100%;
		text-align: center;
		margin-top:25px;
	}
/* SPLASH PAGE
------------------------------- */ 
	.splash-block h1 {
		font-size: 39px;
	}
	.splash-block h2 {
		font-size: 30px;
	}
	.splash-block h3 {
		font-size: 20px;
	}
}

/* DESKTOP
-------------------------------------------------*/
@media (min-width: 992px) {
	
/* GENERAL
------------------------------- */
	.container {
		max-width: 100%;
	}
/* HEADER
------------------------------- */

/* BODY
------------------------------- */

/* FOOTER
------------------------------- */ 

}

/* LAPTOP
-------------------------------------------------*/
@media (max-width: 991px) {
.mobilemenu {display: block;right: 70px;position: fixed;z-index: 999; top:15px;}
.mobilemenu .toggleMenu{background-color: transparent !important;position: absolute; right: 0; top:0;}
.mobilemenu .toggleMenu a:hover{color: #fff !important; opacity: 0.8;}
.mobilemenu .toggleMenu span{display: none;}
.responsiveMenuTheme1m.isMobile > li > ul{display: none;}
.mobilemenu .responsiveMenuTheme1m.isMobile {margin: 60px 0 0 !important;}


/* GENERAL
------------------------------- */
	body .navbar-collapse.collapse {
		display: none !important;
	}
	body .off-canvas-toggle {
		display: block !important;
		float: right;
		position: relative;
	}
	.t3-off-canvas .t3-off-canvas-header {
	    height: 62px;
	}
	.banner-block {
		-webkit-transform:	translateY(15%);
		-moz-transform: 	translateY(15%);
    	-o-transform: 		translateY(15%);
		transform: 			translateY(15%);
		padding:0px;
	}
/* HEADER
------------------------------- */
   .menuBody .bottom-innerwrap {
	    margin: 22px 0px !important;
	}
	.mainbanner.nobanner {
	    height: 80px;
	}
	.topbar .top-innerwrap, .topbar .bottom-innerwrap {
	    margin: 30px 0px;
	}
/* BODY
------------------------------- */
	.item-page .item-image { 
		width: 100%;
		height: auto;
	}	
	.item-page .item-image img {
		max-height: 450px;
	}
	
	#qx-section-581 .qx-column {
		margin-bottom: 30px;
	}
	
	.home-block-3 #mnwall_scr_1 .mnwall-scr-item {
		width: 50% !important;
	}
	#countdownbg .t3-homecountdown .scd-digit{font-size: 70px !important;}
/* FOOTER
------------------------------- */ 


	
/* GENERAL
------------------------------- */
	.container {
	    width: auto;
	    max-width: 890px;
	}


/* HEADER
------------------------------- */

/* BODY
------------------------------- */
	.home-block {
    	padding: 30px 0px;
    }
    
    .mainbanner .banner-wrap .banner-content img {
	    max-width: 100%;
	    width: auto;
	    min-width: inherit;
    }
   
/* FOOTER
------------------------------- */ 
	footer .footer-spotlight .t3-spotlight > div:nth-child(2) {
		text-align: left;
		margin-top:20px;
	}
	footer .footer-spotlight .t3-spotlight > div:nth-child(3) {
		margin-top:25px;
	}
	footer .footer-spotlight .t3-spotlight > div:nth-child(3) .advert {
		float: none; 
		width: 100%;
		text-align: center;
		display: block;
		margin-top:0px;
	}
	footer .footer-spotlight .t3-spotlight > div:nth-child(1) .custom img {
	    width: auto;
	    height: auto;
	}

/* SPLASH
------------------------------- */ 	
	.splash-block.manchester-message > .inner .custom {
	    float: right;
	    text-align: right;
	    margin-right: 5px;
	}
	.splash-block.london-message > .inner .custom {
	    float: left;
	    text-align: left;
	    margin-left: 5px;
	}
	.splash-block h1 {
		font-size: 25px;
	}
	.splash-block h2 {
		font-size: 25px;
	}
	.splash-block h3 {
		font-size: 14px;
	}
	.splash-block h3 span {
		margin-top:5px;
	}
}


/* TABLET - Portrait
-------------------------------------------------*/
@media (max-width: 767px) {
/* GENERAL
------------------------------- */


/* HEADER
------------------------------- */
	.logo-wrap {
	    width: 225px;
	}
	.topbar .dates {
	    padding: 10px 0px 10px 164px;
	}
	.topbar .head-booktickets a {
	    padding: 10px 6px 6px 6px;
	    font-size: 17px;
    }
    .topbar .head-booktickets {
    	margin: 0px 10px 0px 0px;
    }
    .topbar .head-booktickets em, .topbar .head-social {
		display: none;
	}
	.topbar .dates p {
    	font-size: 12px;
    }
/* BODY
------------------------------- */
	.view-category .t3-content {
		width: 100%;
	}
	.view-category .t3-sidebar {
		width: 100%;
	}
	.view-category .t3-sidebar .news-signup {
		display: none;
	}
	body #t3-content .mnwall-columns .mnwall-photo-link img { 
		width: 100% !important;
		height: auto !important
	}	
	.mnwall-item-inner .mnwall-title a {
		width: 90%;
	    display: inline-block !important;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.item-page .item-image img {
		width: 100%;
		height: auto;
		max-height: 300px;
	}

/* FOOTER
------------------------------- */ 

		
	
}	

/* Container Fix
-------------------------------------------------*/
@media (max-width: 767px) {
	.container {
		width: 100%;
		max-width: 360px;
	}
	.page-objects-wrap {
	    display: none;
	}
	.item-page .page-body a {
	    word-wrap: break-word;
	}
	/* Search
------------------- */
	#searchForm .btn-group.searchInput {
    	width: 55% !important;
	}
	#searchForm .btn-group.searchFltr {
    	width: 20% !important;
    }
    
	#searchForm .btn-group.searchBtn {
    	width: 25% !important;
    }
    #searchForm .btn-group input {
	    height: 100% !important;
	    width: 100% !important;
    }
    #searchForm .btn-group input, #searchForm .btn-group button {
	    font-size: 1.5rem;
    }
	#qx-column-524 {
    width: 100%;
    display: none;
	}
	#qx-column-866{
    top: 65%;
    position: relative;
    height: 500px;
 	}

/* PHONE
-------------------------------------------------*/

		
/* GENERAL
------------------------------- */
	.container {
		width: 360px !important;
		max-width: 100% !important;
	}
	.page-objects-wrap {
		display: none;
	}
	.t3-mainbody {
	    padding-top: 30px;
	}
#t3-content form#userForm .rsform-block-human .col-sm-6{padding: 0 !important;}
/* HEADER
------------------------------- */
/*
	.logo-wrap {
		width: 130px;
		min-width: 90px;
		position: fixed;
		top:0;
		left:0;
		z-index: 999;
	}
	body .topbar .off-canvas-toggle {
		top: 40px;
	    font-size: 18px;
	    padding-left: 15px;
	    position: fixed;
	    right: 0px;
	    margin-top: 6px;
	}
*/
	.topbar .head-booktickets {
	    position: fixed;
	    top: 45px;
	    right: 100px;
	    margin-right: 0px;
		width: auto;
	    display: block;
	    white-space: nowrap;
	}
	.home.itemid-121 .topbar .head-booktickets, .home.itemid-120 .topbar .head-booktickets  {
		right: 100%;
	}
	.home.itemid-121 .menuBody .topbar .head-booktickets, .home.itemid-120 .menuBody  .topbar .head-booktickets {
		right: 100px;
	}
	.topbar .head-booktickets a {
		background-color: transparent;
    	-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}	
	.London .topbar .head-booktickets a {
    	color: #b13072;
	}
	.Manchester .topbar .head-booktickets a {
    	color: #158f92;
	}
	.topbar .head-booktickets em, .topbar .head-social {
		display: none;
	}
	.topbar .head-booktickets a {
	    font-size: 17px;
	    text-align: center;
	    padding: 11px 5px 5px 5px;
	    letter-spacing: 0px;
	    border-radius: 0px 0px 6px 6px;
	    font-weight: bold;
	}   
	body .topbar .dates {
	    margin-left: 0px;
	    padding: 10px 10px 0px 100px;
	    margin-top: 0px;
	    width: 100%;
	    display: block;
	    float: right;
	    text-align: right;
	}
	.topbar .dates p {
		font-size: 11px;
	}	
	.t3-off-canvas .t3-off-canvas-header {
    	height: 62px;
    }
    .banner-block h1.cat-title {
	    padding:0px;
	    text-align: center;
	    font-size: 36px;
    }
/* BODY
------------------------------- */
	.banner-block h1 {
	    font-size: 40px;
	}
	.banner-block h2 {
	    font-size: 20px;
	    padding:0px 10px;
	}
	.home-block .container .block-inner .custom {
		padding: 10px 0px;
	}    
	.home-block p {
    	font-size: 18px; 
    }
	html body #t3-content .page-header h2 {
	    font-size: 25px;
	}
	html body .full-header .page-header h1 {
	    font-size: 50px;
    }
    html body .full-header .page-header {
	    padding-bottom: 10px;
    }
	.home-block-3 #mnwall_scr_1 .mnwall-scr-item {
		width: 100% !important;
	}
	.ira-container {
		height: auto;
	}
	#t3-wrapper .mnwall_iso_container .mnwall-detail-box {
		height: auto !important;
	}
	#t3-content .mnwall_iso_container .mnwall-photo-link {
	    height: 200px !important;
    }
	.ira-container .ira-article {
	    padding: 10px 0px !important;
	    text-align: center;
	    display: block;
	    width: 100%;
    }
    .ira-container .ira-row1 .ira-title {
	    text-align: center;
    }
    .post-navigation .nav-next, .post-navigation .nav-previous {
	    padding: 10px 0px !important;
	    text-align: center;
	    display: block;
	    width: 100%;
	    height: auto;
    }
	.item-page {
		margin-bottom: 30px;
	}
	footer .footer-booktickets .custom .cab-btn {
	    font-size: 25px;
	    padding: 5px 15px;
    }	    
	.home .banner-content .container {
		width: 100% !important;
	}
	.home .banner-content .container .row {
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.mnwall-columns .mnwall-photo-link img {
/*
		width: 100% !important;
		height: auto !important;
*/
	}
	.home-block-1 .custom, .home-block-2 .custom h1, .home-block-2 .custom h2 {
	    margin-left: 0%;
	    margin-right: 0%;
	}
	.home-block-2 .mnwall_iso_container > div:nth-last-child(1), 	.home-block-2 .mnwall_iso_container > div:nth-last-child(2) {
		display: none !important;
	}
	.home-blocks .float-item {
		display: none !important;
	}
	.home-blocks h1 {
		font-size: 40px;
	}
	.home-blocks h2 {
		font-size: 35px;
	}
	.home .mnwall_container.recipes .mnwall-item:nth-child(even) .mnwall-item-inner-cont .mnwall-cover {
	    display: block;
	}
	.mainbanner .banner-wrap .banner-content a span {
		display: block;
		display: none;
	}
	.home .mainbanner .banner-img {
		background-position: center center;
	    background-size: auto 120% !important;
	}
	.mainbanner .banner-wrap .banner-content h1 {
		font-size: 25px;
	}
	.mainbanner .banner-wrap .banner-content h2 {
		font-size: 23px;
	}
	.mainbanner .banner-wrap .banner-content h3 {
		font-size: 22px;
	}
	.mainbanner .banner-wrap .banner-content a {
		margin-top:5px;
	}
	.mainbanner .banner-wrap .banner-content img {
    	margin: 10px 0px; 
    }
	.home.itemid-120 #banner-content:after, .home.itemid-121 #banner-content:after { 
		margin-bottom: 5px;
	}	
	.mainbanner .banner-img {
	    background-size: 380%;
	    background-position: 20% 85px;
    }
    .mainbanner {
	    height: 300px;
	}
	.home.itemid-120 .mainbanner, .home.itemid-121 .mainbanner, .home.itemid-101 .mainbanner {
		height: 100%;
	}
	body .mnwall-columns .mnwall-photo-link img {
	    height: auto!important;
	    width: 100% !important;
    }
    .home.itemid-120 #t3-wrapper .mnwall_container.recipes .mnwall-item:nth-child(even) .mnwall-item-inner, .home.itemid-121 #t3-wrapper .mnwall_container.recipes .mnwall-item:nth-child(even) .mnwall-item-inner {
	    padding: 15px 0px 0px !important;
    }
    .home.itemid-120 .mnwall_container.recipes .mnwall-item:nth-child(even) .mnwall-item-inner-cont .mnwall-cover, .home.itemid-121 .mnwall_container.recipes .mnwall-item:nth-child(even) .mnwall-item-inner-cont .mnwall-cover {
	    display: block !important;
	}
	#mnwall_iso_container_2 .mnwall-item {
		padding:10px 30px !important;
	}
    iframe[src*="https://www.youtube.com/"] {
	    width: 100%;
	    height: 160px;
    }
	.home.itemid-120 .mnwall_container.recipes .mnwall-item:nth-child(even) .mnwall-item-inner-cont, .home.itemid-121 .mnwall_container.recipes .mnwall-item:nth-child(even) .mnwall-item-inner-cont {
		display: block !important;
	}
	.mnwall-item-inner .mnwall-title a {
		overflow: visible;
		white-space: normal;
		width: auto !important;
	}
	
	#banner-content .row {
		margin:0px !important;
	}

/* FOOTER
------------------------------- */ 
	.footer-leaderboard,#leaderboard {
		display: none;
	}
	#t3-mainbody .content-footer {
		margin-top:0px;
	}
	footer .footer-spotlight .t3-spotlight > div:nth-child(1) .custom p img {
	    width: 50%;
	    height: auto;
	}
	.footer-signup .submit-btn { 
		font-size: 18px;
	}	
	footer .footer-copyright .custom p {
		display: block;
		width: 100%;
		text-align: center !important;
	}
	footer .footer-copyright .custom p:nth-child(2) img {
		float: none !important;
	}
	footer .footer-spotlight .t3-spotlight > div:nth-child(3) .advert img {
		max-width: 100%;
		height: auto;
	}	
	.t3-footer-spotlight #socialicons.zenright ul {
	    text-align: center;
		display: inline-block;
	}
	.t3-footer-spotlight #socialicons.zenright ul li {
	    display: block;
	    padding: 0px 5px;
    }
	.footer-signup .email-input {
	    font-weight: 500;
	    padding: 17px;
	    width: 71% !important;
    }
    .footer-register a {
	    width: 100%;
    }
    .t3-footer-spotlight .flexbanneritem {
	    display: block;
		text-align: center;
    }
    .t3-footer-spotlight .flexbanneritem img {
	    max-width: 100%;
	    height: auto;
	    margin-top:20px;
    }
	.splash-block.main-logo {
	    position: absolute;
	    top:-50%;
	    
	}
	
	.splash-block.main-logo img {
		max-width: 280px;
	}
	.splash-block.london-message, .splash-block.manchester-message {
		margin-top:100px;
	}
	.splash-content > .inner {
		width: 100%;
	}
	.splash-content > .inner .row {
		margin:0px 0px;
	}
	.splash-block h1 {
		font-size: 15px;
	}
	.splash-block h2 {
		font-size: 15px;
	}
	.splash-block h3 {
		font-size: 16px;
	}
	.splash-block span {
		margin-top:5px;
		font-size: 13px;
	}
	section.splash-img-left.first, section.splash-img-right.second {
		-webkit-transform: rotate(0deg) !important;
	    transform: rotate(0deg) !important;
	    width: 50% !important;
	    float: left;
	    top:0px;
	}
	section.splash-img-left .first-img, section.splash-img-right .second-img {
		-webkit-transform: rotate(0deg) !important;
	    transform: rotate(0deg) !important;
	    width: 100% !important;
	}
	section.splash-img-left.first {
		border-right: 2px solid rgb(255, 255, 255) !important;
		border-bottom: none !important;
	}
	section.splash-img-right.second {
		left:50% !important;
		top:0px !important;
	}
	.first-img .bg-img { 
		background-position: center right;
	}	
	.second-img .bg-img {
	    background-position: center left;
	}    
	#fwgallery .image-fit img{max-width: 100%; height: auto;}

	#fwgallery .text-left{float: left; width: 53%}
	#fwgallery .text-right{float: right; width: 42%;}
}	

@media (max-width: 412px) {
#countdownbg .t3-homecountdown .scd-digit {font-size: 48px !important;}
#countdownbg .t3-homecountdown .scd-label-col{margin-top: 0px;}
#countdownbg .t3-homecountdown .scd-digits-col:after {top: 0px;}
.mobilemenu {right: 15px;}


.home .aidanews2_fpbot .aidanews2_head {text-align: center;padding: 0;}
.banner-block a, .quix .qx-btn{padding: 0;margin-top: 45% !important;}

.aidanews2_fptop .aidanews2_main {display: table-cell;}
.home .aidanews2_fptop .aidanews2_mainR,
#number_8 .aidanews2_fptop .aidanews2_mainR {width: 100%; display: table-header-group;float: none;;}
.home .aidanews2_fptop .aidanews2_mainL,
#number_8 .aidanews2_fptop .aidanews2_mainL {width: 100%;display: table-cell;float: none;}

.home .aidanews2_fptop .aidanews2_mainL .aidanews2_text,
#number_8 .aidanews2_fptop .aidanews2_mainL .aidanews2_text{padding: 0;}

.home .aidanews2_fptop .aidanews2_mainL .aidanews2_category,
#number_8 .aidanews2_fptop .aidanews2_mainL .aidanews2_category{margin: 20px 0;}

.home .aidanews2_fptop .aidanews2_mainL .aidanews2_title a,
#number_8 .aidanews2_fptop .aidanews2_mainL .aidanews2_title a{font-size: 25px;}

.home .aidanews2_fptop .aidanews2_mainR img,
#number_8 .aidanews2_fptop .aidanews2_mainR img{margin: 0;padding: 0;}

.home .aidanews2_fptop .aidanews2_mainR .aidanews2_img1,
#number_8 .aidanews2_fptop .aidanews2_mainR .aidanews2_img1 {display: block;background-color: transparent;position: inherit;}

.home .aidanews2_fpbot .aidaord_1,
#number_8 .aidanews2_fpbot .aidaord_1{margin: 0 0 30px 0;}

.home .aidanews2_fptop .aidanews2_mainL .readon,
#number_8 .aidanews2_fptop .aidanews2_mainL .readon{margin: 0;}

.home .aidanews2_fptop .aidanews2_mainL .aidanews2_title{width: 100%;}

.home .aidanews2_fpbot .aidanews2_title {margin: 0;height: auto;}

.home .aidanews2_fpbot .aidanews2_title a{font-size: 25px;}

#t3-wrapper .qx-element-blurb h4 {margin: 0 0 15px;color: #fdce0b;text-transform: uppercase;font-size: 45px;letter-spacing: 10px;font-weight: 100;border-bottom: none;height: auto;display: block;padding-right: 0;font-family: BebasNeue;text-align: center;width: 100%;}
#qx-row-442 {margin-bottom: 0 !important;;}
#Mod115 #mnwall_iso_container_3 .mnwall-item,
#mnwall_container_5 #mnwall_iso_container_5 .mnwall-item {height: 320px !important;}
#number_10 #mnwall_container_5 .mnwall-detail-box h3 a{font-size: 42px !important;}
#t3-wrapper .mnwall_iso_container .mnwall-detail-box{padding: 0 25px 20px !important;}
#Mod115 #mnwall_iso_container_3 .mnwall-photo-link,
#mnwall_container_5 #mnwall_iso_container_5 .mnwall-photo-link{height: 320px !important;}
#number_10 .mnwall_iso_container .mnwall-detail-box .mnwall-title{margin: 0;}
#t3-wrapper .t3-homewhatson-1 .mnwall_iso_container .mnwall-detail-box {height: 120px !important;padding: 0 !important;}
#Mod115 #mnwall_iso_container_3 .mnwall-item-inner .mnwall-title{padding: 0;}
#Mod115 #mnwall_iso_container_3 .mnwall-item-inner .mnwall-title a{font-size: 30px !important;}
.t3-homewhatson-1 a.yellowbox {margin: 25px auto;width: 100%;}
.home .footer-video .container {background-size: 100%;}
.footer-video h2 {font-size: 20px;letter-spacing: 11px;margin: 50px 0;}
#Mod111 h3, .footer-sponsors h3, .home .aidanews2_fptop .aidanews2_mainL .aidanews2_category {margin: -20px 0px 30px;color: #fdce0b;text-transform: uppercase;font-size: 40px;letter-spacing: 10px;font-weight: 100;border-bottom: none;height: 41px;display: inline-block;padding-right: 0;}
.itemid-1125 .item-page .item-image{width: 100%; margin: 0;}
.itemid-1125 .newsimg{width: 82%;}
.cw-social-mod-bookmark{padding: 0;}
.itemid-1125 .newssocial{max-width: 55px;}
.itemid-1125 .newssocial #sharebg{display: none;}
.itemid-1125 .newsarticles{margin: 0;}
ul.cw-social-mod-icons-cws-square-fadein li{padding:2px 0 0 0 !important;}
.cw-social-mod-icons-cws-square-fadein a[class$="48"]{}
.cw-social-mod-icons-cws-square-fadein a[class$="48"]:hover{}
.itemid-1125 .aidanews2_fpbot .aidanews2_head{padding: 0;}
.itemid-1125 .aidanews2_fpbot .aidanews2_title {margin: 0; height: auto;}
.itemid-1125 .aidanews2_fpbot .aidanews2_text {margin: 10px 0 0;padding: 0;}
.itemid-1125 .aidanews2_fpbot .aidanews2_foot {margin: 0 0 20px;}
.aidanews2_bottomlink {float: left;margin: 0;width: 100%;text-align: center;}
.home .aidanews2_fpbot .aidanews2_text {margin: 5px 0 0;padding: 0;}
.aidanews2_bottomlink a {width: 100%;margin: 20px 0;}
#number_8 .category-desc h1 {
    margin: -5px 0 45px;
    color: #fdce0b;
    text-transform: uppercase;
    font-size: 45px;
    letter-spacing: 5px;
    font-weight: 100;
    border-left: 8px solid #432383;
    display: block;
    padding-left: 20px;
    height: 125px;
}
.itemid-1125 .aidanews2_fpbot .aidaord_3, .itemid-1125 .aidanews2_fpbot .aidaord_4,
.itemid-1125 .aidanews2_fpbot .aidaord_5, .itemid-1125 .aidanews2_fpbot .aidaord_6,
.itemid-1125 .aidanews2_fpbot .aidaord_7, .itemid-1125 .aidanews2_fpbot .aidaord_8{min-width: 330px;}
#t3-mainbody #t3-content h1 {
    margin: 0 0 25px;
    color: #fdce0b;
    text-transform: uppercase;
    font-size: 40px;
    letter-spacing: 6px;
    font-weight: 100;
    border-left: 10px solid #432383;
    display: block;
    padding-left: 20px;
    height: auto;
}
#number_5 #qx-column-566 .qx-element-blurb h4 {
    margin: 20px 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 36px;
    letter-spacing: 10px;
    font-weight: 100;
    border-bottom: none;
    height: 53px;
    display: inline-block;
    padding-right: 0;
    font-family: BebasNeue;
    text-align: left;
}
footer .footer-spotlight .t3-spotlight > div:nth-child(1) .custom p img{width: 100%;}
footer .footer-spotlight .t3-spotlight > div:nth-child(2){margin: 0;}
#Mod100 ul {
    margin-top: 0;
    border-left: 2px solid #432383;
    padding-left: 15px;
}
.t3-footnav .t3-module ul > li {
    line-height: 18px !important;
    margin-bottom: 10px;
}
.t3-footnav .t3-module ul > li a{font-size: 13px;}
#countdownbg {
    background: url(../images/countdownbg_mob.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 50px 0 0;
}
#mc_embed_signup input.email{width: 100% !important;}
.home .aidanews2_fpbot{margin-top: 0;}
}

@media (max-width: 320px) {
.home .aidanews2_fpbot .aidaord_1,
.home .aidanews2_fpbot .aidaord_2 {min-width: 290px;}
.home .aidanews2_fpbot .aidanews2_title a{font-size: 18px;}
.home .aidanews2_fpbot .aidanews2_text{padding: 10px 0;}
#countdownbg .t3-homecountdown .scd-digit {font-size: 35px !important;}
.t3-homeguests-1 h3 {margin: -20px 0px 40px;color: #fdce0b;text-transform: uppercase;font-size: 36px;letter-spacing: 10px;font-weight: 100;display: block;border: none;}
.itemid-1125 .newsimg{width: 80%;}
}


/* BROWSER SPECIFIC 
-------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .myClass {
     color:red;
    }

    /* Safari only override */
    ::i-block-chrome,.home.itemid-120 .mainbanner, .home.itemid-121 .mainbanner, .home.itemid-101 .Landing .mainbanner, #t3-off-canvas {
     	height: 100%;
    }
    ::i-block-chrome,.iframe {
	    height: 70%;
    }
    .t3-off-canvas-body {
	    height: calc(100% - 62px);
    }

}