
  img.wp-smiley,
  img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important
  }
  .tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out
  }
  
  .tp-caption a:hover {
    color: #ffa902
  }




  body {
    font: 400 14px Open Sans, Arial, Helvetica, sans-serif;
    color: #777;
    line-height: 1.9
  }
  
  .wrapall,
  .boxed-layout {
    background-color: #fff
  }
  
  body.page-template-page-blank-php {
    background: #fff !important
  }
  
  h1 {
    font: 600 28px Open Sans, Arial, Helvetica, sans-serif;
    color: #333
  }
  
  h2 {
    font: 600 24px Open Sans, Arial, Helvetica, sans-serif;
    color: #333
  }
  
  h3 {
    font: 600 18px Open Sans, Arial, Helvetica, sans-serif;
    color: #333
  }
  
  h4 {
    font: 600 16px Open Sans, Arial, Helvetica, sans-serif;
    color: #333
  }
  
  h5 {
    font: 600 16px Open Sans, Arial, Helvetica, sans-serif;
    color: #333
  }
  
  h6 {
    font: 600 16px Open Sans, Arial, Helvetica, sans-serif;
    color: #333
  }
  
  .title {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif
  }
  
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a {
    font-weight: inherit;
    color: inherit
  }
  
  h1 a:hover,
  h2 a:hover,
  h3 a:hover,
  h4 a:hover,
  h5 a:hover,
  h6 a:hover,
  a:hover h1,
  a:hover h2,
  a:hover h3,
  a:hover h4,
  a:hover h5,
  a:hover h6 {
    color: #333
  }
  
  a {
    color: #ec0068
  }
  
  a:hover {
    color: #333
  }
  
  input[type='text'],
  input[type='password'],
  input[type='email'],
  textarea,
  select {
    font-family: Open Sans, Arial, Helvetica, sans-serif;
    font-size: 14px
  }
  
  #sidebar .widget h3 {
    font: 700 14px Montserrat, Arial, Helvetica, sans-serif;
    color: #444
  }
  
  .container .twelve.alt.sidebar-right,
  .container .twelve.alt.sidebar-left,
  #sidebar.sidebar-right #sidebar-widgets,
  #sidebar.sidebar-left #sidebar-widgets {
    border-color: #efefef
  }
  
  #topbar {
    background: #f5f5f5;
    color: #777
  }
  
  #topbar a {
    color: #777
  }
  
  #topbar a:hover {
    color: #333
  }
  
  @media only screen and (max-width: 767px) {
    #topbar .topbar-col1 {
      background: #f5f5f5
    }
  }
  
  #navigation>ul>li>a {
    font: 700 13px Montserrat, Arial, Helvetica, sans-serif;
    color: #777
  }
  
  #navigation>ul>li:hover>a,
  #navigation>ul>li>a:hover {
    color: #ec0068
  }
  
  #navigation li.current-menu-item > a:hover,
  #navigation li.current-page-ancestor > a:hover,
  #navigation li.current-menu-ancestor > a:hover,
  #navigation li.current-menu-parent > a:hover,
  #navigation li.current_page_ancestor>a:hover,
  #navigation>ul>li.sfHover>a {
    color: #ec0068
  }
  
  #navigation li.current-menu-item > a,
  #navigation li.current-page-ancestor > a,
  #navigation li.current-menu-ancestor > a,
  #navigation li.current-menu-parent > a,
  #navigation li.current_page_ancestor>a {
    color: #ec0068
  }
  
  #navigation ul li:hover {
    border-color: #ec0068
  }
  
  #navigation li.current-menu-item,
  #navigation li.current-page-ancestor,
  #navigation li.current-menu-ancestor,
  #navigation li.current-menu-parent,
  #navigation li.current_page_ancestor {
    border-color: #ec0068
  }
  
  #navigation .sub-menu {
    background: #333
  }
  
  #navigation .sub-menu li a {
    font: 400 13px Open Sans, Arial, Helvetica, sans-serif;
    color: #bbb
  }
  
  #navigation .sub-menu li a:hover {
    color: #fff
  }
  
  #navigation .sub-menu li.current_page_item > a,
  #navigation .sub-menu li.current_page_item > a:hover,
  #navigation .sub-menu li.current-menu-item > a,
  #navigation .sub-menu li.current-menu-item > a:hover,
  #navigation .sub-menu li.current-page-ancestor > a,
  #navigation .sub-menu li.current-page-ancestor > a:hover,
  #navigation .sub-menu li.current-menu-ancestor > a,
  #navigation .sub-menu li.current-menu-ancestor > a:hover,
  #navigation .sub-menu li.current-menu-parent > a,
  #navigation .sub-menu li.current-menu-parent > a:hover,
  #navigation .sub-menu li.current_page_ancestor > a,
  #navigation .sub-menu li.current_page_ancestor>a:hover {
    color: #fff
  }
  
  #navigation .sub-menu li a,
  #navigation .sub-menu ul li a {
    border-color: #333
  }
  
  #navigation>ul>li.megamenu>ul.sub-menu {
    background: #262626;
    border-color: #ec0068
  }
  
  #navigation>ul>li.megamenu>ul>li {
    border-right-color: #333 !important
  }
  
  #navigation > ul > li.megamenu ul li a {
    color: #bbb
  }
  
  #navigation>ul>li.megamenu>ul>li>a {
    color: #fff
  }
  
  #navigation > ul > li.megamenu > ul ul li a:hover,
  #header #navigation > ul > li.megamenu > ul ul li.current-menu-item a {
    color: #fff !important;
    background-color: #333 !important;
  }
  
  #search-btn,
  #shopping-btn,
  #close-search-btn {
    color: #bbb
  }
  
  #search-btn:hover,
  #shopping-btn:hover,
  #close-search-btn:hover {
    color: #666
  }
  
  #slogan {
    font: 400 20px Open Sans, Arial, Helvetica, sans-serif;
    color: #777;
    margin-top: 34px
  }
  
  #mobile-navigation {
    background: #262626
  }
  
  #mobile-navigation ul li a {
    font: 400 13px Open Sans, Arial, Helvetica, sans-serif;
    color: #bbb;
    border-bottom-color: #333 !important
  }
  
  #mobile-navigation ul li a:hover,
  #mobile-navigation ul li a:hover [class^='fa-'],
  #mobile-navigation li.open > a,
  #mobile-navigation ul li.current-menu-item > a,
  #mobile-navigation ul li.current-menu-ancestor>a {
    color: #fff
  }
  
  body #mobile-navigation li.open > a [class^='fa-'] {
    color: #fff
  }
  
  #mobile-navigation form,
  #mobile-navigation form input {
    background: #444;
    color: #ccc
  }
  
  #mobile-navigation form:before {
    color: #ccc
  }
  
  #mobile-header {
    background: #fff;
    height: 90px
  }
  
  #mobile-navigation-btn,
  #mobile-cart-btn,
  #mobile-shopping-btn {
    color: #bbb;
    line-height: 90px
  }
  
  #mobile-navigation-btn:hover,
  #mobile-cart-btn:hover,
  #mobile-shopping-btn:hover {
    color: #666
  }
  
  #mobile-header .logo {
    margin-top: 28px
  }
  
  #header.header-v1 {
    height: 90px;
    background: #fff
  }
  
  .header-v1 .logo {
    margin-top: 28px
  }
  
  .header-v1 #navigation>ul>li {
    height: 90px;
    padding-top: 35px
  }
  
  .header-v1 #navigation .sub-menu {
    top: 90px
  }
  
  .header-v1 .header-icons-divider {
    line-height: 90px;
    background: #efefef
  }
  
  #header.header-v1 .widget_shopping_cart {
    top: 90px
  }
  
  .header-v1 #search-btn,
  .header-v1 #close-search-btn,
  .header-v1 #shopping-btn {
    line-height: 90px
  }
  
  .header-v1 #search-top,
  .header-v1 #search-top input {
    height: 90px
  }
  
  .header-v1 #search-top input {
    color: #666;
    font-family: Open Sans, Arial, Helvetica, sans-serif
  }
  
  #header.header-v3 {
    background: #fff
  }
  
  .header-v3 .navigation-wrap {
    background: #fff;
    border-top: 1px solid #efefef
  }
  
  .header-v3 .logo {
    margin-top: 30px;
    margin-bottom: 30px
  }
  
  #header.header-v4 {
    background: #fff
  }
  
  .header-v4 .navigation-wrap {
    background: #fff;
    border-top: 1px solid #efefef
  }
  
  .header-v4 .logo {
    margin-top: 30px;
    margin-bottom: 30px
  }
  
  #transparentimage {
    padding: 90px 0 0 0
  }
  
  .header-is-transparent #mobile-navigation {
    top: 90px
  }
  
  .stuck {
    background: #fff
  }
  
  .titlebar h1 {
    font: 400 22px Open Sans, Arial, Helvetica, sans-serif;
    color: #777
  }
  
  #fulltitle {
    background: #f9f9f9;
    border-bottom: 0 none #efefef
  }
  
  #breadcrumbs {
    margin-top: 6px
  }
  
  #breadcrumbs,
  #breadcrumbs a {
    font: 400 13px Open Sans, Arial, Helvetica, sans-serif;
    color: #999
  }
  
  #breadcrumbs a:hover {
    color: #666
  }
  
  #fullimagecenter h1,
  #transparentimage h1 {
    font: 700 42px Montserrat, Arial, Helvetica, sans-serif;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center
  }
  
  #footer .widget h3 {
    font: 700 13px Montserrat, Arial, Helvetica, sans-serif;
    color: #fff
  }
  
  #footer {
    color: #888;
    border-top: 10px none #d33
  }
  
  #footer {
    background-color: #1d1d1d
  }
  
  #footer a,
  #footer .widget ul li:after {
    color: #888
  }
  
  #footer a:hover,
  #footer .widget ul li:hover:after {
    color: #fff
  }
  
  #footer .widget ul li {
    border-bottom-color: #2b2b2b
  }
  
  #copyright {
    background: #161717;
    color: #777
  }
  
  #copyright a {
    color: #999
  }
  
  #copyright a:hover {
    color: #ccc
  }
  
  .highlight {
    color: #ec0068 !important
  }
  
  ::selection {
    background: #ec0068
  }
  
  ::-moz-selection {
    background: #ec0068
  }
  
  #shopping-btn span {
    background: #ec0068
  }
  
  .blog-page .post h1 a:hover,
  .blog-page .post h2 a:hover {
    color: #ec0068
  }
  
  .entry-image .entry-overlay {
    background: #ec0068
  }
  
  .entry-quote a:hover {
    background: #ec0068
  }
  
  .entry-link a:hover {
    background: #ec0068
  }
  
  .blog-single .entry-tags a:hover {
    color: #ec0068
  }
  
  .sharebox ul li a:hover {
    color: #ec0068
  }
  
  #pagination .current a {
    background: #ec0068
  }
  
  #filters ul li a:hover {
    color: #ec0068
  }
  
  #filters ul li a.active {
    color: #ec0068
  }
  
  #back-to-top a:hover {
    background-color: #ec0068
  }
  
  #sidebar .widget ul li a:hover {
    color: #ec0068
  }
  
  #sidebar .widget ul li:hover:after {
    color: #ec0068
  }
  
  .widget_tag_cloud a:hover,
  .widget_product_tag_cloud a:hover {
    background: #ec0068;
    border-color: #ec0068
  }
  
  .widget_portfolio .portfolio-widget-item .portfolio-overlay {
    background: #ec0068
  }
  
  #sidebar .widget_nav_menu ul li a:hover {
    color: #ec0068
  }
  
  #footer .widget_tag_cloud a:hover,
  #footer .widget_product_tag_cloud a:hover {
    background: #ec0068;
    border-color: #ec0068
  }
  
  .box.style-2 {
    border-top-color: #ec0068
  }
  
  .box.style-4 {
    border-color: #ec0068
  }
  
  .box.style-6 {
    background: #ec0068
  }
  
  a.button,
  input[type=submit],
  button,
  .minti_button {
    background: #ec0068;
    border-color: #ec0068
  }
  
  a.button.color-2 {
    color: #ec0068;
    border-color: #ec0068
  }
  
  a.button.color-3 {
    background: #ec0068;
    border-color: #ec0068
  }
  
  a.button.color-9 {
    color: #ec0068
  }
  
  a.button.color-6:hover {
    background: #ec0068;
    border-color: #ec0068
  }
  
  a.button.color-7:hover {
    background: #ec0068;
    border-color: #ec0068
  }
  
  .counter-number {
    color: #ec0068
  }
  
  .divider-title.align-center:after,
  .divider-title.align-left:after {
    background-color: #ec0068
  }
  
  .divider5 {
    border-bottom-color: #ec0068
  }
  
  .dropcap.dropcap-circle {
    background-color: #ec0068
  }
  
  .dropcap.dropcap-box {
    background-color: #ec0068
  }
  
  .dropcap.dropcap-color {
    color: #ec0068
  }
  
  .toggle .toggle-title.active,
  .color-light .toggle .toggle-title.active {
    background: #ec0068;
    border-color: #ec0068
  }
  
  .iconbox-style-1.icon-color-accent i.boxicon,
  .iconbox-style-2.icon-color-accent i.boxicon,
  .iconbox-style-3.icon-color-accent i.boxicon,
  .iconbox-style-8.icon-color-accent i.boxicon,
  .iconbox-style-9.icon-color-accent i.boxicon {
    color: #ec0068!important
  }
  
  .iconbox-style-4.icon-color-accent i.boxicon,
  .iconbox-style-5.icon-color-accent i.boxicon,
  .iconbox-style-6.icon-color-accent i.boxicon,
  .iconbox-style-7.icon-color-accent i.boxicon,
  .flip .icon-color-accent.card .back {
    background: #ec0068
  }
  
  .latest-blog .blog-item .blog-overlay {
    background: #ec0068
  }
  
  .latest-blog .blog-item .blog-pic i {
    color: #ec0068
  }
  
  .latest-blog .blog-item h4 a:hover {
    color: #ec0068
  }
  
  .progressbar .progress-percentage {
    background: #ec0068
  }
  
  .wpb_widgetised_column .widget ul li a:hover {
    color: #ec0068
  }
  
  .wpb_widgetised_column .widget ul li:hover:after {
    color: #ec0068
  }
  
  .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-color: #ec0068
  }
  
  .wpb_accordion .wpb_accordion_wrapper .ui-state-active.wpb_accordion_header a {
    color: #ec0068
  }
  
  .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover,
  .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover .ui-state-default .ui-icon {
    color: #ec0068
  }
  
  .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon {
    background-color: #ec0068!important
  }
  
  .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
    border-bottom-color: #ec0068
  }
  
  .portfolio-item h4 a:hover {
    color: #ec0068
  }
  
  .portfolio-filters ul li a:hover {
    color: #ec0068
  }
  
  .portfolio-filters ul li a.active {
    color: #ec0068
  }
  
  .portfolio-overlay-icon .portfolio-overlay {
    background: #ec0068
  }
  
  .portfolio-overlay-icon i {
    color: #ec0068
  }
  
  .portfolio-overlay-effect .portfolio-overlay {
    background: #ec0068
  }
  
  .portfolio-overlay-name .portfolio-overlay {
    background: #ec0068
  }
  
  .portfolio-detail-attributes ul li a:hover {
    color: #ec0068
  }
  
  a.catimage:hover .catimage