.sorry::after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f1fd";
    font-size: 450px;
    display: block;
    line-height: 465px;
}

.main-menu ul.menu li ul > li.parent::after {
    content: "\f0da";
    color:#fff;
    font: normal normal normal 13px/24px FontAwesome;
    display: inline-block;
    vertical-align: top;
    position:absolute;
    opacity: 0.5;
    right:20px;
    transition: all 0.3s ease 0s;
    top:3px;
}
.main-menu ul.menu li:last-child ul li.parent::after, 
.main-menu ul.menu li.submenu_to_left ul li.parent::after  {
   content: "\f0d9";
}
.inner-menu.left-menu-right ul li ul.sub-menu.level-3 li.parent a::after {
   content: "\f0d7";
}
.inner-menu.left-menu-down ul > li.parent > a::after {
    content: "\f0d7";
    font: normal normal normal 13px/24px FontAwesome;
    display: inline-block;
    vertical-align: top;
    position:absolute;
    right:12px;
    transition: all 0.3s ease 0s;
    top:7px;
}
.sj_quickview_handler::before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  position: relative;
  top: 0px;
  margin: 0 10px 0 0;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f030";
  -webkit-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
#fancybox-close::before, .fancybox-close::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;  
  content: "\f00d";
  transition: all 0.3s ease 0s;
  color:#fff;
  font-size: 20px;
}

#fancybox-content .showcart::before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    content: "\f07a";
    margin:0 10px 0 5px;
}

span.addtocart-button::before {
  content: "\f07a";
  color: #fff;
  font-size: 16px;
  position: absolute;
  top: 7px;
  padding: 10px;
  /* box-shadow: 0 0 5px rgba(0,0,0,.3); */
  /* border: 1px solid #ccc; */
  right: 0;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  background: #e294bd;
  transition: all 0.2s ease 0s;
}

.vm2-billto-icon::before {
    content: "\f2c2";
}
.vm2-add_quantity_cart::after {
    display: inline-block;
    z-index: 3;
    font: normal normal normal 13px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f021";
    position: absolute;
    left: 6px;
    top: 3px;
}
.vm2-remove_from_cart::before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f00d";
    position: relative;
}
.cf_resetAll_link::before{
 display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f056";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    margin:0 5px 0 0;
}

#price_clear::before,
a.cf_clear::before {
 display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f056";
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    margin:0 5px 0 0;
}
.block-clip3 ul li .image-title::after {
  content: "\f067";
  font-family: FontAwesome;
  font-size: 25px;
  top: -5px;
  margin: 0 0 0 10px;
  position: relative;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.block-clip-text3 ul li ul li:before {
    content: "\f00c";
    -moz-transition: all 0.3s 0s ease;
    -o-transition: all 0.3s 0s ease;
    -webkit-transition: all 0.3s 0s ease;
    transition: all 0.3s 0s ease;
    margin:0 10px 0 0 ;
    font: normal normal normal 20px/1 FontAwesome;
    font-size: inherit;
}

.fancybox-container .fancybox-content a.showcart::before {
    content: "\f07a";
    font: normal normal normal 15px/1 FontAwesome;
    display: inline-block;
    margin: 0 7px 0 0;
}


.fancybox-container .fancybox-content a.continue_link::before {
    content: "\f0ce";
    font: normal normal normal 15px/1 FontAwesome;
    position: relative;
    top:2px;
    display: inline-block;
    margin: 0 7px 0 0;
}
 .theme-default .nivo-directionNav a.nivo-nextNav::after {
        display: inline-block;
        font: normal normal normal 34px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        right: 0;
        content: "\f105";
        font-size: 60px;
        color:#fff;  
       
    }
    .theme-default .nivo-directionNav a.nivo-prevNav::after {
        display: inline-block;
        font: normal normal normal 34px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f104";
        font-size: 60px;
        color:#fff;  
    }
    
    .sp-accordion.sp-accordion-style1 .icon-toggler::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;  
  content: "\f0fe";
  margin:0 10px 0 0;
  font-size: 15px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.inner-menu.left-menu-right ul > li.parent > a::after {
    content: "\f0da";
    font: normal normal normal 13px/24px FontAwesome;
    display: inline-block;
    vertical-align: top;
    position:absolute;
    right:12px;
    transition: all 0.3s ease 0s;
    top:9px;
    display: none;
}