/* LICENSE & DETAILS
   ==================================================

	Theme Name: Atelier Child Theme
	Theme URI: http://atelier.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress WooCommerce Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: atelier
	Version: 2.1
	Author: Swift Ideas
	Author URI: www.swiftideas.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

/* ------------------------------------------------------------------------  HOME */


/*------------------------------------ TOP BAR + LANGUAGE SELECTOR ------------------------------*/
html {
    overflow-x: hidden;
}
.grecaptcha-badge{
	visibility:hidden;
}
.ilightbox-holder{
	left:50%!important;
	top:50%!important;
	transform: translate(-50%, -50%)!important;
}
#top-bar-sticky-wrapper{
	margin-bottom: -5px;
}

#top-bar{
	border:none;
	 height:auto; !important;
}

 #top-bar .container .tb-text {
   
	font-size: 8px;
    line-height: 0px;
}
#footer {
	padding: 10px 0 0!important;
    background: #0090d4!important;
}
#footer a, 
#footer a:hover {
    color: #FFF!important;
}
#footer a:hover {
    text-decoration: underline;
}
#footer .menu {
    display: flex;
    text-align: center;
    justify-content: center;
}
#footer .menu li{
	margin: 0 20px 0 0;
border: none;
}
#footer-widgets .widget {
    padding-bottom: 10px!important;
}
 #lang_sel {
 height:15px !important;
 margin: 0px 3px 3px 3px !important;}
 
  #lang_sel a{
	 border:none;
	 text-transform: uppercase;
 }
 
 #lang_sel a:hover,
 #lang_sel :hover > a{
	 background:#006bf6 !important; 
 }
 
 
 #lang_sel a.lang_sel_sel{
	 background:none;
	 color: #444;
	 width:80px !important;
 }
 
#lang_sel ul ul{
	border:none;
	top:20px;
}

 #lang_sel li{
	 width:80px !important;
 }
.wpcf7-form a{
	color:#222222;
	text-decoration: underline;
}
#water-salt-row .box-content-wrap h2{
	font-size: 28px!important;
}
.homeBox h2{
	margin:0px;
}

.homeBox h3{
	margin-top:4px;
	font-size:22px;
	line-height:30px;
}

.homeBox img{
	padding-bottom:8px;
}

.waterColor .box-link:hover {
    background: #2d67b0 !important;
    opacity: .15 !important;
}

.foodColor .box-link:hover {
    background: #009ca5 !important;
    opacity: .15 !important;
}


/* MOBILE LANGUAGE SELECTOR */

#lang_sel {
  
    z-index: 10000 !important;
}

#mobile-top-text{
    text-align: right !important;
}
/*HEADER STUFF */
/* Hide header on Home */

.page-id-1164 #mobile-header,
.page-id-1164 #header-section,
.page-id-1328 #mobile-header,
.page-id-1328 #header-section,
.page-id-1327 #mobile-header,
.page-id-1327 #header-section,
.page-id-1326 #mobile-header,
.page-id-1326 #header-section
{ 
	display: none !important;
}

.header-wrap{
	border-bottom: 2px solid #fff !important;
}

.page-id-7 .row.fw-row {
	box-shadow: 0px 3px 6px rgba(100, 100, 100, 1) !important;
}	
 
.full-center .header-4 .float-menu, .full-center .header-4-alt .float-menu {
    padding-right: 14px!important;
}


/* ---------------------------------------- WATER BTN */

.homeBtn_water h1{
	font-size: 32px !important;
	line-height: 46px !important;
	background: RGBA(255,255,255,0.7);
	padding:1.5em !important;
	box-shadow: 4px 4px 12px #b2b2b2;}
	
.homeBtn_water h1:hover{
	background: RGBA(0,107,214,1);
	padding:1.5em !important;
	box-shadow: 4px 4px 12px #b2b2b2;
	color: #fff !important;
	transition: unset;}

#water {
  color: #006bf6;}
a:hover > #water {
color: #fff;}

.homeBtn_water a, 
.homeBtn_water a:visited,
.homeBtn_water a:hover, 
.homeBtn_water a:active  {     
   color: #222;
   display: inline-block;     
   position: relative;    
   z-index: 1;     
   padding: 1.5em;     
   margin: -1.5em;
   transition: color 0s !important; 
}


/* ---------------------------------------  FOOD BTN */

.homeBtn_food h1{
	font-size: 32px !important;
	line-height: 46px !important;
	background: RGBA(255,255,255,0.7);
	padding:1.5em !important;
	box-shadow: 4px 4px 12px #b2b2b2;}
	
.homeBtn_food h1:hover{
	background: RGBA(0,156,166,1);
	padding:1.5em !important;
	box-shadow: 4px 4px 12px #b2b2b2;
	color: #fff !important;
	transition: unset;}

#food {
  color: #009CA6;}
a:hover > #food {
color: #fff;}

.homeBtn_food a,
.homeBtn_food a:visited ,
.homeBtn_food a:hover,
.homeBtn_food a:active   {     
   color: #222;
   display: inline-block;     
   position: relative;    
   z-index: 1;     
    padding: 1.5em;     
   margin: -1.5em;
   transition: color 0s !important; 
}




/* Home Text Block Size*/

.page-id-7 .spb_text_column > .spb-asset-content {
    display: inline-block;
    width: 65%;
    display: block;
    margin: auto;}



 /* ----------------------------------------------------------------------------------------------------------  LOGO */
 
 /* Home Logo Center */

.page-id-7 .full-center .fw-header #logo {
    margin-left: 50%;
    transform: translateX(-50%);
}


/* Website Logo Stuff */


 #logo.has-img a > img{
	
	max-height: 72px !important;
	vertical-align: top !important;
	margin-top: 5px !important;
}

 #logo {
    pointer-events: none !important;
    cursor: default !important;
}


/* -----------------------------------------------------------------------------------------------------------  HEADER */

#header, .float-menu, #header-section .row, .header-right,.full-center nav#main-navigation, nav.std-menu ul.menu > li > a{
	height: 60px !important;
}

.full-header-stick #header{
	line-height: 60px !important;}

.header-right {
display:none !important;
}

.full-center .header-4 .float-menu, .full-center .header-4-alt .float-menu {
	padding-right: 0px;
}


/*-------------------------------------------------------------------------------------------------------------------------------- MENU STYLING */



#main-navigation ul.menu > li > a{
	line-height: 60px !important;
	width: 180px !important;}

	
/*#main-navigation ul.menu > li:last-child > a{	

line-height: 60px !important;
	width: 60px !important;}
	*/
	/*------------------------------------------------------------------CONTACTE MENU */

#menu-contacte-1 .food-btn a,
#menu-contacte-english-1 .food-btn a,
#menu-contacte-spanish-1 .food-btn a,
#menu-contacte-french-1 .food-btn a{
	/*color: transparent !important;
	background-image: url("http://localhost/enisal/wp-content/uploads/2018/08/menu_food_btn.png");*/
	color: #fff !important;
	background-color:#009ca5 !important;}

#menu-contacte-1 .food-btn a:hover,
#menu-contacte-english-1 .food-btn a:hover,
#menu-contacte-spanish-1 .food-btn a:hover,
#menu-contacte-french-1 .food-btn a:hover{
/*color: transparent !important;
background-image: url("http://localhost/enisal/wp-content/uploads/2018/08/menu_food_btn_invert.png");*/
color:#009ac6 !important;
background-color:#fff !important;
border-left:2px solid #009ca5;}

#menu-contacte-1 .water-btn a,
#menu-contacte-english-1 .water-btn a,
#menu-contacte-spanish-1 .water-btn a, 
#menu-contacte-french-1 .water-btn a {
	color: #fff  !important;
	background-color: #006bd6 !important;
	/*background-image: url("http://localhost/enisal/wp-content/uploads/2018/08/menu_water_btn.png");*/
	
}

#menu-contacte-1 .water-btn a:hover,
#menu-contacte-english-1 .water-btn a:hover,
#menu-contacte-spanish-1 .water-btn a:hover,
#menu-contacte-french-1 .water-btn a:hover {
	color: #006bd6 !important;
	background-color:#fff !important;
	border-left: 2px solid #006bd6;
}

#menu-contacte-1 li > a,
#menu-contacte-english-1 li > a, 
#menu-contacte-spanish-1 li > a,
#menu-contacte-french-1 li > a {
	
	border:1px solid #fff;
	padding: 0 10px;
	color: #fff !important;
	text-transform: uppercase;
	background-color: #006bd6;
	display: block;}

#menu-contacte-1 li:hover > a,
#menu-contacte-english-1 li:hover > a, 
#menu-contacte-spanish-1 li:hover > a, 
#menu-contacte-french-1 li:hover > a{
	border:1px solid #fff;
	color:#006bd6 !important;
	background-color:#fff;}


/*-------------------------------------------------------------------WATER menu*/




#menu-water-1 .food-btn a,
#menu-water-english-1 .food-btn a, 
#menu-water-spanish-1 .food-btn a, 
#menu-water-french-1 .food-btn a{
	color: #fff !important;
	background-color:#009CA6 !important;}
	


#menu-water-1 .food-btn a:hover,
#menu-water-english-1 .food-btn a:hover,
#menu-water-spanish-1 .food-btn a:hover,
#menu-water-french-1 .food-btn a:hover{
color:#009CA6 !important;
background-color:#fff !important;
border-left:2px solid #009CA6;}


	


#menu-water-1 li > a,
#menu-water-english-1 li > a, 
#menu-water-spanish-1 li > a,
#menu-water-french-1 li > a {
	
	border:1px solid #fff;
	padding: 0 10px;
	color: #fff !important;
	text-transform: uppercase;
	background-color: #006bd6;
	display: block;}

#menu-water-1 li:hover > a,
#menu-water-english-1 li:hover > a, 
#menu-water-spanish-1 li:hover > a, 
#menu-water-french-1 li:hover > a{
	color:#006bd6 !important;
	background-color:#fff;}

/*------------------------------------------------------------------- WATER Submenu */

#menu-water-1 ul.sub-menu,
#menu-water-english-1 ul.sub-menu, 
#menu-water-spanish-1 ul.sub-menu,
#menu-water-french-1 ul.sub-menu {
	border: 0px !important;}
	
	
#menu-water-1 ul.sub-menu li.menu-item > a,
#menu-water-english-1 ul.sub-menu li.menu-item > a,  
#menu-water-spanish-1 ul.sub-menu li.menu-item > a,
#menu-water-french-1 ul.sub-menu li.menu-item > a{
color: #fff !important;
background-color: #006bd6 !important;
text-transform: uppercase;
font-size:15px;
font-weight:600 !important;
line-height:50px;
}	

#menu-water-1 ul.sub-menu li.menu-item:hover > a,
#menu-water-english-1 ul.sub-menu li.menu-item:hover > a,  
#menu-water-spanish-1 ul.sub-menu li.menu-item:hover > a,
#menu-water-french-1 ul.sub-menu li.menu-item:hover > a{
color: #006bd6 !important;
background-color:#fff !important;
text-transform: uppercase;}	


/* -------------------------------------------------------------------FOOD Menu*/

#menu-food-1 .water-btn a,
#menu-food-english-1 .water-btn a,
#menu-food-spanish-1 .water-btn a,
#menu-food-french-1 .water-btn a{
	color: #fff  !important;
	background-color: #006bd6 !important;
	/*background-image: url("http://localhost/enisal/wp-content/uploads/2018/08/menu_water_btn.png");*/
	
}



#menu-food-1 .water-btn a:hover,
#menu-food-english-1 .water-btn a:hover,
#menu-food-spanish-1 .water-btn a:hover,
#menu-food-french-1 .water-btn a:hover{
	color: #006bd6 !important;
	background-color:#fff !important;
	border-left: 2px solid #006bd6;
	/*background-image: url("http://localhost/enisal/wp-content/uploads/2018/08/menu_water_btn_invert.png");*/

}


#menu-food-1 li > a,
#menu-food-english-1 li > a, 
#menu-food-spanish-1 li > a, 
#menu-food-french-1 li > a  {
	
	border:1px solid #fff;
	padding: 0 10px;
	color: #fff !important;
	text-transform: uppercase;
	background-color: #009CA6;
	display: block;}

#menu-food-1 li:hover > a,
#menu-food-english-1 li:hover > a,
#menu-food-spanish-1 li:hover > a,
#menu-food-french-1 li:hover > a {
	color:#009CA6 !important;
	background-color:#fff;}

/*-----------------------------------------------------------------Food Submenu */
	
#menu-food-1 ul.sub-menu,
#menu-food-english-1 ul.sub-menu,
#menu-food-spanish-1 ul.sub-menu,
#menu-food-french-1ul.sub-menu{
	border: 0px !important;}
	
#menu-food-1 ul.sub-menu li.menu-item > a,
#menu-food-english-1 ul.sub-menu li.menu-item > a, 
#menu-food-spanish-1 ul.sub-menu li.menu-item > a, 
#menu-food-french-1 ul.sub-menu li.menu-item > a{
color: #fff !important;
background-color: #009CA6 !important;
text-transform: uppercase;
font-size:15px;
font-weight:600 !important;
line-height:50px;
}	

#menu-food-1 ul.sub-menu li.menu-item:hover > a,
#menu-food-english-1 ul.sub-menu li.menu-item:hover > a, 
#menu-food-spanish-1 ul.sub-menu li.menu-item:hover > a,
#menu-food-french-1 ul.sub-menu li.menu-item:hover > a{
color: #009CA6 !important;
background-color:#fff !important;
text-transform: uppercase;}	


/*------------------------------------------------------------------------------------------------------------ WATER HOME */

/*--------------------------------- HEADER */





@media only screen and (max-width: 768px) {

.waterHeader h1 {
	
font-size: 40px !important;
line-height:48px !important;}

.waterHeader .spb_text_column{
	
	margin-top:40px !important;
}	

}

/*------------------------------- PRODUCTS*/

.productType .spb-asset-content {
    width: 90%;
    display: block;
    left: 50%;
    transform: translateX(-50%);
	padding:10%;

}

.productType h6{
	margin:0px !important;
}

.productType h2{	
	color: #006bd6;
	font-weight: 700;
	padding: 10px 0px;
	border-top: 2px solid #006bd6; 
	margin: 0px 0px;
}

.spb_box_content .box-link:hover {
	background: #006bd6;
	opacity:.05;
	
	
}





/*--------------------------- USOS*/

.waterIcons img{
	
    border-radius: 50% !important;
	border: 10px solid #006bd6 !important;
}

.waterIcons h3{
	color: #006bd6 !important;
}

.waterIcons .spb-asset-content{
	width: 90%;
    display: block;
    left: 50%;
    transform: translateX(-50%);
	padding:10%;
}



.sectionTitle h1,
.sectionTitle h2
{

	color:#fff !important;
	margin: 0px 0px !important;
padding:10px !important; 
}

/*--------------------------------------------------------------------- SAL*/
.blueSectionTitle {
	background-color:#0082CA  !important;
	padding:5px !important;}

.blueSectionTitle h1 {
    color:#fff !important;
	margin: 0px 0px !important;}
	
	
.purpleSectionTitle {
	background-color:#735190 !important;
	padding:5px !important;
}

.purpleSectionTitle h1 {
    color:#fff !important;
	margin: 0px 0px !important;}

.SectionTitle h1 {
    color:#fff !important;
	margin: 0px 0px !important;}

.sectionTitle {
	background-color:#006bd6 !important;
	padding:5px !important;
	
}

.saltProduct h3{
	padding-top:10px;
	border-top: 2px solid;
font-weight: 600 !important;
	
}
/*
.page-id-146 .spb_text_column > .spb-asset-content {
    display: inline-block;
    width: 65%;
    display: block;
    margin: auto;}*/
/*---------------------------------------------------------------- FILTERS */


.marroSectionTitle {
	background-color:#94450B !important;
	padding:5px !important;}

.marroSectionTitle h1 {
    color:#fff !important;
	margin: 0px 0px !important;}

.blueFSectionTitle {
	background-color:#151F6D !important;
	padding:5px !important;}

.blueFSectionTitle h1 {
    color:#fff !important;
	margin: 0px 0px !important;}


/*.page-id-152 .spb_text_column > .spb-asset-content,

    display: inline-block;
    width: 65%;
    display: block;
    margin: auto;}*/

.iconFilters h5{
font-weight: 600 !important;}

.iconSalt h5{
	font-weight: 700 !important;
	text-transform:uppercase !important;
}



/* SINGLE PRODUCT TEMPLATE*/
/*General Stuff*/


.bold h1,.bold h2,.bold h3,.bold h4{
	font-weight:600 !important;	}

.modal-header{
		padding-bottom: 0px !important;
		
	}
	
.modal-header h3{
	font-weight:600 !important;
}
.modal-body{
	padding-top:0px !important;
}

.sf-icon-float-left {
    float: left;
    padding: 0px 8px 0 0 !important;
}
	
.normModal a{

	font-family:Open Sans;
	font-style: italic;
	color: black !important;
	font-size:20px !important;
	line-height:30px !important;
	text-decoration: underline !important;}

.normModal a:hover{
    font-weight:700 !important;}

.noMargin h4,.noMargin .spb_text_column {
	margin-top:0px !important;
	margin-bottom:0px !important;}

.mt15 {
	margin-top:15px !important;
}

.typePhoto .alignleft {
    float: left;
    margin: 0px 10px 10px 0px;
}

.sf-im-download{
	
	line-height:0.4 !important;
	margin-left: 3px !important;
}


.linkBack a{
	color: #bbb;
}	
	

.linkBack a:hover{
	color: #111;
}	


.fitxaLogistica a{
	text-decoration: underline !important;
	color: #777;
}	

.fitxaLogistica a:hover{
	color: #111;
	
}	
	

/*PRODUCT COLOR DECLARATIONS */	
	
/* BLUE */	


.blueTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#0082CA !important;
    margin-bottom:0px !important;}
	
.blueSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #0082CA }

.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6, .blue .sf-im-download{
	color: #0082CA !important;}

.blueDivider {
	border-color: #0082CA !important;
}

.blueIcon .sf-list li i{
	color: #0082CA !important;
}


/* ORANGE */

.orangeTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#fc5408 !important;
	margin-bottom:0px !important;}
	
.orangeSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #fc5408 }

.orange h1,.orange h2,.orange h3,.orange h4,.orange h5,.orange h6, .orange .sf-im-download{
	color: #fc5408 !important;}

.orangeDivider {
	border-color: #fc5408 !important;
}

.orangeIcon .sf-list li i{
	color: #fc5408 !important;
}

/* GREEN */

.greenTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#7fb659 !important;
	margin-bottom:0px !important;}
	
.greenSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #7fb659 }

.green h1,.green h2,.green h3,.green h4,.green h5,.green h6, .green .sf-im-download{
	color: #7fb659 !important;}

.greenDivider {
	border-color: #7fb659 !important;
}

.greenIcon .sf-list li i{
	color: #7fb659 !important;
}
/* BRIQUETES #0099A8 */

.briqTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#0099A8 !important;
	margin-bottom:0px !important;}
	
.briqSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #0099A8 }

.briq h1,.briq h2,.briq h3,.briq h4,.briq h5,.briq h6, .briq .sf-im-download{
	color: #0099A8 !important;}

.briqDivider {
	border-color: #0099A8 !important;
}

.briqIcon .sf-list li i{
	color: #0099A8 !important;
}



/* RED */

.redTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#c2002f  !important;
	margin-bottom:0px !important;}
	
.redSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #c2002f  }

.red h1,.red h2,.red h3,.red h4,.red h5,.red h6, .red .sf-im-download{
	color: #c2002f  !important;}

.redDivider {
	border-color: #c2002f  !important;
}

.redIcon .sf-list li i{
	color: #c2002f  !important;
}


/* PURPLE*/

.purpleTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#735190  !important;
	margin-bottom:0px !important;}
	
.purpleSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #735190  }

.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple h6, .purple .sf-im-download{
	color: #735190  !important;}

.purpleDivider {
	border-color: #735190  !important;
}

.purpleIcon .sf-list li i{
	color: #735190  !important;
}

/* YELLOW */

.yellowTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#eaaa00  !important;
	margin-bottom:0px !important;}
	
.yellowSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #eaaa00  }

.yellow h1,.yellow h2,.yellow h3,.yellow h4,.yellow h5,.yellow h6, .yellow .sf-im-download{
	color: #eaaa00  !important;}

.yellowDivider {
	border-color: #eaaa00  !important;
}

.yellowIcon .sf-list li i{
	color: #eaaa00  !important;
}


/* FILTER COLORS */


/*MARRO #94450B */


.marroTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#94450B  !important;
	margin-bottom:0px !important;}
	
.marroSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #94450B  }

.marro h1,.marro h2,.marro h3,.marro h4,.marro h5,.marro h6, .marro .sf-im-download{
	color: #94450B  !important;}

.marroDivider {
	border-color: #94450B !important;
}

.marroIcon .sf-list li i{
	color: #94450B !important;
}

/*TARONJA #DC6B2F */


.taronjaTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#DC6B2F  !important;
	margin-bottom:0px !important;}
	
.taronjaSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #DC6B2F  }

.taronja h1,.taronja h2,.taronja h3,.taronja h4,.taronja h5,.taronja h6, .taronja .sf-im-download{
	color: #DC6B2F  !important;}

.taronjaDivider {
	border-color: #DC6B2F  !important;
}

.taronjaIcon .sf-list li i{
	color: #DC6B2F  !important;
}

/*GROC #FFA300*/


.grocTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#FFA300  !important;
	margin-bottom:0px !important;}
	
.grocSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #FFA300  }

.groc h1,.groc h2,.groc h3,.groc h4,.groc h5,.groc h6, .groc .sf-im-download{
	color: #FFA300  !important;}

.grocDivider {
	border-color: #FFA300  !important;
}

.grocIcon .sf-list li i{
	color: #FFA300  !important;
}

/*BLAU FORT #151F6D */


.blauFTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#151F6D  !important;
	margin-bottom:0px !important;}
	
.blauFSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #151F6D  }

.blauF h1,.blauF h2,.blauF h3,.blauF h4,.blauF h5,.blauF h6, .blauF .sf-im-download{
	color: #151F6D  !important;}

.blauFDivider {
	border-color: #151F6D  !important;
}

.blauFIcon .sf-list li i{
	color: #151F6D  !important;
}


/*BLAU FLUIX #5461C8*/


.blauFlTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#5461C8  !important;
	margin-bottom:0px !important;}
	
.blauFlSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #5461C8  }

.blauFl h1,.blauFl h2,.blauFl h3,.blauFl h4,.blauFl h5,.blauFl h6, .blauFl .sf-im-download{
	color: #5461C8  !important;}

.blauFlDivider {
	border-color: #5461C8  !important;
}

.blauFlIcon .sf-list li i{
	color: #5461C8  !important;
}

/*------------------------------------------------------------------------------------------------- ACCESSORIS */



.accessori h4 {
color: #006bd6 !important;
font-weight:600 !important;
border-top: 2px solid #006bd6 !important;
padding-top: 10px !important;}

/*
.accesori figure.animated-overlay figcaption {
	background-color: rgba(0,107,214, 0.50) !important;
}*/

.accessori figcaption {
background-color: rgba(0,107,214, 0.50) !important;
}


/*-------------------------------------------------------------------------------------------- FOOD */

.sectionTitle h1,
.sectionTitle h2{
	color:#fff !important;
	margin: 0px 0px !important;
    padding:10px !important; 
}

.bgFoodMarina {
	background-color: #009CA6  !important;
	padding:5px !important;}

.bgFoodVacuum {
	background-color: #5461C8 !important;
	padding:5px !important;}

.mSecaSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #009CA6 }


.vSecaSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #5461C8 !important; }


.page-id-718 .spb_text_column > .spb-asset-content {
    display: inline-block;
    width: 65%;
    display: block;
    margin: auto;}


.iconsVacuum h5{
color: #5461C8 !important;
font-weight:600 !important;}


.iconsMarina h5{
color: #009CA6 !important;
font-weight:600 !important;}

.marinaSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #009CA6  }




/* -------------------------------------------------------------------------------- FOOD PRODUCT TEMPLATE */





/* VACUUM SECA */

.vsTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#5461C8  !important;
	margin-bottom:0px !important;}
	
.vsSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #5461C8  }

.vs h1,.vs h2,.vs h3,.vs h4,.vs h5,.vs h6, .vs .sf-im-download{
	color: #5461C8  !important;}

.vsDivider {
	border-color: #5461C8  !important;
}

.vsIcon .sf-list li i{
	color: #5461C8  !important;
}

/* VACUUM HUMIDA */


.vhTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color: #012169  !important;
	margin-bottom:0px !important;}
	
.vhSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #012169  }

.vh h1,.vh h2,.vh h3,.vh h4,.vh h5,.vh h6, .vh .sf-im-download{
	color: #012169  !important;}

.vhDivider {
	border-color: #012169  !important;
}

.vhIcon .sf-list li i{
	color: #012169  !important;
}


/* MARINA SECA*/

.msTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#009CA6  !important;
	margin-bottom:0px !important;}
	
.msSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #009CA6  }

.ms h1,.ms h2,.ms h3,.ms h4,.ms h5,.ms h6, .ms .sf-im-download{
	color: #009CA6  !important;}

.msDivider {
	border-color: #009CA6  !important;
}

.msIcon .sf-list li i{
	color: #009CA6  !important;
}



/*MARINA HUMIDA*/


.mhTitle h1{
	color: #fff !important;
	padding:10px !important;
    background-color:#00534C  !important;
	margin-bottom:0px !important;}
	
.mhSide .spb-asset-content {	
	padding-left: 20px;
	border-left: solid 3px #00534C   }

.mh h1,.mh h2,.mh h3,.mh h4,.mh h5,.mh h6, .mh .sf-im-download{
	color: #00534C   !important;}

.mhDivider {
	border-color: #00534C   !important;
}

.mhIcon .sf-list li i{
	color: #00534C   !important;
}


/*///////////////////////////////////////////////////////////////////////////////////// PORTFOLIO ITEMS ///////////////////////////*/

.related h3{
    color: #006bd6 !important;
	padding-bottom: 5px !important;
	border-bottom: 2px solid #006bd6 !important;
}

.carousel-arrows a{
	color: #006bd6 !important;
	
}


/*//////////////////////////////////////////////////////////////////////////////////// CONTACTE */


.page-id-991 #mobile-logo,
.page-id-1329 #mobile-logo,
.page-id-1330 #mobile-logo,
.page-id-1331 #mobile-logo,
.page-id-991 #logo,
.page-id-1329 #logo,
.page-id-1330 #logo,
.page-id-1331 #logo {
	
	display:none !important;
}

.page-id-991 p,
.page-id-1329 p,
.page-id-1330 p,
.page-id-1331 p {
	font-family: "Open Sans";
	color: #006bd6;
	line-height: 30px;
	font-weight: 400;
	font-style: italic;
	font-size: 16px;
}


.wpcf7 input.wpcf7-submit[type="submit"] {
	
	border: 3px solid #006bd6 !important;
	color: #006bd6 !important;
	font-size:14px !important;
}


.wpcf7 input.wpcf7-submit[type="submit"]:hover{
	color: #fff !important;
}	

.wpcf7 input,
.wpcf7 textarea {
	
	color: #000 !important;
}
/*------------------------------------------*/
/*
.centeredThirds .row {
	
	left:25% !important;
	
}*/

/*----------------------------------------------------- VIDEOLOOPS ---------------------------*/


.videoLoop video {
  display: block;
  width: 100%;
  height: 100%;
}

/*---------------------------------------------- PORTFOLIO -----------------------------------------*/

.videoText h4{
	
	color: #0082CA ;
	margin-top: 10px;
	/*border-bottom: 1px solid;
    padding-bottom: 10px;*/
	
	
}

