/*
 Theme Name:     Amora Child Theme
 Theme URI:     
 Description:    Amora Child Theme
 Author:         Elegant Themes
 Author URI:     
 Template:       Amora
 Version:        1.0.0
*/
 
@import url("../Amora/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

body {
	font-size:16px;
}


h1 {
	font-size:2em;
}
h2 {
	font-size:1.5em;
}
h3, .ioa-text-column h3 {
	font-size:1.2em;
}
.quartz div.slider-desc h4{
	font-size:1.4em;
}
h4, h5 {
	font-size:0.875em;
}
h6 {
	font-size:0.625em;
}

.menu-placeholder {position:relative;}
.right-area .socialicons {left:-192px;position:absolute;width:192px;height:48px;top:16px;}
.compact-bar .right-area .socialicons {top:8px;}

.socialicons a, #footer .inner-footer-wrapper .socialicons a {width:32px;height:32px;margin:16px;display:block;font-size:0px;float:left;}
.socialicons a.twitter {background-image:url(images/tw.png);}
.socialicons a.facebook {background-image:url(images/fb.png);}
.socialicons a.youtube {background-image:url(images/yt.png);}
#footer .inner-footer-wrapper .socialicons a {background-position:0px -64px;}
.socialicons a:hover, #footer .inner-footer-wrapper .socialicons a:hover {background-position:0px -32px;}

.slider-area #ioa-slider-32 #slide-1 div.slider-desc h2 {
	/* font-family:'norwester'; */
	font-size:3.8em;
}
.cta-inner-wrap .cta-heading h2 {font-size:24px;}

#recaptcha-submit-btn-area {margin-top:33px;}

article.page-content h2.hiddentitle {display:none;}

article h4.entry-title a {color: #0073a3;font-size:1.5em;}

span.jobdate {font-size:0.8em;}

ul div.post-format-video .list-hide {
	display:none;
}

#footer .inner-footer-wrapper {
	font-size:0.875em;
	color:rgba(0,0,0,0.54);
}
#footer .inner-footer-wrapper .footer-container {
	width:67.26%;
	margin:auto;
}
#footer .inner-footer-wrapper .footer-container .footer-wrap {
	padding:40px 4.695% 40px 4.695%;
}
#footer .inner-footer-wrapper .footer-container .first .footer-wrap {
	padding:40px 4.695% 40px 0px;
}
#footer .inner-footer-wrapper .footer-container .last .footer-wrap {
	padding:40px 0px 40px 4.695%;
}
#footer .footer-wrap ul.tweets {
	word-break:normal;
}

#footer .inner-footer-wrapper a {
	text-decoration:none;
	text-transform:none;
	font-size:1em;
	letter-spacing:0px;
}
#footer .tweets-wrapper li.clearfix {
	margin-top:0px;
}
#footer h3 {
	text-align:center;
}


#footer-menu #menu-main {
	font-family:"Kollektif";
	font-size:1em;
	text-transform:uppercase;
}
#footer-menu #menu-main a {
	color:rgba(255,255,255,0.5);
	text-decoration:none;
}
#footer-menu #menu-main a:hover {
	color:#39cbe0;
}

#footer-menu hr {
    border: 0;
    height: 1px;
    background: rgba(255,255,255,0.3);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,hsla(0,0%,100%,0)), color-stop(50%,hsla(0,0%,100%,0.3)), color-stop(100%,hsla(0,0%,1000%,0)));
    background: -webkit-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 50%, hsla(0,0%,100%,0) 100%);
    background:    -moz-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 50%, hsla(0,0%,100%,0) 100%);
    background:     -ms-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 50%, hsla(0,0%,100%,0) 100%);
    background:      -o-linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 50%, hsla(0,0%,100%,0) 100%);
    background:         linear-gradient(left, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 50%, hsla(0,0%,100%,0) 100%);
	width:100%;
}


@media only screen and (max-width:1024px) {
	body {
		font-size:15px;
	}
	#footer .inner-footer-wrapper .footer-container {
		width:96%;
	}
}

@media only screen and (max-width:767px) {
	body {
		font-size:14px;
	}
	.slider-area #ioa-slider-32 #slide-1 div.slider-desc h2 {
		font-size:3.2em;
	}
}

@media only screen and (max-width:480px) {
	body {
		font-size:13px;
	}
	.slider-area #ioa-slider-32 #slide-1 div.slider-desc h2 {
		font-size:2.4em;
	}
}

@media only screen and (max-width:320px) {
	body {
		font-size:12px;
	}
}






