@import url("../xinity/style.css");
/*
Theme Name: 	Xinity Child
Theme URI: 		demo1.artillegence.com/xinity
Author: 		Artillegence
Author URI: http://artillegence.com/
Description: 	Xinity is a Multipurpose Drag n Drop theme.
Version: 		1.3
Template:   xinity
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: ioa
*/



/********** GENERAL ****************************************************************************/
/***********************************************************************************************/

body {
	font-family: "proxima-nova", Helvetica, arial, sans-serif!important;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.7;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "proxima-nova", Helvetica, arial, sans-serif!important;
	font-weight: 600;
}

.sidebar-wrap ul li {
	border: 0px;
}

body.home #rpwFR5LFPIW0LMEQTJJXY90XK6BBPE8O5WD .posts-grid li.hover-item .desc h2 a {
	color: #000;
	font-size: 20px;
	font-weight: 300;
	line-height: 22px;
}

#rpsIC8MA76OQLU3S4KX8YFSR8V6DBO8R3XO {
	margin-top: -16px;
}

a.no-underline {
	text-decoration: none;
}


/********** HEADER *****************************************************************************/
/***********************************************************************************************/

#top_bar_area {
	background: none repeat scroll 0 0 #169aef;
	box-shadow: none;
	position: relative;
	z-index: 10;
}

div.page-wrapper.no-title.no-media {
	border-top: 0px;
}

.theme-header div.menu-bar .menu > li.current_page_item > a, .theme-header div.menu-bar .menu > li.current-menu-ancestor > a, .theme-header div.menu-bar .menu > li.menu-active > a, .theme-header div.menu-bar .menu > li.current-menu-item > a, .theme-header .menu-bar .sub-menu .menu li ul.sub-menu li.current-menu-item > a, .theme-header .menu-bar .menu li ul.sub-menu li.current_page_item > a, .theme-header .menu-bar .menu li ul.sub-menu li.current-menu-parent > a, .theme-header .menu-bar .menu > li.menu-item-language-current ul.sub-menu li:hover > a, .theme-header .menu-bar .menu ul.sub-menu li:hover > a, div.search-results ul li div.desc a.more:hover, div.search-results ul li a.view-all {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
	color: #071823;
}

div.theme-header #top_bar_area .menu > li > a {
	border-left: 0 none;
}

#top_bar_area .right-area .h-widget:first-child {
	border-left: 0 none;
}

#top_bar_area .right-area .h-widget {
	border-right: 0 none;
}

.mobile-header {
	background: none repeat scroll 0 0 #169aef;
	border-bottom: 0px;
}

.mobile-menu {
	border: 1px solid rgba(251, 251, 251, 0.2)!important;
}

div.wpml-selector ul i, div.wpml-selector ul li a:hover, .mobile-menu, .mobile-menu-list li a:hover, .sub-menu-toggle {
	color: #fff!important;
}

.mobile-menu-list {
	background: #169aef;
}

#mlogo img {
	display: none;
}

div.theme-header #top_bar_area .menu > li > a {
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	font-weight: 100;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

div.theme-header #top_bar_area .menu > li > a:hover {
	color: #2e2e2e;
}

div.theme-header #top_bar_area .menu > li.home > a {
	background: url('images/icon-home.png') no-repeat center center!important;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	display: inline-block;
	padding-left: 0;
}

div.theme-header #top_bar_area .menu > li.home > a:hover {
	background: url('images/icon-home-hover.png') no-repeat center center!important;
}

div.theme-header #top_bar_area .menu > li.facebook > a {
	background: url('images/icon-facebook.png') no-repeat center center!important;
	width: 7px;
	height: 14px;
	text-indent: -9999px;
	display: inline-block;
}

div.theme-header #top_bar_area .menu > li.facebook > a:hover {
	background: url('images/icon-facebook-hover.png') no-repeat center center!important;
}

div.theme-header #top_bar_area .menu > li.twitter > a {
	background: url('images/icon-twitter.png') no-repeat center center!important;
	width: 16px;
	height: 14px;
	text-indent: -9999px;
	display: inline-block;
}

div.theme-header #top_bar_area .menu > li.twitter > a:hover {
	background: url('images/icon-twitter-hover.png') no-repeat center center!important;
}

div.theme-header #top_bar_area .menu > li.soundcloud > a {
	background: url('images/icon-soundcloud.png') no-repeat center center!important;
	width: 32px;
	height: 14px;
	text-indent: -9999px;
	display: inline-block;
}

div.theme-header #top_bar_area .menu > li.soundcloud > a:hover {
	background: url('images/icon-soundcloud-hover.png') no-repeat center center!important;
}

div.theme-header #top_bar_area .menu > li.itunes > a {
	background: url('images/icon-itunes.png') no-repeat center center!important;
	width: 11px;
	height: 14px;
	text-indent: -9999px;
	display: inline-block;
}

div.theme-header #top_bar_area .menu > li.itunes > a:hover {
	background: url('images/icon-itunes-hover.png') no-repeat center center!important;
}

div.theme-header #top_bar_area .menu > li.bandcamp > a {
	background: url('images/icon-bc.png') no-repeat center center!important;
	width: 45px;
	height: 14px;
	text-indent: -9999px;
	display: inline-block;
}

div.theme-header #top_bar_area .menu > li.bandcamp > a:hover {
	background: url('images/icon-bc-hover.png') no-repeat center center!important;
}

div.theme-header #top_bar_area .menu > li.youtube > a {
	background: url('images/icon-youtube.png') no-repeat center center!important;
	width: 17px;
	height: 14px;
	text-indent: -9999px;
	display: inline-block;
}

div.theme-header #top_bar_area .menu > li.youtube > a:hover {
	background: url('images/icon-youtube-hover.png') no-repeat center center!important;
}

@media only screen and (min-width: 64.063em) { 
	div.theme-header #top_bar_area .menu > li > a {
		padding: 15px 30px 16px;
	}

	.theme-header .menu-bar .menu {
		margin: 0;
		padding: 4px 0;
	}
}


div.title-wrap {
	background: url('images/bg-grunge.jpg') no-repeat!important;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	border-bottom: 1px solid #ddd;
	margin: 0 0 20px;
	padding: 34px 0;
}

div.title-wrap h1 {
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	font-weight: 100;
	color: #2c2c2c;
	text-align: center;
}

#main_menu_area {
	background: url('images/bg-innerheader.jpg') top center no-repeat;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	padding: 61px 0;
}

#main_menu_area #logo img {
	display: block;
	height: auto;
	max-width: 100%;
}

body.home #main_menu_area, body.home div.supper-title-wrapper {
	display: none;
}

@media only screen and (min-width: 64.063em) { 
	#main_menu_area #logo img {
		padding: 0 0 0 112px;
	}
}



/********** HOMEPAGE ***************************************************************************/
/***********************************************************************************************/

#rpwTTFFS6PVDEGKHPADNCGHXMIEAS5FIF4C, #rpsOBISRUYORLUOFFMLJDQK257F8OORV80T, 
#rpwYXHJF50ATW0FNQUBOS9JDL7986KORNAO {
	text-align: center;
}

#rpwYXHJF50ATW0FNQUBOS9JDL7986KORNAO {
	padding-top: 50px;
}

h2.text-title {
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-size: 33px;
	letter-spacing: 1px;
	font-weight: 300;
}

#rpwTTFFS6PVDEGKHPADNCGHXMIEAS5FIF4C .ioa-image-area, #rpsOBISRUYORLUOFFMLJDQK257F8OORV80T .ioa-image-area {
	margin-bottom: 9px;
}

a.more {
	background: url('images/arrow-more.png') no-repeat right center;
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	font-weight: 100;
	font-size: 17px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 10px;
}

#rpsKBRDKBLBK0N5JJLUWQ20HL3RDV07WSX6 p {
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	font-weight: 300;
	line-height: 36px;
}

#rpsKBRDKBLBK0N5JJLUWQ20HL3RDV07WSX6 p.rtw_meta {
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0px;
}

#rpwIIK2NFOD3SQC3C2IK66AMB898IGX7HGK .ioa-text-column div.ioa-text {
	background: none;
	padding-left: 0px;
}

@media only screen and (min-width: 64.063em) { 
	#rpwIIK2NFOD3SQC3C2IK66AMB898IGX7HGK .ioa-text-column div.ioa-text {
		background: url(images/icon-big-twitter.png) no-repeat left center;
		padding-left: 142px;
	}
}


#rpwGU5LYVPATMRFDWPKFTXW3LEY47TLP3YE .one_third {
	width: 230px;
}

#rpwG7J5C1SCL5UU87EEGOSBB8B5PLPAGAI0 h2 {
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	font-weight: 300;
	font-size: 34px;
	line-height: 34px;
}

#rpwG7J5C1SCL5UU87EEGOSBB8B5PLPAGAI0 h4 {
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
	margin: -5px 0 -1px;
}

.ioa-more-button {
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	background: #30acfc;
	color: #fff !important;
	padding: 10px 40px;
	font-size: 18px;
	font-weight: 100;
}

.ioa-more-button:hover {
	background: #259deb!important;
}

body.home .posts-grid li.hover-item .desc {
	background: none;
}

body.home .posts-grid li.hover-item .desc h2 a {
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	font-weight: 100;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

body.home .posts-grid li.hover-item .desc h2 a:hover {
	color: #30acfc;
}

ul.home-albums li {
	text-align: center;
}

ul.home-albums a {
	color: #fff;
	font-family: "proxima-nova",Helvetica,arial,sans-serif;
	font-size: 18px;
	font-weight: 100;
	text-align: center;
	text-decoration: none;
}

ul.home-albums a:hover {
	color: #30acfc;
}

ul.plain-list li .desc h2 {
	font-family: "proxima-nova",Helvetica,arial,sans-serif;
	font-size: 60px;
	margin: 25px 0 0 0;
}

ul.plain-list li .desc h2 a {
	font-weight: 100;
	color: #2093e0;
}

ul.plain-list li .desc h2 a:hover {
	color: #000;
}

ul.plain-list li .desc p {
	font-size: 17px;
	margin-bottom: 0;
	margin-top: 18px;
}

.quartz div.slider-desc.black-bg .inner-bg-desc {
	display: none;
}

#fancybox-content .inner-super-wrapper {
	background: none!important;
	color: #fff!important;
	padding: 50px!important;
}

.everslider {
	margin: 50px 0 60px;
}


/********** INNER PAGES ************************************************************************/
/***********************************************************************************************/

.blog-ioa-menu {
	display: none;
}

div.ioa-menu.portfolio-ioa-menu, .portfolio-view {
	display: none;
}

.portfolio-template .read-more {
	border-radius: 3px;
	font-size: 12px;
	text-transform: uppercase;
}

body.page-id-103 div.title-wrap {
	margin: 0px;
}

#rpwHULG3WKPMW4Q9A7NUD6RHUSOJRQ7EQE7 .iso-item.hover-item.clearfix.one_third.category-songs {
	float: left;
	margin: 0;
	padding: 0;
}

#rpwHULG3WKPMW4Q9A7NUD6RHUSOJRQ7EQE7 .posts-grid li.hover-item .inner-item-wrap {
	margin: 0;
}

body.single-post .right-sidebar.sidebar {
	display: none;
}

body.single-post .has-right-sidebar {
	width: 100%;
}

body.single-post div.related_posts div.related_posts-title-area {
	margin-top: 50px;
}

body.single-post div.meta-info {
	background: #f4f4f4 none repeat scroll 0 0;
	border: 0 none;
	color: #939393;
	font-size: 12px;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}

body.single-post {
	font-size: 17px;
}




/********** FOOTER *****************************************************************************/
/***********************************************************************************************/

#footer {
	background: url('images/bg-footer.jpg') no-repeat top center!important;
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	font-family: "proxima-nova", Helvetica, arial, sans-serif;
	font-weight:100;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
}

div.footer-wrap ul.menu > li {
	float: right;
}

div.footer-wrap {
	padding: 128px 0 0;
}

.footer-wrap img {
	vertical-align: middle;
}

div.footer-wrap a {
	text-decoration: none;
}

div.footer-wrap ul.menu a:hover {
	color: #282828;
}

.footer-wrap ul li {
	border-bottom: 0px;
}

div.footer-wrap ul.menu a {
	padding: 11px 0 11px 46px;
}

div.footer-wrap.widget_text .textwidget {
	padding-top: 10px;
}

#homepage_slider .es-custom-slider {
    width: 100%;
    height: 100%;
    background-size: cover;
}

#homepage_slider .es-slides li {
    margin: 0;
}

#homepage_slider .es-custom-slider a {
    display: block;
    width: 100%;
    height: 100%;
    color: inherit!important;
    text-decoration: none;
}

#homepage_slider .es-custom-slider span {
    display: block;
    margin: 0;
    width: 100%;
    height: 100%;
    background: #000;
    background: rgba(0,0,0,0.7);
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    opacity: 1;
}

#homepage_slider .es-custom-slider span p {
    display: block;
    height: 100%;
    width: 75%;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0 auto;
    top: 40%;
    color: #fff;
    font-size: 1.3em;
    line-height: 1.5;
}

#homepage_slider .es-custom-slider span:hover {
    background: rgba(0,0,0,0.0);
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    opacity: 1;
    box-shadow: -2px -2px 2px 0 rgba(0,0,0,0.2);
}

#homepage_slider .es-custom-slider:hover span p {
    opacity: 0;
}

.single-post #wpadminbar {
	display: none;
}

#homepage_slider .es-pagination {
    display: none;
}

.single-post {
	background: #2f2f2f;
}

.single-post .inner-super-wrapper {
	background: transparent;
	color: #d0cece;
	font-size: 20px;
	font-weight: 300;
	padding: 20px 50px;
}

.single-post .inner-super-wrapper a {
	color: #d0cece;
}

.single-post .single-title {
	color: #fff;
	font-size: 41px;
	font-weight: 300;
	margin-bottom: 23px;
	margin-top: 7px;
}

.newsdate {
	text-transform: uppercase;
	color: #169aef;
	font-size: 17px;
	font-weight: 300;
}

.single-post .inner-super-wrapper p {
	margin-top: 0;
	line-height: 1.3;
}