@media screen and (max-width: 769px){
	.footer {
	  padding-bottom: 48px;
	}
  }
  /** Mixin Part */
  iframe {
	max-width: 100% !important;
	display: block;
	margin: auto; }
  
  figure {
	max-width: 100%; }
  figure.aligncenter {
	margin: 0 auto;
  }
  @media screen and (max-width: 769px){
	ul.categories-custom {
	  display: none;
	}
	.search-bar {
	  height: 64px;
	  overflow: hidden;
	}
  }
  
  #article-original {
	overflow: inherit;
  }
  .playlist-feed .items-container .items a:last-child {
	  display: table;
	  width: 100%;
	  height: 145px;
  }
  .playlist-feed .items-container .items a:last-child .divider {
	  display: none;
  }
  .playlist-feed .divider {
	  width: 100%;
	  height: 1px;
	  background-color: #CCC;
	  border: none;
  }
  button.playlist-button.close {
	font-family: "Libre Franklin";
  }
  .video-playlist-video {
	height: auto;
	padding-bottom: initial;
  }
  .email-capture {
	display: none!important;
  }
  .display-none {
	display: none!important;
  }
  .content .video-item h2 {
	margin-top: 20px!important;
  }
  .menu-categories-mobile .search-main-menu {
	display: none!important;
  }
  .content .video-wrapper iframe {
	width: 100% !important; }
  ul.zoom-instagram-widget__items{
	margin: 0;
  }
  .author-info {
	margin-bottom: 25px;
  }
  .video-categories {
	margin-top: 20px; }
  
  .story-playlist-slick .list {
	position: relative;
	width: 175px;
	height: 110px;
	margin: 10px 10px 10px 0;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px; }
	.story-playlist-slick .list .title {
	  position: absolute;
	  top: 0;
	  left: 0;
	  bottom: 0;
	  right: 0;
	  margin: auto;
	  color: #FFF;
	  font-weight: bold;
	  width: 155px;
	  height: 53px;
	  font-size: 14px;
	  text-align: center;
	  z-index: 3; }
	  .story-playlist-slick .list .title img {
		height: 24px;
		width: auto;
		margin: 0 auto 7px;
		display: block; }
	  .story-playlist-slick .list .title p {
		text-transform: capitalize;
		color: #FFF;
		font-size: 14px;
		font-weight: 700;
		margin: 0;
		line-height: 1.3;
		white-space: normal; }
		.story-playlist-slick .list .title p span.desktop-small-up {
		  display: none; }
	.story-playlist-slick .list .cover-image {
	  background-repeat: no-repeat;
	  background-position: center;
	  background-size: cover;
	  height: 100%;
	  width: 100%;
	  position: absolute;
	  filter: saturate(0) brightness(0.9);
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -o-border-radius: 3px;
	  border-radius: 3px; }
	.story-playlist-slick .list .cover-colour {
	  position: absolute;
	  height: 100%;
	  width: 100%;
	  mix-blend-mode: multiply;
	  z-index: 2;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -o-border-radius: 3px;
	  border-radius: 3px; }
  
  /** End Story **/
  .playlist-feed .items a:last-child .playlist-item {
	margin-bottom: 22px; }
  .playlist-feed .title img {
	height: 24px; }
  
  /** Colours **/
  .playlist-yellow {
	background-color: #FFB000 !important; }
  
  .playlist-coolBlue {
	background-color: #008CF4 !important; }
  
  .playlist-magenta {
	background-color: #FF4B89 !important; }
  
  .playlist-green {
	background-color: #17C293 !important; }
  
  .playlist-blue {
	background-color: #325A97 !important; }
  
  .playlist-purple {
	background-color: #8C2CB6 !important; }
  
  .playlist-orange {
	background-color: #FF8800 !important; }
  
  .playlist-red {
	background-color: #ED4545 !important; }
  
  .playlist-grey {
	background-color: #607D8B !important; }
  
  .playlist-lightBlue {
	background-color: #51B9FF !important; }
  
  .playlist-lightGreen {
	background-color: #8BC34A !important; }
  
  /** end colour **/
  /** Slick Theme **/
  .slick-prev, .slick-next, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	width: 36px;
	height: 36px;
	border-radius: 4px;
	background-color: #ED4545;
	border: none;
	color: #FFF;
	cursor: pointer;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	position: absolute;
	z-index: 1;
	font-size: 20px;
	top: 33%; }
  
  .slick-slider button[aria-disabled="true"] {
	background-color: #CCC !important; }
  
  .slick-prev:before, .slick-next:before, .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	content: '';
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	color: #FFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; }
  
  .slick-prev {
	left: -17px; }
  
  .slick-next, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	right: -9px; }
  
  /** End Slick Theme **/
  button#load-more {
	font-family: "Libre Franklin",Helvetica,Arial,sans-serif;
	border-radius: 4px;
	background-color: #ED4545;
	color: #FFF;
	cursor: pointer;
	font-weight: normal;
	font-size: 18px; }
  
  button#load-more:hover {
	background-color: #DB2219 !important; }
  
  div.alm-btn-wrap {
	text-align: center;
	padding: 5px;
	margin: 22px 0; }
  
  .ad.desktop-small-up iframe {
	margin: 20px auto; }
  
  .videos .ad.desktop-small-up iframe {
	margin: 10px auto !important; }
  
  .home .ad.desktop-small-up iframe {
	margin: 10px auto !important; }
  
  @media (max-width: 576px) {
	.events .featured-image {
	  margin-left: 0 !important; } }
  
  .content.article-page .side-bar .events .featured-image {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover; }
  .content.article-page .side-bar .events .header {
	max-width: 100%;
	width: 100% !important;
	margin-top: 10px !important;
	margin-bottom: 0;
	margin-left: 0 !important; }
	.content.article-page .side-bar .events .header h1 {
	  font-size: 18px !important; }
  
  .advertisement-custom-post p {
	margin: 0; }
  .advertisement-custom-post iframe {
	margin: 0 !important; }
  .event-section.events.mobile .featured-image {
	width: 100%!important;
	background-size: 100% 100%;
  }
  .about .fb-video {
	margin: 10px auto;
  }
  .social-share.bottom {
	margin-top: 20px;
  }
  li.menu-item ul.sub-menu {
	display: none;
  }
  li a {
	/*color: #FFF;*/
	text-decoration: none;
  }
  @media screen and (min-width: 769px) {
	.story-playlist-slick .title img {
	  height: 24px; }
	.story-playlist-slick .title p span.desktop-small-up {
	  display: inline !important; }
  
	.playlist-feed .title img {
	  height: 24px; } 
  }
  /*@media screen and (max-width: 1024px){
	.content .video-wrapper {
	  min-height: 548px;
	}
  }*/
  .article .header p.subtitle {
	max-width: 60%;
color:#000;
  }
  ul.alm-listing {
	margin-left: 0!important;
  }
  button.alm-load-more-btn.loading:before {
	background: url('../img/mothership-loader.gif') no-repeat center center;
  }
  .more-categories.desktop-small-up a {
	margin-left: -5px;
  }
  .more-categories.desktop-small-up a:first-child {
	margin-left: 0;
  }
  @media screen and (min-width: 1065px) {
	.videos .main-item {
		width: 100%;
	}
  }
  @media screen and (min-width: 1000px) {
	.content.home, .content.section {
		position: relative;
		overflow: inherit;
	}
  }
  @media screen and (max-width: 769px){
	.content .video-wrapper .video-vertical {
	  min-height: 400px;
	  padding-bottom: 50%!important;
	}
  }
  @media screen and (max-width: 480px){
	.content.section.videos .video-item {
	  width: 100%;
	  margin-left: 0;
	}
  
	.content.section.videos .video-item h2 {
	  margin: -12px 0px 10px;
	}
  
	.content .header p.subtitle {
	  max-width: 100%;
	}
  }
  @media screen and (max-width: 320px){
	.main-item {
		/*overflow-x: inherit;*/
	}
  }
  
  
  
  .manual_ad_leaderboard_desktop{display:block;}
  .manual_ad_leaderboard_mobile{display:none;}
  @media screen and (max-width: 727px){
	  .manual_ad_leaderboard_desktop{display:none;}
	  .manual_ad_leaderboard_mobile{display:block;}
  }
  
  
  /* Background take over */
  html{position:relative;}
  .bgtakeover{position:fixed; top:63px; left:0; right:0; bottom:0;}
  .bgtakeover .panel_left,.bgtakeover .panel_right{width:calc(50% - 520px); position:absolute; background-repeat:no-repeat; background-position:top;}
  .bgtakeover .panel_left{background-size:contain !important; right:50%; margin-right:520px;}
  .bgtakeover .panel_right{background-size:contain !important; left:50%; margin-left:520px;}
  /*
  @media screen and (max-width: 1800px){
	  .bgtakeover .panel_left,.bgtakeover .panel_right{width:calc(50% - 520px);}
  }
  @media screen and (max-width: 1600px){
	  .bgtakeover .panel_left,.bgtakeover .panel_right{width:calc(50% - 520px);}
  }
  */
  @media screen and (max-width: 1180px){
	  .bgtakeover{display:none;}
  }
  /* End Background take over */
  
  .content.careers{
	margin-top: 72px;
	max-width: 670px;
  }
  
  .content.careers h1{
	  margin: 22px 0;
  }
  
  .content.careers .main-item{
	  max-width: 100%;
	  overflow: auto;
  }
  
  .career a{
	border-bottom: 0;
  }
  
  @media screen and (min-width: 1065px){
	.single-career .content{
	  margin-top: 86px;
	  max-width: 670px;
	}
	.single-career .content .main-item {
		max-width: 100%;
		float: left;
	}
  }
  
  .single-career input[type=submit]{
	background-color: #353535;
	color: white;
	border: 0;
	padding: 10px 15px;
	border-radius: 5px;
  }
  
  .single-career input[type=submit]:hover{
	background-color: #999;
  }
  .content {
	  margin-top: 74px;
  }
  
  .page-template-tpl_shop .content.section{display:block;}
  
  /* Fix navigation */
  @media screen and (max-width: 1080px) and (min-width: 769px){
	  #menu-new-main-menu.categories li, #menu-new-main-menu-1.more-categories li{padding: 25px 15px;}
  }
  @media screen and (max-width: 1024px) and (min-width: 769px){
	  body .top-nav .logo{height:28px; margin:18px 15px 18px;}
	  body .categories{max-width:calc(100% - 250px); width:calc(100% - 250px);}
	  #menu-new-main-menu.categories li, #menu-new-main-menu-1.more-categories li{padding: 25px 10px;}
  }
  @media screen and (max-width: 860px) and (min-width: 769px){
	  #menu-new-main-menu.categories li, #menu-new-main-menu-1.more-categories li{padding: 25px 8px; font-size:12px;}	
	  #menu-new-main-menu.categories .search li{width:25px;}
  }
  /* End Fix navigation */
  
  /* For PE2017 
  .pe2017_head img{display:none;}
  .pe2017_head{margin-top:64px; background: url(https://mothership.sg/wp-content/themes/mothership_new2/img/pe2017/pc_banner-8b.png) center top no-repeat; height:237px; }
  .panel_left,.panel_right{position:absolute; bottom:0; top:0; width:calc(50% - 540px); top:299px;}
  .panel_left{background:url('https://mothership.sg/wp-content/themes/mothership_new2/img/pe2017/pc_left_banner-8b.png') no-repeat left top; background-size:contain; left:0;}
  .panel_right{background:url('https://mothership.sg/wp-content/themes/mothership_new2/img/pe2017/pc_right_banner-8b.png') no-repeat right top; background-size:contain; right:0;}
  .content.pe2017article{margin-top:50px;}
  */
  
  /* For responsive iframe bg takeover */
  /*.panel_left,.panel_right{position:absolute; bottom:0; top:0; width:calc(50% - 540px); top:264px;  background-size:contain;background-repeat:no-repeat; background-color:#FDBA36;}*/
  .panel_left{background-position: left top; left:0;}
  .panel_right{background-position: right top; right:0;}
  
  .bgtakeover_head img{display:none;}
  .bgtakeover_head{margin-top:64px; height:200px; }
  .bgtakeover_head_iframe {position: relative; height: 200px; overflow: hidden;}
  .bgtakeover_head_iframe iframe {position: absolute; top:0; left: 0; width: 100%; height: 100%; border:0;}
  
  @media screen and (max-width: 1600px){
	  .pe2017_head{background-size:1600px 198px; height:198px; }
	  .panel_left,.panel_right{top:264px}
  }
  @media screen and (max-width: 1400px){
	  .pe2017_head{background-size:1400px 173px; height:173px; }
	  .panel_left,.panel_right{/*top:233px*/}
  }
  @media screen and (max-width: 1300px){
	  .panel_left,.panel_right{display:none;}
	  .pe2017_head{background-size:1300px 160px; height:160px; }
  }
  @media screen and (max-width: 1024px){
	  .pe2017_head{background-size:1024px 126px; height:126px; }
  }
  @media screen and (max-width: 768px){
	  .panel_left,.panel_right{display:none;}
	  .pe2017_head{background:none; height:auto; width:auto; margin-top:50px;}
	  .pe2017_head img{display:block; width:100%; height:auto;}
	  
  }
  /*End PE2017 */
  
  div.content-article-wrap{
	  max-width: 100%;
  }
  
  .instagram-media{
	  width: 640px !important;
  }
  
  .content.section.videos {
	display: block;
  }
  
  /** oEMbed iframe */
  /*iframe.wp-embedded-content {
	position: inherit!important;
	clip: inherit!important;
  }
  blockquote.wp-embedded-content {
	display: none!important;
  }*/
  
  
  .gform_confirmation_wrapper {background:#eee; padding:2em; border:solid 1px #ddd; margin-bottom:2em;}
  
  /* For ge14 
  .ge14_head img{display:none;}
  .ge14_head{margin-top:64px; background: url(https://mothership.sg/wp-content/themes/mothership_new2/img/ge14/pc_banner-8b.png) center top no-repeat; height:237px; }
  .panel_left,.panel_right{position:absolute; bottom:0; top:0; width:calc(50% - 540px); top:299px;}
  .panel_left{background:url('https://mothership.sg/wp-content/themes/mothership_new2/img/ge14/pc_left_banner-8b.png') no-repeat left top; background-size:contain; left:0;}
  .panel_right{background:url('https://mothership.sg/wp-content/themes/mothership_new2/img/ge14/pc_right_banner-8b.png') no-repeat right top; background-size:contain; right:0;}
  .content.ge14article{margin-top:50px;}
  */
  
  /* For responsive iframe bg takeover */
  @media screen and (min-width: 769px){
	.ge14_head{
	  margin-top: 63px;
	}
  }
  
  @media screen and (max-width: 768px){
  
	.ge14article.content{
	  margin-top: 0;
	}
  
  }
  
  .ge14_head img{width:100%;}
  .ge14_head .panel_left,.ge14_head .panel_right{position:absolute; bottom:0; width:calc(50% - 540px); top:264px;  background-size:contain;background-repeat:no-repeat;}
  .ge14_head .panel_left{background-position: left top; left:0; background-image: url(/wp-content/themes/mothership_new2/img/ge14/MYGE-4.png);}
  .ge14_head .panel_right{background-position: right top; right:0;background-image: url(/wp-content/themes/mothership_new2/img/ge14/MYGE-4.png);}
  
  .trumpkim_head{position:relative;}
  .trumpkim_head img{width:100%; margin-top:64px; display:block;}
  .trumpkim_head .panel_left,.trumpkim_head .panel_right{position:absolute; height:90vh; width:calc(50% - 540px); top:100%; background-size:contain;background-repeat:no-repeat;}
  .trumpkim_head .panel_left{background-position: left top; left:0; background-image: url(/wp-content/themes/mothership_new2/img/trumpkim/KTS-side-banner-left.png);}
  .trumpkim_head .panel_right{background-position: right top; right:0;background-image: url(/wp-content/themes/mothership_new2/img/trumpkim/KTS-side-banner-right.png);}
  
  
  .birthdaybook_head{position:relative; margin-bottom:-75px}
  .birthdaybook_head img{width:100%; margin-top:64px; display:block;}
  .birthdaybook_head .panel_left,.birthdaybook_head .panel_right{position:absolute; height:90vh; width:calc(50% - 540px); top:100%; background-size:contain;background-repeat:no-repeat;}
  .birthdaybook_head .panel_left{background-position: left top; left:0; background-image: url(/wp-content/themes/mothership_new2/img/birthdaybook/left_birthdaybook.jpg);}
  .birthdaybook_head .panel_right{background-position: right top; right:0;background-image: url(/wp-content/themes/mothership_new2/img/birthdaybook/right_birthdaybook.jpg);}
  
  
  .bgtakeover_head img{display:none;}
  .bgtakeover_head{margin-top:64px; height:200px; }
  .bgtakeover_head_iframe {position: relative; height: 200px; overflow: hidden;}
  .bgtakeover_head_iframe iframe {position: absolute; top:0; left: 0; width: 100%; height: 100%; border:0;}

  .a2a_button_facebook.a2a_counter {
    width: 180px;
    background: #325A97;
    border-radius: 8px;
    text-align: center;
    /*padding: 6px 15px 0;*/
    margin-right: 15px;
    height: 44px;
}
.a2a_button_twitter {
    width: 180px;
    background: #55ACEE;
    border-radius: 8px;
    text-align: center;
    padding: 0!important; 
    height: 44px;
}
.a2a_button_whatsapp {
    width: 180px;
    background: #25D366;
    border-radius: 8px;
    text-align: center;
    padding: 0!important; 
    height: 44px;
    display: none!important;
}
@media (max-width: 768px) {
  .a2a_button_facebook.a2a_counter {
    width: 25%;
    padding: 5px 0 0!important;
    height: 38px;
}
.a2a_button_twitter {
    width: 25%;
    padding: 5px 0 0!important;
    height: 38px;
}
.a2a_button_whatsapp {
    width: 25%;
    padding: 5px 0 0!important;
    height: 38px;
    display: inline-block!important;
}
}
.addtoany_shortcode {
	display: none;
}
.addtoany_share_save_container {
  display: none;
}
.a2a_button_facebook.a2a_counter span.a2a_count {
    background: none!important;
    border: none!important;
    height: auto!important;
    width: 10px!important;
    /*line-height: 13px!important;*/
    margin: 0;
    padding: 0;
}
.a2a_button_facebook.a2a_counter span.a2a_count::before {
  display: none;
}
.a2a_button_facebook.a2a_counter span.a2a_count::after {
  display: none;
}
.a2a_svg {
    line-height: inherit!important;
    height: 23px!important;
    margin: 0;
}
.a2a_svg svg {
  height: 23px!important;
}
.a2a_button_facebook.a2a_counter .a2a_svg {
	margin-left: -35px;
}
.a2a_button_facebook.a2a_counter span.a2a_count {
	margin: -3px 0 0 -8px;
}
/*.social-fb-share {
  display: none;
}
.social-tw-share {
  display: none;
}
.social-whats-share {
  display: none;
}*/
.a2a_dd.addtoany_share_save {
  display: none;
}
@media (max-width: 768px) {
  .a2a_button_facebook.a2a_counter span.a2a_count {
    font-size: 12px!important;
	}

	.a2a_button_facebook.a2a_counter .a2a_svg {
		margin-left: -30px!important;
	}
}

  .story-playlist .ahtc .colour, .playlist-feed .title.ahtc {
	  background-color: #d1e367;
  }
  .ahtc-banner {
	/*width: 750px;*/
	max-width: 100%;
	margin: auto;
	/*display: none;*/
  }
  @media screen and (max-width: 1600px){
	.ge14_head{background-size:1600px 198px; height:198px; }
	.panel_left,.panel_right{top:264px}
  }
  @media screen and (max-width: 1400px){
	.ge14_head{background-size:1400px 173px; height:173px; }
	.panel_left,.panel_right{/*top:233px*/}
  }
  @media screen and (max-width: 1300px){
	.panel_left,.panel_right{display:none;}
	.ge14_head{background-size:1300px 160px; height:160px; }
  }
  @media screen and (max-width: 1024px){
	.ge14_head{background-size:1024px 126px; height:126px; }
  }
  @media screen and (max-width: 768px){
	.panel_left,.panel_right{display:none;}
	.ge14_head{background:none; height:auto; width:auto; margin-top:50px;}
	.ge14_head img{display:block; width:100%; height:auto;}
	.ahtc-banner {
	  width: calc(100% + 40px);
	  margin: 0 -20px;
	  max-width: fit-content;
	}
  }
  @media screen and (max-width: 320px){
	.ahtc-banner {
	  margin: 0;
	}
  }
  /*End ge14 */
  
  
  
  /* ==============================================
	  Overrides on 2018-11-15 
  ============================================== **/
  
  
  h3, h4, h5, h6 {
	  font-size: 18px;
  }
  
  
  @media screen and (min-width: 769px) {
	  h3 {
		  font-size: 22px;
	  }
  }
.menu-categories-mobile, .playlist-yellow { display: none; }

.visible-xs { display: none; }  
 @media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

  /* ==============================================
	  End overrides on 2018-11-15 
  ============================================== **/