/*
 Theme Name:   mesmerize child
 Theme URI: http://extendthemes.com/mesmerize/
 Description:  mesmerize child theme
 Author: Horea Radu
 Author URI: http://extendthemes.com/
 Template:     mesmerize
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  mesmerize-child
*/

@font-face {
  font-family: 'impact_label_reversedregular';
  src: url('fonts/Impact_Label_Reversed-webfont.eot');
  src: url('fonts/Impact_Label_Reversed-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Impact_Label_Reversed-webfont.woff2') format('woff2'), url('fonts/Impact_Label_Reversed-webfont.woff') format('woff'), url('fonts/Impact_Label_Reversed-webfont.ttf') format('truetype'), url('fonts/Impact_Label_Reversed-webfont.svg#impact_label_reversedregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'impact_labelregular';
  src: url('fonts/Impact_Label-webfont.eot');
  src: url('fonts/Impact_Label-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Impact_Label-webfont.woff2') format('woff2'), url('fonts/Impact_Label-webfont.woff') format('woff'), url('fonts/Impact_Label-webfont.ttf') format('truetype'), url('fonts/Impact_Label-webfont.svg#impact_labelregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.color1, .bg-color1, .border-color1 {
  color: #ccc !important;
}

#main_menu {
  font-family: 'Special Elite', cursive;
}

#mainmenu_container {
  margin: auto;
}

@media (max-width: 707px) {
  .header-separator {
    opacity: 0;
  }
}

@media (max-width: 808px) {
  .content {
    margin-top: 0px;
  }
}

.content {
  margin-top: -10vmin;
}

.header-separator {
  transition-property: opacity;
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
  background-image: url('images/paper-top-3000.png');
}

.header-hero-media img {
  margin: auto;
  transform: rotate(5deg);
}

.navigation-c {
  display: none;
}

h1 {
  font-family: 'impact_labelregular';
  padding-bottom: 20px;
  font-size: 15rem;
}

.hero-title h1 {
  font-size: 15rem; //font-size: 6vw;
}

.game-title {
  font-family: 'impact_labelregular' !important;
  color: #000000;
  font-size: 3rem;
  text-align: center;
  line-height: 90%;
}

.game-author {
  font-family: 'impact_labelregular' !important;
  color: #000000;
  font-size: 2rem;
  text-align: center;
  line-height: 90%;
}

p, body {
  font-family: 'Special Elite', sans-serif;
  color: black;
}

h2 {
  font-family: 'impact_labelregular' !important;
  color: #000000;
  transform: rotate(-1.5deg);
}

h3 {
  font-family: 'impact_label_reversedregular';
}

h4 {
  font-family: 'Special Elite', sans-serif;
  font-size: 1.2rem;
}

.page-content {
  //background-color: transparent;
  background-image: url('images/long-paper-tile.jpg');
  background-size: auto;
  background-position: left top;
}

.blog-page {
  //background-color: transparent;
  background-image: url('images/long-paper-tile.jpg');
  background-size: auto;
  background-position: left top;
}

.blog-page div {
  background-color: transparent !important;
}

.post div {
  background-color: transparent !important;
}

.page-content div {
  background-color: transparent !important;
}

.header-description-row {
  transform: rotate(-5deg);
}

#wp-custom-header .vidbg-container {
  width: 100%;
  top: -400px; //background-repeat: repeat-y;
}

.header-wrapper .vidbg-container {
  width: 100%;
  top: -400px; //background-repeat: repeat-y;
}

.hide-me {
  display: none;
}

.footer {
  display: none;
}

.mpc-post {
  //position:absolute;
  margin-top: -300px;
  max-width: 1025;
  margin: auto;
  font-family: 'Special Elite', cursive;
  color: black;
}

.mpc-content-view {
  max-width: 695px;
  padding: 25px margin: auto;
}

.mpc-post-title {
  max-width: 695px;
  margin: auto;
}

.comments-form div {
  display: none;
}

.post-comments div {
  display: none;
}

.arconix-faq-wrap {
  border: none !important;
  font-family: 'Special Elite', cursive;
  font-weight: bold;
}

.arconix-faq-title {
  font-size: 25px;
  color: black;
}

.arconix-faq-content {
  font-size: 18px;
  color: dark-grey !important;
  font-weight: 100;
}

.wpcf7-form-control-wrap {
  //background-color: black;
}

.homepage-header-image {}

.prizes-rule div {
  //position: absolute;
  background-color: black !important; //width: 100%;
  //height: 100%;
  //margin-left: -50%;
  //margin-right: -50%;
  top: 0;
  left: 0; //padding: 0.25rem 9rem;
  //background: rgba(0, 0, 0, 0.5);
  text-align: center; //transform: rotate(4deg);
}

.prizes-back {
  position: relative;
  background-image: url('images/the_prizes_right.jpg');
  padding: 10% 2%;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  margin: auto;
}

.rules-back {
  position: relative;
  background-image: url('images/the_rules_left.jpg');
  padding: 10% 2%;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  margin: auto;
}

.quick_center {
  margin: auto;
}

.bubble {
  opacity: 0;
  display: none;
}

/* Contact Form 7 */

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
  background-color: #000;
  color: #fff; //border: 2px solid #0f0;
}

/* mobile menu */

#offcanvas-wrapper {
  background-color: #eee;
}

.offcanvas_menu li {
  color: #000;
}

.offcanvas_menu * {
  color: #000;
}

.button.link {
  background: none;
  border-width: 0px;
  border-color: #000000;
  color: #000000;
}

a {
  text-decoration: none;
  padding-bottom: 4px;
  white-space: nowrap;
}

a:hover {
  background: url(images/nav_underline.png) repeat-x 100% 100%;
  //border-bottom-style: none !important;
  border-bottom: 0px none #ffffff !important;
  color: black !important;
}

.current-menu-item, .current_page_item{
  border-bottom: 0px none #ffffff !important;
}

.menu-item:hover,
.menu-item-type-post_type:hover,
.menu-item-object-page:hover{
    color: black !important;
}
