/* 

	Theme Name: Orio Child
	Theme URI: http://www.spab-rice.com/themes
	Description: Orio child Theme. 
	Version: 1.0
	Author: Spab Rice 
	Author URI: http://www.spab-rice.com 
	Tags: portfolio
	Template:    orio
	Text Domain:  orio-child
	
*/

/* -----------------------------------
	CHILD CSS
------------------------------------- */


/*#wpadminbar{*/
	/*display: none;*/
/*}*/


@font-face {
	font-family: 'Knockout 26 Junior Flywght';
	src: url('files/fonts/Knockout-26JuniorFlywght.eot');
	src: url('files/fonts/Knockout-26JuniorFlywght.eot?#iefix') format('embedded-opentype'),
	url('files/fonts/Knockout-26JuniorFlywght.woff2') format('woff2'),
	url('files/fonts/Knockout-26JuniorFlywght.woff') format('woff'),
	url('files/fonts/Knockout-26JuniorFlywght.ttf') format('truetype'),
	url('files/fonts/Knockout-26JuniorFlywght.svg#Knockout-26JuniorFlywght') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Knockout 90 Ultmt Welterwt';
	src: url('files/fonts/Knockout-90UltmtWelterwt.eot');
	src: url('files/fonts/Knockout-90UltmtWelterwt.eot?#iefix') format('embedded-opentype'),
	url('files/fonts/Knockout-90UltmtWelterwt.woff2') format('woff2'),
	url('files/fonts/Knockout-90UltmtWelterwt.woff') format('woff'),
	url('files/fonts/Knockout-90UltmtWelterwt.ttf') format('truetype'),
	url('files/fonts/Knockout-90UltmtWelterwt.svg#Knockout-90UltmtWelterwt') format('svg');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Knockout 67 Full Bantamwt';
	src: url('files/fonts/Knockout-67FullBantamwt.eot');
	src: url('files/fonts/Knockout-67FullBantamwt.eot?#iefix') format('embedded-opentype'),
	url('files/fonts/Knockout-67FullBantamwt.woff2') format('woff2'),
	url('files/fonts/Knockout-67FullBantamwt.woff') format('woff'),
	url('files/fonts/Knockout-67FullBantamwt.ttf') format('truetype'),
	url('files/fonts/Knockout-67FullBantamwt.svg#Knockout-67FullBantamwt') format('svg');
	font-weight: bold;
	font-style: normal;
}


body {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	background-color: white;
}
nav#main-nav > ul > li > a, #menu.classic nav#main-nav > ul > li > a{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 22px!important;
}
h1, .h1{
	font-family: 'Knockout 26 Junior Flywght' !important;
	color: #000000;
	text-transform: uppercase !important;
	font-size: 94px !important;
	line-height: 94px!important;
	letter-spacing: .15rem;
}
h2, .h2{
	font-family: 'Knockout 90 Ultmt Welterwt' !important;
	color: #000000;
	text-transform: uppercase !important;
	font-size: 94px !important;
	line-height: 94px!important;
	letter-spacing: .2rem;
}

h3, .h3{
	font-family: 'Knockout 26 Junior Flywght' !important;
	text-transform: uppercase !important;
	font-size: 34px !important;
	line-height: 34px!important;
	letter-spacing: .1rem;
}
h3:not(.product-name) a{
color: #6d6d6d !important;
}
.portfolio-category {
	font-family: 'Knockout 90 Ultmt Welterwt' !important;
	text-transform: uppercase !important;
	font-size: 34px !important;
	line-height: 34px!important;
	letter-spacing: .2rem;
	color: #000;
}
#portfolio-single{
	margin-top: 15%!important;
}
#portfolio-single h4, #portfolio-single .h4 { font-size: 18px!important; line-height: 30px!important; }

#portfolio-single h1{
	font-size: 34px !important;
	color: #6d6d6d !important;
	line-height: 40px !important;
}
#portfolio-single h2{
	font-size: 34px !important;
	color: #000;
	line-height: 35px !important;
	margin-top: 15px !important;
}

#portfolio-single .wrapper-small {
	width: 520px;
}

.portfolio-info{
	text-align: center!important;
}

.header-inner{
	padding: 0!important;
}

#header{
	text-align: center!important;
	border-top: 6px solid black!important;
	/*padding: 0!important;*/
}
#menu{
	float: left!important;
}
#header .socialmedia-widget {
	float: right;
	margin: 0;
	margin-top: 8px;
}

#header .socialmedia-widget li a::before {
	font-size: 24px;
}

section#page-body {
	margin-top: 6% !important;
	max-width: 1100px !important;
}


@media only screen and (max-width: 768px){
	#header.sticky {
		position: fixed !important;
		background-color: #fff;
	}
}

#rev_slider_1_1_forcefullwidth{
	z-index: 1600!important;
}

#rev_slider_1_1 h1{
	font-family: 'Knockout 26 Junior Flywght' !important;
	color: #000000;
	text-transform: uppercase !important;
	/*font-size: 104px !important;*/
	line-height: 104px!important;
	letter-spacing: .15rem!important;
	text-align: center!important;
}

#rev_slider_1_1 h2{
	font-family: 'Knockout 90 Ultmt Welterwt' !important;
	color: #000000;
	text-transform: uppercase !important;
	/*font-size: 94px !important;*/
	line-height: 94px!important;
	letter-spacing: .2rem!important;
	text-align: center!important;
}

#scrolldown{
	z-index: 1700!important;
}

#social-icons{
	position: relative!important;
	z-index: 2000!important;
	float: right;
}