/*
Theme Name: Raceroom VC
Theme URI: 
Author: Alexey Garin
Author URI: 

Text Domain: raceroom

This theme, like WordPress, is licensed under the GPL.
*/



@media (max-width: 1200px) {
	.rr_title h1 {		  
		  font-size: 28px;
		}
	.rr_title img{
		margin-left: 20px;
	}
	li.mega-menu-item > a {
  		font-size: 14px !important;
	}
	.mega-sub-menu .menu-item{
		white-space: normal;
	}

	.rr_tab li a{
		padding: 10px 1px;
	}
	.owl-custom .owl-controls {
	  width: 100% !important;	 
	}
	.link_more
		{
			float:right; 
			margin-right:5px; 
			margin-top:10px; 
			
		}

		.float_button{
			float: none !important;
			margin-top: 0px !important;
		}

		.parallax{		
		 background-attachment: scroll !important;		
		 background-size: 140% !important;

  		min-height: 250px !important;
  		height: 250px !important;
  	}

  	.parallax .background_image_bg{
  		height: 250px !important;
  	}

  	.event_owl_slidercontent h2{
  		  font-size: 24px;
  	}


  	#responsive-menu {
  		width: 50% !important;
	}

	.hide_leer .vc_empty_space{
		height: 50px !important;
	}

	.rr_post_archive .owl_slideimage_head .owl_slidercontent{
		min-height: 190px;
	}

	.rr_register_btn {	  
	  margin-top: 30px;
	}
}


@media (max-width: 1100px) {
	.fb_iframe_widget{
		display: none;
	}

	.none_itab{
		display: none;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {  
  		font-size: 12px !important;
  		padding: 10px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li div ul.menu li:first-child a {  
  		font-size: 13px !important;
  		margin-bottom: 10px !important;
  		padding-bottom: 10px !important;
  	}

  	#mega-menu-wrap-primary #mega-menu-primary .menu-item a {  
  		font-size: 12px !important;
  	}
  

}


@media (max-width: 992px) {

	.rr_title h1 {		  
		  font-size: 24px;
		}

	.rr_title img{
		max-width: 200px;
  		height: auto;
	}

	.rr_login input {	  
	  width: 50%;
	}

	.rr_login.openlogin {
	  height: 300px;
	}

	#shiftnav-toggle-main {
		display: block;
	}

	#mega-menu-primary{
		display: none !important;
	}

	.no_padding{
		padding-left: 15px;
		padding-right: 15px;
	}

	.wpcf7-form div {
		margin-top: 10px;
	}

	.wpcf7-form textarea{
		margin-top: 30px;
	}

	.wpcf7-form p{
		margin-top: 5px;
		margin-bottom: 30px;
	}

	.rr_tab li a{
		padding: 10px 10px;
	}

	.nav-tabs>li {
	  float: none;	  
	}

	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
		  border: 0px solid black;
	}

	#click-menu {  
  		top: 15px;
	}

	#click-menu .threeLines {
	  width: 24px !important;
	  height: 20px !important;
	  margin: auto !important;
	}

	#click-menu .threeLines .line {
	  height: 3px !important;
	  margin-bottom: 4px !important;
	  background: #FFFFFF !important;
	  width: 100% !important;
	}

	

	.nav-tabs{
		display: none;
	}

	.select-tabs{
		display: block;
		width: 100%;
	}

	.rr_post_archive .owl_slideimage_head .owl_slidercontent{
		min-height: 230px;
	}

	.rr_content .container .event_owl_slideimage img{
		min-width: 100% !important;
	}

}


@media (max-width: 768px) {

	.rr_login.openlogin {
	  height: 400px;
	}

	.hide_mob{
		display: none;
	}

	.racesliderimgcontainer {	
		background-position: center center;
	}

	.rr_footer_lvl1 .fa-3x {
	  font-size: 4em;
	  margin-top: 5px;
	}

	
	.counters_width .col-sm-2{
		width: 100%;
	}


	h1, .h1 {
	  font-size: 24px;
	}

	.rr_footer_lvl1 .fa-3x {
	  	/* font: normal normal normal 15px/1 FontAwesome !important; */
		font-size: 15px !important;
		line-height: 1 !important;
	}
	
  	.click-menu-active{
  		top: 20px !important;
  	}

  	.parallax {
  		min-height: 180px !important;
  		height: 180px !important;
  		background-position: center !important;	
  	}

  	.parallax .background_image_bg{
  		height: 180px !important;
  	}

  	.parallax{		
		 background-attachment: scroll !important;		
	}	

	.in_container_full_width_background h1 {
	   display: block !important; 
	}

	.rr_login.openlogin h3{
		margin-bottom: 0px;
	}

	.rr_register_btn{
		margin-top: 10px;
	}

	.rr_title h1, .rr_title .btn{
		float: none;
	}


}


@media (max-width:680px) {

	.rr_footer_lvl1 .fa-3x {
	  font-size: 3em;
	  margin-top: 15px;
	}
	.rr_footer_lvl1 h3 {
	  font-size: 20px;	  
	}

	h1 span{
		font-size: 24px;
	}

	.rr_title h1{
		font-size: 20px;
	}

	#responsive-menu {
  		width: 75% !important;
	}

	.mt_gr{
		margin-top: 50px;
	}

	#rr_main{
		margin-bottom: 30px;
	}

	#ueber_sector3_raceroom{
		margin-top: 40px;
	}

	.link_navigation{
		display: none;
	}
}


@media (max-width: 560px) {

	.rr_login.openlogin {
	  height: 370px;
	}

	.rr_post_autor{
		display: none;
	}

	.no_mob{
		display: none !important;
	}

	.logo img {
		max-width: 200px;
  		height: auto;
  		margin-top: 15px;
	}

	.foot_link{
		font-size: 16px;
	}

	.rr_footer_lvl1 .fa-3x {
	  font-size: 1.45em;
	  margin-top: 20px;
	}
	.rr_footer_lvl1 h3 {
	  font-size: 16px;	  
	}

	.rr_footer_lvl1 a{
		padding-left: 2px;
		padding-right: 2px;
	}

	.in_container_full_width_background {
	  min-height: 100px !important; 
	}

	.remove_mobile{
	/*	display: none;*/
	}

	.parallax{		
		background-position: center !important;		
		background-size: cover !important;
	}	

	h2{
		font-size: 24px;
	}
	

}



/***************** Alexey *********************/

