/* IMAGES ////////////////////////////////////////////////////////////////////////////////////////////////*/
body{
    cursor: url(../images/cursors/cursor3.png) 15 15, auto;
}

.transformedBlackImg{
    background-image: url(../images/other/transformedBLACK.svg);
}

.transformedPinkImg{
    background-image: url(../images/other/transformedPINK.svg); 
}

a{
    cursor: url(../images/cursors/cursor2.png)15 15, auto;
}

/* Mercy Berglund //////////////////////////////////// */
    .mercyberglundHeadshot{
        background-image: url(../images/projectPages/mercyberglund/headshot.jpg);
    }

    .mb-s1{
        background-image: url(../images/projectPages/mercyberglund/mockup1.png);
    }

    .mb-s2{
        background-image: url(../images/projectPages/mercyberglund/mockup2.png);
    }
    .mb-s3{
        background-image: url(../images/projectPages/mercyberglund/mockup3.png);
    }
    
/* Karen Cherek //////////////////////////////////// */
    .karencherekHeadshot{
        background-image: url(../images/projectPages/karencherek/headshot.jpg);
    }

    .kc-s1{
        background-image: url(../images/projectPages/karencherek/mockup1.jpg);
    }

    .kc-s2{
        background-image: url(../images/projectPages/karencherek/mockup2.jpg);
    }
    .kc-s3{
        background-image: url(../images/projectPages/karencherek/mockup3.jpg);
    }
    .kc-s4{
        background-image: url(../images/projectPages/karencherek/mockup4.jpg);
    }
/* Hari Chun //////////////////////////////////// */
    .harichunHeadshot{
        background-image: url(../images/projectPages/harichun/headshot.jpg);
    }

    .hc-s1{
        background-image: url(../images/projectPages/harichun/mockup1.png);
    }

    .hc-s2{
        background-image: url(../images/projectPages/harichun/mockup2.png);
    }
    .hc-s3{
        background-image: url(../images/projectPages/harichun/mockup3.png);
    }

/* Emily Faucett //////////////////////////////////// */
    .emilyfaucettHeadshot{
        background-image: url(../images/projectPages/emilyfaucett/headshot.jpg);
    }

    .ef-s1{
        background-image: url(../images/projectPages/emilyfaucett/mockup1.png);
    }

    .ef-s2{
        background-image: url(../images/projectPages/emilyfaucett/mockup2.jpg);
    }
    .ef-s3{
        background-image: url(../images/projectPages/emilyfaucett/mockup3.png);
    }

/* Lauren Fencl //////////////////////////////////// */
    .laurenfenclHeadshot{
        background-image: url(../images/projectPages/laurenfencl/headshot.jpg);
    }

    .lf-s1{
        background-image: url(../images/projectPages/laurenfencl/mockup1.png);
    }

    .lf-s2{
        background-image: url(../images/projectPages/laurenfencl/mockup2.png);
    }
    .lf-s3{
        background-image: url(../images/projectPages/laurenfencl/mockup3.png);
    }

/* Dylan Frey //////////////////////////////////// */
    .dylanfreyHeadshot{
        background-image: url(../images/projectPages/dylanfrey/headshot.jpg);
    }

    .df-s1{
        background-image: url(../images/projectPages/dylanfrey/mockup1.png);
    }

    .df-s2{
        background-image: url(../images/projectPages/dylanfrey/mockup2.png);
    }
    .df-s3{
        background-image: url(../images/projectPages/dylanfrey/mockup3.png);
    }
    .df-s4{
        background-image: url(../images/projectPages/dylanfrey/mockup4.png);
    }
/* Kylie Ganther //////////////////////////////////// */
    .kyliegantherHeadshot{
        background-image: url(../images/projectPages/kylieganther/headshot.jpg);
    }

    .kg-s1{
        background-image: url(../images/projectPages/kylieganther/mockup1.png);
    }

    .kg-s2{
        background-image: url(../images/projectPages/kylieganther/mockup2.png);
    }
    .kg-s3{
        background-image: url(../images/projectPages/kylieganther/mockup3.png);
    }
    .kg-s4{
        background-image: url(../images/projectPages/kylieganther/mockup4.png);
    }
/* Logan Glaser //////////////////////////////////// */
    .loganglaserHeadshot{
        background-image: url(../images/projectPages/loganglaser/headshot.jpg);
    }

    .lg-s1{
        background-image: url(../images/projectPages/loganglaser/mockup1.jpg);
    }

    .lg-s2{
        background-image: url(../images/projectPages/loganglaser/mockup2.jpg);
    }
    .lg-s3{
        background-image: url(../images/projectPages/loganglaser/mockup3.jpg);
    }
/* Annalise Groff //////////////////////////////////// */
    .annalisegroffHeadshot{
        background-image: url(../images/projectPages/annalisegroff/headshot.jpg);
    }

    .ag-s1{
        background-image: url(../images/projectPages/annalisegroff/mockup1.jpg);
    }

    .ag-s2{
        background-image: url(../images/projectPages/annalisegroff/mockup2.png);
    }
    .ag-s3{
        background-image: url(../images/projectPages/annalisegroff/mockup3.png);
    }
/* Murphy Hill //////////////////////////////////// */
    .murphyhillHeadshot{
        background-image: url(../images/projectPages/murphyhill/headshot.jpg);
    }

    .mh-s1{
        background-image: url(../images/projectPages/murphyhill/mockup1.png);
    }

    .mh-s2{
        background-image: url(../images/projectPages/murphyhill/mockup2.png);
    }
    .mh-s3{
        background-image: url(../images/projectPages/murphyhill/mockup3.png);
    }
/* Ella Johnson //////////////////////////////////// */
    .ellajohnsonHeadshot{
        background-image: url(../images/projectPages/ellajohnson/headshot.jpg);
    }

    .ej-s1{
        background-image: url(../images/projectPages/ellajohnson/mockup1.png);
    }

    .ej-s2{
        background-image: url(../images/projectPages/ellajohnson/mockup2.png);
    }
    .ej-s3{
        background-image: url(../images/projectPages/ellajohnson/mockup3.png);
    }
    .ej-s4{
        background-image: url(../images/projectPages/ellajohnson/mockup4.png);
    }
    .ej-s5{
        background-image: url(../images/projectPages/ellajohnson/mockup5.png);
    }
/* Nathan Kinsley //////////////////////////////////// */
    .nathankinsleyHeadshot{
        background-image: url(../images/projectPages/nathenkinsley/headshot.jpg);
    }

    .nk-s1{
        background-image: url(../images/projectPages/nathenkinsley/mockup1.jpg);
    }

    .nk-s2{
        background-image: url(../images/projectPages/nathenkinsley/mockup2.jpg);
    }
    .nk-s3{
        background-image: url(../images/projectPages/nathenkinsley/mockup3.jpg);
    }
/* Nicole Kress //////////////////////////////////// */
    .nicolekressHeadshot{
        background-image: url(../images/projectPages/nicolekress/headshot.jpg);
    }

    .nik-s1{
        background-image: url(../images/projectPages/nicolekress/mockup1.jpg);
    }

    .nik-s2{
        background-image: url(../images/projectPages/nicolekress/mockup2.png);
    }
    .nik-s3{
        background-image: url(../images/projectPages/nicolekress/mockup3.jpg);
    }

/* Andy Lor //////////////////////////////////// */
    .andylorHeadshot{
        background-image: url(../images/projectPages/andylor/headshot.jpg);
    }

    .al-s1{
        background-image: url(../images/projectPages/andylor/mockup1.jpg);
    }

    .al-s2{
        background-image: url(../images/projectPages/andylor/mockup2.jpg);
    }
    .al-s3{
        background-image: url(../images/projectPages/andylor/mockup3.jpg);
    }
/* Alex Martin //////////////////////////////////// */

    .alexMartinHeadshot{
        background-image: url(../images/projectPages/alexmartin/headshot.jpg);
    }

    .am-s1{
        background-image: url(../images/projectPages/alexmartin/mockup1.png);
    }

    .am-s2{
        background-image: url(../images/projectPages/alexmartin/mockup2.png);
    }
    .am-s3{
        background-image: url(../images/projectPages/alexmartin/mockup3.png);
    }

/* Jonathan Mazaba //////////////////////////////////// */
    .jonathanmazabaHeadshot{
        background-image: url(../images/projectPages/jonathanmazaba/headshot.jpg);
    }

    .jm-s1{
        background-image: url(../images/projectPages/jonathanmazaba/mockup1.jpg);
    }

    .jm-s2{
        background-image: url(../images/projectPages/jonathanmazaba/mockup2.jpg);
    }
    .jm-s3{
        background-image: url(../images/projectPages/jonathanmazaba/mockup3.jpg);
    }
    .jm-s4{
        background-image: url(../images/projectPages/jonathanmazaba/mockup4.jpg);
    }
/* Eli Meehl //////////////////////////////////// */
    .elimeehlHeadshot{
        background-image: url(../images/projectPages/elimeehl/headshot.jpg);
    }

    .em-s1{
        background-image: url(../images/projectPages/elimeehl/mockup1.jpg);
    }

    .em-s2{
        background-image: url(../images/projectPages/elimeehl/mockup2.jpg);
    }
    .em-s3{
        background-image: url(../images/projectPages/elimeehl/mockup3.jpg);
    }
    .em-s4{
        background-image: url(../images/projectPages/elimeehl/mockup4.jpg);
    }
/* Libby Meyer //////////////////////////////////// */
    .libbymeyerHeadshot{
        background-image: url(../images/projectPages/libbymeyer/headshot.jpg);
    }

    .lm-s1{
        background-image: url(../images/projectPages/libbymeyer/mockup1.jpg);
    }

    .lm-s2{
        background-image: url(../images/projectPages/libbymeyer/mockup2.jpg);
    }
    .lm-s3{
        background-image: url(../images/projectPages/libbymeyer/mockup3.png);
    }
    .lm-s4{
        background-image: url(../images/projectPages/libbymeyer/mockup4.png);
    }

/* Kyle Mialkowski //////////////////////////////////// */
    .kylemialkowskiHeadshot{
        background-image: url(../images/projectPages/kylemialkowski/headshot.jpg);
    }

    .km-s1{
        background-image: url(../images/projectPages/kylemialkowski/mockup1.png);
    }

    .km-s2{
        background-image: url(../images/projectPages/kylemialkowski/mockup2.png);
    }
    .km-s3{
        background-image: url(../images/projectPages/kylemialkowski/mockup3.png);
    }
    .km-s4{
        background-image: url(../images/projectPages/kylemialkowski/mockup4.png);
    }
/* Sara Moen //////////////////////////////////// */

    .saraMoenHeadshot{
        background-image: url(../images/projectPages/saramoen/headshot.jpg);
    }

    .sm-s1{
        background-image: url(../images/projectPages/saramoen/mockup1.jpg);
    }

    .sm-s2{
        background-image: url(../images/projectPages/saramoen/mockup2.jpg);
    }
    .sm-s3{
        background-image: url(../images/projectPages/saramoen/mockup3.jpg);
    }

    .sm-s4{
        background-image: url(../images/projectPages/saramoen/mockup4.jpg);
    }

/* Faith Petrina //////////////////////////////////// */
    .faithpetrinaHeadshot{
        background-image: url(../images/projectPages/faithpetrina/headshot.jpg);
    }

    .fp-s1{
        background-image: url(../images/projectPages/faithpetrina/mockup1.jpg);
    }

    .fp-s2{
        background-image: url(../images/projectPages/faithpetrina/mockup2.jpg);
    }
    .fp-s3{
        background-image: url(../images/projectPages/faithpetrina/mockup3.png);
    }


/* Abigail Ramirez //////////////////////////////////// */
    .abigailramirezHeadshot{
        background-image: url(../images/projectPages/abigailramirez/headshot.jpg);
    }

    .ar-s1{
        background-image: url(../images/projectPages/abigailramirez/mockup1.jpg);
    }

    .ar-s2{
        background-image: url(../images/projectPages/abigailramirez/mockup2.jpg);
    }
    .ar-s3{
        background-image: url(../images/projectPages/abigailramirez/mockup3.jpg);
    }
    .ar-s4{
        background-image: url(../images/projectPages/abigailramirez/mockup4.jpg);
    }
/* Abby Schmidtke //////////////////////////////////// */
    .abbyschmidtkeHeadshot{
        background-image: url(../images/projectPages/abbyschmidtke/headshot.jpg);
    }

    .as-s1{
        background-image: url(../images/projectPages/abbyschmidtke/mockup1.jpg);
    }

    .as-s2{
        background-image: url(../images/projectPages/abbyschmidtke/mockup2.jpg);
    }
    .as-s3{
        background-image: url(../images/projectPages/abbyschmidtke/mockup3.jpg);
    }
    .as-s4{
        background-image: url(../images/projectPages/abbyschmidtke/mockup4.jpg);
    }
/* Madison Skaggs //////////////////////////////////// */
    .madisonskaggsHeadshot{
        background-image: url(../images/projectPages/madisonskaggs/headshot.jpg);
    }

    .ms-s1{
        background-image: url(../images/projectPages/madisonskaggs/mockup1.jpg);
    }

    .ms-s2{
        background-image: url(../images/projectPages/madisonskaggs/mockup2.jpg);
    }
    .ms-s3{
        background-image: url(../images/projectPages/madisonskaggs/mockup3.jpg);
    }
    .ms-s4{
        background-image: url(../images/projectPages/madisonskaggs/mockup4.jpg);
    }
/* Caitlyn Wacholz //////////////////////////////////// */
    .caitlynwacholzHeadshot{
        background-image: url(../images/projectPages/caitlynwacholz/headshot.jpg);
    }

    .cw-s1{
        background-image: url(../images/projectPages/caitlynwacholz/mockup1.jpg);
    }

    .cw-s2{
        background-image: url(../images/projectPages/caitlynwacholz/mockup2.jpg);
    }
    .cw-s3{
        background-image: url(../images/projectPages/caitlynwacholz/mockup3.jpg);
    }
    .cw-s4{
        background-image: url(../images/projectPages/caitlynwacholz/mockup4.jpg);
    }
/* Evan walters //////////////////////////////////// */
    .evanwaltersHeadshot{
        background-image: url(../images/projectPages/evanwalters/headshot.jpg);
    }

    .ew-s1{
        background-image: url(../images/projectPages/evanwalters/mockup1.png );
    }

    .ew-s2{
        background-image: url(../images/projectPages/evanwalters/mockup2.png);
    }
    .ew-s3{
        background-image: url(../images/projectPages/evanwalters/mockup3.png);
    }
    .ew-s4{
        background-image: url(../images/projectPages/evanwalters/mockup4.jpg);
    }
/* Megan Waskosky //////////////////////////////////// */
    .meganwaskoskyHeadshot{
        background-image: url(../images/projectPages/meganwaskosky/headshot.jpg);
    }
    .mw-s1{
        background-image: url(../images/projectPages/meganwaskosky/mockup1.png );
    }

    .mw-s2{
        background-image: url(../images/projectPages/meganwaskosky/mockup2.png);
    }
    .mw-s3{
        background-image: url(../images/projectPages/meganwaskosky/mockup3.png);
    }



/* UNIVERSAL//////////////////////////////////////////////////////////////////////////////////////////////// */

@font-face {
    font-family: 'SaintR';
    src: url('../fonts/saint_regular_1-webfont.woff2') format('woff2'),
         url('../fonts/saint_regular_1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvenirNextBold';
    src: url('../fonts/avenirnextltpro-bold-webfont.woff2') format('woff2'),
         url('../fonts/avenirnextltpro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvenirNextReg';
    src: url('../fonts/avenirnextltpro-regular-webfont.woff2') format('woff2'),
         url('../fonts/avenirnextltpro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html{
    overflow-x: hidden;
}

body{
    background-color: #E1DED7;

    overflow-x: hidden;
}

h3 , h4{
    font-family: "AvenirNextBold";
}

p , a{
  font-family: "AvenirNextReg";  
}

.bold{
   font-family: "AvenirNextBold"; 
}

a{
    display: block;
    color: #000000;

    text-decoration: none;
}

a::after{
    color: #000000;
    text-decoration: none;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
 /* position: absolute;
  bottom: 0;*/
}
li {
  display: inline-block;
  margin-right: 24px;
}
li:last-child {
  margin: 0;
}

  .aboutBody{
    margin-bottom: 3%;
    position: relative;
  }



.link:hover{
    color: #E5176D;
}

.container{
	margin-left:auto;
	margin-right:auto;
}

.flexParent{
    display: flex;
}

.relativeParent{
    position: relative;
}

.bgImg{
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.carousel .bgImg{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.headshot{
    background-size: cover;
}

.hero{
    height: 100vh;
}

.pink{
    color: #E5176D;
}

.blue{
    color: #2B3B96;
}

.flickity-enabled:hover{
	position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
	overflow: hidden;
	position: relative;
	height: 63vh !important;
    margin-bottom: 1%;
	/* touch-action: pan-y; */
}

.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
}

.flickity-rtl .flickity-slider {
	left: unset;
	right: 0;
}

.flickity-page-dots{
    bottom: 0px;
}



/* draggable */

/* .flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	user-select: none;
} */

.flickity-enabled.is-draggable .flickity-viewport {
	/* cursor: move; */
	/* cursor: grab; */
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	/* cursor: grabbing; */
}

/* ---- flickity-cell ---- */

.flickity-cell {
	position: absolute;
	left: 0;
}

.flickity-rtl .flickity-cell {
	left: unset;
	right: 0;
}

/* ---- flickity-button ---- */
	
.flickity-button {
	position: absolute;
	background: #000;
	border: none;

    transition: all ease-in-out 450ms;
}

.flickity-button:hover {
	background: rgba(0, 0, 0, 0);
	cursor: url(../images/cursors/cursor2.png) 15 15, auto;

    transition: all ease-in-out 250ms;
}

.flickity-button:focus {
	outline: none;
	box-shadow: none
}

.flickity-button:disabled {
	/* opacity: 0.3; */
	/* cursor: auto; */
/* prevent disabled button from capturing pointer up event. #716 */
	pointer-events: none;
}

.flickity-button-icon {
	fill: currentColor;
}

.flickity-page-dot:hover{
    background: rgba(0,0,0, 1);
    

    transition: all ease-in-out 250ms;
}

/* MOBILE STYLES ////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (max-width: 767px){

    h1{ 
        font-size:47.78px;
        /* font-size: 11vw; */
    }
    
    h2{ 
        font-size:39.81px;
    }
    
    h3{ 
        /* font-size: 33.18px; */
        font-size: 5.1vw;
    }
    
    h4{ 
        /* font-size: 27.65px; */
        font-size: 4.25vw;
    }
    
    h5{ 
        font-size: 23.04px;
        /* font-size: 1.7vw; */
    }
    
    h6{ 
        font-size: 19.2px;
        /* font-size: 4.3vw; */
    }
    
    p , a{ 
        /* font-size: 16px; */
        font-size: 3vw;
        line-height: 4vw;
    }

    .content{
        flex-wrap: wrap;
    }

    .container {
		width: 92.177% !important;
	}

    nav{
        padding-top: 3%;
        align-items: center;
        margin-bottom: 3%;
    }

    nav .previous , nav .next{
        width: 22.914%;
        height: 10%;

        padding-top: 3%;
        padding-bottom: 3%;
        font-size: 2vw;
    }

    nav .previous span{
        transform: rotate(180deg);
        height: 30%;
/*        margin-top: -2%;*/
        margin-right: 3%;
    }

    .tranformedHolder{
        position: relative;
        width: 42%;
            margin-left: auto;
            margin-right: auto;
        padding-bottom: 5%;
    }

    .transformedBlackImg , .transformedPinkImg{
        width: 100%;
        padding-bottom: 10%;
        position: absolute;
        transition: 500ms;
    }

    .transformedPinkImg{
        opacity: 0;
        transition: opacity 500ms;
    }    

    .transformedPinkImg:hover{ 
        opacity: 1;
        transition: opacity 500ms;
    }

    .flickity-viewport{
        height: 44vh !important;
    }

    nav .next{
        text-align: right;
    }

    nav .next span{
        margin-left: 3%;
    }

    nav .previous:hover , nav .next:hover{
        color: #E5176D;
    }

    .heading{
        margin-bottom: 5%;

    }

    .heading , .nameHolder{
        align-items: center;
    }

    .heading .flexParent{
        width: 83.274%;
        flex-wrap: wrap;
    }

    .headshot{
        width: 12.73%;
        padding-bottom: 12.73%;

        border-radius: 50%;
        margin-right:2.613%;
    }

    .name{
        margin-bottom: .75%;
        margin-right: auto;
        width: 100%;
    }

    .content{
        flex-wrap: wrap;
    }

    .aboutBody , .carousel{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .aboutBody h3{
        margin-bottom: 4%;
    }

    .aboutBody p{
        margin-bottom: 4%;
    }

    br{
        margin-bottom: 1%;
    }

    .slide1 , .slide2 , .slide3 , .slide4, .slide5{
        height: 100%;
/*        padding-bottom: 92.177%;*/
    }

    .carousel{
		margin-bottom: 8%;
	}

	.carousel-cell{
		width: 100%;
		 height: 100%; 
		/* padding-bottom: 46%; */
		/* border-radius: 57px; */
        /* margin-right: 2.801%; */
        /* background: #fbf3e4; */
		counter-increment: carousel-cell;
	}
	
	/* ---- previous/next buttons ---- */
	
	.flickity-prev-next-button {
        background: rgba(0, 0, 0, 0);
		top: 50%;
		width: 30px;
		height: 30px;
		z-index: 1; /* above viewport */
		border-radius: 50%;
		/* vertically center */
		transform: translateY(-50%);
	}
	
	.flickity-prev-next-button.previous { left: 20px; }

	.flickity-prev-next-button.next { right: 20px; }
	/* right to left */
	.flickity-rtl .flickity-prev-next-button.previous {
		left: auto;
		right: 10px;
	}
	.flickity-rtl .flickity-prev-next-button.next {
		right: auto;
		left: 10px;
	}
	
	.flickity-prev-next-button .flickity-button-icon {
		position: absolute;
		left: 24%;
		top: 27%;
		width: 50%;
		height: 50%;
}
	
	/* ---- page dots ---- */
	
	.flickity-page-dots {
/*		position: absolute;*/
		width: 100%;
		bottom: -22px;
		z-index: 1; /* above viewport */
		text-align: center;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.flickity-rtl .flickity-page-dots { direction: rtl; }
	
	.flickity-page-dot {
		position: relative;
		display: block;
		width: 15px;
		height: 15px;
		padding: 0;
		margin: 0 8px;
		background: rgba(0,0,0, .5);
		border-radius: 50%;
		cursor: url(../images/cursors/cursor2.png) 15 15, auto;
		appearance: none;
		border: none;
		text-indent: -9999px;
		overflow: hidden;

        transition: all ease-in-out 150ms;
	}
	
	.flickity-rtl .flickity-page-dot {
		text-indent: 9999px;
	}
	
	.flickity-page-dot.is-selected {
		background: #E5176D;
	}
}

/* TABLET STYLES ////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (min-width: 768px) and (max-width: 1024px){
    h1{ 
        font-size:47.78px;
        /* font-size: 11vw; */
    }
    
    h2{ 
        font-size: 39.81px;
    }
    
    h3{ 
        /* font-size: 33.18px; */
        font-size: 3.4vw;
    }
    
    h4{ 
        /* font-size:27.65px; */
        font-size: 2.9vw;
    }
    
    h5{ 
        font-size: 23.04px;
        /* font-size: 1.7vw; */
    }
    
    h6{ 
        font-size: 19.2px;
        /* font-size: 4.3vw; */
    }
    
    p , a{ 
        /* font-size: 16px; */
        font-size: 3vw;
        line-height: 4vw;
    }
    
    .container{
		width: 92.969%;
	}	

    nav{
        align-items: center;
    }

    nav .previous , nav .next{
        width: 17.797%;
        height: 10%;

        padding-top: 3%;
        padding-bottom: 3%;
        font-size: 2vw;
    }

    nav .previous span{
        transform: rotate(180deg);
        height: 30%;
/*        margin-top: -2%;*/
        margin-right: 3%;
    }

    .tranformedHolder{
        position: relative;
        width: 38.418%;
            margin-left: auto;
            margin-right: auto;
        padding-bottom: 4.5%;
    }

    .transformedBlackImg , .transformedPinkImg{
        width: 100%;
        padding-bottom: 10%;
        position: absolute;
    }

    .transformedPinkImg{
        opacity: 0;
    }    

    .transformedPinkImg:hover{ 
        opacity: 1;
    }

    nav .next{
        text-align: right;
    }

    nav .next span{
        margin-left: 3%;
    }

    .previous:hover , .next:hover{
        color: #E5176D;
    }

    .heading{
        width: 79.379%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 3%;
    }

    .heading , .nameHolder{
        align-items: center;
    }

    .heading .flexParent{
        width: 83.274%;
        flex-wrap: wrap;
    }

    .headshot{
        width: 10.676%;
        padding-bottom: 10.676%;

        border-radius: 50%;
        margin-right:2.613%;
    }

    .name{
        margin-bottom: .25%;
        margin-right: auto;
    }

    .content{
        flex-wrap: wrap;
    }

    .aboutBody , .carousel{
        width: 79.379%;
        margin-left: auto;
        margin-right: auto;
    }

    .aboutBody h3{
        margin-bottom: 2%;
    }

    .aboutBody p{
        margin-bottom: 4%;
    }

    br{
        margin-bottom: 1%;
    }

    .slide1 , .slide2 , .slide3 , .slide4, .slide5{
        height: 100%;
/*        padding-bottom: 92.177%;*/
    }

    .carousel{
		margin-bottom: 2%;
	}

	.carousel-cell{
		width: 100%;
		 height: 100%; 
		/* padding-bottom: 46%; */
		/* border-radius: 57px; */
        /* margin-right: 2.801%; */
        /* background: #fbf3e4; */
		counter-increment: carousel-cell;
	}
	
	/* ---- previous/next buttons ---- */
	
	.flickity-prev-next-button {
        background: rgba(0, 0, 0, 0);
		top: 50%;
		width: 30px;
		height: 30px;
		z-index: 1; /* above viewport */
		border-radius: 50%;
		/* vertically center */
		transform: translateY(-50%);
	}
	
	.flickity-prev-next-button.previous { left: 20px; }

	.flickity-prev-next-button.next { right: 20px; }
	/* right to left */
	.flickity-rtl .flickity-prev-next-button.previous {
		left: auto;
		right: 10px;
	}
	.flickity-rtl .flickity-prev-next-button.next {
		right: auto;
		left: 10px;
	}
	
	.flickity-prev-next-button .flickity-button-icon {
		position: absolute;
		left: 24%;
		top: 27%;
		width: 50%;
		height: 50%;
}
	
	/* ---- page dots ---- */
	
	.flickity-page-dots {
/*		position: absolute;*/
		width: 100%;
		bottom: -22px;
		z-index: 1; /* above viewport */
		text-align: center;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.flickity-rtl .flickity-page-dots { direction: rtl; }
	
	.flickity-page-dot {
		position: relative;
		display: block;
		width: 15px;
		height: 15px;
		padding: 0;
		margin: 0 8px;
		background: rgba(0,0,0, .5);
		border-radius: 50%;
		cursor: url(../images/cursors/cursor2.png) 15 15, auto;
		appearance: none;
		border: none;
		text-indent: -9999px;
		overflow: hidden;

        transition: all ease-in-out 150ms;
	}
	
	.flickity-rtl .flickity-page-dot {
		text-indent: 9999px;
	}
	
	.flickity-page-dot.is-selected {
		background: #E5176D;
	}
}

/* DESKTOP STYLES ////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (min-width: 1025px) and (max-width: 1439px){
    h1{ 
        font-size: 53.75px;
        /* font-size: 2.8vw; */
    }
    
    h2{ 
        font-size: 44.79px;
    }
    
    h3{ 
        /* font-size: 37.32px; */
        font-size: 2.75vw;
    }
    
    h4{ 
        /* font-size: 31.1px; */
        font-size: 2.25vw;
    }
    
    h5{ 
        font-size: 25.92px;
        /* font-size: 1.7vw; */
    }
    
    h6 { 
        font-size: 21.6px;
        /* font-size: 1.05vw; */
    }
    
    p , a{ 
        /* font-size: 18px; */
        font-size: 1vw;
        line-height: 1.8vw;
    }
    
	.container{
		width:95.415%;
    }

    nav{
        align-items: center;
    }

    .previous , .next{
        width: 14.11%;
        height: 10%;

        font-size: 1.2vw;

        padding-top: 1.5%;
        padding-bottom: 1.5%;
    }

    .previous span{
        transform: rotate(180deg);
        height: 30%;
/*        margin-top: -2%;*/
        margin-right: 3%;
    }

    .tranformedHolder{
        position: relative;
        width: 31.288%;
            margin-left: auto;
            margin-right: auto;
        padding-bottom: 3.5%;
    }

    .transformedBlackImg , .transformedPinkImg{
        width: 100%;
        padding-bottom: 10%;
        position: absolute;
    }

    .transformedPinkImg{
        opacity: 0;
    }  

    .carousel .bgImg{
        background-size: cover;
    }  

    .transformedPinkImg:hover{ 
        opacity: 1;
    }

    .next{
        text-align: right;
    }

    .next span{
        margin-left: 3%;
    }

    .previous:hover , .next:hover{
        color: #E5176D;
    }

    .heading{
        margin-bottom: 3%;
    }

    .heading , .nameHolder{
        align-items: center;
    }

    .heading .flexParent{
        width: 91.411%;
    }

    .headshot{
        width: 8.896%;
        padding-bottom: 8.896%;

        border-radius: 50%;
        margin-right:2.613%;
    }

    .name{
        width: 43.624%;
        margin-right: auto;
    }

    .tagline{
        width: 43.624%;

        text-align: right;
    }

    .aboutBody , .carousel{
        width: 48.466%;
    }

    .aboutBody h3{
        margin-bottom: 4%;
    }

    .aboutBody p{
        margin-bottom: 4%;
    }

    br{
        margin-bottom: 1%;
    }

    .carousel{
        margin-left: auto;
    }

    .slide1 , .slide2 , .slide3 , .slide4, .slide5{
        height: 100%;
/*        padding-bottom: 92.177%;*/
    }
    /*.flickity-viewport{
        height: 51vh !important;
    }*/

    .carousel{
		margin-bottom: 2.5%;
	}

	.carousel-cell{
		width: 115%;
		 height: 100%; 
		/* padding-bottom: 46%; */
		/* border-radius: 57px; */
        /* margin-right: 2.801%; */
        /* background: #fbf3e4; */
		counter-increment: carousel-cell;
	}
	
	/* ---- previous/next buttons ---- */
	
	.flickity-prev-next-button {
        background: rgba(0, 0, 0, 0);
		top: 50%;
		width: 40px;
		height: 10px;
		z-index: 1; /* above viewport */
		border-radius: 50%;
		/* vertically center */
		transform: translateY(-50%);
	}
	
	.flickity-prev-next-button.previous { left: 20px; }

	.flickity-prev-next-button.next { right: 20px; }
	/* right to left */
	.flickity-rtl .flickity-prev-next-button.previous {
		left: auto;
		right: 10px;
	}
	.flickity-rtl .flickity-prev-next-button.next {
		right: auto;
		left: 10px;
	}
	
	.flickity-prev-next-button .flickity-button-icon {
		position: absolute;
		left: 24%;
		top: 27%;
		width: 50%;
		height: 50%;
}
	
	/* ---- page dots ---- */
	
	.flickity-page-dots {
/*		position: absolute;*/
		width: 100%;
		bottom: -22px;
		z-index: 1; /* above viewport */
		text-align: center;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.flickity-rtl .flickity-page-dots { direction: rtl; }
	
	.flickity-page-dot {
		position: relative;
		display: block;
		width: 15px;
		height: 15px;
		padding: 0;
		margin: 0 8px;
		background: rgba(0,0,0, .5);
		border-radius: 50%;
		cursor: url(../images/cursors/cursor2.png) 15 15, auto;
		appearance: none;
		border: none;
		text-indent: -9999px;
		overflow: hidden;

        transition: all ease-in-out 150ms;
	}
	
	.flickity-rtl .flickity-page-dot {
		text-indent: 9999px;
	}
	
	.flickity-page-dot.is-selected {
		background: #E5176D;
	}
}

/*large screen/////////////////////////////////////////////////////////////////////////////*/
@media only screen and (min-width: 1440px){
	h1{ 
        font-size: 53.75px;
        /* font-size: 2.8vw; */
    }
    
    h2{ 
        font-size: 44.79px;
    }
    
    h3{ 
        /* font-size: 37.32px; */
        font-size: 2.6vw;
    }
    
    h4{ 
        /* font-size: 31.1px; */
        font-size: 1.67vw;
    }
    
    h5{ 
        font-size: 25.92px;
        /* font-size: 1.7vw; */
    }
    
    h6 { 
        font-size: 21.6px;
        /* font-size: 1.05vw; */
    }
    
    p , a{ 
        /* font-size: 18px; */
        font-size: .85vw;
        line-height: 1.5vw;
    }


    
    .container{
		width:79.583%; /*1146*/
	}

    nav{
        align-items: center;
    }

    .previous , .next{
        width: 11.867%;
        height: 10%;

        font-size: 1vw;

        padding-top: 3%;
        padding-bottom: 3%;
    }

    .previous span{
        transform: rotate(180deg);
        height: 30%;
/*        margin-top: -2%;*/
        margin-right: 3%;
    }

    .tranformedHolder{
        position: relative;
        width: 26.702%;
            margin-left: auto;
            margin-right: auto;
        padding-bottom: 3%;
    }

    .transformedBlackImg , .transformedPinkImg{
        width: 100%;
        padding-bottom: 13%;
        position: absolute;
    }

    .transformedPinkImg{
        opacity: 0;
    }    

    .transformedPinkImg:hover{ 
        opacity: 1;
    }

    .next{
        text-align: right;
    }

    .next span{
        margin-left: 3%;
    }

    .previous:hover , .next:hover{
        color: #E5176D;
    }

    .heading{
        margin-bottom: 3%;
    }

    .heading , .nameHolder{
        align-items: center;
    }

    .heading .flexParent{
        width: 92.67%;
    }

    .headshot{
        width: 7.578%;
        padding-bottom: 7.578%;

        border-radius: 50%;
        margin-right:2.613%;
    }

    .name{
        width: 44.633%;
        margin-right: auto;
    }

    .tagline {
        text-align: right;

        width: 44.633%;
    }

    .aboutBody , .slider{
        width: 41.289%;
    }

    .aboutBody h3{
        margin-bottom: 4%;
    }

    .aboutBody p{
        margin-bottom: 4%;
    }

    br{
        margin-bottom: 1%;
    }

    .aboutBody , .carousel{
        width: 48.466%;
    }

    .aboutBody h3{
        margin-bottom: 4%;
    }

    .aboutBody p{
        margin-bottom: 4%;
    }

    br{
        margin-bottom: 1%;
    }

    .carousel{
        margin-left: auto;
    }

    .slide1 , .slide2 , .slide3 , .slide4, .slide5{
        height: 100%;
/*        padding-bottom: 92.177%;*/
    }

    .carousel{
		margin-bottom: 2%;
	}

	.carousel-cell{
		width: 100%;
         height: 100%; 
		/* padding-bottom: 46%; */
		/* border-radius: 57px; */
        /* margin-right: 2.801%; */
        /* background: #fbf3e4; */
		counter-increment: carousel-cell;
	}
	
	/* ---- previous/next buttons ---- */
	
	.flickity-prev-next-button {
        background: rgba(0, 0, 0, 0);
		top: 50%;
		width: 38px;
		height: 10px;
		z-index: 1; /* above viewport */
		border-radius: 50%;
		/* vertically center */
		transform: translateY(-50%);
	}
	
	.flickity-prev-next-button.previous { left: 20px; }

	.flickity-prev-next-button.next { right: 20px; }
	/* right to left */
	.flickity-rtl .flickity-prev-next-button.previous {
		left: auto;
		right: 10px;
	}
	.flickity-rtl .flickity-prev-next-button.next {
		right: auto;
		left: 10px;
	}
	
	.flickity-prev-next-button .flickity-button-icon {
		position: absolute;
		left: 24%;
		top: 27%;
		width: 50%;
		height: 50%;
}
	
	/* ---- page dots ---- */
	
	.flickity-page-dots {
/*		position: absolute;*/
		width: 100%;
		bottom: -22px;
		z-index: 1; /* above viewport */
		text-align: center;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.flickity-rtl .flickity-page-dots { direction: rtl; }
	
	.flickity-page-dot {
		position: relative;
		display: block;
		width: 15px;
		height: 15px;
		padding: 0;
		margin: 0 8px;
		background: rgba(0,0,0, .5);
		border-radius: 50%;
		cursor: url(../images/cursors/cursor2.png) 15 15, auto;
		appearance: none;
		border: none;
		text-indent: -9999px;
		overflow: hidden;

        transition: all ease-in-out 150ms;
	}
	
	.flickity-rtl .flickity-page-dot {
		text-indent: 9999px;
	}
	
	.flickity-page-dot.is-selected {
		background: #E5176D;
	}
}







