/* Enter Your Custom CSS Here */
*{
	box-sizing: border-box;
  	box-sizing: -webkit-border-box;
    box-sizing: -moz-border-box;
}
body{
	overflow-x: hidden !important;
}
/*container re-size*/
.container_inner{
	max-width: 1300px !Important;
}

/*font awesome*/
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);

/*Estilos del menu*/
#menu-menu-left li:nth-child(3){
	margin-right: 0px !important;
  	padding-right: 20px !important;
}
#menu-menu-right .help{margin-left: 0px !Important; padding-left: 80px !Important;}
#menu-menu-left{text-align:center !important;}
nav.main_menu ul li{float:inherit !important;}
.header_bottom{
	background-color: rgba(240,240,240,.7) !important;
}

.header_top_bottom_holder nav.main_menu>ul>li>a>span{
	letter-spacing: 0px !important;
}
#menu-menu-left, #menu-menu-right {width: 100%;}
.header_top_bottom_holder nav.main_menu>ul>li>a{padding: 0px 15px !important;text-transform: initial !Important; font-size: 15px !important; letter-spacing: 1px !important;}

@media only screen and (min-width: 1000px){
  header.stick_with_left_right_menu nav.main_menu.left_side{
 	width: 50%; 
  }
}
.drop_down .second .inner ul{background-color: rgba(0,0,0,.8) !important;padding: 30px 0px !important;}

	/*Ancho del submenu y prepare grid*/
	.drop_down .second .inner ul { width: 100%; display: block;}
	.drop_down .second .inner ul li a span.plus{display: none !important;}
    .drop_down .second .inner ul:after, .drop_down .second .inner ul:before{ 
  		clear: both;
  		display: table;
  		content: "";
	}

    /* Grid column */
    .drop_down .second .inner ul li{
          width: 20% !important;
          float: left !important;
    }

	/*Alineacion de los submenu*/
	.whatknow .second{left: 0% !important; width: 645%; top: 100% !important;}
    .wholive .second{left: -95% !important; width: 610% !important; top: 100% !important;}
    .whyprotect .second{left: -210% !important; width: 660% !important; top: 100% !important;}
    .help .second{left: -255% !important; width: 460% !important; top: 100% !Important;}
    .publi .second{left: -880% !important; width: 990% !important; top: 100% !important;}

	/*Grid del submenu*/
	.publi .second .inner ul li{ width: 25% !important;}
	.whyprotect .second .inner ul li{ width: 50% !important; } 
	.help .second .inner ul li, .whatknow .second .inner ul li { width: 49.3333333% !important; }


	.whyprotect .drop_down .second .inner ul li a, .whyprotect .drop_down .second .inner .widget p{text-align:center !important;}
	.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5{text-align: left !important; font-size: 12px !important;}

	/* hover en el sub-menu */
    .drop_down .second .inner ul li a{color: rgba(255,255,255,.6) !important; transition: all .1s;}
    .drop_down .second .inner ul li:hover > a{color: rgba(255,255,255,.9) !important; transition: all .1s;}
    .drop_down .second .inner ul li a span{
        border-bottom: 2px solid rgba(255,255,255,.0);
        transition: all .15s;
    }
    .drop_down .second .inner ul li:hover > a span{
        border-bottom: 2px solid rgba(255,255,255,.9);
        transition: all .15s;
    }

header.stick_with_left_right_menu.sticky .header_inner_left{
	    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 47%;
    z-index: 100;
}
@media (max-width: 1200px){
  header.stick_with_left_right_menu.sticky .header_inner_left{
  left: 47%;
  }
  .header_top_bottom_holder nav.main_menu>ul>li>a{
  		font-size: 14px !important;	
	}
}
@media (max-width: 999px){
.header_bottom{background-color: #FFF !important; padding: 0px 10px !important;}
.title_subtitle_holder_inner:after{
  		display: none !important;
	}
}
@media (max-width: 480px){.header_bottom{padding: 0px 15px !important;}}
/*Footer styles*/
.footer_top{border-top: none !important;}
header .container_inner .header_inner_left{left: 1% !important;}
.drop_down .second .inner .widget{text-align: left !important;}
/*Estilos especiales para los headers*/
.has_fixed_background{
	height: 500px !important;
  	background-position: center !important;
}
.title_holder{
	height: 500px !important;
}
.title.title_size_large h1{
	font-size: 25px !important;
  	position: relative;
  	z-index: 1;
  	font-weight: 400;
}
.title_subtitle_holder_inner:after{
	position: absolute;
  	height: 40px;
  	content: "";
  	width: 400%;
  	left: -40%;
  	top: 0;
  	background-color: rgba(0,0,0,.5);
  	
}
.vc_column_container{padding-left: 15px !important; padding-right: 15px !important;}
header.stick_with_left_right_menu.sticky .header_inner_left{left: 47% !important}
.q_image_with_text_over{padding: 0px 10px !important;} 
.q_image_with_text_over .desc{bottom: 0px !important;}
.title.title_size_large h1{margin: 0 !important;}
@media (max-width: 768px){
  .title_subtitle_holder_inner:after{
		margin-top: -15px;  
	}
  .title.title_size_large h1 span{
  	position: relative;
   top: -6px;
  }
.q_image_with_text_over table td{
	padding: 0 15px !important;
}	

    }

.bacimage {
    background-image: url("http://www.boilingriver.org/wp-content/uploads/2016/08/AmmoniteTab3.png");
    background-repeat: no-repeat;
    background-size: cover;
}
	

