 /*
 * Theme Name: Gift it Forward
 * Description: Gift it forward theme
 * Author: Alex Lague & Aman Singh
*/
 
 html{	overflow-x:hidden;}
body {
	background-color: black;
	/*background: transparent url(assets/background.png) no-repeat center center;*/
	background-size: cover;
	background-attachment: fixed;
	color: white;
	font-family:Helvetica, Arial, serif;
	font-weight:300;
	font-size:15px;
	line-height:1.6em;
	overflow-x:hidden;
}

a {
     color:#F5A623;/*:cornflowerblue; */
}

a:visited{
    color:#CCC;
	text-decoration:underline;
}

#header_menu a{
	color: white;
    font-family: "Arvo";
    font-size: 1.2em;
	font-weight:300;
	text-decoration:none;
}
a:hover{
    color:aliceblue
}

.wrapper{overflow:hidden;}

.boxes {
    display: grid;
    text-align: center;
	grid-template-columns: 1fr 1fr 1fr;
}

.behindthewall_mainimg{
    width:100%;
}

.box {
	margin:20px;
	padding:20px 0;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: transparent url(assets/boxes/box1.jpg) no-repeat center center;
	background-size: contain;
	width: 270px;
	height: 350px;
}

.box .overlay {
	position: absolute;
	pointer-events: none;
	width: 100%;
	height: 100%;
}


.box.gifted {
	background-size: 50%;
}

.box.gifted .overlay {
	background-color: rgba(255, 0, 0, 0.5);
}

.box.browsed {
	background-size: 85%;
}

.box.browsed .overlay {
	background-color: rgba(0, 0, 0, 0.5);
}


i.fa{
	margin: 0;
	padding: 0 16px;
	width: auto;
	height: 40px;
	line-height: 38px;
	border-radius: 20px;
	box-shadow:2px 2px 20px rgba(0,0,0,0.5);
    background-color: rgba(245,166,35,0.7);/* YELLOW */
	color:#000;
	font-size:16px;
	cursor:pointer; 
	text-align:center;
	display:inline-block;
	z-index: 1000;
    position: relative;
}
i.fa > a:hover,
i.fa:hover{
    background-color: rgba(245,166,35,1);/* YELLOW */
	color:#FFF;
}

.icon-button span {padding-left:5px;}
.box .big-box-link{position:absolute; top:0; left:0; width:100%; height:100%;}
 .box .profile-link{
	display:none;
    left: 50%;
    top: 35px;
    width: 105px;
    margin-left: -52px;z-index:10;    position: absolute;}
.box .box-link{
	display:none;
    bottom: 35px;
    width: 140px;
    left: 50%;
    margin-left: -70px;z-index:10; position: absolute;} 
.box.not-available .box-link{position:absolute; left:50%; margin-left:-20px;bottom:10px;}

.box .profile-link i.fa{background-color:rgba(0,0,0,0.5); color:white;}
.box .box-link i.fa{background-color:#F5A623; color:black;}
.box.not-available .box-link i.fa{background-color:rgba(0,0,0,0.5); color:#666;}

.box .profile-link i.fa:hover,
.box .box-link i.fa:hover{background-color:#F5A623; color:white;}
.box.not-available .box-link i.fa:hover{background-color:rgba(0,0,0,0.75); color:#999;}

.gift_box{
    display:inline-block;
}

.ajax_data{
    display:inline-block;
    vertical-align: top;
	width:320px;
}

iframe{
	border: none;
	overflow-x:visible;
}

#box1 {background-image: url(assets/boxes/manish.jpg);}
#box2 {background-image: url(assets/boxes/claire.jpg);}
#box3 {background-image: url(assets/boxes/india.jpg);}
#box4 {background-image: url(assets/boxes/david.jpg);}
#box5 {background-image: url(assets/boxes/lewis.jpg);}
#box6 {background-image: url(assets/boxes/istanbul.jpg);}
#box7 {background-image: url(assets/boxes/box7.jpg);}
#box8 {background-image: url(assets/boxes/box8.jpg);}
#box9 {background-image: url(assets/boxes/box9.jpg);}
#box10 {background-image: none;}




.auto_share, .manual_share{  
    border:1px solid white;
	border:none;
}

.hidden{display:none;}
#header{display:flex; justify-content: space-between; align-items: center;padding-bottom:50px;    max-width: 100%;}
#header .logo {
	background: transparent url(assets/Gift-Logo-white.png) no-repeat center center;
	background-size: contain;
	display:block;
	width:300px; height:100px;
}
#header .logo span{display:none;}
#header .menu nav li{display:inline-block; font-family:'Arvo', serif;}
#header .menu nav li a{padding:15px;color:white; text-decoration: none; font-size:1.3em;}

section{margin:0 auto; text-align:center; max-width:1100px;color:white;}

#content { min-height:65vh;padding:0 15px;}

.gift-h1, .article-h1{
	font-family:"Arvo", serif;
	font-weight:400; 
	display:inline-block; 
	font-size:2.0em; 
	border-top:1px solid rgba(255,255,255,0.5); 
	border-bottom:1px solid rgba(255,255,255,0.5); 
	padding:10px; min-width:300px;
	margin:20px auto 60px; 
	text-align:center;
	color:white;
}

.article-h1a{
    font-family:"Arvo", serif;
	font-weight:400; 
	display:inline-block; 
	font-size:2.0em; 
	border-top:1px solid rgba(255,255,255,0.5); 
	border-bottom:1px solid rgba(255,255,255,0.5); 
	padding:10px; min-width:300px;
	margin:20px auto 20px; 
	text-align:center;
	color:white;
}

.gift-h1{font-size:1.2em;margin: 10px auto;}

#gift_history_results .gift-h1{    color: black;
    border-top: 1px solid rgba(0,0,0,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.5);}
	
#gift_history_results { display:block; top:40px; min-height:300px; text-align:left; background-color:white; color:#313131; min-width:300px; position:relative; min-height:260px; padding:20px;}
#gift_history_results p {    font-family: "Arvo"; display:block; padding:10px 5px; border-top:1px solid rgba(255,255,255,0.0); border-bottom:1px solid rgba(255,255,255,0.0); }
#gift_history_results p span.number{font-size:0.9em; color:#666;}
#gift_history_results p span.number::after {
    content: ".";
}
#gift_history_results p span.name{font-weight:700; font-size:1.2em;padding-left:2px;}
#gift_history_results p span.location{font-size:0.8em; color:#CCC;padding-left:2px;}
#gift_history_results p span.blurb{display:none; padding:5px;}
#gift_history_results p span.date{display:inline-block;}
#gift_history_results #gift_history_back{
	position: absolute;
    top: 50%;
    right: -20px;
    margin-top: -20px;
}

#gift_history_results h5{
	font-size:1.25em;
}

.article-body{
	text-align:left;
}


label{display:block !important;font-size:0.8em; font-weight:300; color:#BBB;}
input[type="text"],
input[type="url"],
input[type="email"],
textarea{background-color:transparent; width:80%; font-size:1.1em; padding:6px 10px; color:#F5A623 !important; border:1px solid rgba(255,255,255,0.5); resize:none;}

input:focus, textarea:focus{
	border:1px solid white;
	box-shadow:0 0 10px #F5A623;
	outline:none;
}
textarea{height:100px;}

footer{ 
	max-width:1000px; 
	text-align:center; 
	margin:0 auto; 
	/*border-top:1px solid rgba(255,255,255,0.25);*/
}
footer ul{list-style-type:none; display:inline-block; padding:0;}
footer ul li{display:inline-block;padding:2px;} 

body{overflow-x:hidden;}
#header_menu .menuToggle input,
#footer_menu .menuToggle input,
#header_menu .menuToggle .burger, #header_menu .menutoggle input{ display:none;}
#header_menu nav, #header_menu .menuToggle{display:block; width:100%;}
#header_menu .menuToggle .actual-menu{ display:flex;justify-content:flex-end;}
#header_menu .menuToggle .actual-menu li{padding:20px;list-style-type:none;}


@media(max-width:800px){
	#header_menu nav{ width:auto; }
	#header_menu .menuToggle{ display: block; width:auto; position: relative; z-index: 1; -webkit-user-select: none; user-select: none; }
	#header_menu .menuToggle input { display: block; width: 40px; height: 32px; position: absolute; top: -7px; left: -5px; cursor: pointer; opacity: 0; /* hide this */ z-index: 2; /* and place it over the hamburger */ -webkit-touch-callout: none;}
	#header_menu .menuToggle .actual-menu{ display:flex;justify-content:center;}
	#header_menu .menuToggle .burger{display:block;}
	#header_menu .menuToggle .burger span{ display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background: #cdcdcd; border-radius: 3px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;}
	#header_menu .menuToggle .burger:first-child{ transform-origin: 0% 0%; }
	#header_menu .menuToggle .burger span:nth-last-child(2){ transform-origin: 0% 100%; }
	#header_menu .actual-menu { position: absolute; width: 110vw; height:110vh; top:-10vh; right:-120vw; display:flex; flex-direction:column; align-items:center; justify-content:center; list-style-type: none; -webkit-font-smoothing: antialiased; transform-origin: 0% 0%; background-color:rgba(0,0,0,0.5); transition: right 0.5s cubic-bezier(0.77,0.2,0.05,1.0); }
	#header_menu .actual-menu li{ padding: 10px; font-size: 22px; display:block;}
	#header_menu .menuToggle input:checked ~ .actual-menu{right:-5vw;}
}

.accept-gift{
	background-color: #000;
	background-image: none;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.centered {
	position: fixed;
	top: 50%;
	left: 50%;
	/* bring your own prefixes */
	transform: translate(-50%, -50%);
  }

.box_detail{display: flex;
    align-items: center;
	justify-content: center;
}
body.claimed .box_detail{
	display:block;
}
body.claimed .box_detail {
    display: flex;
    align-items: center;
    justify-content: center;
}

#gift_history_results p{margin:0; padding:3px 5px;}
.box_detail #about{position:relative; bottom:100%;}
.box_detail #giftdata{position:relative; top:100;}
.mobile-only{display:none;}

.story_item{
	pointer-events:all!important;
}

.story_notext{
	position:absolute;
	display:none;
}

.post_featured_img{
    max-width:100%;
}

.story_text{
	line-height:1.8em;
	position:absolute;
	bottom: 0;
    max-width: 350px;
	display:block;
	padding: 0px 20px 0px 20px;
	font-size:12pt;
	font-family:'Oswald';
	color:#fff!important;
	font-weight:400;
}

.bio_content{
	padding-left:15px;
}

.sow-carousel-item a:visited{
	color:#fff;
}

.sow-carousel-item a:hover{
	color:#fff!important;
}


.box_detail {
    flex-direction:column;
}

.box_detail .mobile-only{display:none;}
.claimed .mobile-only{display:block;}
#header_menu .menuToggle{ z-index:20;}


.box .profile-link{
    display:block;
}
.box .box-link{
    display:block;
}

body.claimed .box_detail #about{
	z-index:12;
	position: absolute;
	bottom: 100%;
	display:block;

    left: 0;
    width: calc( 100% - 150px);
    padding: 75px;
    background-color:#000;
	min-height: 100%;
}

body.claimed .box_detail #giftdata{
    z-index:12;
    position: fixed;
    display:block;
    top: 100%;
    left: 0;
    width: calc( 100% - 150px);
    padding: 75px;
    background-color: rgba(0,0,0,0.85);
    min-height: 100%;
}

body.claimed #about .content{
    position: relative;
    height: auto;
    margin-bottom: 100px;
    display: block;
    max-width: 320px;
    padding: 30px;
    margin: 0 auto;
    text-align: left;
}



body.claimed #about .content img{ max-width: 100%; max-height:100%;} 
 body.claimed #giftdata .content{
     max-width: 320px;
     margin: 0 auto 100px;
    position: relative;
    height: 100%;
    margin: 0 auto 100px;
    display:block;
}
/* } */
body.claimed .gift_box{
    display: block;
/*    box-shadow: 0 0 100px 50px #000;*/
}
body.claimed .box .overlay {
	position:relative;
	pointer-events:all;
}
body.claimed .box{background-image:none!important; background-color:transparent; margin:0 20px; display:block; width:auto; height:auto;}
body.claimed iframe{
	/* width: 100%; */
	width:410px;
    margin: 0;
    height: 660px;
    padding: 0;
    background-color: transparent;
}
.box .hidden{
	display: inline;
    padding-left: 5px;
    height: 40px;
	text-decoration: none;
	background-color:rgba(0,0,0,0.25);
    padding: 10px;
    border-radius: 30px;
    padding-left: 40px;
    margin-left: -30px;
}

.grid {
	margin:0 auto; text-align: center;
	max-width:1500px;
  }
  
  /* clearfix */
  .grid:after {
	content: '';
	display: block;
	clear: both;
  }
  .grid-sizer,
.grid-item,
.grid-item-shorter,
.grid-item-taller {
	width: 33%;
	height: 400px;
	margin-bottom:3px;
  }
  .grid-item-shorter{
	  height:200px;
  }
  .grid-item-taller{
	height:600px;
}
.grid-item img{
	width: 100%;
    height: 100%;
	object-fit: cover;
	position: absolute;
    top: 0;
    left: 0;
  }
.grid-item h1 {
    position: relative;
    z-index: 5;
    background-color: rgba(0,0,0,0.4);
    margin: 0;
    padding: 20px 0;
    font-size:1em;
    box-shadow: 0 0 50px 10px rgba(0,0,0,0.55);
    text-shadow: 0 0 20px #000;
}
html > .skribbs{font-size:14pt;}
.skribbs{margin:0; padding:0; font-family:'Oswald';font-size:14pt; font-weight:400; background-color:#000;background-image:none; color:black;}
.skribbs #header{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    margin: 0;
    padding: 0;
}
.skribbs #header { background-color:rgba(0,0,0,0.5);}
.skribbs #header_menu {margin:0 auto; text-align:center;}
.skribbs #header_menu a { font-family:"Oswald", serif;}
.skribbs #header_menu .menuToggle .actual-menu li{padding:10px;}
.skribbs #header_menu .menuToggle .actual-menu li.current-menu-item,
.skribbs #header_menu .menuToggle .actual-menu li.current_page_item a{color:#F5A623;}

#film-sponsors{align-items: center;
    justify-content: center;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 20px;
	margin: 10px auto 80px;
}
#wall-sponsors{position:absolute; bottom:0; left:0; width:100vw; height:20vh; align-items:center; justify-content:center;    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 20px;
    width: 90%;
    margin: 0 auto;
	left: 5%;
}
#film-sponsors img, #wall-sponsors img{     width: 100%;
    height: auto;
    max-width: 100px;
    display: block;
}


.page-id-837{
    background-image:url("http://www.giftitforwardproject.com/wp-content/uploads/2018/10/image1-dark-1024x683.jpg")!important;
    max-width: 100%;
    width: 100%;
    background-size:auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.skribbs #header .menu nav li a{padding:5px;color:white; text-decoration: none; font-size:1.3em;}
/*
.skribbs #header_menu nav{ width:auto; }
.skribbs #header_menu .menuToggle{ display: block; width:auto; position: relative; z-index: 1; -webkit-user-select: none; user-select: none; }
.skribbs #header_menu .menuToggle input { display: block; width: 40px; height: 32px; position: absolute; top: -7px; left: -5px; cursor: pointer; opacity: 0;  z-index: 2; -webkit-touch-callout: none;}
.skribbs #header_menu .menuToggle .actual-menu{ display:flex;justify-content:center;}
.skribbs #header_menu .menuToggle .burger{display:block;}
.skribbs #header_menu .menuToggle .burger span{ display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background: #cdcdcd; border-radius: 3px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;}
.skribbs #header_menu .menuToggle .burger:first-child{ transform-origin: 0% 0%; }
.skribbs #header_menu .menuToggle .burger span:nth-last-child(2){ transform-origin: 0% 100%; }
.skribbs #header_menu .actual-menu { position: absolute; width: 110vw; height:110vh; top:-10vh; right:-120vw; display:flex; flex-direction:column; align-items:center; justify-content:center; list-style-type: none; -webkit-font-smoothing: antialiased; transform-origin: 0% 0%; background-color:rgba(0,0,0,0.5); transition: right 0.5s cubic-bezier(0.77,0.2,0.05,1.0); }
.skribbs #header_menu .actual-menu li{ padding: 10px; font-size: 22px; display:block;}
.skribbs #header_menu .menuToggle input:checked ~ .actual-menu{right:-5vw;}
*/


.skribbs #content{margin:0; padding:0;}
.skribbs section {max-width:100%;}
.skribbs .skribbs-wrap{margin:0; padding:0;width:100vw; height:50vw; min-height:590px;background-size:contain!important;position:relative;display:flex!important; align-items:center!important; justify-content:center!important;}
.skribbs .skribbs-wrap .panel-grid-cell,
.skribbs .skribbs-wrap .skribbs-container {
    width: 100vw;
    height: 42vw!important;
    min-height: 590px!important;
    z-index: 1;
    display: flex;
	align-items:center;
	justify-content:center;
    position: relative;
    outline: 2px solid rgba(255,0,0,0);
}

.skribbs .widget-title{
	text-transform:uppercase; font-weight:400;
}

.panel-grid-cell .panel-cell-style{height:auto;}
/* #hero{position:absolute;bottom:13%; left:10%; width:100%; max-width:450px;} */
#hero {max-width:450px;}
#hero p{margin:12px 0 0 0;padding:0;}
#hero .sub-title{text-transform:uppercase; font-family:"Montserrat"; line-height: 2.0rem; font-weight:700; font-size:1.8rem;}
#hero img{max-width:100%;height:auto;}

#synopsis{position:absolute; bottom:0; right:5%; width:100%; max-width:450px;}

#main-book{    padding: 0!important;  max-width: 80%; margin:0px auto!important;height:100%;}
#main-book .panel-grid-cell {height:auto!important;;}
/*
#main-book{
    height: 100%!important;
    margin: -3% auto 2%!important;
	padding:0!important;
	max-width:1000px;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
#main-book .panel-grid-cell {
    height: auto!important;
    margin-top: 0%;
    margin-bottom: 10%;
}
#book{width:100%; max-width:450px;}
*/

.sow-carousel-item a {pointer-events:none;}

.sow-carousel-item .sow-carousel-content h3{color: #bdfeee!important; font-size: 1.3rem!important;text-align: left!important;width:500px; overflow:visible; }
.sow-carousel-item .sow-carousel-content h3 a{color: #bdfeee!important;}
.sow-carousel-item .sow-carousel-content h6{font-weight: 300!important;font-size: 1.0rem!important;margin: 0!important;padding: 0!important;}
.sow-carousel-item .sow-carousel-content h6 a{color: #565656!important;}
.sow-carousel-item .sow-carousel-content .subtitle{color:#999!important; font-size:0.9rem!important;}
.sow-carousel-item .sow-carousel-content a{text-decoration:none;color:#FFF;}
.sow-carousel-item .sow-carousel-content p {padding-right:20px;}
.sow-carousel-title a.sow-carousel-previous{position:absolute; top:50%; left:10px;z-index:2;}
.sow-carousel-title a.sow-carousel-next{position:absolute; top:50%; right:10px;z-index:2;}
.sow-carousel-title .widget-title { padding-left:20px!important; }

#main-stories .panel-grid-cell {display:block;}
#main-stories .sow-carousel-items {position:relative;}
#main-stories .sow-carousel-item{width:45vw!important; height:40vw; min-height:500px;position:relative;}
#main-stories .sow-carousel-item .sow-carousel-content{position:absolute; z-index:2; bottom:10px; left:10px; max-width:450px; width:100%;}
#main-stories .sow-carousel-item .sow-carousel-thumbnail,
#main-stories .sow-carousel-item .sow-carousel-thumbnail a{width:100%!important; height:100%!important;background-size:cover!important;}

#main-team .panel-grid-cell {display:block;}
#main-team .sow-carousel-item{font-size:12pt;max-width:450px; width:100%; min-width:320px; height:40vw; min-height:500px;position:relative; }
#main-team .sow-carousel-item h3{color: #bdfeee!important;}
#main-team .sow-carousel-item .sow-carousel-thumbnail > a.sow-carousel-default-thumbnail{display:none!important;}
#main-team .sow-carousel-item .sow-carousel-thumbnail .sow-carousel-thumbnail a span.overlay{width:100%; height:100%; background-color:rgba(0,0,0,0);}
#main-team .sow-carousel-item .sow-carousel-content{position:relative; z-index:2; padding:20px!important; width:100%;}
#main-team .sow-carousel-item h3{font-size:1.2rem;}
#screenings {position:absolute; top:20%; left:10%; width:100%; max-width:500px;}
#screenings .screenings .title{font-size:0.9em; color:#888;}
#screenings .screenings{display:grid; grid-template-columns:1fr 2fr 1fr; width:100%; max-width:450px;}
#screenings a:link{    color: #bdfeee!important; text-shadow:10px #000;}

/*
#contact {position:absolute;top:30%; left:10%; width:100%; max-width:450px;}
*/
#main-contact .panel-grid-cell .panel-cell-style .so-panel{    height: 100%;
    padding: 20px;
    display: flex;
    align-items: center;
background-color:rgba(0,0,0,0.4);}
	#contact{width:100%;}
	#contact a:link{    color: #bdfeee!important; text-shadow:10px #000;}

#contact .thirds{display: flex;
    margin: 0 auto;
    text-align: center;
    flex-direction: row;
    align-content: center;
    justify-content: space-around;
	}

	#contact .thirds a{border:2px solid #fff; padding:20px; border-radius:3px;}

	#main-gallery{    height: auto;
    min-height: 0;}
	#main-gallery .panel-grid-cell{height:auto!important;}
#main-gallery .widget-title{padding:10px;color:rgba(255,255,255,0.2);}



/*.owl-stage{height:50vw;}*/
.owl-carousel .owl-item, 
.owl-carousel .owl-item .carousel-item{height:100%!important;}
.owl-carousel .owl-item img {
    object-fit: contain;
	object-position:center center;
	height:100%;
}

body.wall{pointer-events:none;}
body.wall #header,
body.wall #content,
body.wall #content *,
body.wall #footer{pointer-events:all;}
body.wall iframe {
    border: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.sow-carousel-thumbnail .overlay{
    display: block;top: 400px;position: absolute; max-width:100%;height: 100%;line-height: 1.6em;padding-left:20px;padding-right:20px;
}



@media(max-width:1300px){
	#main-team .sow-carousel-item{ overflow-y:scroll; }
	#main-contact .textwidget{ overflow-y:scroll; }
    #gallery .textwidget { overflow: scroll; max-height: 560px; }
    
    .sow-carousel-thumbnail .overlay{
        top: 320px;
    }
}

@media(max-width:1200px){
	#synopsis,#book{ width: 80%; padding: 10%;}

	#main-team .sow-carousel-item .sow-carousel-content {width:80%; padding:2%!important;}
}

@media (max-width:800px){
	.skribbs #header_menu{width:100%;}
	.skribbs #header_menu .menuToggle{padding:10px;}
}
@media (max-width:780px){

/*	#main-book .panel-grid-cell:nth-child(2){ margin-top:15%;}
	#main-book .panel-grid-cell:nth-child(1) {margin-top: -30%;min-height:390px!important;}
*/
	/* #hero{position:relative; max-width:100%; width:80%;} */
	#main-stories .sow-carousel-item {width: 90vw!important; }
	#main-team .sow-carousel-item .sow-carousel-content {width:100%; padding:2%!important;}
}