/***
0. FONTS
1. GENERAL
2. HEADER
3. MENU
4. FOOTER
5. BLOG
6. HOME
7. PAGES
8. EXTRAS
***/

/** 0. FONTS **/


@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800&display=swap');

/** 1. GENERAL START **/

html, body{
	overflow-x:hidden;
}



body{
  font-size: 14px;
  line-height:1.75;
  color:#4A4A4A;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1px;
  overflow-x: hidden;
  }

.post, .page{
  margin:0;}

p, ul, ol{
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  margin-left:0;
  color:#414141;}

h1, h2, h3, h4, h5, h6{
  font-family: 'Montserrat', sans-serif;
  color:#113A71;
  font-weight:300;
  line-height: 1.2;
  margin-bottom:.8rem;
  letter-spacing:2px;
  }
 
 h2{font-size: 2.2rem;}
 
 h2 span, h5 span{
	 font-weight: 600;
 } 

button, input, optgroup, select, textarea{
   font-family: 'Montserrat', sans-serif;}

.postcontent a, .postcontent a:link{
   font-family: 'Montserrat', sans-serif;
   text-decoration: none;
   color: #B42371; }


a, a:visited {
  color:#0F472D;
  outline: 0;
  text-decoration:none;}

a:active,
a:hover,
a:focus {
  color:#052c1a;
  text-decoration:none;
  outline: 0;}

:focus{
  outline:none
}

.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto; }

.texto-semi-destacado{
	font-size: 1.2rem;
  letter-spacing:1px;
}

.texto-destacado{
  font-size: 1.4rem;
  letter-spacing:1px;
}

.divider-gris {
  height: 1px;
  width:100%;
  display:block;
  margin: 9px 0;
  overflow: hidden;
  background-color: #ccc;
}

.divider-verde{ 
	height: 12px;
  width:10%;
  display:block;
  margin: 20px 0;
  overflow: hidden;
  background-color: #CCFD90;
	
}

.blanco{color:#fff;}

.small{
	font-size: .7rem !important;
}

.page-content, .entry-content, .entry-summary{
  margin:0 !important;}
  
.blog .entry-content p{
	display: none !important;
}


button, input[type="button"], input[type="reset"], input[type="submit"]{
	background-color: #0F472D;
	border-radius:8px !important;
	border: none !important;
	color:#fff;
	font-family: 'Hind Vadodara', sans-serif;
	font-size:1.2rem;
	padding:1rem;

	text-transform: uppercase;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
  background:transparent;
  border:none;
   background-color: #052c1a;
  color:#fff;}

.btn{
  letter-spacing: 2px;
  border-radius:0;
}

.btn:hover, .btn:focus, .btn:active{
  outline:none;
  box-shadow:none;
}

.add-plus{margin-right: 45px;}

.add-plus:after{
    content: '\f067';
    font-family: 'Fontawesome';
    color: #fff;
    background: #FFD06A;
    position: absolute;
    right: -45px;
    padding: 10px 16px;
    top: 0;
	
}
  
.btn-primary{
  background:#45AD01 !important;
  border: none !important;
  border-radius: 100px;
  color:#fff !important;
  display: inline-block;
  padding: 14px 30px;
  font-family: 'Montserrat',sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  
  position: relative;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.hover, .btn-primary.focus, .btn-primary.active{
  background:#002C67 !important;
  border: none !important;
  color:#fff;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.75s ease-out;

}

.btn-secondary{
	background:#002C67 !important;
  border: none !important;
  border-radius: 100px;
  color:#fff !important;
  display: inline-block;
  padding: 14px 30px;
  font-family: 'Montserrat',sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  
  position: relative;

}


.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.hover, .btn-secondary.focus, .btn-secondary.active{
  background:#fff!important;
  border: none !important;
  color:#45AD01 !important;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.75s ease-out;
  }


.link{
	color:#64B52D;
	text-transform: lowercase;
	font-weight: 600;
}

.link-verde{
	color:#CCFD90;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
}

label, input, textarea{
  border-radius: 0 !important;
}

.img-cover{
	width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.img-full{
	width:100%;
	height:auto;
}


/** 1. GENERAL END **/

/** 2. HEADER START **/



.site-header{
	position: absolute;
	display: block;
	z-index: 1;
}


.cabecera{
	position: absolute;
	width: 100%;
	z-index: 10;
	background: rgba(255, 255, 255, 0); 
	transition:all 750ms;
	margin: 0 !important;}

.cabecera-sticky{background: rgba(255, 255, 255, .95); transition:all 750ms;}


.logotipo{
  max-width:100%;
  transition:all 750ms;
}

.logotipo-n{display: none;}

.logotipo-sticky{
  max-width:50%;
  transition:all 750ms;
}




/** 2. HEADER END **/

/** 3. MENU START **/

.top-header{
	background: #6FAB25;
	padding: 5px 5px;
	
	display: flex;
    flex-direction: inherit;
    align-items: center;
}

.top-header h2{
	color:#FFFFFF;
	opacity: .5;
	font-weight: 600;
	font-size: .8rem;
	text-transform: uppercase;
	letter-spacing:2.5px;
	margin: 0;
}

.top-header .idiomas{
	display: inline;
	margin-right: 20px;
}

.top-header a{
	color:#CEFF92;
	font-size: .9rem;
}

.top-header .idiomas a.active{
	color:#CEFF92;
	border: 2px solid #CEFF92;
	font-weight: 600;
}

.top-header .idiomas a{
	color:#fff;
	padding: 3px;

}

#site-navigation{
	padding: 20px 0;
	border-bottom: 1px solid rgba(71, 174, 0, 0.40);
	background: rgba(255,255,255,.8);
	}

.main-navigation ul{
  padding:5px 0;
  display: block;
  text-align: center;
}

.main-navigation ul li{
  margin:0 10px;
  padding:3px;
  font-size: .9rem;
  display: inline-block;
  float: none;
}

.main-navigation ul li a{
  color: #012B6D;
  font-family:'Montserrat', sans-serif;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:3px;
}


.main-navigation ul li a:hover{
  color: #00173b;
  

}

.main-navigation ul li a:hover:before{
	content: url('images/triangle.png');
    position: absolute;
    bottom: -34px;
    left: 29%;
}

.main-navigation ul li.current_page_item a{
  color: #012B6D;
  font-weight:700;
  position: relative;
}

.main-navigation ul li.current_page_item a:after{
	content: url('images/triangle.png');
    position: absolute;
    bottom: -37px;
    left: 29%;
}

.main-navigation ul li.menu-item-has-children:after{
	content:'\f107';
	font-family:'FontAwesome';
	margin-left:5px;
	position:absolute;
	display:inline;
	top:3px;
	right:-7px;
}


.main-navigation ul ul{
	background:rgba(255, 255, 255, .9);
	box-shadow:none;
	text-align:left;
	z-index:99;
}

.main-navigation ul ul li{
  font-size: .8rem;
  border-bottom:1px solid #ccc;
}


.main-navigation ul ul li:last-child{
	border-bottom:none;
}

.main-navigation ul ul li:before{
	content:none;
}

.main-navigation ul ul li a:after{
	content:none !important;
}

.main-navigation ul ul li.current-menu-item a:before, .main-navigation ul ul li a:hover:before{
	content:none;
}

.main-navigation ul ul li.current-menu-item a, .main-navigation ul ul li:hover a{
	color:#000;
}


/** 3. MENU END **/

/** 4. FOOTER START **/

.site-footer{
  background:#113A71;
  color:#fff;
  font-size: .8rem;
  position: relative;
}



.site-footer a{
  color:#fff;
}

.site-footer h2{
  color:#fff;
  font-size:30px;
  font-family:'Montserrat', sans-serif;
  font-weight:700;
  margin-bottom: 20px;
  padding-bottom: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 1px solid #355886;
}

.site-footer h3{
  color:#fff;
  font-size:18px;
  font-family:'Montserrat', sans-serif;
  letter-spacing: 2px;
  font-weight:600;
  margin-bottom: 40px;
  text-align: center;}
  



.site-footer .rrss{
  font-size:1.5rem;
  padding:0 12px;
  color: #fff;
}

.site-footer .rrss a {
    padding: 0 5px;
}

.site-footer p{font-size: 14px; color:#fff; padding-left: 18px;}

.site-footer p i {
    color: #fff;
    margin-left: -35px;
    padding: 0 8px;
}



.site-footer .textos-legales p{ text-align: center;}

.site-footer .textos-legales p a{}


.sub-footer{
	background: #072A58;
}


/** 4. FOOTER END **/

/** 5. BLOG START **/

.blog #content, .single-post #content{
	padding-top: 40px;
}


.customer-area #content {
	background: url('images/cabecera-contacto.jpg') center -260px no-repeat;
	background-size: contain;
    padding-top: 250px;

}
.customer-area #content .content-area{
    max-width: 1140px;
	margin: 0 auto;
}

.postid-1015  #content{
	padding: 0px;
    padding-top: 25px;
    background: none;
}

.postid-1015  #content .col-md-9{
	flex: 0 0 100%;
	max-width: 100%;
}
.postid-1015  #content .col-md-9 h1{
	
font-size: 1.2rem !important;
    text-align: center;}

body.customer-area-active .cuar-css-wrapper .panel-heading .widget-menu{display: none;}


.site-content .content-area .screen-reader-text{
    clip-path: inset(0%) !important;
    height: auto !important;
    margin: auto !important;
    overflow: auto !important;
    padding: 0 0rem 1rem !important;
    position: relative !important;
    width: auto !important;
    text-transform: uppercase;
}

.entry-title{font-size: 1.5rem;
}

.widget-social li{
	display: inline;
	text-align: center;
}

.widget-social a{font-size: 16px;padding-right: 15px;}

.widget-social a i{
    padding: 14px 16px;
    background: #f8f8f8;
    border-radius: 100px;
    margin-right: 3px;
    font-size: 12px;
}

.blog .page-title{
font-size:2.2rem;
padding-bottom: 1rem;
}
.entry-meta, .entry-meta a{
  font-size:.8rem;
  text-transform:uppercase;
  color: #909090;
}

.entry-footer, .entry-footer a{
  font-size:.8rem;
  text-transform:uppercase;
  color: #909090;
}

.entry-meta, .entry-footer{
  margin:1rem 0;
}

.blog article, .archive article {
  padding-bottom:20px;
  margin-bottom:20px;
}

#comments{display: none;}


.widget-title{
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 800;
}

.widget-title:after{
	content: '///';
	padding: 0 0 0 10px;
}

.widget{
	list-style: none;
	margin: 0;
	padding: 0px;
	margin-bottom: 28px;
}

.widget ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 28px;
}

.widget ul li a{color:#90D803;}

.widget:last-child{
  border:none;
}

.widget_search{
  border:none;
  background:#EFEEEE;
  padding:25px;
  position: relative;
}

.widget_search form{
    position: relative;
    width: 100%;
}

.widget_search label{
    position: relative;
    display: flex;
    width: 100%;
    margin: 0;
    }

.widget_search .search-field{
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: 1%;
  padding: .9rem .75rem;
  border-radius:0;
  font-size: 1rem;
  line-height: 1.25;
  border:none;
}

.widget_search .search-field:focus{
  outline:none;
}

.widget_search .search-submit{
      background: #90D803 !important;
    box-shadow: 6px 6px 0px #0F472D !important;
    border: none !important;
    border-radius: 13px;
    color: #fff !important;
    display: inline-block;
    padding: 15px;
    font-family: 'Comfortaa',sans-serif;
    letter-spacing: 2px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    display: block;
    width: 86%;
    margin-top: 14px;
    margin-left: 5%;}
    
    
.widget_search .search-submit:hover, .widget_search .search-submit:focus, .widget_search .search-submit:active, .widget_search .search-submit.hover, .widget_search .search-submit.focus, .widget_search .search-submit.active{
  background:#7cb30b !important;
  box-shadow: 0px 0px 0px #0F472D !important;
  border: none !important;
  color:#fff;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.75s ease-out;

}

.post-navigation{
  padding:15px 20px;
  font-size:1.1rem;
}

.post-navigation .nav-previous a:before{
  content: '\f060';
  font-family: FontAwesome;
  position: absolute;
  font-size:.8rem;
  left: 0;
  padding: 5px 0 0 15px;
}

.post-navigation .nav-next a:after{
  content: '\f061';
  font-family: FontAwesome;
  position: absolute;
  font-size:.8rem;
  right: 0;
  padding: 5px 15px 0 0;
}

article.post:after{
	content: '//////////////////////';
	padding: 50px 0px 0px 0;
	font-size: 24px;
	color: #f3f3f3;
	display: block;
	
	
}

/** 5. BLOG END **/

/** 6. HOME START **/

rs-fullwidth-wrap{
	z-index:0;
}

#slider-1-slide-1-layer-0{
	text-shadow: 0 0 8px rgba(0, 0, 0, 0.64) !important;
}


.partners .row{
	border: 7px solid #F8F8F8;
	height: fit-content;

} 

.texto-partners{
	background: #F8F8F8;
}

.texto-partners h4{
    color: #B5B5B5;
    font-size: 18px;
    font-weight: 700;
    /* text-orientation: upright; */
    /* writing-mode: tb-rl; */
    margin: 0;
    text-transform: uppercase;
    padding: 12px;
    letter-spacing: 15px;
    text-align: center;
}

.lgx-carousel-section .lgx-carousel .lgx-item{
	padding: 70px !important;
}

.nosotros-home p{ font-size: 1rem;}

.nosotros-home .btn-primary{font-size: .9rem;}

.pdos-home {
    background: url(images/fondo-plantas.jpg) center 8px no-repeat;
    background-size: cover;
    margin-top: 8rem;
	
}

.pdos-home .pdos{
	background: url('images/onda-blanca.png') top no-repeat;
	background-position: center top;
	background-size: contain;
}

.pdos-home .pdos .row{
	margin-top: -4rem;
}

.item-pdos-home{
	text-align: center;
}

.item-pdos-home img{
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  }

.item-pdos-home img:hover{
	transform: scale(1.1,1.1);
	  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
  
.item-pdos-home h3{
	font-size: 1.4rem;
	font-weight: 600;
	text-transform: uppercase;
}  

.divider-verde{
	content: '';
    background: #64B52D;
	width: 45px;
	height: 2px;
	margin: 10px auto;
}



.content-productores-home{
	background: rgba(255,255,255,0.8);
}

.content-productores-home h4{
	font-size: 1.4rem;
	font-weight: 300;
}

.content-productores-home h4 span{
	font-weight: 600;
	text-transform: uppercase;
}

.fondo-verde{
	background: rgba(70, 174, 0, 0.8);
	color:#fff;
}

.fondo-verde p{
	color:#fff;
}

.content-productores-home .fondo-verde p{
		color:#fff;
}

.content-productores-home .fondo-verde .link-verde{
	font-size: .9rem;
    line-height: 1.5rem;
    padding-left: 20px;
    display: block;
}

.content-productores-home .fondo-verde .link-verde:before{
	content: url(images/icon-plus-verde.png);
    position: absolute;
    left: -24px;
}

.content-productores-home h5{
	font-weight: 700;
	color:#fff;
}

.servicios-home{
	background: url('images/onda-verde.png') center bottom repeat-x;
}

.servicios-home h2{
	font-size: 2rem;
	line-height: 2.2rem;
}
    
.caja-servicios-home{
	position: relative;
}    
.caja-servicios-home .caja-servicios-home-img{
	height: 300px;
	width: 100%;
	object-fit:cover;
}

.caja-servicios-home .caja-servicios-home-content{
	background: #fff;
	padding: 2rem;
}

.caja-servicios-home .caja-servicios-home-content img{
	margin-top: -90px;
}

.rsc-noticias-home{
	position: relative;
}

.rsc-noticias-home h2{text-transform: uppercase;}

.rsc-noticias-home .divider-verde{
	background: rgba(204, 253, 144, 0.34) !important;
	width: 240px;
	margin: 2rem auto !important
}

.onda-verde-final{
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 10;
}

.rsc-home{
	background: #5AA427;
	padding-top: 12rem !important;
}

.rsc-home .pt-cv-wrapper{
	text-align: left;
}

.rsc-home .pt-cv-wrapper h5 a{
	color: #fff;
	font-weight: 600;
	font-size:1.2rem;
	letter-spacing: 1px;
}

.rsc-home .pt-cv-wrapper .pt-cv-content{ color: #fff;}

.rsc-home .pt-cv-wrapper .pt-cv-content .pt-cv-readmore{
	color: #CCFD90 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    text-transform: uppercase !important;
}

.rsc-home .pt-cv-wrapper .pt-cv-content .pt-cv-readmore:before{
    content: url(images/icon-plus.svg);
    background: #fff;
    padding: 5px 10px;
    border-radius: 100px;
    margin-right: 10px;
    margin-left: -44px;
	
}

.noticias-home{
	background: #65B72D;
	padding-top: 12rem !important;

}


.noticias-home .pt-cv-ifield {
	position: relative;
}

.noticias-home .pt-cv-ifield h5 {
	position: absolute;
    bottom: 0;
    background: rgba(255,255,255,.85);
    font-size: 1.2rem;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.6rem;
    text-align: left;
    padding: 1.5rem 1.5rem 3.5rem 1.5rem;
    width: 100%;
}

.noticias-home .pt-cv-ifield h5 a{
	color:#113A71;

}

.noticias-home .pt-cv-ifield h5 a:after{
	content: url(images/icon-plus.svg);
    background: #fff;
    padding: 5px 13px;
    border-radius: 100px;
    position: absolute;
    bottom: 7%;
    right: 3%;
}

.noticias-home .pt-cv-wrapper img{
	width: 100% !important;
    height: 300px !important;
    object-fit: cover !Important;
}

.certificado-home ul{
	/* text-align: center; */
	list-style: none;
	margin: 0;
	padding: 0;
}

.certificado-home ul li{
	display: inline;
	vertical-align: middle;
	padding: 1rem;
}

.certificado-home ul li:nth-child(1){
	color:#113A71;
	font-size: 1.8rem;
	font-weight:400;
	text-transform: uppercase;
	
}

.certificado-home ul li:nth-child(1) span{
	font-weight: 600;
}


    
/** 6. HOME END **/

/** 7. PAGES START **/

.cabecera-pagina{
	height:420px;
}


.cabecera-pagina:after{
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:420px;
	top:0;
	left:0;
	background:rgba(255,255,255,.4);
}

.mapa-contacto{
	width:100%;
	min-height:450px;
	height: 100%;
	border:0;
}

label, input, textarea, select{
 width:100%;
 border-radius: 0 !important;
 padding: 3px;
}

select{
padding:7px 3px
}

input:focus, textarea:focus, select:focus{
 border-color:#45AD01;
}

input[type=checkbox], input[type=radio], input[type=submit]{
 width:auto;
}

::placeholder{
 color:#ccc;
}

.imagen-full-interna{
	height:420px;
}

.fondo-verde-pagina{
	background: #65B72D;
	color:#fff;
}

.fondo-verde-pagina p{
	color:#fff;
}

.texto-verde{
	color: #65B72D;}
	
.borde-gris{
	border:3px solid #cccccc;
}


/** 7. PAGES END **/

/** 8. EXTRAS START **/

/* Responsive menu */


ul#responsive-menu {
    padding-top: 95px;
}

#responsive-menu-container {
    background: rgba(255, 255, 255, .9) !important
}

#responsive-menu-wrapper {
    background: transparent !important
}

.responsive-menu-label {
    color: #fff;
    font-size: 16px !important;
    line-height: 15px;
    letter-spacing: 2.5px;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400 !important;
}

#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a,
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu>li.responsive-menu-item:first-child>a {
    border-top: none !Important
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a {
    border-bottom: none !Important;
    color: #fff;
    background-color: transparent !Important;
    letter-spacing: 2px;
    text-transform: uppercase
}

#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a {
    line-height: 220% !important;
    min-height: 40px !important;
    height: inherit !important
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {
    background-color: rgb(69, 173, 1, .8) !important;
    color:#fff !important;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
    right: 0% !important;
    height: 95% !important;
    width: 35px !important;
    color: #fff;
    border-left: none !important;
    background-color: rgba(69, 173, 1, .8) !important;
    font-size: 30px !important;
    color:#fff !important;
}


/*** Carousel ***/

.sa_owl_theme .owl-stage{
	display:flex;
}

.sa_owl_theme .owl-stage .owl-item{
	display: flex!important;
	flex-direction: column!important;
	justify-content: center!important;
	text-align:center;
}




/*******/




 
/* Collapse */

.collapseomatic{
  background-image: url(images/plus.png) !important ;
  background-position: 4px center !important;
  background-repeat: no-repeat;
  padding-left: 24px !important;
  color:#636363;
  padding:8px 15px;
  border:transparent;
  display: inline-block;
  margin:0 auto;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  text-decoration: none;
  font-weight: 600;
  
}




.collapseomatic:hover{
  background:transparent;
  color:#222;
  border:transparent;
  text-decoration:none;
    background-repeat: no-repeat;

}

.collapseomatic_content{
  margin:0;
  padding-top:20px;
}




/*******/



.site .scrolltop {
  position: fixed !important;
  right: 6%;
  bottom: 0px;
  background-color: rgba(59, 59, 59, 0.5);
  padding: 15px;
  opacity: 0;
  transition: all 0.4s ease-in-out 0s;
}

.scrolltop a {
  font-size: 16px;
  color: #fff;
}


/** 8. EXTRAS END **/

.rmp-menu-wrap{
padding-top: 75px !important;
}


