/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

#motivaimaginejourney .container { width: 100% !important; }

.special_amp { color: inherit!important; font-family: inherit !important; font-size: inherit; }

@font-face {
    font-family: 'Cleargothic-Light';
    src: url('fonts/Cleargothic-Light.eot');
    src: url('fonts/Cleargothic-Light.eot') format('embedded-opentype'),
         url('fonts/Cleargothic-Light.woff2') format('woff2'),
         url('fonts/Cleargothic-Light.woff') format('woff'),
         url('fonts/Cleargothic-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Cleargothic-Xlight';
    src: url('fonts/Cleargothic-Xlight.eot');
    src: url('fonts/Cleargothic-Xlight.eot') format('embedded-opentype'),
         url('fonts/Cleargothic-Xlight.woff2') format('woff2'),
         url('fonts/Cleargothic-Xlight.woff') format('woff'),
         url('fonts/Cleargothic-Xlight.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextUltraLight';
    src: url('fonts/AvenirNextUltraLight.eot');
    src: url('fonts/AvenirNextUltraLight.eot') format('embedded-opentype'),
         url('fonts/AvenirNextUltraLight.woff2') format('woff2'),
         url('fonts/AvenirNextUltraLight.woff') format('woff'),
         url('fonts/AvenirNextUltraLight.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir-Book';
	src: url('fonts/Avenir-Book.eot');
	src: url('fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'),
		url('fonts/Avenir-Book.woff2') format('woff2'),
		url('fonts/Avenir-Book.woff') format('woff'),
		url('fonts/Avenir-Book.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir-BookOblique';
	src: url('fonts/Avenir-BookOblique.eot');
	src: url('fonts/Avenir-BookOblique.eot?#iefix') format('embedded-opentype'),
		url('fonts/Avenir-BookOblique.woff2') format('woff2'),
		url('fonts/Avenir-BookOblique.woff') format('woff'),
		url('fonts/Avenir-BookOblique.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir-Heavy';
	src: url('fonts/Avenir-Heavy.eot');
	src: url('fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),
		url('fonts/Avenir-Heavy.woff2') format('woff2'),
		url('fonts/Avenir-Heavy.woff') format('woff'),
		url('fonts/Avenir-Heavy.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir-Light';
	src: url('fonts/Avenir-Light.eot');
	src: url('fonts/Avenir-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/Avenir-Light.woff2') format('woff2'),
		url('fonts/Avenir-Light.woff') format('woff'),
		url('fonts/Avenir-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir-LightOblique';
	src: url('fonts/Avenir-LightOblique.eot');
	src: url('fonts/Avenir-LightOblique.eot?#iefix') format('embedded-opentype'),
		url('fonts/Avenir-LightOblique.woff2') format('woff2'),
		url('fonts/Avenir-LightOblique.woff') format('woff'),
		url('fonts/Avenir-LightOblique.ttf') format('truetype');
}

@font-face {
	font-family: 'Avenir-Medium';
	src: url('fonts/Avenir-Medium.eot');
	src: url('fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/Avenir-Medium.woff2') format('woff2'),
		url('fonts/Avenir-Medium.woff') format('woff'),
		url('fonts/Avenir-Medium.ttf') format('truetype');
}

/* Font Classes */

.cleargothic-Light {
font-family: 'Cleargothic-Light', Helvetica, Arial, sans-serif;}

.cleargothic-Xlight {
font-family: 'Cleargothic-Xlight', Helvetica, Arial, sans-serif;}

.avenirNextUltraLight {
font-family: 'AvenirNextUltraLight', Helvetica, Arial, sans-serif;}

.avenirBlack {
font-family: 'Avenir-Black', Helvetica, Arial, sans-serif;}

.avenirBook {
font-family: 'Avenir-Book', Helvetica, Arial, sans-serif;}

.avenirBookOblique {
font-family: 'Avenir-BookOblique', Helvetica, Arial, sans-serif;}

.avenirHeavy {
font-family: 'Avenir-Heavy', Helvetica, Arial, sans-serif;}

.avenirLight {
font-family: 'Avenir-Light', Helvetica, Arial, sans-serif;}

.avenirLightOblique {
font-family: 'Avenir-LightOblique', Helvetica, Arial, sans-serif;}

.avenirMedium {
font-family: 'Avenir-Medium', Helvetica, Arial, sans-serif;}


/* Base Styling */

body {font-family: 'Avenir-Light', Helvetica, Arial, sans-serif; font-weight: 300;}
h1, h2, h3 {font-family: 'Cleargothic-Xlight', Helvetica, Arial, sans-serif !important ; font-weight: 300;}
h4, h5, h6 {font-family: Helvetica, Arial, sans-serif; font-weight: 300;}



.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {text-transform: none; letter-spacing: 0px;}

/* header */
.header_color .main_menu ul:first-child > li > a {font-size:12px; font-weight:400; font-family: 'Avenir-Light', Helvetica, Arial, sans-serif; }
#top .av_header_glassy.av_header_transparency .header_bg{background-color: #000000; opacity: 0.2; filter:alpha(opacity=20); }

#top .av-menu-button > a .avia-menu-text{border: 1px solid;border-radius: 6px;}


/* Avia */

.avia-video, .avia-iframe-wrap {margin-bottom: 0px !important;}


body .column-top-margin {margin-top: 20px;}
.avia_textblock {line-height: 1.3em;}
.av-menu-button > a .avia-menu-text {padding: 6px;}
.avia-content-slider .slide-entry-title {font-size: 28px ;line-height: 2.4em;}
.avia-content-slider .slide-entry-excerpt{font-size:14px;}

.avia-slideshow-arrows a:before{background: #77147a;/* background: #77147a; */}
#top .avia-smallarrow-slider  .avia-slideshow-arrows a{font-size: 18px;}

.avia-shadow {box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 0px black}
#top .avia-smallarrow-slider .avia-slideshow-arrows {top: 5px;}

sub, sup {font-size: 40%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -1.4em;}
a sub, a sup {text-decoration:none;}
#top .av_inherit_color a {text-decoration:none;}
#top .av-rotator-container-inner {
    font-weight: 100;
    font-family: roboto;}
    
/* Buttons */ 
#top .avia-button.avia-color-light{
	color:white;
	border:1px solid #fff;
	background: transparent;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.avia-button.avia-color-light:hover{
	background: white !important;
	color: #2b2b2b !important;
	opacity: 1 !important;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

#top .avia-button.avia-color-dark{
	color:#a38546; border:1px solid #a38546;
	color: rgba(163, 133, 70, 0.9);
	border-color: rgba(163, 133, 70, 0.9);
	background: transparent;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.avia-button.avia-color-dark:hover{
	background: #a38546 !important;
	color: white !important;
	color:rgba(112, 0, 116, 0.1);
	opacity: 1 !important;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

#top .avia-slideshow-button {border-radius: 2px; padding: 13px 16px; font-weight: 400;}
.avia-button.avia-size-small {padding: 7px 18px 6px;}

body div .avia-button {border-radius: 100px;}

.avia-button.avia-color-orange, .avia-button.avia-color-orange:hover{background-color: #a38546; border-color: #a38546; 	color: #fff; }

.avia-button.avia-color-purple, .avia-button.avia-color-purple:hover{background-color: #6e0072; border-color: #6e0072; color: #fff; }

/* Text Align in Full Content */

.top-align-bottom {
vertical-align: bottom !important;
padding-bottom: 10% !important	;
}

/* Animations */
.avia_transform .avia_start_delayed_animation.fade-in {
-webkit-animation: avia-fadein 2s 1 ease-out; /* Safari 4+ */
animation:         avia-fadein 2s 1 ease-out; /* IE 10+ */
opacity: 1;
}

.scroll-down-link-center {
height: 60px;
width: 80px;
margin: 0px 0px 0px -40px;
line-height: 60px;
position: absolute;
left: 50%;
z-index: 100;
text-align: center;
bottom: 0px;
font-size: 40px;
text-decoration: none !important;
-webkit-animation: avia_fade_move_down 3.5s ease-in-out infinite;
animation:         avia_fade_move_down 3.5s ease-in-out infinite;
}

.scroll-down-link-right {
height: 60px;
width: 80px;
margin: 0px 0px 0px 0px;
line-height: 60px;
position: absolute;
right: 10%;
z-index: 100;
text-align: right;
bottom: 0px;
font-size: 40px;
text-decoration: none !important;
-webkit-animation: avia_fade_move_down 3.5s ease-in-out infinite;
animation:         avia_fade_move_down 3.5s ease-in-out infinite;
}



/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}