/*
====================================================================================================
Theme Name:		Muse - Child Theme
Theme URI: 		http://themes.grandpixels.com/muse
Description: 	Child theme for a Muse: Music Band Responsive WordPress Theme by Pavel of Grand Pixels
Version: 		1.0.4
Author: 		Pavel Richter / Grand Pixels
Author URI: 	http://grandpixels.com
License: 		GNU General Public License version 3.0
License URI: 	http://www.gnu.org/licenses/gpl-3.0.html
Template:		muse
====================================================================================================

IF YOU PLAN TO MAKE SOME MODIFICATIONS TO THE CODE OF THE THEME, WILL BE BETTER TO MAKE THEM VIA
THIS CHILD THEME. IF YOU WILL MAKE MODIFICATION DIRECTLY TO THE PARENT THEME, YOU WILL LOSE THOSE
MODIFICATIONS WHEN THE THEME IS UPDATED. WHEN YOU MAKE MODIFICATIONS INSIDE OF THE CHILD THEME
INSTEAD, YOU CAN UPDATE THE PARENT THEME WITHOUT LOOSING ANY CHANGE YOU HAVE MADE.

MORE INFORMATION ABOUT CHILD THEMES YOU CAN FIND IN WORDPRESS CODEX:
http://codex.wordpress.org/child_themes.

====================================================================================================
*/

@import url('../muse/style.css');

@font-face {
    font-family: 'sports_worldregular';
    src: url('fonts/Sports World-Regular-webfont.eot');
    src: url('fonts/Sports World-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sports World-Regular-webfont.woff2') format('woff2'),
         url('fonts/Sports World-Regular-webfont.woff') format('woff'),
         url('fonts/Sports World-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-weight: bold;
  src: url('ptn77f_w.eot');
  src:  local('PT Sans Narrow Bold'),
        url('fonts/PTSans/PTN77F_W.eot?#iefix') format('embedded-opentype'),
        url('fonts/PTSans/PTN77F_W.woff') format('woff'),
        url('fonts/PTSans/PTN77F_W.ttf') format('truetype'),
        url('fonts/PTSans/PTN77F_W.svg#PTSans-NarrowBold') format('svg');
}
@font-face {
  font-family: 'PT Sans';
  src: url('pts55f_w.eot');
  src:  local('PT Sans'),
        url('fonts/PTSans/PTS55F_W.eot?#iefix') format('embedded-opentype'),
        url('fonts/PTSans/PTS55F_W.woff') format('woff'),
        url('fonts/PTSans/PTS55F_W.ttf') format('truetype'),
        url('fonts/PTSans/PTS55F_W.svg#PTSans-Regular') format('svg');
}
body  {
	font-family: 'PT Sans', 'Open Sans', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'PT Sans', 'Open Sans', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
blockquote {
  font-size: 1.6em;
}
.content h2, .content h3 {
  color: #efefef;
}

.header .logo {
    position: relative;
}
.header .logo .header-flag {
    position: absolute;
    top: -2px;
    width: 31px;
    height: 31px;
    opacity: 1;
}
.header .logo .header-flag-ru {
    left: 50px;
}
.header .logo .header-flag-en {
    left: 83px;
}
.header .logo .header-flag img {
    width: 31px;
    height: 31px;
}
.header .logo .header-flag-active {
    opacity: 1
}
@media
only screen and (max-width: 480px) {
    .header .logo .header-flag {
        display: none
    }
}
.navigation-primary,
#navigation-primary  {
  text-align: center
}
.navigation {
  margin-top: 33px !important;
}
.navigation-primary li a {
	height: 50px !important;
	padding: 12px 20px 0 !important;
}
.navigation-primary li {
	height: 50px !important;
 }
 .navigation-primary li:hover .sub-menu,
.navigation-primary li:hover .children {
	top: 50px;
}
.toolbar {
 /* margin: -55px 0 0;*/
}
.navigation-primary li, .navigation-primary li a {
  color: #ffffff !important;
  background-color: transparent !important;
  font-family: 'sports_worldregular';
}
.slide-caption h2, .slide-caption h2.link a {
  background-color: #fff !important;
  color: #000 !important;
  font-family: 'sports_worldregular' !important;
}
.slide-caption {
  top: auto !important;
  bottom: 40px !important;
}
.slide-caption p {
  background-color: #000 !important;
  color: #fff;
}
.gp-theme .rsArrowLeft {
  left: 0px !important;
  right: auto !important;
}
.gp-theme .rsArrowIcn {
  background-color: transparent !important;
}
.page-header h1,
h1.page-title {
  font-family: 'PT Sans Narrow' !important;
}
.logo-image {
	margin: 25px !important;
}
.grid-post-home {
	display: none
}


.widget-title {
  font-family: 'PT Sans Narrow' !important;
}
.content .tile-block h2, .content .tile-block h3 {
  font-family: 'PT Sans Narrow' !important;
}

@media (min-width: 1024px) and (max-width: 1300px) {
	#navigation, .navigation-primary, #navigation-primary {
	  	margin: 90px 0 0 0 !important;
	    float: none !important;
	}
	.toolbar {
	  	margin: -125px 0 0 !important;
	}
}
@media (max-width: 480px) {
	.header .logo img {
		width: 100% !important;
		height: auto !important
	}
	.logo-image {
		margin: 0 !important;
		padding: 25px !important;
	}
}
@media (min-width: 480px) {
	.logo-image {
	    margin: 15px 25px 25px !important;
	}
}



.product_title {
  font-family: 'PT Sans Narrow' !important;
}
.entry-content h2,
#customer_details h3,
#customer_details label {
  color: #282d32 !important;
}
.shop_table_responsive td,
.shop_table_responsive th {
  padding: 10px 20px;
}


.cat-item-27  a,
.cat-item-28  a,
.cat-item-53  a,
.cat-item-95  a,
.cat-item-106 a,
.cat-item-110 a {
  background-color: #198caf !important;
}
.single_variation_wrap .single_variation  .out-of-stock {
	font-size: 24px !important;
}


.socials li.social-youtubemusic a { background-image: url("icons/social/ytmusic.png"); background-size: 20px 20px}
.socials li.social-youtubemusic a:hover { background-color: #FF0000; }

.socials li.social-telegram a { background-image: url("icons/social/telegram.png"); background-size: 20px 20px}
.socials li.social-telegram a:hover { background-color: #0088CC; }

.list-event-upcoming .post-header {
    text-align: left;
}

.sub-menu li, .submenu li a {
  background-color: #fff !important;
}

.sub-menu li.current-menu-item a,
.sub-menu li.current_page_item a,
.sub-menu li.current_page_parent a {
  opacity: 1 !important
}

.sub-menu li.current-menu-item,
.sub-menu li.current-menu-item a,
.sub-menu li.current_page_item,
.sub-menu li.current_page_item a,
.sub-menu li.current_page_parent,
.sub-menu li.current_page_parent a
 {
  background-color: #AAA !important;
  opacity: 1
}
