html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display: block;}body {line-height:1;}ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,q:before, q:after{content: '';content: none;}table{border-collapse: collapse;border-spacing: 0;}a{text-decoration:none;color:inherit;}*{box-sizing:border-box;}input{border-radius:0;-webkit-appearance: none;}
/* Stylesheet: * RESET * Modified On 2016-07-07 13:58:44 */
/** BASE STYLES - ICOSS 2016 **/

/** COLOUR VARIABLES **/


/** HTML  BODY **/

html, body{
width:100%;
min-width:320px;
font-family: 'Open Sans', sans-serif;
color:#2E2E2E;
-webkit-text-size-adjust: none;
font-size:16px;
position:relative;
}

/*.menuopen {
overflow:hidden;
}*/

/** FONTS **/

h1, h2, h3, h4, h5, h6, p, ol, ul, li {
margin-bottom:10px;
line-height:1.3;
}

h1{
font-family:'Roboto Slab',Georgia,Serif;
line-height:1;
border-bottom:1px solid #808285;
padding-bottom: 8px;
font-size:26px;
}

.side-column-title{
font-family:'Roboto Slab',Georgia,Serif;
line-height:1;
border-bottom:1px solid #808285;
padding-bottom: 11px;
padding-top: 7px;
font-size:16px;
}

p, li{
font-size:16px;
line-height:1.5;
}

p.first-p{
font-size:16px;
font-weight:700;
}

em{
font-style:italic
}

strong{
font-weight:700;
}

#content-main ul li{
list-style-type:disc;
margin-left:30px;
}

p a{
color:#00857C;
}

p a:hover{
color:#808285;
}

img{
max-width:100%;
height:auto;
}

/** SECTIONS **/

#sections, .section, .container, .row, .column, .col1-12, .col2-12, .col3-12, .col4-12, .col5-12, .col6-12, .col7-12, .col8-12, .col9-12, .col10-12, .col11-12, .col1-12 {
width:100%;
box-sizing:border-box;
}

.row{
width:100%;
box-sizing:border-box;
}

.row:after{
content:'';
display:block;
clear:both;
}

.boxed{
max-width:1200px;
margin:0 auto;
}

.vpad{
padding-top:10px;
padding-bottom:10px;
}

.hpad{
padding-left:10px;
padding-right:10px;
}

.left{
float:left;
}

.right{
float:right;
}

#sections{
min-height:100%;
position:relative;
z-index:998;
}

#main{
position:relative;
}

/** HEADER **/

#header{
background:#ffffff;
position:relative;
z-index:999;
color:#2E2E2E;
border-bottom:2px solid #00857C;
box-shadow:0px 2px 2px #808285;
font-family:'Roboto Slab',Georgia,Serif;
}

#header-left{
position:absolute;
width:190px;
z-index:999;
}

#logo{
padding:0;
}

#logo a{
display:block;
width:100%;
height:60px;
text-indent:-9999px;
padding: 10px 20px;
background-image:url(/uploads/assets/img/icoss-logo.png);
background-color:#ffffff;
background-repeat:no-repeat;
background-size:120px;
background-position: left center;
background-origin:content-box;
}

#header-right{
z-index:999;
}

#mast{

}

#strap{
display:none;
}

.search-box p{
font-size:14px;
margin-bottom:0;
float:left;
margin-right:10px;
line-height:1.7;
}

.search-box input{
display:block;
float:left;
padding:0;
margin:0;
color:#808285;
}

.search-box .search-input{
border:none;
border-bottom:1px solid #808285;
height:24px;
width:130px;
border-radius:0;
}

.search-button{
display:block;
text-indent:-9999px;
width:24px;
height:24px;
background-color:#808285;
border:none;
background-image:url(/uploads/assets/img/search.png);
background-size:18px;
background-repeat:no-repeat;
background-position:center center;
}

#navigation{
line-height:1;
}

#mobile-menu{
display:block;
width:20px;
height:20px;
padding:20px;
background-image:url(/uploads/assets/img/menu.png);
background-size:25px;
background-repeat:no-repeat;
background-position:center center;
text-indent:-9999px;
float:right;
box-sizing:content-box;
}

#menu{
display:none;
/*position:fixed;*/
width:100%;
/*min-height:340px;*/
height:100%;
background:#ffffff;
top:0;
left:0;
z-index:999;
overflow:auto;
border-top:2px solid #00857C;
}

#mobile-logo a{
/*display:block;*/
display:none;
width:100%;
height:70px;
text-indent:-9999px;
padding:10px 20px;
background-image:url(/uploads/assets/img/icoss-logo.png);
background-color:#ffffff;
background-repeat:no-repeat;
background-size:150px;
background-position:center center;
}

#primary-nav{
display:block;
text-align:center;
margin-bottom:0;
}

#primary-nav li{
font-size:20px;
text-align:center;
margin-bottom:0;
font-weight: 400;
}

#primary-nav li a{
transition:0.25s;
padding:10px;
display:block;
font-family:'Roboto Slab',Georgia,Serif;
}

#primary-nav li a:hover{
color:#2E2E2E;
}

#close-menu{
display:block;
text-align:center;
text-transform:uppercase;
color:#808285;
margin:20px 0;
display:none;
}

#quicknavigation{
width:100%;
background-color:#2E2E2E;
color:#ffffff;
clear:both;
}

#quicknavwrap{
font-size:0;
}

#quicknav{
white-space: nowrap;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
font-size:0;
padding:0 10px;
}

#quicknav, #quicknav li{
margin-bottom:0;
line-height:1.3;
}

#quicknav li{
display:inline-block;
margin-bottom:0;
padding:10px 0;
}

#quicknav li a{
font-size:14px;
display:block;
padding:0 10px;
border-right:1px solid #ffffff;
}

#quicknav li:last-of-type a{
border-right:none;
padding:0 10px;
}

/** LANDING BLOCKS **/

#landing-blocks{
width:100%;
}

/** SLIDESHOW **/

#slideshow{
height:370px;
}

#slides {
position:relative;
z-index:0;
box-sizing:content-box;
}

#slides .slides-container {
display: none;
}

#slides .slides-container li{
margin-bottom:0;
}

.slide-wrap{
width:100%;
height:100%;
color:#ffffff;
padding:20px 20px;
}

.slide-table{
display:table;
width:100%;
height:100%;
}

.slide-cell{
display:table-cell;
vertical-align:top;
}

.slide-block h2{
font-size:26px;
color:#D8FFE0;
margin-bottom:10px;
font-family:'Roboto Slab',Georgia,Serif;
line-height:1;
}

.slide-block p{
font-size:12px;
margin-bottom:10px;
line-height:1.5;
}

.slide-button{
display:inline-block;
padding:5px 10px;
background-color:#D8FFE0;
color:#2E2E2E;
margin-right:20px;
text-align:center;
font-family:'Roboto Slab',Georgia,Serif;
}

.slide-button:last-of-type{
margin-right:0;
}

.slide-button:hover{
background-color:#ffffff;
color:#2E2E2E;
}

.slides-navigation {
margin: 0 auto;
position: absolute;
z-index: 3;
width: 100%;
box-sizing:border-box;
right:0;
top: 50%;
}

.slides-navigation a {
position: absolute;
display: block;
padding:10px;
text-indent: -9999px;
width: 30px;
height: 30px;
background-size: 15px;
background-repeat: no-repeat;
background-position: center center;
margin-top:-15px;
opacity:0.5;
transition:0.25s;
}

.slides-navigation a:hover{
opacity:1;
}

.slides-navigation a.prev {
left: 5px;
background-image:url(/uploads/assets/img/prev.png);
}

.slides-navigation a.next {
right: 5px;
background-image:url(/uploads/assets/img/next.png);
}

/** FEATURED WRAP **/

#featured-wrap{
background-color:#D8FFE0;
width:100%;
box-shadow:2px 2px 2px #808285;
}

.featured-publication-wrap{
width:100%;
}

.featured-pub-title{
border-bottom:1px solid #2E2E2E;
padding:5px 10px;
font-family:'Roboto Slab',Georgia,Serif;
font-size:14px;
margin-bottom:0;
line-height:1.3;
height:30px;
display:block;
width:100%;
}

.featured-publication-summary{
padding:10px;
}

.featured-publication-summary p{
font-size:12px;
line-height:1.3;
}

.featured-publication-summary p.pub-title{
line-height:1.3;
height:auto;
}

.pub-title{
line-height:1.3;
height:54px;
display:block;
overflow:hidden;
}

.pub-title a{
color:#00857C;
font-size:14px;
font-family:'Roboto Slab',Georgia,Serif;
}

.pub-title a:hover{
color:#2E2E2E;
}

.pub-links{
margin-bottom:0;
font-size:12px;
padding-top:5px;
border-top:1px solid #dedede;
}

.pub-links a{
font-family:'Roboto Slab',Georgia,Serif;
color:#00857C;
font-size:13px;
}

.pub-links a:hover{
color:#2E2E2E;
}

.featured-publication-image{
width:100%;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
height:220px;
}

#news-icon-p::before{
display:inline-block;
content:'';
width:22px;
height:26px;
background-image:url(/uploads/assets/img/news.png);
background-repeat:no-repeat;
margin-right:10px;
margin-bottom:-8px;
}

#member-icon-p::before{
display:inline-block;
content:'';
width:26px;
height:26px;
background-image:url(/uploads/assets/img/members.png);
background-repeat:no-repeat;
margin-right:10px;
margin-bottom:-8px;
}

#events-icon-p::before{
display:inline-block;
content:'';
width:18px;
height:26px;
background-image:url(/uploads/assets/img/events.png);
background-repeat:no-repeat;
margin-right:10px;
margin-bottom:-8px;
}

#publication-icon-p::before{
display:inline-block;
content:'';
width:17px;
height:26px;
background-image:url(/uploads/assets/img/publications.png);
background-repeat:no-repeat;
margin-right:10px;
margin-bottom:-8px;
}

/** ABOUT **/

#about-icon-h1::before{
display:inline-block;
content:'';
width:60px;
height:20px;
background-image:url(/uploads/assets/img/swirl.png);
background-repeat:no-repeat;
margin-right:10px;
margin-top:5px;
}

/** LATEST **/
#latest-publications-links{
padding:0 10px;
}

#latest-publications-links-scroll{
font-size:0;
}

.latest-publication-wrap{
box-shadow:2px 2px 2px #808285;
}

#latest-publications-links ul{
font-family:'Roboto Slab',Georgia,Serif;
padding-top:7px;
padding-bottom:7px;
margin-bottom:5px;
border-bottom:1px solid #808285;
white-space: nowrap;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
line-height:1.1;
}

#latest-publications-links ul li{
display: inline-block;
margin-bottom:0;
}

#latest-publications-links ul li p{
padding:0 10px 0 0;
margin-bottom:0;
line-height:1;
}

#latest-publications-links ul li a{
display:block;
padding:0 10px;
border-left:1px solid #2E2E2E;
font-size:14px;
color:#00857C;
}

#latest-publications-links ul li a:hover{
color:#2E2E2E;
}

#latest-publications-links ul li:first-child a{
padding:0 10px 0 0;
}

#latest-publications-links ul li:last-child a{
border-right:none;
padding:0 0 0 10px;
}

.latest-publication-image{
height: 0px;
padding-bottom:50%;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}

.latest-publication-summary{
padding:10px;
background-color:#F1F2F2;
min-height:85px;
}

.latest-publication-summary p.pub-title{
margin-bottom:5px;
}

/** ICOSS MEMBERS **/
#icoss-members{
clear:left;
}

#icoss-members-links{
padding:0 10px;
}

#icoss-members-links-scroll{
font-size:0;
}

#icoss-members-links ul{
font-family:'Roboto Slab',Georgia,Serif;
padding-top:8px;
padding-bottom:8px;
margin-bottom:0px;
border-bottom:1px solid #808285;
white-space: nowrap;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}

#icoss-members-links ul li{
display: inline-block;
margin-bottom:0;
}

#icoss-members-links ul li p{
padding:0 10px 0 0;
margin-bottom:0;
line-height:1;
}

#icoss-members-links ul li a{
display:block;
padding:0 10px;
border-left:1px solid #808285;
font-size:14px;
color:#00857C;
}

#icoss-members-links ul li a:hover{
color:#2E2E2E;
}


#icoss-members-links ul li:last-child a{
border-right:none;
padding:0 0 0 10px;
}

#icoss-members-logos{
}

#icoss-members-logos:after{
content:'';
clear:both;
display:block;
}

#icoss-members-logos-scroll{
white-space: nowrap;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}

/** ICOSS NEWS **/

#icoss-news-links{
padding:0 10px;
}

#icoss-news-links-scroll{
font-size:0;
}

#icoss-news-links ul{
font-family:'Roboto Slab',Georgia,Serif;
padding-top:7px;
padding-bottom:7px;
margin-bottom:0px;
border-bottom:1px solid #808285;
white-space: nowrap;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}

#icoss-news-links ul li{
display: inline-block;
margin-bottom:0;
}

#icoss-news-links ul li p{
padding:0 10px 0 0;
margin-bottom:0;
line-height:1;
}

#icoss-news-links ul li a{
display:block;
padding:0 10px;
border-left:1px solid #808285;
font-size:14px;
color:#00857C;
}

#icoss-news-links ul li a:hover{
color:#2E2E2E;
}


#icos-newssummary p{
margin-bottom:0;
font-size:12px;
line-height:1.8;
}

.newssummary{
padding-top:10px;
border-bottom:1px solid #F1F2F2;
}

.newssummary:last-child{
border-bottom:0;
}

.newssummary::after{
content:'';
clear:both;
display:block;
}

.newssummary a{
font-family:'Roboto Slab',Georgia,Serif;
color:#00857C;
}

.newssummary a:hover{
color:#2E2E2E;
}

.newssummary p{
margin-bottom:0;
}

.icoss-news-thumb{
display:block;
max-width:45px;
float:left;
margin-right:10px;
}

/** ICOSS EVENTS **/

#icoss-events-links{
padding:0 10px;
}

#icoss-events-links-scroll{
font-size:0;
}

#icoss-events-links ul{
font-family:'Roboto Slab',Georgia,Serif;
padding-top:8px;
padding-bottom:8px;
margin-bottom:0px;
border-bottom:1px solid #808285;
white-space: nowrap;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}

#icoss-events-links ul li{
display: inline-block;
margin-bottom:0;
}

#icoss-events-links ul li p{
padding:0 10px 0 0;
margin-bottom:0;
line-height:1;
}

#icoss-events-links ul li a{
display:block;
padding:0 10px;
border-left:1px solid #808285;
font-size:14px;
color:#00857C;
}

#icoss-events-links ul li a:hover{
color:#2E2E2E;
}

.eventsummary{
padding-top:10px;
border-bottom:1px solid #F1F2F2;
}

.eventsummary:last-child{
border-bottom:0;
}

.eventsummary::after{
content:'';
clear:both;
display:block;
}

.eventsummary a{
font-family:'Roboto Slab',Georgia,Serif;
color:#00857C;
}

.eventsummary a:hover{
color:#2E2E2E;
}

.eventsummary p{
margin-bottom:0;
}

.icoss-event-thumb{
display:block;
max-width:45px;
float:left;
margin-right:10px;
}

/** FOOTER **/

#footer{
background-color:#2E2E2E;
color:#ffffff;
}

#footer a{
color:#D8FFE0;
}

#footer a:hover{
color:#fff;
}

/** INSIDE **/

/** CONTENT 3COL **/

#banner{
height:100px;
width:100%;
background-color:#00857C;
background-size:cover;
background-repeat:no-repeat;
background-position:top center;
}

/** SIDE MENU **/

.side-column-menu li{
font-size:14px;
}

.side-column-menu a{
color:#00857C;
}

.side-column-menu a:hover{
color:#2E2E2E;
}

/** LOGIN & CONTACT FORM **/

#icoss-login-form, #feu_changesettingsform{
max-width:320px;
padding:10px;
color:#2E2E2E;
}

#icoss-login-form div, .contact-form div, #cntnt01moduleform_2 div.row{
padding-bottom:20px;
}

#icoss-login-form div.g-recaptcha, .contact-form div.captcha{
padding-bottom:0;
}

#icoss-login-form .hidden{
display:none;
}

#icoss-login-form label, .contact-form label, #cntnt01moduleform_2 label{
display:block;
padding-bottom:5px;
font-size:14px;
}

#icoss-login-form input, .contact-form input, #cntnt01moduleform_2 input{
display:block;
width:100%;
max-width:100%;
border:1px solid #2E2E2E;
padding:3px;
margin:0;
font-size:14px;
}

#icoss-login-form button, .contact-form .fbsubmit, #cntnt01moduleform_2 button{
display:block;
width:100%;
max-width:100%;
border:none;
padding:10px;
border-radius:0;
font-size:14px;
background:#00857C;
color:#ffffff;
}

.contact-form textarea{
display: block;
width: 100%;
max-width: 100%;
height: 160px;
max-height: 160px;
border:1px solid #2E2E2E;
border-radius:0;
padding: 3px;
margin: 0;
font-size: 14px;
font-family:inherit;
}

#icoss-login-form .checkbox input[type="checkbox"]{
float:left;
width:20px;
height:20px;
border-radius:none;
position:absolute;
top:0;
left:0;
color:#2E2E2E;
background:transparent;
}

#icoss-login-form .checkbox > div{
width: 100%;
float: left;
text-align: left;
margin-bottom: 0px;
position:relative;
padding-bottom:0;
}

#icoss-login-form .checkbox > div:last-of type{
margin-bottom: 0px;
}

#icoss-login-form .checkbox:after{
content:'';
clear:both;
display:block;
}

#icoss-login-form .checkbox label{
margin-bottom:0;
color:#2E2E2E;
}

#icoss-login-form .checkbox label:before{
content:'';
display:inline-block;
width:18px;
height:16px;
border:none;
background:#ffffff;
margin-right: 10px;
line-height:1;
}

#icoss-login-form .checkbox input[type=checkbox i]:checked + label:before {
content: '\2713';
color: #2E2E2E;
font-size:18px;
text-align: center;
}

#icoss-login-form .login-button input{
display:block;
width:100%;
max-width:100%;
border:none;
padding:10px;
border-radius:0;
font-size:14px;
background:#00857C;
color:#ffffff;
}

.login-forgot a{
color:#00857C;
}

.login-forgot a:hover{
color:#2E2E2E;
}

.contact-form label.error{
padding:5px;
background-color:#00857C;
color:#ffffff
}

#logout-form{
background-color:#dedede;
}

#logout-form:after{
content:'';
clear:both;
display:block;
}

#icoss-logout-form p:last-of-type{
margin-bottom:0;
}

/** PUBLICATIONS TEMPLATE **/

#content-title{
text-align: center;
}

#content-title h1:before{
display:none;
}

#content-title p:last-child{
margin-bottom:0;
}

#gallery-items:after{
content:'';
clear:both;
display:block;
}

#gallery-items .item{
display: none;
opacity: 0;
vertical-align: top;
float: left;
padding:10px;
box-sizing:border-box;
margin-bottom:0;
}

.item{
margin-bottom:0;
}

#filter-list{
text-align:center;
display: block;
padding:10px 0;
border-top:1px solid #2E2E2E;
border-bottom:1px solid #2E2E2E;
margin-bottom:0;
font-size:0;
}

#filter-list li{
display:inline-block;
padding:0px 10px;
border-right:1px solid #2E2E2E;
margin-bottom:0;
}

#filter-list li:last-child{
border-right:none;
}

#filter-list li p{
margin-bottom:0;
color:#00857C
}

#filter-list li:hover p, #filter-list .active p{
color:#2E2E2E;
cursor:pointer;
}

/** MEMBERS LIST **/
#icoss-members-logos-page{
width:calc(100% + 20px);
margin-left:-10px;
display:flex;
flex-wrap:wrap;
}

#icoss-members-logos-page .member-logo{
width:50%;
float:left;
}

#icoss-members-logos-page .member-logo:nth-child(2n + 1){
clear:both;
}

#icoss-members-logos-page .member-logo .member-img-a{
display:table;
height:200px;
width:100%;
border-bottom:1px solid ;
margin-bottom:10px;
}

#icoss-members-logos-page .member-img{
display:table-cell;
vertical-align:middle;
}

.member-logo img{
height:80px;
width:auto;
max-width:initial;
}

#icoss-members-logos-page p{
text-align:center;
}

#icoss-members-logos-page p:first-of-type{
text-transform:uppercase;
}

#icoss-members-logos-page .member-logo img{
max-width:100%;
height:initial;
vertical-align:middle;
display:block;
margin:0 auto;
padding-bottom:10px;
margin-bottom:10px;
}

.mini-publication-summary{
border-bottom:1px solid #00857C;
margin-bottom:10px;
padding-bottom: 10px;
}

.mini-publication-summary p, .mini-publication-summary .pub-title{
padding:0;
margin:0;
height:inherit;
}
/* Stylesheet: ** BASE ** Modified On 2026-08-07 10:49:53 */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
/* Stylesheet: ****** OWL ******* Modified On 2016-10-17 14:56:25 */
