@font-face {
  font-family: 'icomoon';
  src:  url('/wp-content/plugins/grandsespaces/fonts/new4/icomoon.eot?uoirf6');
  src:  url('/wp-content/plugins/grandsespaces/fonts/new4/icomoon/icomoon.eot?uoirf6#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/grandsespaces/fonts/new4/icomoon.ttf?uoirf6') format('truetype'),
    url('/wp-content/plugins/grandsespaces/fonts/new4/icomoon.woff?uoirf6') format('woff'),
    url('/wp-content/plugins/grandsespaces/fonts/new4/icomoon.svg?uoirf6#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

/*
How to add to update the icommoon files : 
1- Go to https://icomoon.io/app/ and import (upload) the selection.json file (this file is in the latest \grandsespaces\fonts\newX\
2- Add the required logo items
3- Import the zip, unzip it.  
4- Move the file from the newX/fonts directory to the root of newX . 
5- Update this file (icomoon-gdz.css) and replace all references to old urls to the new ones. (see above). 
6- Upload all the new files and updated ones by FTP. 
*/

/* fix OceanWP bug  */
button.search-submit:hover{
	background-color:#6dab33; 
	color:black; 
}
button.search-submit {
    color: #6dab33;
}

[class^="icon-"], [class*=" icon-"],  
[class^="fa-"], [class*=" fa-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-menu:before {
  content: "\e900";
}
.icon-list:before {
  content: "\e901";
}
.icon-grid:before {
  content: "\e902";
}

.woocommerce-message:before,
.woocommerce-info:before, 
.icon-info-circle:before {
  font-family: "icomoon";
  content: "\e903";
}
.woocommerce div.product form.cart .variations .reset_variations:before,
ul.woocommerce-error li:before, 
.icon-close:before {
  font-family: "icomoon";  
  content: "\e904";
}

input[type=checkbox]:checked:before,
.demo_store:before, 
.icon-check:before {
  font-family: "icomoon";  
  content: "\e905";
}
.icon-folder:before,
.icon-folder-o:before {
  content: "\e906";
}
.icon-clock:before,
.icon-calendar-o:before {
  content: "\e907";
}
.fa-angle-down:before,
.icon-angle-down:before {
  content: "\e908";
}
.icon-handbag:before,
.icon-shopping-cart:before {
  content: "\e909";
}
.fa-facebook-square:before,
.fa-facebook:before, 
.icon-facebook-square:before {
  content: "\e90a";
}
.fa-instagram:before, 
.icon-instagram:before {
  content: "\e90b";
}
.fa-youtube:before, 
.icon-youtube-play:before {
  content: "\e90c";
}
.oceanwp-custom-links li a:before,
.fa-angle-right:before,
.icon-chevron-right:before {
  font-family: "icomoon";  
  content: "\e90d";
}
.return-to-shop .button.wc-backward:before,
.fa-angle-left:before,
.icon-chevron-left:before {
  font-family: "icomoon";  
  content: "\e90e";
}
.fa-angle-up:before,
.icon-chevron-up:before {
  content: "\e90f";
}
/*.demo_store:before,
.woocommerce-message:before
*/ 
.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label:before,
.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>input[type=radio]:first-child:checked+label:before,
.demo_store a:before, 
.added_to_cart {
	content:none!important; 
}

.blockUI:before, 
.fa-spin:before, 
.icon-spinner:before {
  font-family: "icomoon"; 	
  content: "\e910";
}

.icon-eye:before {
  font-family: "icomoon"; 	
  content: "\e913";
}

.fa-search:before, 
.icon-search:before {
  font-family: "icomoon"; 	
  content: "\e986";
}

.icon-map-marker:before {
  font-family: "icomoon"; 	
  content: "\e916";
}
.icon-envelope:before {
  font-family: "icomoon"; 	
  content: "\e915";
}


.fa-twitter:before,
.icon-user:before {
  content: "\e911";
  width:24px;
  height:24px;
  font-size:19px!important;
}


.icon-user span{
	font-family:"Quicksand"!important; 
	padding-left:5px;
	display:none;
	text-transform:uppercase; 
}

#mobile-fullscreen-inner .icon-user span{
	display:inline;
}

.icon-user-top-lnk{
  content: "\e911";	
}

.fa-vimeo-square:before,
.icon-webcam-svgrepo-com:before {
  font-size:19px!important;	
  content: "\e912";
}
.icon-phone:before {
  font-size:19px!important;	
  font-family: "icomoon";  	
  content: "\e914"; /*914*/
}

.icon-search span,
.icon-phone span,
.icon-webcam-svgrepo-com span{/*do not display text on PC version */
	font-family:"Quicksand"!important; 
	padding-left:5px;
	display:none;
	text-transform:uppercase; 
}

#mobile-fullscreen-inner .icon-search span,
#mobile-fullscreen-inner .icon-phone span,
#mobile-fullscreen-inner .icon-webcam-svgrepo-com span{/*display text on mobile only */
	display:inline;
}


