@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/


/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */










    
     .eventspeakers .swiper-container {
      width: 100%;
        margin: 1em 0%;
      height:100%;
    }
    
    .eventspeakers .swiper-slide {
      background: white;
      height: 80%;
                -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=0, Color=#000000)";/*IE 8*/
-moz-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0 18px 18px -20px rgba(0,0,0,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=18, Direction=135, Color=#000000); /*IE 5.5-7*/
        border-radius: 1em;
       
        cursor: pointer;
    }

    .eventspeakers .swiper-slide .speaker-image{
        width: 100%;
        height: 100%;
         background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.ep-slide  .swiper-button-prev,
.ep-slide  .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.ep-slide .swiper-button-prev.swiper-button-disabled,
.ep-slide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.ep-slide .swiper-button-prev:after,
.ep-slide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.ep-slide .swiper-button-prev,
.ep-slide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.ep-slide .swiper-button-prev:after,
.ep-slide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.ep-slide .swiper-button-next,
.ep-slide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.ep-slide .swiper-pagination {
  text-align:right;
  transition: 300ms opacity;
  z-index: 10;

}
    
    
    
    
    





















  




















}




/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
    

    
    
    
    
    
    
    
    
    
    
    
    
}



/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

    
    
    
    
    
      .w-inner{
        width: 100%;
        height: 100%;
        margin: 0;
    }

    .wi-slide{
        width: 100%;
        height: 100%;
        display: block;
        float: left;
        clear: none;  
        margin: 0;
        position: relative;
    }
    
    
    .wis-img{
        width: 70%;
        height: 100%;
        display: block;
        float: left;
        clear: none;
        background-size: cover;
        background-position: center;
        position: relative;
        z-index: 0;
    }
    
    
    .wis-text{
        width: 25%;
        height: 60%;
        background-color: white;
        display: block;
        float: left;
        clear: none;
        border-radius: 1em;
        padding: 5% 3em;
        position: relative;
        margin: 3% 0 0 -15%;
    }
    
    
    .wis-text h6{
        color: #cd9670;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    
    .wis-text h7{
        color: #000;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
    }
    
    
    
    
    
    
    
    
    
    
    
    

    
    .mainslide .swiper-slide {
      background: transparent;
      height: 100%;
    }
    
    
    
    .mainslide {
        position: relative;
        width: 100%;
        height: 100%;
        float: left;
        clear: none;

    }    
    
    
.mainslide .swiper-button-prev,
.mainslide .swiper-button-next {
font-size: 3em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #cfd9ff;
}
    
    
.mainslide .swiper-button-prev.swiper-button-disabled,
.mainslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.mainslide .swiper-button-prev:after,
.mainslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.mainslide .swiper-button-prev,
.mainslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 12%;
    top: auto;
    bottom: 15%;
}
    
    
.mainslide .swiper-button-prev:after,
.mainslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.mainslide .swiper-button-next,
.mainslide .swiper-container-rtl .swiper-button-prev {
   left: 16%;
    top: auto;
    bottom: 15%;
    margin: 0;
}
    
    
    
    
    
.mainslide .swiper-pagination {
  position: absolute;
  text-align:none;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0) rotate(90deg);
  z-index: 10;
    top: 30%;
    right: 5%;
    width: 10vw;
    height: auto;
    margin-left: 73vw;


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .c-events .swiper-container {
      width: 100%;
      height: 90%;
    }
    
    .c-events .swiper-slide {
      background: transparent;
      height: 85%;
    }
    
    
    
      
.cevents-slide .swiper-button-prev,
.cevents-slide .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.cevents-slide .swiper-button-prev.swiper-button-disabled,
.cevents-slide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.cevents-slide .swiper-button-prev:after,
.cevents-slide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.cevents-slide .swiper-button-prev,
.cevents-slide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.cevents-slide .swiper-button-prev:after,
.cevents-slide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.cevents-slide .swiper-button-next,
.cevents-slide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.cevents-slide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .c-news .swiper-container {
      width: 100%;
      height: 90%;
    }
    
    .c-news .swiper-slide {
      background: transparent;
      height: 85%;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.newsslide .swiper-button-prev,
.newsslide .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.newsslide .swiper-button-prev.swiper-button-disabled,
.newsslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.newsslide .swiper-button-prev:after,
.newsslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.newsslide .swiper-button-prev,
.newsslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.newsslide .swiper-button-prev:after,
.newsslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.newsslide .swiper-button-next,
.newsslide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.newsslide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
     .c-videos .swiper-container {
      width: 100%;
      height: 90%;
    }
    
    .c-videos .swiper-slide {
      background: transparent;
      height: 85%;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.videoslide .swiper-button-prev,
.videoslide .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.videoslide .swiper-button-prev.swiper-button-disabled,
.videoslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.videoslide .swiper-button-prev:after,
.videoslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.videoslide .swiper-button-prev,
.videoslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.videoslide .swiper-button-prev:after,
.videoslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.videoslide .swiper-button-next,
.videoslide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.videoslide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
     .vslide .swiper-container {
      width: 100%;
      height: 90%;
    }
    
    .vslide .swiper-slide {
      background: transparent;
      height: 85%;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }
    
    
    
      
.m-videoslide .swiper-button-prev,
.m-videoslide .swiper-button-next {
font-size: 2em;
  position: absolute;
  right: 10%;
  left: auto;
  width: calc(var(--swiper-navigation-size) / 33 * 20);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9a5e3e;
}
    
    
.m-videoslide .swiper-button-prev.swiper-button-disabled,
.m-videoslide .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
    
    
.m-videoslide .swiper-button-prev:after,
.m-videoslide .swiper-button-next:after {
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
    
    
.m-videoslide .swiper-button-prev,
.m-videoslide .swiper-container-rtl .swiper-button-next {
    margin: 0;
    left: 0%;
    top: auto;
    bottom: 0%;
}
    
    
.m-videoslide .swiper-button-prev:after,
.m-videoslide .swiper-container-rtl .swiper-button-next:after {

}
    
    
.m-videoslide .swiper-button-next,
.m-videoslide .swiper-container-rtl .swiper-button-prev {
   left: 5%;
    top: auto;
    bottom: 0%;
    margin: 0;
}
    
    
    
    
    
.m-videoslide .swiper-pagination {

  text-align:right;
  transition: 300ms opacity;
  z-index: 10;
   


}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}
	
	