

@media only screen and (max-width: 1430px) {
.mobile_menu_button {
display: table;
}
nav.mobile_menu {
display: block;
background-color: transparent;
}
.main_menu {
display: none!important;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1430px){
  .mobile_menu_button{
  margin-left:30px;
margin-right 20px;
  }
}
@media only screen and (max-width:1430px){
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img{
  opacity:0!important;
}
}
@media only screen and (max-width: 1430px) {
header .q_logo img.mobile{
  display: block!important;
  opacity: 1!important;
  position: relative;
  margin: 0 auto;
}
}






.pp_previous, .pp_next{
display: none !important;
}


::-moz-selection {
    background-color: #338fff;
    color: #fff;
}
::selection {
    background-color: #338fff;
    color: #fff;
}







#wpcf7-not-valid-tip {
color: red;
}





@media only screen and (min-width: 1001px) and (max-width: 1100px) {
  .content {    
    margin-top: -200px !important;
  }
  .header_bottom.clearfix {    
  }
  .header_top {    
    display: none !important;
  }
}