/** Shopify CDN: Minification failed

Line 2909:2 Expected "{" but found "."
Line 2913:0 Unexpected "}"
Line 3283:0 Unexpected "{"
Line 3766:4 Expected identifier but found "]"
Line 4976:1 Expected identifier but found "*"

**/
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Raleway:600');
  @font-face{
    font-family:"Ionicons";
    src:url(//www.girliegirloriginals.pro/cdn/shop/files/ionicons.eot?v=2.0.0&v=4201);
    src:url(//www.girliegirloriginals.pro/cdn/shop/files/ionicons.eot?v=2.0.0%23iefix&v=4201) format('embedded-opentype'),
      url(//www.girliegirloriginals.pro/cdn/shop/files/ionicons.ttf?v=2.0.0&v=4201) format('truetype'),
      url(//www.girliegirloriginals.pro/cdn/shop/files/ionicons.woff?v=2.0.0&v=4201) format('woff'),
      url(//www.girliegirloriginals.pro/cdn/shop/files/ionicons.svg?v=2.0.0%23Ionicons&v=4201) format('svg');
    font-weight:normal;
    font-style:normal;
  }
  .ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}




html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  position: relative;
  min-width: 320px;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  color: #2a2964;
  background: #fff;
}
.wrp {
  width: 100%;
}
.iwishWrapper,
.row {
  width: 1600px;
  margin: 0 auto;
}
.mbl_menu {
  display: none;
}

/* ====== START Header ====== */
.header-section{
  position: fixed;
  z-index: 9999;
  background: #fff;
  width: 100%;
  max-width: 100vw;
  top: 0;
}
/* .hdr_user, .hdr_bag, .nav_wrp{
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.hdr_user {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
} */
.hdr_logo{
  margin:0 auto;
  width:240px;
  position: absolute;
  left: 42%;
}
.hdr_logo a{
	position:absolute;
}
.small{
	height:167px;
}
.small .hdr{
	min-height:105px;
}
.small .hdr_user{
  padding-top:10px !important;
}
.small .hdr_bag{
	margin-top:0;
}
.small .hdr_logo{
	left: 46%;
  	width:100%
}
.small .hdr_search, .hdr_search{
  margin: 15px 10px 0px;
  float:right;
}
.small .hdr_logo a img{
	height:80px;
}
.header-section.small + .body-section {
  margin-top: 168px;
}
@media (max-width: 1005px){
  .body-section{
  	margin-top:206px;
  }
}
@media (min-width: 1270px){
  
}
@media (min-width: 767px){
  .body-section{
    margin-top:255px;
  }
  .small{
  	height:255px;
  }
}
@media (min-width: 997px){
  .small{
  	height:216px;
  }
}
@media (min-width: 975px){
  .small-view{
      display:none;
  }
}
@media (max-width: 975px){
  .full-view{
    display:none;
  }
  .small-view{
    display:inline;
  }
}
@media (min-width: 1340px){
  .small{
  	height:242px;
  }
}
/* @media only screen and (min-width:768px) and (max-width: 992px){
  .hdr_search {
    margin: 26px 10px 0px 10px !important;
  }
} */
@media only screen and (min-width:580px) and (max-width: 767px) {
/*   .small{
  	height:210px !important;
  }
  .body-section{
  	margin-top:210px !important;
  } */
}
@media only screen and (min-width:976px) and (max-width: 997px) {
  .menu{
    float:none !important;
  }
  .nav-wrap{
    height:121px !important;
  }
  .small{
  	height:232px !important;
  }
  .body-section{
  	margin-top:232px !important;
  }
}
@media (min-width: 560px){
  .toggle_hdr_user{
    display:none;
  }
}
@media (max-width: 560px){
  .cart-table .cart__meta{
  	padding:0 8px !important;
  }
  .list-view-item__title{
  	font-size:12px;
    line-height: 14px !important;
  }  
  .menu > ul.navbar-nav > li{
/*     display: block !important; */
  }
  .small{
  	height:211px;
  }
  .toggle_hdr_user{
  	display:inline;
  }
  .hdr{
  	position:relative;
    min-height: 105px !important;
  }
/*   .hdr_user{
  	display:none;
  } */
  .hdr_bag{
    float: right;
    position: absolute;
    right: 0;
    top: 13px;
  }
  .hdr_logo{
  	width: 100%;
    position: inherit;
    height: 60px !important;
    float: left;
    left:4% !important;
  }
  .body-section{
  	margin-top:206px;
  }
  .small .hdr_user {
    padding-top: 28px !important;
  }
	/*.hdr_user_menu li{
  	float:left;
    padding :
  } */
}
@media (min-width: 997px){
  .hdr_user{
/*     padding-top:28px !important; */
  }
}
@media (max-width: 997px){
  .hdr{
    min-height:110px;
  }
/*   .hdr_bag{
    margin-top:12px !important;
  } */
  .hdr_logo{
    left: 46%;
  }
  .hdr_logo a img{
    height:80px;
  }
}
@media (max-width: 997px){
  .hdr_user{
  	padding-top:10px !important;
  }
  .hdr_user_menu{
  	max-width:215px;
  }
}
@media (max-width: 767px){
   .hdr_logo{
     left:46%;
   }
}
@media (min-width: 1270px){
  .body-section{
      margin-top: 244px;
  }
}
.hdr_wrp,
.nav_wrp {
  border-bottom: 1px solid #ccc;
}


/* .hdr {
  min-height: 182px;
  padding: 16px 0 0;
} */

.hdr {
  min-height: 182px;
  padding: 16px 0 0;
/*   background: url(//www.girliegirloriginals.pro/cdn/shop/files/logo.png?v=16544026631844028232) no-repeat 51% 16px; */
}
@media (min-width: 998px){
  .hdr_search{
    float: right;
    margin: 58px 10px 0px 10px;
  }
}
@media (max-width: 997px){
  .hdr{
  	padding-top:16px !important;
    min-height:110px !important;
  }
}
.hdr_user {
  float: left;
  padding: 62px 0 0;
}
.hdr_user p {
  letter-spacing: 0.05em;
  font: 600 14px/24px 'Raleway', sans-serif;
}
.hdr_user_menu {
  display: block;
  overflow: hidden;
  padding: 6px 0 0;
}
.hdr_user_menu li {
  display: block;
  float: left;
  height: 22px;
  padding: 0 10px 0 0;
  position: relative;
}
.hdr_user_menu li:nth-child(even) {
  height: 13px;
  width: 1px;
  margin: 7px 15px 0 9px;
  background: #2a2964;
  padding: 0;
}
.hdr_user_menu li a {
  display: block;
  float: left;
  height: 22px;
  line-height: 25px;
  letter-spacing: 0.05em;
}
.hdr_user_menu li:first-child {
  padding-left: 30px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/stores_ico.png?v=2013147610779029160) no-repeat 0 0;
}
.hdr_user_menu li a:hover {
  text-decoration: underline;
}
.hdr_bag {
  float: right;
  margin: 7px 0 0;
  right:3%;
}
.hdr_bag button {
  display: block;
  text-align: center;
  padding: 37px 0 0;
  border: 1px solid #ccc;
  width: 81px;
  height: 73px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/bag_ico.png?v=7125665856031002506) no-repeat 50% 7px;
  font-size: 12px;
  color: #2a2964;
  font-weight: 700;
}
.hdr_bag button:hover {
  border-color: #ff00a3;
}

/* ====== END Header ====== */


/* ====== START Navigation ====== */

.nav_wrp {
  height: auto;
}
.nav_wrp .main-menu{
  margin: 0 auto;
}
.menu {
  display: block;
  margin: 0 auto;
  text-align: center;
  height:60px;
  padding: 0 20px;
}
.menu > ul.navbar-nav{
  max-width: 1280px;
  margin:0 auto;
/*   overflow:visible; */
}
.menu > ul.navbar-nav > li{
  display:inline-block;
  float:left;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown{
  position:relative;
  vertical-align:top;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown,
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul > li > div.site-nav__dropdown{
  display:none;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown > div.site-nav__dropdown{
  position:absolute;
  top:60px;
  left:0;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul > li{
  position:relative;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul > li > a{
  float:none;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul > li > div.site-nav__dropdown{
  display:none;
  position:absolute;
  left:100%;
  top:0;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul li a{
  font-size: 12px;
  background: #f4f4f4;
  border-bottom:1px solid #ff00a3;
  color:#2a2964;
/*   height: 34px; */
  height:auto;
  text-align:left;
  padding:10px;
  width: 100%;
  line-height:normal;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul li:hover > a,
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul li.active > a,
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul li:hover div.site-nav__dropdown > ul > li:hover a,
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul li div.site-nav__dropdown > ul > li.active a{
  background: #ff00a3;
  color:#fff;
}
.nav_wrp{
	z-index:2000;
}
.menu > ul.navbar-nav > li.scrollmenu div > ul{
  position: absolute;
  top: 0;
  left: 0 !important;
  z-index: 1000;
}
.menu > ul.navbar-nav > li.scrollmenu div,
.menu > ul.navbar-nav > li.scrollmenu div > ul{
  background-color:#f4f4f4; 
}
.menu > ul.navbar-nav > li.scrollmenu div > ul{
    border: 1px Solid #ccc;
}
.menu > ul.navbar-nav > li.scrollmenu a.hover{
	position:relative;
}
.menu > ul.navbar-nav > li.scrollmenu div{
 

}
/* .menu > ul.navbar-nav > li.scrollmenu > div > ul > li{
  position: relative !important;
} */
/* .menu > ul.navbar-nav > li.scrollmenu > div > ul > li:last-child > a:hover{
  background-color:#f4f4f4;
} */
.menu > ul.navbar-nav > li.scrollmenu > div > ul > li > a,
.menu > ul.navbar-nav > li.scrollmenu > div > ul > li > a:hover{
  display: block;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown:hover div.site-nav__dropdown,
.menu > ul.navbar-nav > li.site-nav--has-dropdown:hover div.site-nav__dropdown ul > li:hover div.site-nav__dropdown{
  display:inline;
  width:100%;
}
/* .site-nav--has-dropdown > div, .site-nav__dropdown{
	box-shadow:0 0 5px #000;
} */
.menu a {
  display: block;
  float: left;
  height: 60px;
  padding:0 15px;
  line-height: 60px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
/*   margin: 0 0 0 20px; */
  -webkit-transition: background 0.5s linear;
  -moz-transition: background 0.5s linear;
  -ms-transition: background 0.5s linear;
  -o-transition: background 0.5s linear;
  transition: background 0.5s linear;
}
.menu li:hover,
.menu li.active {
/*   color: #ff00a3; */
  background:#ff00a3;
  color:#fff;
}
.nav_search {
  margin: 14px 0 0;
  border: 1px solid #ccc;
  width: 228px;
  height: 34px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: block;
  float: right;
}
.nav_search input[type="search"] {
  display: block;
  float: left;
  height: 32px;
  width: 194px;
  padding: 0 2px 0 10px;
}
.nav_search input[type="search"]::-webkit-input-placeholder {
  color: #2a2964;
}
.nav_search input[type="search"]::-moz-placeholder {
  color: #2a2964;
}
.nav_search input[type="search"]:-ms-input-placeholder {
  color: #2a2964;
}
.nav_search input[type="submit"] {
  display: block;
  float: right;
  height: 32px;
  width: 32px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/search_ico.png?v=17337513224859587302) no-repeat 50% 50%;
}

/* ====== END Navigation ====== */

/* ====== START Search Page ====== */

.search{
  	position:relative;
  	display:block;
	margin:10px 0;
}
.search-page .form{
  padding:0 !important;
}
.search .form-group input[type="search"]{
  width:100%;
  padding-right: 55px;
}
.search .search__submit{
	position: absolute;
  	background: url(//www.girliegirloriginals.pro/cdn/shop/files/search_ico.png?v=17337513224859587302) no-repeat 50% 50%;
    right: 0;
    top: 0;
    height: 47px;
    width: 47px;
    border: 1px solid #acacac;
}
.search-content .prod_lbl_sale{
  	background: #2a2964;
    position: absolute;
    display: block;
    width: 56px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    z-index: 900;
    font-family: inherit;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
}  
.search-content{
    margin: 10px 0;
}

.search-content .inputlist-view-item__image-wrapper{
  	display: table-cell;
    vertical-align: middle;
    width: 170px;
}
.search-content .list-view-item__image-wrapper{
	position:relative;
}
.search-content .prod_cover_list{

}

/* ====== END Search Page ====== */

/* ====== START Banner ====== */

.banner_wrp {
  text-align: center;
}

/* ====== END Banner ====== */


/* ====== START Small Banners ====== */

.small_banners_wrp {
  padding: 52px 0 0;
}
.small_banner {
  float: left;
  margin: 0 0 0 26px;
}
.small_banner a {
  padding: 25px;
  border: 1px solid #ccc;
  width: 380px;
  height: 235px;
}
.small_banner a:hover {
  border-color: #ff00a3;
}
.small_banner * {
  display: block;
}
.small_banners div.small_banner:first-child {
  margin: 0;
}

/* ====== END Small Banners ====== */


/* ====== START Featured Products ====== */

.featured_products_wrp {
  border-top: 1px solid #ccc;
  margin-top: 97px;
}
.featured_products {
  position: relative;
  padding: 65px 0 0;
}
.featured_products h3 {
  position: absolute;
  z-index: 900;
  left: 50%;
  margin: 0 0 0 -171px;
  width: 342px;
  background: #fff;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #2a2964;
  letter-spacing: 0.1em;
  text-align: center;
  top: -19px;
}
.prod_row div.prod_cell_box:first-child {
  margin-left: 0;
}
.prod_cell_box {
  float: left; width:25%;padding:0 10px; margin:0 0 20px 0; position: relative;

}
.prod_cell {
  border: 0px solid #ccc;
  position: relative;
  background: #fff;
}
.prod_lbl {
  position: absolute;
  display: block;
  width: 56px;
  height: 18px;
  text-align: center;
  line-height: 18px;
/*   top: 16px;
  left: 13px; */
  top: 0px;
  left: 0px;
  z-index: 900;
  font-family: inherit;
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
}
.prod_lbl.new {
  background: #ff00a3;
}
.prod_lbl.sale {
  background: #2a2964;
}
.prod_cover {
    width: 100%;
    display: block;
    margin: 0 0 15px 0; min-height:295px;
}
.prod_cover a{display:block; width:100%;}
.prod_cover a img{display:block; width:100%;}
.prod_ttl {
  text-transform: uppercase;
  color: #2a2964;
  text-overflow: ellipsis;
  width: 100%;
  min-height:60px;
  overflow: hidden;
  letter-spacing: 0.05em;
  padding: 0 10px;
  text-align: center; margin:0 0 -45px 0;
}
.prod_cell a{display:block;}
.prod_price {
  text-align: center;
}
.prod_price>* {
  font-style: normal;
  display: inline-block;
  margin: 0 8px;
  font-size: 16px;
  letter-spacing: 0.03em;
  line-height: 25px;
}
.prod_price i {
  color: #717171;
  text-decoration: line-through;
}
.prod_price b {
  font-weight: 900;
  color: #ff00a3;
}
.prod_txt {
  display: block;
  overflow: hidden;
  font-size: 12px;
  color: #7a7a96;
  text-align: center;
  line-height: 14px;
  height: auto; 
  text-overflow: ellipsis;
  margin: 16px 5px 0;
}
.prod_actions {
  padding: 23px 10px 0;
  display: block;
  overflow: hidden;
}
.prod_actions a {
  display: block;
}
.prod_actions a.prod_add_to_cart {
  width: 171px;
  height: 33px;
  float: left;
  background: #ff00a3 url(//www.girliegirloriginals.pro/cdn/shop/files/cart_ico.png?v=5181788532542543626) no-repeat 26px 50%;
  text-transform: uppercase;
  color: #fff;
  text-align: right;
  line-height: 33px;
  padding: 0 30px 0 0;
}
.prod_actions a.prod_favorite {
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/favorite_ico.png?v=18083668332206517803) no-repeat 0 0;
  width: 23px;
  height: 20px;
  float: right;
  margin: 7px 29px 0 0;
}
.prod_cell:hover {
  height: auto;
  -webkit-box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.1);
  z-index: 999;
}
.prod_cell:hover .prod_txt,
.prod_cell:hover .prod_actions {
  display: block;
}

/* ====== END Featured Products ====== */


/* ====== START Footer ====== */

.ftr_wrp {
  padding: 28px 0 0;
}
.ftr_logos {
/*   height: 169px; */
  background: #f4f4f4;
  padding: 46px 0 23px;
  overflow: hidden;
}
.ftr_logos a {
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 101px;
  height: 100px;
  margin: 0 0 0 86px;
}
.ftr_logos a:first-child {
  margin: 0;
}
/* .logo_1 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_1.png?v=7730625328063458059);
}
.logo_2 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_2.png?v=6107083136463766424);
}
.logo_3 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_3.png?v=13244248551117214930);
}
.logo_4 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_4.png?v=11592724575873564803);
}
.logo_5 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_5.png?v=9605767650153382797);
}
.logo_6 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_6.png?v=676468643219055938);
}
.logo_7 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_7.png?v=9629957495079340372);
}
.logo_8 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_8.png?v=15597324799996833765);
}
.logo_9 {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/logo_9.png?v=14391222161079970066);
} */
.ftr_logos a:hover {
  background-position: 0 100%;
}
.subscribe_box {
  padding: 68px 0 0;
}
.subscribe_box h4 {
  text-align: center;
  font-size: 24px;
  text-transform: uppercase;
  color: #2a2964;
  letter-spacing: 0.05em;
}
.subscribe_form {
  display: block;
  border: 1px solid #acacac;
  overflow: hidden;
  height: 49px;
  width: 583px;
  margin: 27px auto 0;
}
.subscribe_form input[type="email"] {
  display: block;
  float: left;
  height: 47px;
  padding: 0 10px 0 15px;
  font-size: 18px;
  color: #b2b2b2;
}
@media (min-width: 767px){
  .subscribe_form input[type="email"]{
    width:422px;
  }
}
@media (min-width: 767px){
  .page{
  	margin-bottom:75px;
  }
}
.subscribe_form input[type="submit"] {
  display: block;
  float: right;
  width: 150px;
  height: 47px;
  background: #ff00a3;
  font-size: 18px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  border-left: 1px solid #acacac;
}
.ftr_nav {
  padding: 47px 0 0;
  text-align: center;
}
.ftr_nav a {
  display: inline-block;
  margin: 0 15px;
  font-weight: 700;
}
.ftr_nav a:hover {
  text-decoration: underline;
}
.ftr_logo_box {
  padding: 35px 0 0;
}
.ftr_logo {
  display: block;
  margin: 0 auto;
  width: 167px;
  height: 62px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/ftr_logo.png?v=4051007518691483797) no-repeat 0 0;
 
}
.ftr_copyright {
  border-top: 1px solid #e6e6e6;
  height: 55px;
  margin-top: 26px;
}
.ftr_copyright p {
  font-size: 12px;
  line-height: 54px;
  color: #8c8bb2;
  text-align: center;
  text-transform: uppercase;
}
.ftr_logos {
  min-height: 150px;
  padding: 25px 0;
}

/* ====== END Footer ====== */


/* =-=-=-=-=-= START Stores Pages =-=-=-=-=-= */


/* ====== START Stores Banner ====== */

.stores_banner_wrp {
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/stores_banner.jpg?v=12199016007576259832) no-repeat 50% 0;
  min-height: 320px;
}
.stores_banner_wrp p {
  width: 453px;
  height: 192px;
  padding: 34px 47px 10px;
  color: #efefef;
  background: #2a2964;
  margin: 52px 0 0;
  line-height: 24px;
  letter-spacing: 0.09em;
}
.stores_banner_wrp p b {
  display: block;
  color: #ff00a3;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 0 0 18px;
}

/* ====== END Stores Banner ====== */


/* ====== START Breadcrumbs ====== */

.breadcrumbs {
  border-bottom: 1px solid #ccc;
/*   margin-top: 7px; */
/*   min-height: 72px; */
}
.breadcrumbs ul {
  display: inline-block;
  overflow: hidden;
}
.breadcrumbs ul li {
  display: inline-block;
  float: none;
  vertical-align:middle;
  color: #2a2964;
  font-size: 12px;
  padding: 15px 0 15px;
  letter-spacing: 0.05em;
  margin: 0 14px 0 0;
  text-transform:uppercase; /*'added by nik*/
}
/* .breadcrumbs ul li:last-child{
  margin-top:1px;
} */
.breadcrumbs ul li:nth-child(even) {
  width: 6px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/breadcrumb_arrow.png?v=7826091336229889229) no-repeat scroll center center;
}


.breadcrumbs ul li a {
  display: block;
  height: 18px;
  line-height: 18px;
  text-transform: uppercase;
}
.breadcrumbs ul li a:hover {
  text-decoration: underline;
}
.breadcrumbs ul li:last-child a {
  color: #807f9e;
}
@media (max-width:560px) {
  .breadcrumbs {
    min-height: 45px;
  }
  .breadcrumbs ul {
    padding: 5px 10px 5px !important;
  }
  .breadcrumbs ul li {
    padding: 5px 0 5px;
  }
  .breadcrumbs ul li:nth-child(even) {
    background: url(//www.girliegirloriginals.pro/cdn/shop/files/breadcrumb_arrow.png?v=7826091336229889229) no-repeat 0 11px;
    padding: 25px 0 0px;
  }
  .grid-view-item__description{
  	display:none;
  }
}

/* ====== END Breadcrumbs ====== */


/* ====== START Stores ====== */

.stores_grid {
  overflow: hidden;
  padding: 63px 0 10px;
}
.stores_cell {
  float: left;
  width: 245px;
  height: auto;
  border: 1px solid #d7d7d7;
  margin: 0 0 0 25px;
  position: relative;
  padding-bottom: 20px;
}
.open_now {
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/open_now.png?v=6593533053853223752) no-repeat 0 0;
  position: absolute;
  width: 74px;
  height: 75px;
  left: 0;
  top: 0;
  z-index: 900;
}
.stores_grid div.stores_cell:first-child {
  margin-left: 0;
}
.store_foto {
  width: 100%;
  border-bottom: 1px solid #d7d7d7;
}
.store_foto img {
  display: block;
}
.store_address,
.store_title,
.store_contact {
  width: 170px;
  margin: 0 auto;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.05em;
}
.store_title {
  font-weight: 700;
  color: #ff00a3;
  line-height: 18px;
  padding: 17px 0 0;
}
.store_address {
  width: 170px;
  margin: 0 auto;
  padding: 21px 5px 0;
}
.store_contact a {
  display: block;
  color: #999;
  height: 24px;
}
.store_contact a:hover {
  text-decoration: underline;
}

/* ====== END Stores ====== */


/* =-=-=-=-=-= END Stores Pages =-=-=-=-=-= */


/* =-=-=-=-=-= Start Blog Pages =-=-=-=-=-= */

.page_ttl {
  text-transform: uppercase;
  color: #ff26aa;
  font-size: 30px;
  font-weight: 300;
  padding: 46px 0 0;
  letter-spacing: 0.05em;
}
.blog_box {
  overflow: hidden;
  padding: 61px 0 100px;
}
.blog_main {
  float: left;
  width: 1098px;
  min-height: 150px;
}
.blog_cell {
  border: 1px solid #cedee2;
  height: 388px;
  width: 100%;
  overflow: hidden;
  margin: 0 0 35px;
}
.blog_cover {
  float: left;
  width: 488px;
  height: 386px;
}
.blog_cover img {
  display: block;
}
.blog_content {
  float: left;
  padding: 29px 44px;
  width: 608px;
  height: 386px;
}
.blog_content h6 {
  font-size: 36px;
  line-height: 43px;
  color: #ff00a3;
  height: 86px;
  overflow: hidden;
  margin: 0 0 18px;
}
.blog_content p {
  font-size: 16px;
  line-height: 25px;
  color: #2a2964;
  height: 100px;
  overflow: hidden;
  margin: 0 0 35px;
}
.blog_content > a {
  display: block;
  width: 148px;
  height: 37px;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  text-align: center;
  line-height: 37px;
  background: #ff00a3;
}
.blog_content span {
  display: block;
  font-size: 14px;
  color: #979797;
  margin: 42px 0 0;
}
.blog_content span a {
  color: #ff00a3;
}
.blog_pagination {
  overflow: hidden;
  height: 41px;
}
.blog_pagination a {
  display: block;
  float: left;
  height: 41px;
  min-width: 41px;
  text-align: center;
  line-height: 41px;
  color: #fff;
  font-size: 14px;
  margin: 0 4px 0 0;
  padding: 0 16px;
  background: #0d004c;
}
.blog_pagination a b {
  display: block;
  font-weight: 400;
  padding: 0 16px;
}
.blog_pagination a.active {
  background: #c2c2c2;
}
.blog_archive {
  float: right;
  width: 408px;
  min-height: 150px;
  background: #f9f9f9;
  margin: 0 45px 0 0;
  padding: 37px 34px 32px;
}
.blog_archive ul {
  display: block;
  padding-bottom: 20px;
  border-bottom: 1px solid #cedee2;
}
.blog_archive ul li {
  display: block;
  color: #2a2964;
  padding: 0 0 0 25px;
  margin: 0 0 14px 10px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/archive_icon.png?v=15787142164330617788) no-repeat 0 50%;
}
.blog_archive ul li:first-child {
  font-size: 22px;
  line-height: 25px;
  text-transform: uppercase;
  background: none;
  padding: 0 0 23px 10px;
  margin: 0;
}
.blog_archive ul li a {
  font-size: 14px;
}
.blog_archive ul li a:hover {
  text-decoration: underline;
}

/* =-=-=-=-=-= END Blog Pages =-=-=-=-=-= */


/* =-=-=-=-=-= START Contact Pages =-=-=-=-=-= */

.contact_cards {
  overflow: hidden;
  padding: 52px 0 0;
}
.contact_cards p {
  margin: 0 0 0 29px;
  width: 514px;
  height: 224px;
  float: left;
  background-color: #f8f8f8;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 35px;
  padding: 100px 50px 0;
  text-align: center;
  font-size: 14px;
  color: #2a2964;
  line-height: 30px;
}
.contact_cards p a:hover{
  text-decoration: underline;
}
.contact_cards p b {
  display: block;
}
.contact_cards p:first-child {
  margin-left: 0;
}
.cc_address {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/map_ico.png?v=11192486427323721185);
  line-height: 24px !important;
}
.cc_hours {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/hours_ico.png?v=13341644266377660606);
}
.cc_phone {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/phone_ico.png?v=14399724621465856178);
}
.mep {
  padding: 35px 0 0;
}
.mep p {
  font-size: 16px;
  display: block;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.mep ul {
  display: block;
}
.mep>ul {
  padding: 38px 35px 0 0;
}
.mep ul li {
  display: block;
  line-height: 24px;
  letter-spacing: 0.05em;
}
.mep>ul>li ul {
  padding: 0 0 0 17px;
  max-width: 685px;
}
.map {
  border: 1px solid #b7b7b7;
  margin: 30px 0 0;
}
.contact_form {
  padding: 53px 0 150px;
}
.contact_form p {
  font-size: 18px;
  color: #2a2964;
  letter-spacing: 0.05em;
  padding: 0 0 24px;
}
.contact_inputs input,
.contact_form textarea {
  display: block;
  border: 1px solid #b7b7b7;
  font-size: 18px;
  color: #acacac;
  font-family: inherit;
  letter-spacing: 0.05em;
}
.contact_inputs input {
  float: left;
  width: 506px;
  height: 47px;
  margin: 0 0 0 40px;
  padding: 0 27px;
}
.contact_inputs input:first-child {
  margin: 0;
}
.contact_form textarea {
  padding: 27px;
  margin: 33px 0 23px;
  width: 100%;
  height: 178px;
  resize: none;
}
.contact_form input[type="submit"] {
  display: block;
  width: 134px;
  height: 56px;
  margin: 23px 0 0;
  background: #ff00a3;
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

/* =-=-=-=-=-= END Contact Pages =-=-=-=-=-= */


/* =-=-=-=-=-= START Product Pages =-=-=-=-=-= */

.prod_gallery {
  float: left;
  width: 725px;
  overflow: hidden;
  padding: 46px 0 0 3px;
}
.prod_gallery_previews {
  float: left;
  width: 118px;
}
.prod_gallery_previews a {
  display: block;
  border: 1px solid #e1e1e1;
  margin: 0 0 12px;
}
.prod_gallery_previews a img {
  display: block;
}
.prod_gallery_showbox {
  float: left;
  width: 604px;
  text-align: center;
}
.prod_overview {
  width: 794px;
  float: right;
  background: #fbfbfb;
  margin: 20px 0 0;
  padding: 10px 56px 35px;
}
.prod_overview h4 {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.prod_data {
  overflow: hidden;
  padding: 19px 0 2px;
}
.prod_data span {
  display: block;
  float: left;
  height: 11px;
  line-height: 11px;
  font-size: 12px;
  font-weight: 700;
  border-left: 1px solid #2a2964;
  letter-spacing: 0.1em;
  padding: 0 0 0 28px;
  margin: 0 23px 0 0;
}
.prod_data span:first-child {
  border: none;
  padding-left: 0;
}
.prod_review {
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  height: 47px;
  margin: 28px 0 0;
  overflow: hidden;
}
.prod_stars {
  float: left;
  margin: 14px 0 0;
}
.prod_stars b {
  display: block;
  float: left;
  height: 15px;
  width: 16px;
  margin: 0 4px 0 0;
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/prod_stars.png?v=4201);
  background-position: 100% 0;
  background-repeat: no-repeat;
}
.prod_stars b.gold {
  background-position: 0 0;
}
.prod_review p {
  font-size: 12px;
  float: left;
  padding: 0 0 0 11px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 44px;
}
.prod_review p a {
  text-decoration: underline;
  display: inline-block;
  margin: 0 0 0 14px;
}
.prod_review p a:hover {
  text-decoration: none;
}
.prod_start_price {
  font-size: 24px;
  font-weight: 300;
  padding: 19px 0 0;
}
.prod_start_price b {
  color: #ff55c2;
  display: inline-block;
  padding: 0 0 0 10px;
}
.size_guide {
  float: right;
  text-decoration: underline;
  color: #acacac;
  font-weight: 400;
  font-size: 14px;
  margin: 5px 0 0;
}
.cat_tags {
  padding: 22px 0 28px 3px;
}
.cat_tags p {
  font-size: 12px;
  line-height: 18px;
  color: #868686;
}
.cat_tags p a {
  color: #b1b1b1;
}
.cat_tags p a:hover {
  text-decoration: underline;
}
.prod_size,
.prod_qty {
  height: 33px;
  margin-bottom: 21px;
  overflow: hidden;
}
.prod_qty {
  margin-bottom: 12px;
}
.start_at{
  width: 120px;
  padding-top: 0;
  line-height: 1em;
  font-size: 24px;
  float: left;
  font-weight:100;
}
@media (max-width: 560px){
  .start_at{
    width: 98px;
    padding-top: 0;
    line-height: 1em;
    font-size: 20px;
    float: left;
    font-weight:100;
  }
}
.prod_size>p,
.prod_qty>p,
.prod_color>p {
  width: 55px;
  height: 33px;
  line-height: 33px;
  font-weight: 700;
  font-size: 14px;
  float: left;
  letter-spacing: 0.05em;
  margin:0;
}
div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  border: none
}
div.selector {
  display: -moz-inline-box;
  display: inline-block;
  zoom: 1;
  vertical-align: middle
}
div.selector,
div.selector span {
  overflow: hidden;
  height: 33px;
  line-height: 33px
}

div.selector {
  position: relative;
}

.wish-text > p.iWishLoginMsg{display:none !important;} 
.prod_actionsEffect > .iwishAddWrap > a.prod_favorite{display:none !important;}


div.selector span {
  text-overflow: ellipsis;
  color: #2a2964;
   display: block;
  white-space: nowrap;
  padding-right: 25px;
  cursor: pointer;
  width: 100% !important;
  border: 1px solid #bbb;
  height: 33px;
  padding: 0 12px;
  font-family: 'Raleway', sans-serif;
  background: #fff url(//www.girliegirloriginals.pro/cdn/shop/files/select_arrow.png?v=15240217235346030462) no-repeat 153px 50%;
}
div.selector select {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #2a2964;
  height: 30px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 100%;
}
div.selector select option {
  padding: 0 12px;
}

.prod_size .selector {
  width: 177px !important;
  float: left;
  display: block;
}
.prod_qty p{
  	width:85px;
}
.prod_qty_tool {
  position:relative;
  float: left;
  height: 33px;
  border: 1px solid #bbb;
  background: #fff;
}
.prod_qty_tool input[type=number]::-webkit-inner-spin-button,
.prod_qty_tool input[type=number]::-webkit-outer-spin-button
{
  -webkit-appearance: none;
  margin: 0;
}

.prod_qty_tool input[type=number]
{
  -moz-appearance: textfield;
}

.prod_qty_tool input {
    float: left;
    height: 33px;
    display: block;
    float: left;
    height: 33px;
}
.quantity-nav {
  float: left;
  width:100%;
  height:100%
  position: absolute;
}
.quantity-button {
  position: absolute;
  cursor: pointer;
  border: 1px solid #bbb;
  width: 33px;
  height: 33px;
  text-align: center;
  color: #000;
  background-color:#fff;
  line-height: 31px;
  font-size: 18px;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color:#2a2964;
}

.quantity-button.quantity-up {
  bottom: -1px;
  right: -55%;
}

.quantity-button.quantity-down {
  left: 1px;
  top: -1px;
}
.quantity-button.quantity-up:hover, .quantity-button.quantity-down:hover {
	background-color:#2a2964;
  	color: #fff;
}
/* .prod_qty_tool button {
  float: left;
  height: 33px;
  display: block;
  width: 31px;
  height: 31px;
  text-align: center;
  line-height: 31px;
  font-size: 18px;
}
.prod_qty_tool button:hover {
  background: #2a2964;
  color: #fff;
} */
.prod_qty_tool input {
  float: left;
  height: 31px;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  text-align: center;
  width: 114px;
  line-height: 31px;
  color:#2a2964;
}
.prod_color {
  height: 33px;
  overflow: hidden;
}
.prod_colors_list {
  float: left;
  height: 33px;
}
.prod_colors_list ul{
  margin:0;
  padding:0;
}
.prod_colors_list li{
  display:inline-block;
  margin:0 2px;
}
.prod_colors_list li input[type="radio"]{
  display:none;
}
.prod_colors_list li .color{
  padding:5px;
  display:block;
  border:1px solid transparent;
}
.prod_colors_list li .color .radio{
  display:block;
}
.prod_colors_list li .color .radio:before{
  content: " ";
  display: inline-block;
  position: relative;
  margin: 0 5px 0 0;
  width: 42px;
  height: 18px;
}
	/* .prod_colors_list li label.checked,
.prod_colors_list li:hover label{
	border:1px solid #ccc;
} */
.checked,
.prod_colors_list li input[type="radio"]:hover + label:hover,
.prod_colors_list li input.color-radio:checked + label.color,
.prod_colors_list input[type="radio"]:checked + lable.color {
  	border:1px solid #ccc;
}

/* .prod_colors_list a {
  width: 48px;
  height: 19px;
  display: block;
  float: left;
  position: relative;
  margin: 6px 16px 0 0;
}
.prod_color .grey {
  background: #efefef;
}
.prod_color .red {
  background: #f26d6d;
}
.prod_color .yellow {
  background: #fff6aa;
}
.prod_color .black {
  background: #000;
}
.prod_colors_list a:hover:after {
  content: ' ';
  display: block;
  position: absolute;
  z-index: 999;
  border: 1px solid #ccc;
  width: 62px;
  height: 32px;
  left: -7px;
  top: -6px;
} */
.product-variants{
	display:none;
}
.prod_availability {
  background: #fefefe;
  min-height: 40px;
  line-height: 20px;
  font-size: 13px;
  margin: 20px 0 0;
  padding: 0 17px;
  letter-spacing: 0.05em;
}
@media (max-width: 1635px){
  .prod_availability {
    padding:0px !important;
  }
}
.prod_availability span {
  font-size: 14px;
  color: #ed0000;
}
.prod_availability a {
  color: #acacac;
  text-decoration: underline;
  font-size: 14px;
  margin: 0 0 0 5px;
}
.prod_availability a:hover {
  text-decoration: none;
}
.prod_buttons {
  overflow: hidden;
  padding: 0 0 0 3px;
}
@media (max-width: 767px){
  .prod_buttons {
    overflow: hidden;
    padding: 20px 0 0 3px;
  }
}
.prod_buttons a {
  display: inline-block;
  margin: 0 0 0 7px;
  height: 41px;
  font-weight: 700;
  text-transform: uppercase;
}
.add_to_bag {
  background: #ff00a3 url(//www.girliegirloriginals.pro/cdn/shop/files/bag_white_ico.png?v=15031666359107374939) no-repeat 22px 50%;
  color: #fff;
  padding: 0 0 0 40px;
  line-height: 41px;
  width: 175px;
}
.add_to_bag span{
  font-weight:700;
  font-size:15px;
  text-transform:uppercase;
  font-family: 'Lato', sans-serif;
}
.iwishAddWrap {
    display: inline-block;
    vertical-align: top;
}
a.add_to_wishlist {
  border: 1px solid #ff00a3;
  color: #ff00a3;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/wishlist_ico.png?v=18083668332206517803) no-repeat 22px 50%;
  line-height: 39px;
  width: 193px;
  padding: 0 0 0 53px;
}
p.iWishLoginMsg {
    margin-top:10px;
    display: block !important; text-align:center;  font-size:13px;
}
p.iWishLoginMsg > a{display:inline-block; margin: 0 2px;}
.share_bar {
  margin: 27px 0 0 2px;
}
.share_bar .social-sharing a {
    margin-right: 5px;
    font-weight: 600;
    border: 1px solid transparent;
    border-radius: 2px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    white-space: normal;
    margin-bottom: 10px;
    padding: 8px 10px;
    font-size: 0.75em;
    line-height: 1;
    background-color: #fff;
    color: #3d4246;
    display: inline-block;
    border-color: #e8e9eb;
}
.prod_description .ui-tabs-nav {
  border-bottom: 1px solid #bdbdbd;
  height: 53px;
}
.prod_description .ui-tabs-tab {
  display: block;
  float: left;
  height: 52px;
  border-left: 1px solid #bdbdbd;
}
.prod_description .ui-tabs-tab:first-child {
  border: none;
}
.prod_description .ui-tabs-tab a {
  display: block;
  height: 52px;
  line-height: 52px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  color: #a9a9a9;
  letter-spacing: 0.1em;
  padding: 0 25px;
}
.prod_description .ui-tabs-active a {
  color: #2a2964;
}
.prod_description {
  margin: 42px 0 0;
}
.prod_description .ui-tabs-tab:first-child a {
  padding: 0 16px 0 7px;
}
.prod_description .ui-tabs-panel {
  color: #878585;
  line-height: 17px;
  font-size: 14px;
  padding: 28px 6px;
}

/* =-=-=-=-=-= END Product Pages =-=-=-=-=-= */

.left-content{
	float:left;
  	width:50%;
  	padding-right:15px;
}
.right-content{
	float:right;
  	width:50%;
  	padding-right:15px;
}
.medium-heading{
    font-size: 30px;
    font-weight: 700;
  	padding:30px 0 20px 0;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.order-table{
	
}
.order-table th,.order-table td{
  	text-align: left;
    border: 1px solid #e8e9eb;
    padding: 10px 14px;
}
.btn-default{
	background: #e1e1e1;
    color: #2a2964;
    padding: 10px 15px;
  	font-weight:800;
  	margin-right:10px;
}
@media (max-width: 560px){
  .btn-default{
  	display: block;
    margin: 10px 0;
  }
}
.small-button{
  	background: #e1e1e1;
    color: #2a2964;
    padding: 10px 15px;
  	margin-right:10px;
}
.button-group {
    margin: 10px 0 15px 0;
    float: left;
}
.responsive-table{
	width:100%;
}
.clearfix{
	clear:both;
}
.grid-30{ display:inline-block;width:33%;padding:0 15px; }
.grid-50{ display:inline-block;width:50%;padding:0 15px; }
.grid-100{ display:inline-block;width:100%;padding:0 15px; }
.grid-60{ display:inline-block;width:100%;padding:0 15px; }
.grid-40{ display:inline-block;width:100%;padding:0 15px; }
@media (max-width: 560px){
  .grid-30{ width:100%;padding:0;  }
  .grid-50{ width:100%;padding:0;  }
}
@media (max-width:767px) {
  .grid-50{
      width:100%;
  }
}

@media (max-width: 997px){
  .iwishWrapper,
  .row{
    padding: 0 15px;
  }
}
@media (max-width: 976px){
  .left-content{
    float:none;
    width:100%;
  }
  .right-content{
    float:none;
    width:100%;
  }
}
.responsive-table {
    width: 100%;
}
th, td {
    text-align: left;
    border: 1px solid #e8e9eb;
    padding: 10px 14px;
}
@media only screen and (max-width: 749px){
  .responsive-table thead {
    display: none;
  }
  .responsive-table tr, .responsive-table td {
    float: left;
    clear: both;
    width: 100%;
  }
  .responsive-table tr {
    display: block;
  }
  .responsive-table th, .responsive-table td {
    display: block;
    text-align: right;
    padding: 10.5px;
    border-bottom: 1px solid #e8e9eb;
    margin: 0;
  }
  .responsive-table td::before {
    content: attr(data-label);
    float: left;
    text-align: center;
    font-size: 12px;
    padding-right: 10px;
  }
}
/* =-=-=-=-=-= START Account Page =-=-=-=-=-= */
.account{
	padding-bottom:150px;
}
.account .section-header .logout{
  	margin-top:10px;
  	float:left;
}
.account .order-history-table .order-table td a{
  	background-color: #2a2964;
    color: #fff;
    border-color: #e8e9eb;
  	padding: 4px 10px;
    font-size: 0.75em;
}
.address{
	font-size: 14px;
    color: #2a2964;
    line-height: 20px;
  	margin-bottom:15px;
}

/* =-=-=-=-=-= END Account Page =-=-=-=-=-= */

/* =-=-=-=-=-= START DETAIL Adrress Page =-=-=-=-=-= */
.address-row{
	padding:15px;
    background: #eee;
    margin-bottom: 15px;
}
.address-form .grid-50{
	width:50%;
}
@media only screen and (max-width: 767px){
  .update-address .grid-30{
    width:100%;
    padding:0;
  }
}
@media only screen and (max-width: 992px){
  	.update-address .form{
      width:100%;
      padding:0;
	}
}

/* =-=-=-=-=-= END DETAIL Adrress Page =-=-=-=-=-= */
.page{
	margin-bottom:150px;
}

/* =-=-=-=-=-= START Shop Pages =-=-=-=-=-= */

.shop_filters {
  float: left;
  width: 352px;
}
.shop_show {
  font-size: 12px;
  color: #b2b1b1;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 0 0 24px 3px;
}
.shop_show a {
  display: inline-block;
  margin: 0 0 0 3px;
}
.shop_show .active {
  color: #6b6b6b
}
.shop_wrp {
  padding: 10px 0 0;
}
.filter_box {
  background: #fcfcfc;
  padding: 5px 5px;
/*   margin: 0 0 13px; */
}
.shop_by_filter .filter_btn {
/*     padding: 17px 0; */
    height: auto;
    min-height: 42px;
}
.shop_by_filter .filter_btn b {
    top: 16px;
}
.qq{
  border: none !important;
}
.filter_btn,
.filter_box h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  height: 42px;
  line-height: 46px;
  letter-spacing: 0.1em;
  padding: 0 0 0 7px;
  border-bottom: 1px solid #efefef;
  width: 100%;
  text-align: left;
  display: block;
  position: relative;
}
.filter_box h6 span {
  color: #b2b1b1;
  font-size: 14px;
  text-transform: none;
  font-weight: 400;
  float: right;
  letter-spacing: 0;
}
.filter_remove_all {
  width: 100%;
  height: 34px;
  background: #e1e1e1;
  color: #2a2964;
  margin: 20px 0 17px;
}
.shop_by_filter .filter_btn{
  
}
.filtered {
  padding: 11px 0 0;
}
.filtered p {
  position: relative;
  padding: 0 15px 0 8px;
  font-size: 12px;
  text-transform: uppercase;
  height: 20px;
  line-height: 20px;
  letter-spacing: 0.1em;
}
.filtered p a{
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -4px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/remove_ico.png?v=17149780973131128460) no-repeat 0 0;
}
.filter_in {
  display: none;
}
.filter_open .filter_in {
  display: block;
}

.shop_by_color_list ul{
	margin:0;
  	padding:0;
}
.shop_by_color_list li{
	display:inline-block;
  	margin:0px;
}
.shop_by_color_list li input[type="checkbox"]{
	display:none;
}
.shop_by_color_list li .color{
	border:1px solid transparent;
  	padding:5px;
  	display:block;
}
.shop_by_color_list li .color .checkbox{
  	display: block;
}
.shop_by_color_list li .color .checkbox:before{
	content: " ";
    display: inline-block;
    position: relative;
    margin: 0 5px 0 0;
    width: 42px;
    height: 18px;
}
.shop_by_color_list li input[type="checkbox"]:hover + label:hover,
.shop_by_color_list li input.mycolor:checked + label.color,
.shop_by_color_list input[type="checkbox"]:checked + lable.color {
  	border:1px solid #ccc;
}

/* Sort By Size */

.shop_by_size_list ul{
	margin:0;
  	padding:0;
}
.shop_by_size_list li{
	display:inline-block;
  	margin: 0 12px 10px 0;
}
.shop_by_size_list li input[type="checkbox"]{
	display:none;
}
.shop_by_size_list li .text .checkbox{
  	padding: 1px;
  	float: left;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    width: 57px;
    height: 36px;
    color: #7e7e7e;
    font-size: 12px;
    line-height: 34px;
    text-align: center;
    text-transform: uppercase;
}
.shop_by_size_list li .text .checkbox:before{
	content: " ";
    display: inline-block;
    position: relative;
    
}

.shop_by_size_list li input.group_tag:checked + label.text .checkbox,
.shop_by_size_list input[type="checkbox"]:checked + lable.text .checkbox {
/*   	border:1px solid #ccc; */
  	color:#fff;
  	background:#ff00a3;
}

/* End */

.filter_open .filter_btn {
  border: none;
}
.filter_btn b {
  position: absolute;
  right: 3px;
  top: 15px;
  display: block;
  width: 12px;
  height: 11px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/open_close_ico.png?v=9658176404289510981) no-repeat 0 0;
}
.filter_box .filter_btn {
  border: none;
  color:#2a2964;
}
.filter_open .filter_btn {
/*   border-bottom: 1px solid #efefef; */
}
.filter_open .filter_btn b {
  background-position: 0 -11px;
}
.category_list {
  display: block;
}
.category_list li {
  display: block;
  padding: 0 0 0 18px;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/category_list_bullet.png?v=8800431178227012230) no-repeat 0 50%;
}
.category_list li a,
.shop_list li label {
  display: inline-block;
  text-transform: uppercase;
  line-height: 22px;
  color: #7e7e7e;
  font-size: 12px;
}
.category_list li a.sale {
  color: #e60000;
}
.shop_by_filter .shop_list {
  display: block;
}
.shop_by_filter li {
  display: block;
  padding: 0 0 2px 5px;
}
.shop_by_filter li label {
  display: inline-block;
  letter-spacing: 0.1em;
  width: 100%;
}
.shop_by_filter li label input {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #3c6;
  margin: 0 12px 0 0;
}
/* .shop_by_filter .filter_btn {
  border-bottom: 1px solid #efefef;
} */
.shop_by_color_list {
  overflow: hidden;
}
.shop_by_color_list a {
  display: block;
  float: left;
  width: 48px;
  height: 19px;
  margin: 0 10px 10px 0;
}
.grey {
  background-color: #efefef;
}
.red {
  background-color: #f26d6d;
}
.yellow {
  background-color: #fff6aa;
}
.green {
  background-color: #8cc01c;
}
.blue {
  background-color: #42d4e1;
}
.black {
  background-color: #000;
}
.purple {
  background-color: #d726cd;
}
.pink {
  background-color: #ffbed3;
}
.brown {
  background-color: #c79600;
}
.white {
  background-color: #fff;
  border: 1px solid #d9d9d9;
}
.shop_by_size_list {
  overflow: hidden;
}
.shop_by_size_list a {
  display: block;
  float: left;
  overflow: hidden;
  border: 1px solid #d9d9d9;
  width: 57px;
  height: 36px;
  margin: 0 16px 11px 0;
  color: #7e7e7e;
  font-size: 12px;
  line-height: 34px;
  text-align: center;
  text-transform: uppercase;
}
.shop_main {
  float: right;
  width: 1195px;
  padding: 4px 0 0;
}
.shop_banner {
  height: 260px;
  border: 1px solid #e1e1e1;
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/shop_banner.jpg?v=11429186292306295093) no-repeat 0 0;
  background-size:cover;
}
.shop_banner h5 {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  margin: 191px 0 0 36px;
  letter-spacing: 0.05em;
}
.shop_top {
  overflow: hidden;
  padding: 28px 0 0; margin:0 0 70px 0;
}
.sort_by {
  float: left;
  overflow: hidden;
}
.sort_by p {
  display: block;
  float: left;
  height: 37px;
  font-size: 14px;
  font-weight: 700;
  line-height: 42px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding: 0 12px 0 0;
}
.sort_by .filters-toolbar__item{
	display:inline-block;
}
.sort_by select {
/*   display: block;
  float: left;
  height: 28px;
  width: 110px;
  border: 1px solid #e1e1e1;
  padding: 0 0 0 10px; */
  display: block;
  float: left;
  width: 200px;
  height: 37px;
  margin: 0px;
  padding: 0 10px;
  border: 1px solid #b7b7b7;
  font-size: 18px;
  color: #acacac;
  font-family: inherit;
  letter-spacing: 0.05em;
}
.filters-toolbar__item select{
	width:200px;
}
.shop_view {
  float: right;
  height: 38px;
}
.shop_view a {
  display: block;
  float: left;
  height: 38px;
  width: 38px;
  margin: 0 0 0 10px;
  background-position: 0 0;
  background-repeat: no-repeat;
  border: 1px solid #fff;
}
.grid_view {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/grid_view.png?v=11977471441627096291);
}
.list_view {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/list_view.png?v=16921623105884411689);
}
.shop_view a.active {
  background-position: 0 100%;
  border: 1px solid #e1e1e1;
}
.prod_grid {
  overflow: visible;
  padding: 9px 0 70px;
  position: relative; margin:0 -15px; display:table;
}
.prod_grid .prod_cell_box {
 
}
.prod_grid .prod_cell_box:nth-child(4n+1) {
  clear:both;
}
.prod_grid .prod_cell {
 display:block; width:100%;
  padding: 15px 10px; position:relative;
}
.pagination-section{
display:block; 
    margin-left: auto;
    margin-right: auto;
    width: 200px;
}
.prod_grid_pg {
  float:center;
/*   overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 27px; */
}
.prod_grid_pg>* {
  display: inline;
  float: right;
  height: 16px;
  line-height: 16px;
  color: #c1c1c1;
  font-size: 16px;
}
.prod_grid_pg p {
  color: #000;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0 12px;
}
.prod_grid_pg a {
  margin: 0 4px;
}
.prod_grid_pg a:hover {
  color: #000;
}

/* =-=-=-=-=-= END Shop Pages =-=-=-=-=-= */


/* Media Queries–––––––––––––––––––––––––––––––––––––––––––––––––– */


/* Smaller than full-width */

@media (max-width:1300px) {
  .iwishWrapper,
  .row {
    width: 1300px;
  }
  .menu {
    padding: 0;
  }
/*   .menu a {
    margin: 0 10px 0 0;
  } */
  .small_banner a {
    padding: 15px;
    width: 360px;
    height: 215px;
  }
  .small_banner {
    margin: 0 0 0 15px;
  }
  .small_banner a {
    width: 312px;
    height: 188px;
  }
  .prod_cell_box {

    vertical-align: top;
  }
  .prod_cell {
    width: 100%;
    padding: 10px;
  }
  .prod_cover {
    width: 100%;
    padding-left: 0 !important;
	    padding-right: 0 !important;
   
  }
  .prod_cover a img{
  	width:100%;
  }
  .prod_ttl {
    
    letter-spacing: 0.02em;
    padding: 0 5px;
  }
  .prod_actions {
    padding: 23px 0 0;
  }
  .prod_actions a.prod_favorite {
    margin: 7px 5px 0 0;
  }
  .ftr_logos {
    height: 150px;
    padding: 25px 0;
  }
  .ftr_logos a {
    margin: 0 0 0 48px;
  }
  /* =-= Stores Pages =-= */
  .stores_cell {
    width: 204px;
    height: auto;
    margin: 0 0 0 15px;
    padding-bottom: 20px;
    max-height: 350px;
  }
  /* =-= Blog Pages =-= */
  .blog_archive {
    width: 300px;
    margin: 0;
    padding: 20px 20px 30px;
  }
  .blog_content {
    padding: 10px 18px;
    width: 548px;
    height: 318px;
  }
  .blog_main {
    width: 950px;
  }
  .blog_cover {
    float: left;
    width: 400px;
    height: 316px;
  }
  .blog_cell {
    height: 318px;
  }
  .blog_content h6 {
    margin: 0 0 10px;
  }
  .blog_content p {
    margin: 0 0 20px;
  }
  .blog_content span {
    margin: 22px 0 0;
  }
  /* =-= Contact Pages =-= */
  .contact_cards p {
    width: 414px;
  }
  .contact_inputs input {
    width: 413px;
    margin: 0 0 0 30px;
  }
  /* =-= Product Pages =-= */
  .prod_gallery {
    width: 650px;
  }
  .prod_gallery_showbox {
    width: 529px;
  }
  .prod_overview {
    width: 620px;
    padding: 42px 30px 35px;
  }
  .prod_overview h4 {
    font-size: 28px;
    letter-spacing: 0.05em;
  }
  .prod_availability {
    padding: 0 10px;
    letter-spacing: 0;
  }
  /* =-= Shop Pages =-= */
  .filter_box {
    padding: 18px;
  }
  .shop_filters {
    width: 268px;
  }
  .filter_btn {
    min-height: 42px;
    height: auto;
    padding: 11px 0;
    line-height: 20px;
  }
  .shop_main {
    width: 1000px;
  }
  .prod_grid .prod_cell_box:nth-child(4n+1),
  .prod_grid .prod_cell_box {
    
  }
  .prod_grid .prod_cell_box:nth-child(3n+1) {
   
  }
 .prod_cover {
    min-height: 270px;
   padding-left: 0 !important;
	    padding-right: 0 !important;
  }
  .shop_main .prod_cell {
    height: auto;
  }
}

/* Smaller than desktop */
@media (max-width:600px) {
  .main-menu{
  	display:none !important;
  }
  .mobile-menu{
  	display:block !important;
  }
  .menu a {
  	padding:0 8px;
    letter-spacing: 0.01em;
    height:52px;
    line-height:52px;
  }
}
@media (min-width:600px) {
  .main-menu{
  	display:block !important;
  }
  .mobile-menu{
    display:none !important;
  }
}
@media (max-width:600px) {
  .menu > ul.navbar-nav {
    max-width: 600PX; background:#fff;
  }
  .iwishWrapper,
  .row {
    width: 600px;
  }
  .prod_ttl{font-size:13px;}
 .menu, .nav_wrp{
    height:auto !important;
  } 
  .hdr_user_menu li:nth-child(even) {
    margin: 7px 8px 0;
  }
  .hdr_user_menu li {
    padding: 0 5px 0 0;
  }
  .hdr {
    background-position: 62% 16px;
  }
  .menu a {
  	padding:0 10px;
    letter-spacing: 0.01em;
    font-size: 13px;
  }
/*   .nav_search {
    margin: 0 0 15px;
  } */
  .small_banner {
    margin: 0 10px 20px !important;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
  .prod_grid{margin:0 -10px;}
  .prod_cell_box{width:33.333%; padding:0 8px 10px; margin-bottom:22px; }
  .prod_grid .prod_cell_box:nth-child(3n+1){clear:none;}
    .prod_grid .prod_cell_box:nth-child(2n+1){clear:both;}
  .prod_grid .prod_cell{padding:0px 8px;}
  .prod_cover{min-height:300px;}
  .small_banners,
  .prod_row {
    text-align: center;
  }
  .featured_products_wrp {
    margin-top: 50px;
  }
  .ftr_logos {
    min-height: 150px;
    height: auto;
    text-align: center;
    padding: 0px 0 0;
  }
  .ftr_logos a {
    display: inline-block;
    float: none;
    width: 101px;
    height: 100px;
    margin: 0 -25px 25px !important;
  }
  /* =-= Stores Pages =-= */
  .stores_cell {
    width: 245px;
    height: auto;
    margin: 0 25px 25px !important;
    padding-bottom: 20px;
  }
  .stores_grid {
    width: 880px;
    margin: 0 auto;
  }
  /* =-= Blog Pages =-= */
  .blog_box {
    padding: 45px 0 50px;
  }
  .blog_main {
    float: none;
    width: 100%;
  }
  .blog_archive {
    width: 100%;
    float: none;
    margin: 30px 0 0;
  }
  /* =-= Contact Pages =-= */
  .contact_cards p {
    width: 275px;
    padding: 100px 20px 0;
  }
  .contact_inputs input {
    width: 310px;
    margin: 0 0 0 15px;
  }
  .breadcrumbs ul {
    padding: 0 20px;
  }
  /* =-= Product Pages =-= */
  .prod_gallery {
    float: center;
    margin: 0 auto;
  }
  .prod_overview {
    width: 794px;
    float: none;
    padding: 20px 56px 35px;
    margin: 0 auto;
  }
  .prod_description {
    margin: 42px 15px 0;
  }
  /* =-= Shop Pages =-= */
  .shop_main {
    width: calc(75% - 395px);
    padding: 0px 0px 0 0;
  }
  .prod_grid .prod_cell_box:nth-child(4n+1),
  .prod_grid .prod_cell_box:nth-child(3n+1),
  .prod_grid .prod_cell_box {

   
  }
  .prod_grid .prod_cell_box:nth-child(odd) {
   
  }
}
.list-view-items{
	margin-bottom:25px;
}
.list-view-item {
  display: table;
  table-layout: fixed;
  padding: 10px;
  margin: 10px 0;
  width: 50%;
  height:180px;
  border: 1px solid #ccc;
  position: relative;
  background: #fff;
}
.list-view-item:hover{
	-webkit-box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0);
    box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0);
}
.list-view-item .prod_lbl_sale{
	background: #2a2964;
  	position: absolute;
    display: block;
    width: 56px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    z-index: 900;
    font-family: inherit;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
}
.prod_detail .grid-view-item__description{
	
}
.list-view-item__image-column{
  	width:100%;
	display: table-cell;
    vertical-align: middle;
  	width: 170px;
}
.list-view-item__image-wrapper {
    position: relative;
}
.list-view-item__title-column {
    display: table-cell;
    vertical-align: middle;
}
.list-view-item__title {
    text-transform: uppercase;
    color: #2a2964;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    line-height: 25px;
    letter-spacing: 0.05em;
    padding: 0 15px;
}
.list-view-item__title a{
/*   font-weight:800; */
}
.list-view-item__title .grid-view-item__description{
  font-size:12px;
}
.list-view-item__title .grid-view-item__description p{
	letter-spacing: 0.012em;
    line-height: 20px;
  	color:#868686;
  	padding:0px 0 5px;
}
.list-view-item__action-column{
  	display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 25%;
}
.prod_detail .prod_actions{
	display:block;
  	padding-top: 10px;
}
.prod_detail .prod_actions .form-group-button{
	max-width:220px;
}
.prod_detail .prod_actions .form-group-button a.prod_favorite{
	margin :7px 5px 0 0;
}
.prod_detail .prod_price {
    text-align: left;
}
.prod_detail .prod_price b {
  font-weight: 900;
  color: #ff00a3;
  margin:8px 0px 0;
}
.prod_detail .prod_price i {
    color: #717171;
  	margin-left:0;
    text-decoration: line-through;
}
.prod_detail .prod_price>* {
    font-style: normal;
    display: inline-block;
    margin: 0 8px;
    font-size: 16px;
    letter-spacing: 0.03em;
    line-height: 25px;
}
@media only screen and (max-width: 560px){
  .list-view-item__title-column{
  	display:block;
  	width:100%;
    margin-top:10px;
  }
}
@media only screen and (max-width: 560px){
  .list-view-item__image-column{
  	display:block;
    margin:0 auto;
  }
}
@media only screen and (min-width: 750px)
  .list-view-item {
      border-bottom: 1px solid #e8e9eb;
      padding-bottom: 22px;
  }
}


/* =-= Error =-= */
.errors{
  	padding-top:15px;
}
.errors ul li{
  	color:red;
  	line-height:25px;
}

/* =-= login =-= */
.hide{
	display:none;
}
.login-page, .register-form, .update-address{
  	width:100%;
  	margin-bottom: 150px;
}
.form h4{
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    height: 42px;
    line-height: 46px;
    letter-spacing: 0.1em;
    border-bottom: 1px solid #efefef;
    width: 100%;
    text-align: left;
    display: block;
    position: relative;
}
@media (max-width:1270px) {
  .menu > ul.navbar-nav > li{
  	float:none;
  }
  .iwishWrapper,
  .row{
  	width:1024px;
  }
  
.prod_cover {min-height:200px;}
  
  
  
}
@media (max-width:1070px) {
  .iwishWrapper,
  .row{
  	width:978px;
  }
}
@media (max-width:1022px) {
  .login-page, .register-form, .form{
  	width:100%;
  	padding-left:15px;
    padding-right:15px;
  }
}
@media (max-width:767px) {
  .login-page, .register-form, .form{
  	padding-left:0px;
  }
}

.register-form .form-area,
.login-page .form-area{
  	margin-top:40px;
}
.form .form-area{
  margin-top:10px;
}
.active-account p,
.login-page p,
.register-form p,
.form p{
  	margin-top: 40px;
    font-size: 18px;
    color: #2a2964;
    letter-spacing: 0.05em;
}
.login-page label,
.register-form label,
.form label{
  	float:left;
  	width: 110px;
    height: 47px;
    line-height: 47px;
    font-weight: 700;
    font-size: 14px;
    float: left;
    letter-spacing: 0.05em;
}
.register-form input[type="text"], 
.register-form input[type="email"], 
.register-form input[type="password"],
.login-page input[type="email"], 
.login-page input[type="password"],
.form input[type="text"], 
.form input[type="number"],
.form input[type="password"],
.form input[type="search"],
.form select, 
.form input[type="tel"]{
    display: block;
    float: left;
    width: 506px;
    height: 47px;
    margin:0px;
    padding: 0 27px;
    border: 1px solid #b7b7b7;
    font-size: 18px;
    color: #acacac;
    font-family: inherit;
    letter-spacing: 0.05em;
}
.form input[type="radio"], .form input[type="checkbox"]{
  	margin-top: 18px;
}
@media (max-width:560px) {
  .register-form input[type="text"], 
  .register-form input[type="email"], 
  .register-form input[type="password"],
  .form input[type="password"],
  .login-page input[type="email"], 
  .login-page input[type="password"]{
  		width:100%;
  }
}
@media (max-width:767px) {
  .form input[type="text"],
  .form input[type="tel"],
  .form select{
  		width:100%;
  }
}
.login-page .form-group, 
.register-form .form-group,
.form .form-group{
    margin-bottom: 21px;
  	overflow:hidden;
  	width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}
.register-footer,
.login-form-footer, 
.reset-password-form-footer,
.activate-link-form-footer,
.form .footer{
	padding: 10px 0;
    height: 100%;
    display: inline-block;
    width: 100%;
}
.reset-password-form-footer{
	display:inline-flex;
}
.reset-password-form-footer button {
  	margin:0 15px;
}
.activate-link-form-footer input[type="submit"],
.register-form input[type="submit"],
.login-page input[type="submit"], 
.login-page button,
.form-submit button,
.form-submit input[type="submit"]{
  	display: block;
    width: 134px;
    height: 56px;
    background: #ff00a3;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
.activate-link-form-footer input[type="submit"]{
	margin: 0 10px;
}
.login-form-footer .pull-left{
	float:left;  
}
.login-form-footer .pull-right{
  	padding: 13px 0;
}
.login-form-footer .pull-right p{
  	display:inline-block;
  	padding:5px 15px;
  	font-size:100%;
  	margin-top:0;
}
.login-form-footer .pull-right p a{
	display: inline-block;
    font-weight: 700;
}
.add-address-form .grid-30{
	padding:0;
}
.address-form {
	padding-bottom:50px;
}
.update-address .grid-50, .update-address .grid-100{
	padding:0;
}
.update-address .small-button{
  background-color:#ff00a3;
  color:#fff;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  height:40px;
}
.update-address input[type="submit"]{
	margin-top:-3px;
}
.update-address .address-form .grid-50, .add-address-form .grid-50{
  	width:49.75%;
}
@media (max-width:767px) {
  .update-address .address-form .grid-50{
      width:100%;
  }
  .update-address .grid-30{
  	width:100%;
  }
}
.update-address .address-form [type="text"], 
.update-address .address-form select, 
.update-address .address-form input[type="tel"]{
	width:100%
}
.reset_password p, .reset_password .form-area{
	margin-top:20px;
}
.reset_password label{
  width:145px;
}
.reset_password .form-submit input[type="submit"]{
  width:auto;
  padding:0 10px;
}
 /* =-= Order Page =-= */
.order-page{
	margin-bottom:150px;
}
.order-page .button-group a{
	display:block;
}
.bill-address{
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.1em;
    border-bottom: 1px solid #efefef;
    width: 100%;
    text-align: left;
    display: block;
    position: relative;
  	margin-bottom:10px;
}
.order-date{
	display: block;
    font-size: 14px;
    color: #979797;
  	padding: 10px 0;
}
.order .address-detail .medium-heading{
  	padding:10px 0;
	
}
.order .bill-address{
	color:#788188;
  	padding-bottom:10px;
}

/* =-=-=-=-=-= START Cart Pages =-=-=-=-=-= */
.cart-area{
	margin:20px 0; 
}
.cart-table{
	width: 100%;
}.cart .cart__meta {
    padding-right: 15px;
}
.cart .cart__meta {
    padding-right: 15px;
}
.cart-area{
	padding:0;
}
.cart-area .small-button{
	display:inline-block;
  	margin-top:10px;
  	width:85px;
  	text-align:center;
  	padding:10px 12px;
  	font-weight:600;
  	margin-right:0;
}
.cart-table{
	margin-bottom:25px;
}
.cart-area .text-center {
    text-align: center !important;
}
.cart-area .qty{
	text-align: left !important;
}
.cart-table .border-top {
    border-top: 1px solid #e8e9eb;
}
.cart-table .cart__image-wrapper {
    width: 130px;
}
.cart-table .border-bottom {
    border-bottom: 1px solid #e8e9eb;
}
.cart-area .text-right {
    text-align: right;
}
.cart__image-wrapper a {
    display: block;
    padding-right: 17.5px;
}
.cart-table tr{
	border-bottom: 1px solid #e8e9eb;
  	border-top: 1px solid #e8e9eb;
}
.cart-table td, .cart-table th{
  	border:0;
	padding:15px 0px;
}
.cart-table .form-group{
  margin-bottom:10px;
}
.cart-table input[type="number"]{
  text-align: center;
  width: 60px;
  padding-left: 5px;
  padding-right: 5px;
}
.cart-table .cart__meta {
/*     max-width: 300px; */
  	padding:0 15px;
}
.cart__meta  .list-view-item__title{
  	padding:10px 0 0;
}
.cart__meta .small--hide{
	display:block;
/*       padding:0 15px; */
}
.cart__edit--active .cart__edit-text--edit {
    display: block;
}
.cart__edit-text--cancel, .cart__edit-text--edit {
    pointer-events: none;
}
.cart__edit-text--edit {
    display: none;
}
.cart__edit--active .cart__edit-text--cancel {
    display: none;
}
.cart__edit-text--cancel, .cart__edit-text--edit {
    pointer-events: none;
}
.item-update{
	width:auto !important;
}
{
	text-align: center;
}
.quantity a.small-button,.cart__qty {
    text-align: center;
}
.cart__qty-label {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.cart__footer{
  	padding-top:35px;
}
.cart__footer .cart__subtotal-title{
  	font-size: 14px;
    font-weight: 700;
    text-align: left;
    position: relative;
}
.cart__footer .subtotal{
	padding-left: 55px;
    min-width: 150px;
    display: inline-block;
}
.cart__shipping {
    font-style: italic;
    font-size: 12px;
    padding: 10px 0 2px;
}
.cart__footer .button-group{
	float:none;
}
.cart__footer .small-button{
  width:auto;
  font-size:15px;
  font-weight:800;
  margin-left:10px;
  margin-top:0px;
}
.empty-page-content p{
	margin:15px 0;
    font-size: 18px;
    color: #2a2964;
    letter-spacing: 0.05em;
}
.not-found-page .small-button,
.empty-page-content .small-button{
  background-color:#ff00a3;
  display:inline-block;
  color:#fff;
}
.checkout-btn{
  	background-color:#ff00a3;
      color:#fff;
  font-size:18px;
  font-weight:700;
}
.cart-area .small-button{
	font-family:'Lato', sans-serif;
}
@media only screen and (min-width: 767px){
  .cart-table .medium-up--hide {
      display: none !important;
  }
}
@media only screen and (max-width: 1022px){
	.cart-area .small-button{
/*       	margin-right:0; */
  	}
}
@media only screen and (max-width: 767px){
  	.cart__meta  .list-view-item__title{
      padding:0;
    }
  	.cart-page .row{
/*       	width:100%; */
  	}
  	.cart thead {
       display: none;
    }
    .cart-table .cart-flex {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
  	}
  	.cart__header {
      position: absolute !important;
      overflow: hidden;
      clip: rect(0 0 0 0);
      height: 1px;
      width: 1px;
      margin: -1px;
      padding: 0;
      border: 0;
    }
  	.small--hide{
      	display:none;
  	}
    .cart__update--show td {
      padding-bottom: 10px;
  	}
    .cart-flex-item {
      display: block;
      min-width: 0;
      -webkit-flex: 1 1 100%;
      -moz-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
      flex: 1 1 100%;
    }
    .cart__meta {
      -webkit-flex: 1 1 0%;
      -moz-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
      flex: 1 1 0%;
    }
  	
  	.cart__image-wrapper {
      -webkit-flex: 0 0 85px;
      -moz-flex: 0 0 85px;
      -ms-flex: 0 0 85px;
      flex: 0 0 85px;
    }
    .cart__update--show .cart__update-wrapper {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .cart .cart__update-wrapper {
      display: none;
      padding-top: 0;
      padding-bottom: 22px;
    }
    .cart__price-wrapper {
      -webkit-flex: 0 1 24%;
      -moz-flex: 0 1 24%;
      -ms-flex: 0 1 24%;
      flex: 0 1 24%;
      text-align: right;
    }
  	.quantity .small-button{
      	margin-top:0px;
  	}
   	.cart-table .cart__update-wrapper {
       display: none;
       padding-top: 0;
       padding-bottom: 22px;
     }
  	.cart__update--show .cart__update-wrapper {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding-top: 0;
      padding-bottom: 22px;
    }
    .cart__qty-label {
      position: inherit !important;
      overflow: auto;
      clip: auto;
      width: auto !important;
      height: auto;
      margin: 0;
      display: inline-block;
      vertical-align: middle;
      font-size: 0.8125em;
      margin-right: 5px;
    }
  
    .cart-table .form label{
        width:auto;
        padding-right:5px;
    }
    .cart__qty-input {
      padding-top: 2px;
      padding-bottom: 2px;
      width:60px !important;
    }
  
    .qty-input .form input[type="number"]{
      
    }
  	.small--hide {
      display: none !important;
    }
    .cart__footer .subtotal{
      	min-width:auto;
      padding-left:20px;
    }
    .small--text-center {
      text-align: center !important;
    }
}
/* =-=-=-=-=-= END Cart Pages =-=-=-=-=-= */

/* =-= Blog Single Pages =-= */
.article .article-detail{
  	padding-top:5px;
}
.article .article__author{
  color: #ff00a3;
}
.article .article-body{
	margin: 15px 0; 
}
.article .article-body .blog_desc p{
  	color:#788188;	
  	line-height:19px;
}
.article .article-body .blog_desc{
	margin-top:10px;
}
.article .social-sharing{
	margin:10px 0;
}
.article .social-sharing a{
	margin-right: 5px;
  	font-weight: 600;
  	width: auto;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 2px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    white-space: normal;
    margin-bottom: 10px;
  	padding: 8px 10px;
    font-size: 0.75em;
    line-height: 1;
  	background-color: #fff;
    color: #3d4246;
    display: inline-block;
    border-color: #e8e9eb;
}
.article-returb-link{
  	display: block;
    width: 148px;
    height: 37px;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    line-height: 37px;
    background: #ff00a3;
}
.social-sharing .title-social{
  display: inline-block;
    vertical-align: top;
    margin: 13px 0 0 5px;
}

/* =-= Product - Review  =-= */
.spr-container{
	
}
.new-review-form .spr-form-label{
    height: 47px;
    line-height: 47px;
    font-weight: 700;
    font-size: 14px;
    float: left;
  	width:100%;
    letter-spacing: 0.05em;
}
.new-review-form .spr-form-input-text,
.new-review-form .spr-form-input-email,
.new-review-form .spr-form-input-textarea
{
	display: block;
    height: 47px;
    margin: 0px;
    padding: 0 27px;
    border: 1px solid #b7b7b7;
    font-size: 18px;
    color: #acacac;
    font-family: inherit;
    letter-spacing: 0.05em;
}
.new-review-form .spr-form-input-textarea{
	height:auto;
}
.spr-form-title, .spr-header-title{
	color:#2a2964;
}
.spr-form-contact-name, .spr-form-contact-email, .spr-form-contact-location, .spr-form-review-rating, .spr-form-review-title, .spr-form-review-body,
.spr-form-title{
  margin: 0px 0 10px !important;
}
.spr-form-title{
    font-weight: 700;
}
.spr-form-actions{
	float:left;
}
.spr-form-actions input[type="submit"]{
	display: block;
    width:auto;
    height: 56px;
  	padding:0 15px;
    background: #ff00a3;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
.spr-header .spr-summary-actions a{
	background: #e1e1e1;
    color: #2a2964;
    padding: 5px 15px;
}
@media (max-width:560px) {
  .login-form-footer .pull-right{
  		display:inherit;
  }
  .login-form-footer .pull-right p{
  	padding-left:0;
    width:100%;
  }
  .spr-summary-actions{
  	display: block;
    margin-top: 10px;
    width: 100%;
  }
  .spr-summary-starrating {
    margin: 0 0px 5px 0;
    display: block;
  }
  .spr-summary-actions a{
  	display:inline-block;
  }
}

@media (max-width:767px) {
	width:100%;
}

/* Smaller than desktop */

@media (min-width:975px) {
  .hdr_user {    
    padding: 62px 0 0;
  }
}
@media (min-width:998px) {
  .hdr_bag {
    float: right;
    margin: 50px 0 0;
  }
}
.stores_cell {
  height:350px;
}
@media (max-width:975px) {
  .iwishWrapper,
  .row {
    width: 750px;
  }
  .hdr {
    background-position: 50% 10px;
  }
  .hdr_search, .small .hdr_search {
    margin: 22px 10px 0px 10px;
  }
  .hdr_logo{
  	height:83px;
    width: 127px;
  }
/*   .hdr_user {
    padding: 160px 0 20px;
  }
  .hdr_bag {
    margin: 138px 0 0;
  } */
/*   .hdr_user {
    padding:0;
  } */
/*   .hdr_bag{
    margin-bottom: 5px;
    margin-top: -7px;
  } */
  .menu {
    float: none;
    padding: 15px 0 0;
  }
  .menu a {
    float: none;
    display: inline-block;
    margin: 0 18px;
    height: 40px;
    line-height: 40px;
  }
  .nav_search {
    margin: 10px auto 10px;
    float: none;
  }
  .ftr_nav a {
    margin: 0 15px 15px;
  }
  .prod_txt,
  .prod_actions {
    display: block;
  }
  .prod_cell {
    height: auto;
  }
  /* =-= Stores Pages =-= */
  .stores_grid {
    width: 100%;
  }
  .stores_cell {
    width: 240px;
    height:350px;
  }
  .stores_cell:nth-child(even){
	float:right;
  }
  .stores_grid {
    overflow: hidden;
    padding: 40px 0 0px;
  }
  /* =-= Blog Pages =-= */
  .blog_cell {
    height: 239px;
  }
  .blog_cover {
    width: 300px;
    height: 237px;
  }
  .blog_content {
    padding: 10px 10px 10px 20px;
    width: 448px;
    height: 237px;
  }
  .blog_content h6 {
    font-size: 24px;
    line-height: 28px;
    height: 56px;
    ]
  }
  .blog_content p {
    font-size: 14px;
    line-height: 20px;
    height: 60px;
    margin: 0 0 15px;
  }
  
  /* =-= Contact Pages =-= */
  .contact_cards p {
    width: 225px;
    padding: 100px 15px 0;
    margin: 0 0 0 15px;
  }
  .contact_inputs input {
    width: 240px;
    padding: 0 10px;
  }
  /* =-= Product Pages =-= */
  .prod_overview {
    max-width: 794px;
    width: 100%;
  }
  /* =-= Shop Pages =-= */
  .filter_box {
    padding: 0px;
  }
  .shop_filters {
    width: 240px;
    width:100%;
    float:none;
  }
  .shop_main {
    width: 500px;
    width:100%;
    float:none;
  }
  .shop_main .prod_cover {
  
  }
  .prod_grid .prod_cell_box {
    float: none;
  display:inline-block; margin-left:3px0px;
    height: auto;
  }
  .prod_grid {
    margin: 0 auto;
  }
  .prod_grid .prod_cell_box:nth-child(3n+1),
  .prod_grid .prod_cell_box:nth-child(2n+1),
  .prod_grid .prod_cell_box {
 
  }
}

/* Smaller than tablet */

@media (max-width:767px) {
  .iwishWrapper,
  .row {
    width: 530px;
  }
  .prod_cell_box {
   margin:0 0 0px 0; width:100%;
  }
  .subscribe_form {
    width: 100%;
  }
  .subscribe_form input[type="email"] {
    width: 70%;
  }
  .subscribe_form input[type="submit"] {
    width: 30%;
  }
  .small_banner {
    margin: 0 10px 20px !important;
/*     float: left;
    display: block; */
  }
  .small_banner a {
    padding: 8px;
    width: 245px;
    height: 146px;
  }
  /* =-= Stores Pages =-= */
  .stores_cell {
    width: 345px;
    margin: 0 0 20px 10px !important;
  }
/*   .stores_cell:nth-child(3n+1) {
    margin-left: 20px !important;
  } */
  .stores_cell:nth-child(odd) {
    margin-left: 0 !important;
  }
  .store_foto {
    height: 148px;
  }
  .stores_banner_wrp p {
    width: 370px;
    height: 150px;
    padding: 20px 25px 10px;
    margin: 30px 0 0;
    line-height: 20px;
    letter-spacing: 0.05em;
  }
  /* =-= Blog Pages =-= */
  .blog_cover {
    width: 200px;
    height: 158px;
  }
  .blog_content {
    width: 328px;
    height: auto;
  }
  /* =-= Contact Pages =-= */
  .contact_cards p {
    width: 100%;
    margin:10px 0;
  }
  .contact_inputs input {
    float: none;
    width: 100%;
    margin: 0 0 20px 0 !important;
  }
  .contact_form textarea {
    margin: 0 0 20px 0 !important;
    padding: 10px;
  }
  /* =-= Product Pages =-= */
  .prod_gallery {
    width: 100%;
  }
  .prod_gallery_showbox,
  .prod_gallery_previews {
    float: none;
    width: 100%;
  }
  .prod_gallery_previews a {
    width: 118px;
    float: left;
    margin: 0 10px 12px;
  }
  .prod_overview {
    padding: 30px;
  }
  .prod_description .ui-tabs-tab a {
    letter-spacing: 0.05em;
    padding: 0 25px;
  }
  /* =-= Shop Pages =-= */
  .shop_filters,
  .shop_main {
    float: none;
    width: 100%;
  }
  .prod_grid {
    width: 150%;
  }

  .prod_grid .prod_cell_box:nth-child(even) {
    float: right;
  }
 
  .filter_box {
    padding: 8px 15px;
  }
  .shop_wrp {
    padding: 0px 0 0;
  }
}

/* Smaller than mobile */

@media (max-width:767px) {
  
  .ftr_wrp .ftr_nav a:last-child {
  display: none;
}
  .register-form input[type="text"], .register-form input[type="email"], .register-form input[type="password"], .login-page input[type="email"], .login-page input[type="password"], .form input[type="text"], .form input[type="number"], .form input[type="password"], .form input[type="search"], .form select, .form input[type="tel"]{
  	width:100%;
  }
  .prod_grid .prod_cell_box{
  	float:left !important;
  
  }
  .featured_products{
  	padding: 15px;
    width:150%;
    margin: 0px -60px;
    float:center;
    display: block;
   
  }
  .login-page, 
  .register-form,
  .update-address,
  .page{
  	margin-bottom:75px;
  }
  .menu {
    display: none;
    padding: 0;
    overflow: hidden;
  }
  .menu a {
    float: left;
    display: block;
    /*     width: 50%; */
    margin: 0;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
  }
  .mbl_menu {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 20px;
    font-weight: 700;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
  }
  .open {
    color: #ff00a3;
    border-bottom: 0;
  }
}


@media (max-width:580px) {
  
  .ftr_logos a{
    margin:0 15px 25px !important;
  }
}
@media (max-width:560px) {
  .iwishWrapper,
  .row {
    width: 310px;
  }
  .hdr_user p {
    text-align: center;
    padding: 0 0 0 15px;
  }
/*   .hdr_user_menu li:nth-child(even) {
    display: none;
  } */
  .hdr_user_menu {
    display: block;
    overflow: hidden;
    padding: 6px 0 0 15px;
  }
/*   .hdr_user_menu li {
    float: none;
    padding: 0;
    margin: 0 0 10px;
  } */
  .hdr_user_menu li a {
    float: none;
    font-size: 16px;
  }
  .hdr {
    padding: 180px 0 0;
  }
  .hdr_user {
    padding: 0 0 20px;
  }
/*   .hdr_bag {
    margin: 77px 10px 0 0;
  } */
  .small_banner {
    float: none;
    margin: 0 auto;
  }
  .small_banner a {
    width: 270px;
    height: 176px;
  }
  .featured_products h3 {
    margin: 0 0 0 -125px;
    width: 250px;
    font-size: 20px;
    letter-spacing: 0;
    top: -13px;
  }
  .subscribe_form input[type="submit"] {
    font-size: 14px;
  }
  /* =-= Stores Pages =-= */
  .stores_banner_wrp p {
    width: 94%;
    height: auto;
    padding: 20px;
    margin: 20px auto 0;
    line-height: 20px;
    letter-spacing: 0.01em;
  }
  .stores_banner_wrp p b {
    padding: 0 0 10px;
  }
  .breadcrumbs ul {
    padding: 0 15px;
  }
  .stores_cell:nth-child(odd) {
    margin-left: auto !important;
  }
  .stores_cell:nth-child(3n+1) {
    margin-left: auto !important;
  }
  .stores_cell:nth-child(even){
  	float:none;
  }
  .stores_cell {
    width: 245px;
    float: none;
    margin: 0 auto 20px !important;
  }
  /* =-= Blog Pages =-= */
  .blog_cover,
  .blog_content {
    width: 100%;
    height: auto;
    float: none;
  }
  .blog_cell {
    height: auto;
  }
  .blog_content {
    padding: 15px;
  }
  .blog_content p {
    height: 80px;
  }
  /* =-= Contact Pages =-= */
  .contact_cards p {
    width: 96%;
    float: none;
    margin: 0 auto 15px !important;
  }
  .contact_cards p {
    background-position: 50% 15px;
    padding: 66px 30px 0;
    height: 160px;
  }
  .mep {
    padding: 35px 15px 0;
  }
  .map {
    width: 300px;
    margin: 0 auto;
  }
  .contact_form {
    width: 290px;
    padding: 53px 0 100px;
    margin: 0 auto;
  }
  .page_ttl {
    padding: 10px 0px 0;
  }
  /* =-= Product Pages =-= */
  .prod_gallery_previews a {
    width: 95px;
    margin: 0 5px 12px;
  }
  .prod_overview {
    padding: 15px;
  }
  .prod_overview h4 {
    font-size: 24px;
    letter-spacing: 0.03em;
  }
  .prod_data span {
    float: none;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    margin: 0 0 10px;
    border-left: none;
    letter-spacing: 0.05em;
    padding: 0;
  }
  .prod_review p {
    padding: 0 0 0 8px;
    letter-spacing: 0.05em;
  }
  .prod_start_price {
    font-size: 22px;
  }
  .prod_buttons a {
    float: none;
    margin: 10px 0;
    width: 100%;
  }
  .prod_description .ui-tabs-tab {
    float: none;
    height: 52px;
    border-bottom: 1px solid #bdbdbd !important;
    border-left: none;
  }
  .prod_description .ui-tabs-nav {
    height: auto;
    border-top: 1px solid #bdbdbd;
    border-bottom: none !important;
  }
  .prod_description p {
    word-spacing: 2px;
    letter-spacing: 0.01em;
    padding:0px;
  }
  /* =-= Shop Pages =-= */
  .shop_main {
    width: 125%;
    padding:0px;
  }
  .prod_grid {
    padding:-15px;
    margin: -66px;
  }
   .prod_cell_box {
  width:50%;
     margin: -1px;
     padding:-0px -1px;
  }
}
@media (max-width:976px) {
  .ftr_nav{
  	padding-top:10px;
  }
}
@media only screen and (min-width:976px) and (max-width: 997px) {
  .ftr_nav{
  	padding:00px 0;
  }
  .body-section{
  	margin-top:280px;
  }
}
@media only screen and (min-width:976px) and (max-width: 1270px) {
  .body-section{
  	margin-top:293px;
  }
}

.spr-icon{
 color:#ffd700 !important;
}


#map_container{
  position: relative;
}

#map{
    height: 0;
    overflow: hidden;
    padding-bottom: 22.25%;
    padding-top: 30px;
    position: relative;
}
@media only screen and (min-width: 767px) and (max-width: 997px){
  .menu{
    padding-top:10px;
  }
  .nav_search {
    margin: 10px auto;
  }
}

@media (max-width: 767px){
  .menu a {
  	margin:0px; 
  }
  .header-section{
  	position:inherit;
  }
  .body-section{
  	margin-top:0px !important;
  }
}
@media (max-width:976px) {
  #map, #map_container{
  	display:none;
  }
  .contact_inputs input{
  	width:100%;
    margin:5px 0 !important;
  }
}
.closebtn{
	display:none;
}
@media (max-width:560px) {
  .breadcrumbs ul li a{
  	display:inline;
  }
  .menu{
    padding-top:0px;
  }
  .breadcrumbs{
/*     min-height: 88px; */
  }
  .breadcrumbs ul{
  	overflow:visible;
  }
  .add_to_bag{
  	width:100%;
    text-align:left;
  }
  .add_to_bag span{
  	margin-left:10px;
  }
  .toggle_hdr_user{
  	display:inline-block;
    width: auto;
    position: absolute;
    top: 110px;
    left: 12px;
  }
  .toggle_hdr_user .sidebar_icon{
    display: block;
    text-align: center;
    padding:0px 0 0;
    border: 0px;
    width: 35px;
	height: 46px;
    border-radius: 2px;
    background: url(//www.girliegirloriginals.pro/cdn/shop/files/sidebar.png?v=855331215389330985) no-repeat 50% 50%;
  }
  .hdr_user_menu{
  	height:100%;
  }
  /* The side navigation menu */
  .sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 1; /* Stay on top */
    top: 0;
    left: 0;
    background-color: #fff; /* Black*/
    overflow-x: hidden; /* Disable horizontal scroll */
    overflow-y: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  }
  .hdr_user p{
  	margin-top:50px;
    padding-left:0;
  }
  .hdr_user ul{
  	margin-top:10px;
  }
  .small .hdr_user, .hdr_user{
  	box-shadow: 0 0 5px;
    padding-top:0px !important;
  }
  /* The navigation menu links */
  .sidenav a.closebtn {
      padding: 8px 8px 8px 32px;
      text-decoration: none;
      font-size: 25px;
      color: #818181;
      display: block;
      transition: 0.3s
  }
  .hdr_user_menu li{
  	display: block;
	width: 100%;
    padding-left:30px;
    margin-bottom:10px;
  }
  .hdr_user_menu li:nth-child(2n){
  	display:none;
  }
  /* Position and style the close button (top right corner) */
  .sidenav .closebtn {
      position: absolute;
      top: 0;
      right: 25px;
      font-size: 36px;
      margin-left: 50px;
  }

  /* Style page content - use this if you want to push the page content to the right when you open the side navigation */
  #main {
      transition: margin-left .5s;
      padding: 20px;
  }

  /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
  @media screen and (max-height: 350px) {
      .sidenav {padding-top: 15px;}
      .sidenav a {font-size: 18px;}
  }
  
/*   .social-sharing .single{
  	display:inline;
  } */
}

@media only screen and (min-width: 160px) and (max-width: 167px){
  .shop_main {
    padding: -10px -10px 0 0 
  }
  .prod_grid .prod_cell_box{
  width: 150%;
  
  }
  .prod_grid .prod_cell_box:nth-child(2n+1){clear:none;}
  .prod_grid .prod_cell_box:nth-child(1n+1){clear:both;}
  .shop_main .prod_cover {
    
  }
}
@media (max-width: 190px){
  .shop_main .prod_cover{
  	height:190px;
  }
  .shop_main .prod_cover a img{
      width: 160%;
  }
}
@media only screen and (min-width: 567px) and (max-width: 775px){
  .prod_grid{
    width:150% 
  }
  .prod_grid .prod_cell_box:nth-child(odd), .prod_grid .prod_cell_box:nth-child(2n+1), .prod_grid .prod_cell_box:nth-child(1n+1), .prod_grid .prod_cell_box{
  
 
}
  
}
#conditions-of-use {
  padding: 0 25px;
}
#privacy-notice{
  padding-top:15px;
}
#privacy-notice u{
  font-size:15px;
}
#privacy-notice u,
#conditions-of-use p, #conditions-of-use span, #conditions-of-use strong{
  font-size:13px;
  letter-spacing: 0.03em;
}
#conditions-of-use strong{
	font-weight:800;
}
#shipping-returns p:first-child{
  margin-top:25px;
  margin-bottom:10px;
}
#conditions-of-use p:first-child{
  margin-top:25px;
  margin-left:-25px;
  margin-bottom:10px;
}
.mep p{
	letter-spacing:normal;
}
#shipping-returns p:first-child b,
#conditions-of-use p:first-child span strong{
  font-size:24px;
}

#conditions-of-use ol > li{
  list-style-type:decimal;
  padding-bottom:10px;
}
#conditions-of-use ol li ul{
  padding-left:20px;
}
#conditions-of-use ol li ul li{
  list-style-type:disc;
  padding-bottom:5px;
}
#site-map ul,
#site-map{
	padding:10px 0 0;
}
#site-map .width-30 .page_ttl{
  font-size: 24px;
  padding-top:25px;
}
#site-map .width-30{
	
}
#site-map .width-30 ul{
  margin-left:20px;
}
#site-map .width-30 ul li{
  list-style-type:disc;
  display:grid;
  line-height:23px;
}
@media only screen and (min-width: 767px) {
  #site-map .width-30{
    width:31%;
    display:inline-table;
    margin-left:10px;
  }
}
#gift-certificate-faq #accordion{
	margin-top:20px;
}
#gift-certificate-faq #accordion h3{
  font-size:15px;
  cursor:pointer;
  border: 1px solid #2a2964;
  font-weight:800;
  padding:10px;
  margin:5px 0 10px;
}
#gift-certificate-faq #accordion div{
  padding:0px 10px;
  min-height:80px;
  height:auto !important;
}
#discount-coupons p{
	margin:10px 0;
}
#discount-coupons form label{
  width: 110px;
  height: 47px;
  line-height: 47px;
  font-weight: 700;
  font-size: 14px;
  float: left;
  letter-spacing: 0.05em;

}
#discount-coupons form input[type="text"]{
  display: block;
  float: left;
  width: 506px;
  height: 47px;
  margin: 0px;
  padding: 0 27px;
  border: 1px solid #b7b7b7;
  font-size: 18px;
  color: #acacac;
  font-family: inherit;
  letter-spacing: 0.05em;
}
#discount-coupons p:first-child{
  margin-top:20px;
}
#discount-coupons form .form-footer{
  padding: 20px 0;
  height: 100%;
  display: inline-block;
  width: 100%;
}
#discount-coupons form input[type="submit"]{
  display: block;
  width: 134px;
  height: 56px;
  background: #ff00a3;
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  font-weight: 700;  
}
@media only screen and (max-width: 560px) {
  #discount-coupons form input[type="text"]{  
    width: 100%;
  }
}

.prod_cell:hover .prod_actionsEffect {
  display: block;
  opacity: 1;
  top: 100%;
  visibility: visible;
}

#gift-certificate-faq{
	padding-top:30px;
}

#gift-certificate-faq button.accordion {
    background-color: #ff26aa;
    color: #fff;
    cursor: pointer;
    padding: 18px;
  	margin-bottom:5px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

#gift-certificate-faq button.accordion.active, button.accordion:hover {
    background-color: #ff26aa;
}

#gift-certificate-faq button.accordion:after {
    content: '\002B';
    color: #fff;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

#gift-certificate-faq button.accordion.active:after {
    content: "\2212";
}

#gift-certificate-faq div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
#gift-certificate-faq div.panel p, #gift-certificate-faq div.panel ol{
	padding:8px 0 10px;
}
#gift-certificate-faq div.panel ol{
	margin-left:10px;
}
#gift-certificate-faq div.panel ol li{
	list-style-type:decimal;
}
.subscribe_box .form--success{
	text-align: center;
	margin-top: 15px;
}
.not-found-page{
    margin-top: 40px;
    font-size: 18px;
    color: #2a2964;
    letter-spacing: 0.05em;
}
.notification-bar{
    padding: 10px;
/*     position: absolute; */
    width: 100%;
    text-align: center;
}
.notification-bar__message{
	padding:0px;
}

/*    Slider      */

.slideshow-wrapper {
  position: relative;
}
.visually-hidden, .icon__fallback-text {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

@media only screen and (min-width: 750px){
  .slideshow {
    height: 475px;
  }
}

.slideshow {
  overflow: hidden;
  height: 325px;
  margin-bottom: 0;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 750px){
  .slideshow.slideshow--medium {
    height: 650px;
  }
}
.slideshow__pause-stop {
  display: block;
}
.slideshow__pause-play {
  display: none;
}

.slideshow.slideshow--medium, .slideshow {
  height: auto !important;
}

.slideshow .slideshow__slide, .slideshow .slick-list, .slideshow .slick-track {
  height: 100%;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-initialized .slick-slide {
  display: block;
}
.slideshow__slide {
  position: relative;
  overflow: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.slick-initialized .slideshow__image, .no-js .slideshow__image {
  opacity: 1;
}
.slideshow__image {
  transition: opacity 0.8s cubic-bezier(0.44, 0.13, 0.48, 0.87);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  z-index: 1;
}
.slideshow__image {
	position:inherit;
}
.slick-slide img {
  display: block;
  width:100%;
}
.slideshow__text-wrap {
  height: 100%;
}
.slideshow__overlay::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #3d4246;
  opacity: 0.25;
  z-index: 3;
}

.slideshow__text-content .h1 {
  font-size: 2.1875em;
  text-transform: none;
  letter-spacing: 0;
}
.slideshow__text-content {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  -ms-transform: translateY(-40%);
  -webkit-transform: translateY(-40%);
  transform: translateY(-40%);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
  transition-delay: 0.3s;
  z-index: 3;
}
.slick-active .slideshow__text-content, .no-js .slideshow__text-content {
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
}
.slideshow__title {
  color: #fff;
}
.slideshow__text-content h2{
  margin: 0 0 17.5px;
  font-family: "Work Sans","HelveticaNeue","Helvetica Neue",sans-serif;
  font-weight: 600;
  line-height: 1.2;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

.slideshow__text-content .page-width {
  padding-left: 55px;
  padding-right: 55px;
}

.slideshow__text-content .page-width {
  max-width: 1200px;
  margin: 0 auto;
}
.mega-title {
  margin-bottom: 8px;
}
.mega-title, .mega-subtitle {
  text-shadow: 0 0 15px rgba(0,0,0,0.1);
}

.mega-title,
.slideshow__subtitle {
  display: block;
  color: #ff00a3;
}
@media only screen and (max-width: 560px){
  .slideshow__text-content .h1 {
    font-size: 21px;
    margin-bottom: 10px;
  }
  .slideshow__text-content h2{
  	margin-bottom:10px;
  }
  .mega-subtitle{
  	font-size: 10px;
  }
}

.mega-title, .mega-subtitle {
  text-shadow: 0 0 15px rgba(0,0,0,0.1);
}

.slick-track:after {
  clear: both;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slideshow .slick-dots {
  bottom: 22px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}
.slick-slider .slick-dots {
  margin: 0;
  width: auto;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}


.slick-slider .slick-dots li:first-of-type {
  margin-left: 0;
}
@media only screen and (min-width: 750px){
  .slick-slider .slick-dots li {
    width: 12px;
    height: 12px;
    margin-left: 8px;
  }
}
.slick-slider .slick-dots li {
  margin: 0;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  margin-left: 6px;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-slider .slick-dots li button {
  position: relative;
  padding: 0;
  width: 10px;
  height: 10px;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-slider .slick-dots li.slick-active button::before {
  opacity: 1;
}

.slideshow .slick-dots li button::before {
  color: #fff;
}
@media only screen and (min-width: 750px){
  .slick-slider .slick-dots li button::before {
    width: 12px;
    height: 12px;
  }
}

.slick-slider .slick-dots li button::before {
  text-indent: -9999px;
  background-color: transparent;
  border-radius: 100%;
  background-color: #ff00a3;
  width: 10px;
  height: 10px;
  opacity: 0.4;
  transition: all 0.2s;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick-icons, sans-serif";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-slider .slick-dots li:first-of-type {
  margin-left: 0;
}
.slick-slider .slick-dots li.slick-active button::before {
    opacity: 1;
}

/* for logo section homepage  */

.ftr_logos a:first-child {
  margin: 0;
}

/*   .ftr_logos a:nth-of-type(10n+1) {
margin-left: 0;
} */

.ftr_logos {
  height: auto;
}
.ftr_logos a {
  margin:0; 
  margin-left: 10px;
  margin-right:00px;

}
.ftr_logos a{ 
  background-position:bottom;
/*   filter: grayscale(100%);
  -webkit-filter: grayscale(100%);  /* For Webkit browsers */
  filter: gray;  /* For IE 6 - 9 */
 */
}	
.ftr_logos a:hover { 
  background-position:bottom;
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  filter: none;
}

/* .multiple-items {
  margin: auto;
  
}

.multiple-items .g-left-arrow {
  bottom: 0;
  display: inline-block;
  font-size: 40px;
  left: -15px;
  margin: auto;
  position: absolute;
  right: auto;
  top: 25%;
  z-index: 111;
  cursor:pointer:
}
.multiple-items .g-right-arrow{
  bottom: 0;
  display: inline-block;
  left: auto;
  margin: auto;
  position: absolute;
  right: 0px;
  top: 25%;
  cursor:pointer;
  font-size:40px;
  z-index: 111;
  text-indent:-9999999;
} */

/* .ftr_logos .owl-item {
  margin-left: 0;
  margin-right: 25px;
  width: 100px !important;
} */

.ftr_logos .owl-item {
  margin-left: 0;
  margin-right: 0px;
  display:inline-block;
  margin:auto;
  float:none;
  text-align:center;
}
.ftr_logos .owl-theme .owl-nav [class*="owl-"] {
  background: #ff00a3 none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 13px;
  margin: 5px;
  padding: 5px 7px;
  text-transform: uppercase;
}


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

  .ftr_logos {
    min-height: 200px;
  }
}

/* for logo section homepage end  */

.small_banner a {
  height: auto;
  width: 312px;
}

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

  .small_banner {
    display: inline-block;
    float: none;
    margin: 0 !important;
    vertical-align: top;
    width: 290px !important;
  }
  .small_banner a {
    height: auto;
    width: 290px;
  }

}
.sub-collection-list .collection_list .product {
  display: block;
  float: left;
  text-align: center;
  width: 25%;
  margin-bottom: 15px;
}
.sub-collection-list .collection_list {
  margin-top: 30px;
  margin-bottom: 30px;
   display: block;
    float: left;
}
.small_banners .small_banner {
  margin: auto;
  padding: 0 15px;
  width: 20%;
}
.small_banners .small_banner a {
  height: auto;
  width: auto;
}
.ftr_logo_box .ftr_logo {
  background-size: 100% auto !important;
}
.shop_list li a.site-nav__link.site-nav__child-link {
  padding-left: 26px;
  position: relative;
  width: 100%;
  color: #7e7e7e;
  text-transform: uppercase;
  display:block;
}
.shop_list li a.site-nav__link.site-nav__child-link::before {
  border: 1px solid #7e7e7e;
  bottom: 0;
  content: "";
  display: block;
  height: 14px;
  left: 0;
  margin: auto;
  position: absolute;
  top: 0;
  width: 14px;
}
.shop_list li label {
  display: none;
}
.shop_list li a.avtive.site-nav__link.site-nav__child-link::after {
  background: url(//www.girliegirloriginals.pro/cdn/shop/files/right-icon.png?v=8808059435645870712);
  bottom: 0;
  content: "";
  display: block;
  height: 14px;
  left: 0;
  margin: auto;
  position: absolute;
  top: 0;
  width: 14px;
}


.product .image img {
  width: 101px;
}

a.prod_favorite {
  background: rgba(0, 0, 0, 0) url("/cdn/shop/files/favorite_ico.png?718026207300861917") no-repeat scroll center center / 100% auto;
  bottom: auto;
  display: none;
  float: right;
  height: 20px;
  left: auto;
  margin: 10px 10px 0 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 23px;
  overflow:hidden;
  text-indent: -999999px;
}
a.iWishAdd.prod_favorite.iwishAdded {
    opacity: 0.5;
}
.prod_cell {
 position:relative; 
}

.prod_cell:hover a.prod_favorite {
   display:block;
}



/* header social icon  */


.notification-bar .row {
  display: block;
 
  position: relative;
}

.header-social ul li a {
  display: block;
}
.header-social li svg {
  display: inline-block;
  width: 22px;
}

.header-social li svg path,.header-social li svg circle {
  fill: #fff;
/*   fill: #2a2964; */
}
.header-social ul li a:hover svg path,.header-social ul li a:hover svg circle {
  fill: #2a2964;
}

.header-social {
  bottom: auto;
  left: 0;
  margin: auto;
  position: absolute;
  right: auto;
  top: -3px;
}

.header-social ul li {
  display: inline-block;
  padding-right: 10px;
}
div.iwishWrapper {
    margin: 25px auto;
}input.iwishBuyBtn {
    padding: 10px;
  background-color:#ff00a3;
  border:0 none;
color:#fff;
}

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

  .header-social {
    position: static;
  }
  .slideshow .slick-dots {
    bottom: 2px;
  }
  #shopify-section-cart-template .cart-page .row {
    width: 100%;
  }
  .cart-table .cart__image-wrapper {
    display: block;
    flex: 1 1 100%;
    margin: auto;
    text-align: center;
  }
  
}


/* css for new header menu */

.menu > ul.navbar-nav > li.site-nav--has-dropdown > div.site-nav__dropdown {

  left: 0;
  position: absolute;
  top: 60px;
}

.menu > ul.navbar-nav > li.site-nav--has-dropdown:hover div.site-nav__dropdown, .menu > ul.navbar-nav > li.site-nav--has-dropdown:hover div.site-nav__dropdown ul > li:hover div.site-nav__dropdown {
  bottom: auto;
  display: block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 60px;
  transform: translateX(-18%);
  width: 200px;
}

.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul li a {
  
  border-bottom:0;
  text-align:center;
}


.menu > ul.navbar-nav > li.site-nav--has-dropdown:hover div.site-nav__dropdown.three-coll {
  transform: translateX(-42%);
  width: 720px;
}
.menu ul.navbar-nav li.site-nav--has-dropdown div.site-nav__dropdown.three-coll ul li {
  display: inline-block;
  float: left;
  width: 33%;
}

.menu > ul.navbar-nav > li.site-nav--has-dropdown:hover .inner-box { 
	border:1px Solid #ccc; 
}



.menu > ul.navbar-nav > li.site-nav--has-dropdown:hover div.site-nav__dropdown.two-coll {

  transform: translateX(-35%);
  width: 500px;
}
.menu ul.navbar-nav li.site-nav--has-dropdown div.site-nav__dropdown.two-coll ul li {
  display: inline-block;
  float: left;
  width: 50%;
}

.menu > ul.navbar-nav > li.site-nav--has-dropdown:nth-of-type(6):hover div.site-nav__dropdown.two-coll {
min-height:inherit !important;
  transform: translateX(-22%);
  width: 500px;
}
  

.menu > ul.navbar-nav > li.scrollmenu div, .menu > ul.navbar-nav > li.scrollmenu div > ul {
 background:none; 
}

.menu > ul.navbar-nav > li.scrollmenu div, .menu > ul.navbar-nav > li.scrollmenu div > ul {
  background: #f4f4f4 none repeat scroll 0 0;

}

.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul.two > li > div.site-nav__dropdown {
  display: none !important;
  left: 100%;
  position: absolute;
  top: 0;
}

.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul.two-coll > li {
  display: inline-block;
  float: left;
  position: relative;
  text-align: center;
  width: 50%;
}
.menu > ul.navbar-nav > li.site-nav--has-dropdown div.site-nav__dropdown > ul > li > div.site-nav__dropdown {
  display: none !important;
}

.menu li.Southern.Limits:hover{
	background:#000099!important;
}

.menu > ul.navbar-nav > li.site-nav--has-dropdown:last-of-type:hover div.site-nav__dropdown.two-coll {
  min-height:inherit !important;
  transform: translateX(-32%);
  width: 350px;  overflow: inherit; height:auto;
}

#SiteNavLabel-shop-by-style li:hover #SiteNavLabel-pigment-dyed {
  bottom: auto;
  display: block !important;
  left: 100%;
  margin: auto;
  position: absolute;
  right: auto;
  top: 0;
  transform: none;
  width: 120px;
}


.cart__meta-text ul {margin-top:5px;}
.cart__meta-text ul li{margin-bottom:5px;}
.cart__meta-text ul li select.size_select {
  display: inline;
  float: none;
  font-size: 13px;
  height: 26px;
  padding: 0 5px;
  width: 130px;
}
.cart__meta.cart-flex-item a.small-button{
  margin-top:auto;
  margin-bottom:15px;
}

/* for side bar */

.filter_box .filter_btn_link {
  display: inline-block;
  vertical-align: middle;
  width: 68%;
  color: #2a2964;
  line-height:20px;
  font-weight:700;
  font-size:14px;
text-transform:uppercase;
}

.filter_box .filter_btn {
  border: medium none;
  color: #2a2964;
  display: inline-block;
  text-align: right;
  vertical-align: middle;
  width: 30%;
}




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

  .shop_banner {
    height: 185px;
    position:relative;
  }

  .shop_banner h5 {
    bottom: 10px;
    left: 20px;
    margin: 0;
    position: absolute;
    right: auto;
    top: auto;
  }
}
.prod_cell_box .mobile_link {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}

@media only screen and  (max-width:767px) {
.prod_cell_box .mobile_link {
  display:block;
}
  a.prod_favorite {
    display: block;
    z-index: 2;
  }

 
  .shop_filters{display:none;}
  .shop_content .shop_view{display:none;}
  .shop_banner {
    height: 72px;
    position:relative;
  }
  
  .shop_banner h5 {
  bottom: 9px;
  font-size: 20px;
  left: 11px;
  margin: 0;
  position: absolute;
  right: 0;
  top: auto;
}
  
}
.store_foto > img {
    height: 148px;
    object-fit: cover;
    width: 100%;
}

.list--inline.site-footer__social-icons.social-icons{display:block;line-height:17px;}
.list--inline.site-footer__social-icons.social-icons li{display:inline-block;vertical-align:top;line-height:17px;}
.list--inline.site-footer__social-icons.social-icons li a{height:17px;}
.notification-bar {display:block;}
.notification-bar .header-social{display:block;}

.card-check, .cart-note{
  width:50%;
}
@media only screen and  (max-width:767px) {
  .card-check, .cart-note{
    width:100%;
    float:none;
  }
  .cart-note{
  	margin-bottom:5px;
  }
}
.card-check{
  float:right;
}
.cart-note{
  float:left;
}
.cart-note label{
  width:100%;
}
.cart-note textarea{
border:1px solid #b7b7b7;
  width:100%;
}
.stainless-steel-water-bottles .shop_banner {
  background-image: url(//www.girliegirloriginals.pro/cdn/shop/files/Banner1_1.jpg?v=7972677624628223294);
}
.blog-detail-co-text {
  display: block;
  float: left;
  width: 50%;
}
.blog-detail-co-text > p {
  padding-bottom: 15px;
}
.blog-detail-co-img {
  display: block;
  float: left;
  text-align: center;
  width: 50%;
}
.blog-detail-content {
  display: block;
  float: left;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .blog-detail-co-text {
  display: block;
  float: none;
  width: 100%;
}

.blog-detail-co-img {
  display: block;
  float: none;
  text-align: center;
  width: 100%;
}
}

span.viewsearch{cursor:pointer;}

li.Southern.Limit:hover, li.active.Southern.Limit{
	background-color:#000099;
  color:#fff;
}

@media screen and (min-width: 768px) {
  .ftr_logos .row {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

body.template-collection .ftr_logos .row{
	display:none!important;
}

.iwishAddWrap, .iWishLoginMsg, p.iWishLoginMsg{
	display:none!important;
}





input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.quantity-nav{
    position: relative;
    float: none;
    margin: 0 24px;
}
.variantlist input {
    border: 1px solid #ccc;
    padding: 7px 10px 5px 10px;
    width: 50px;
    margin-top: -1px;
    text-align: center;
}
.quantity-button.quantity-up {
    bottom: -32px;
    right: -17px;
}
.quantity-button.quantity-down {
    left: 1px;
    top: -1px;
}
#create_customer {
    max-width: 600px;
}
.cf-enum-field__choices {
    flex-direction: row!important;
}
.register-form label{
	width: auto;
}
.cf-form-inner .cf-form-actions button {
    padding: 10px;
    height: 56px;
    background: #ff00a3;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
.catalogsection {
    position: relative;
    display: block;
    margin: 50px 0;
}
.catalogsection .cstab {
    float: left;
    width: 28%;
    margin: 0 2%;
    text-align: center;
	min-height: 590px;
}
.catalogsection .cstab h3 a{
    font-weight: bold;
    font-size: 22px;
    line-height: 1.4em;
    padding: 10px;
    display: block;
}
@media (max-width: 767px){
.catalogsection .cstab {
    float: none;
  	clear: both;
    width: 94%;
    margin: 0 3% 20px 3%;
	min-height: 0;
}
}
a.notification-bar__message {
    color: #fff !important;
}
.headercatalog {
    height: auto!important;
    width: auto;
    margin: 7px 5px 0 0px;
    background: #696a6e;
    color: #fff;
    padding: 10px!important;
}

.ftr_logos {
    background: #ff00a3;
    height: auto;
    min-height: 0;
}
.ftrcol{
    position: relative;
  	display: flex;
  	
  	
  	padding: 0px;
  	float:left;
}
.ftr_logos .ftrcol h3{
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    padding-top: 0px;
}
.ftr_logos .ftrcol h3.alignright{
	text-align:right;
  	display:block;
}
.ftr_logos .ftrcol h3, .ftr_logos .ftrcol h3 a{
    color: #fff;
}
.ftr_logos .ftrcol a {
    display: inline-block;
    float: none;
    margin: 0;
    width: auto;
    font-size: 20px;
    height: auto;
}
.header-social {
    top: 0;
    vertical-align: middle;
    position: relative;
}
.list--inline.site-footer__social-icons.social-icons {
    
    display: flex;
    line-height: 17px;
    
    position: relative;
    padding: 0px 20px 0;
    margin:-10px 28px 20px 0px;
    justify-content: center;
}
.ftr_nav {
    padding: 0;
    text-align: center;
}
a.headercartsection{
    margin: 50px 5px 0 5px;
    float: right;
    font-size: 22px;
    color: #ff00a3;
    text-align: center;
    border: 1px solid #ccc;
    padding: 5px 20px;
}
/*.hdr_user a.headercartsection{
  	margin-top: 0;
}*/
a.headercartsection:hover{
    border: 1px solid #ff00a3;
}
a.headercartsection span{
    display:block;
    padding:5px;
    font-size: 14px;
}
@media (max-width: 767px){
  .ftrcol {
      position: relative;
      display: block;
      width: 100%;
      padding: 0px;
      float: none;
      clear: both;
  }
  .ftr_logos a {
      margin: 10px 0!important;
  }  
  .ftr_logos .ftrcol h3.alignright {
      text-align: center;
      display: block;
  }  
  a.headercartsection {
      margin: 5px;
      font-size: 15px;
      padding: 5px;
  }  
}

@media (min-width: 997px){
.header-section.small {
    min-height: 233px;
}
.header-section.small  a.headercartsection{
    margin: 12px 5px 30px 5px;
}
}


.hdr_user{
    position: relative;
    padding: 50px 80px 0 0;
}

nav.hammenu {
    height: auto;
    z-index: 99999;
    position: absolute;
    right: -16px;
    top: 50px;
    color: #ff00a3;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 22px;
    padding: 5px 16px;
}
#menu-ctn {
    position: relative;
    top: 0;
    margin: 0;
    height: auto;
    background: transparent;
    border-radius: 5px;
    width: auto;
    display: inline-block;
    cursor: pointer;
    z-index: 99999;
}
#menu-ctn span{
    display: block;
    padding: 5px;
    font-size: 14px;
}
#menu-cnt {
  opacity: 0;
  transform: translate(16px, -10px) scale(0.7);
  background: #FFF;
  padding: 20px;
  box-shadow: 1px 2px 1px #ff00a3;
  visibility: none;
  display: none;
  position: absolute;
  z-index: 99999;
    top: 111px;
    left: 90px;
    width: 200px;
}

/* ELEMENT PROPERTIES */
.menu-bars {
  height: 4px;
  width: 30px;
  list-style: none;
  background: #fff;
  margin: 0 7px;
  position: relative;
  top: 18px;
  transition: 0.4s all ease-in;
}
.menu-item, a.item-link {
  list-style: none;
  text-decoration: none;
  z-index: 1;
  background: transparent;
  width: 100%;
  display: inline-block;
}
.menu-item a.item-link {
    font-size: 15px;
    padding: 0 0 6px 0;
    margin: 6px 0 0 0;
}
.crossed {
    background: #ff00a3;
}
.dropped {
  opacity: 1 !important;
  transform: translate(16px, 10px) !important;
  visibility: visible !important;
  display:inline-block!important;
}
.menu-bars::before, .menu-bars::after {
  content: '';
  position: absolute;
  height: 4px;
  width: 30px;
  list-style: none;
    background: #fff;
}
.menu-bars::before {
  transform: translateY(-10px);
}
.menu-bars::after {
  transform: translateY(10px);
}
.crossed::before {
  animation: rotate-top-bar 0.4s forwards;
}
.crossed::after {
  animation: rotate-bottom-bar 0.4s forwards;
}
.hamburger::before {
  animation: rotate-top-bar-2 0.4s reverse;
}
.hamburger::after {
  animation: rotate-bottom-bar-2 0.4s reverse;
}

/* EVENT HANDLERS */
.menu-item:hover, a.item-link:hover {
  color: var(--coal);
}
a.soc-link:hover {
  background: var(--snow);
  box-shadow: -4px 0 0 var(--apple);
}

/* ANIMATION KEYFRAMES */
@keyframes rotate-top-bar {
  40% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0) rotate(45deg);
  }
}
@keyframes rotate-bottom-bar {
  40% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0) rotate(-45deg);
  }
}
@keyframes rotate-top-bar-2 {
  40% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0) rotate(45deg);
  }
}
@keyframes rotate-bottom-bar-2 {
  40% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0) rotate(-45deg);
  }
}


.small nav.hammenu{
	top: 22px!important;
}

.line {
  fill: none;
  stroke: black;
  stroke-width: 6;
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}
.line2 {
  stroke-dasharray: 60 60;
  stroke-width: 6;
}
.line3 {
  stroke-dasharray: 60 207;
  stroke-width: 6;
}
.active .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}
.active .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 6;
}
.active .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 6;
}

.toggle_hdr_user .sidebar_icon {
    display: block;
    text-align: center;
    padding: 0 0 0;
    border: 0;
    width: 35px;
    height: 46px;
    border-radius: 2px;
    background: transparent;
}

@media (max-width: 767px){
  .hdr_user {
      display: none!important;
  }
  .togglemobilemenu  {
      position: absolute;
      z-index: 999;
      background: #fff;
      width: 300px;
      border: 1px solid #ccc;
      top: 35px;
      padding: 10px 15px;
      display:none;
  }
  .togglemobilemenu a.item-link {
      padding: 4px;
      font-size: 14px;
  }
  .active .togglemobilemenu{
      display:block;
  }
}

.small-view{
	display: none!important;
}
.hdr_user, .small .hdr_user {
    padding-top: 0px!important;
}
@media (max-width: 1200px){
.menu a {
    font-size: 11px;
    padding: 0 5px;
}
}
@media (max-width: 997px){
.hdr_user a.headercartsection, a.headercartsection {
    margin: 20px 5px 20px 5px;
}
nav.hammenu{
    top: 20px;
}
}
.header-section.small  nav.hammenu {
    top: 20px!important;
}
.header-section.small  a.headercartsection{
    margin: 20px 5px 30px 5px;
}
@media (max-width: 767px){
.toggle_hdr_user {
    display: inline-block;
    width: auto;
    position: absolute;
    top: 115px;
    left: 12px;
}
}

a.klaviyo-bis-trigger {
  background: #ff00a3;
  width: 175px;
  padding: 7px;
  text-align: center;
  height: auto;
  color: white;
  margin: 10px 0px;
}

@media (max-width:560px) {
  a.klaviyo-bis-trigger {
    display: inline-block;
    width: 100%;
  }
}
@media screen and (min-width:561px) {
  a.klaviyo-bis-trigger {
    display: flex;
  }
}

@media only screen and (max-width: 480px) {
.collection-matrix__wrapper .collection-matrix > div.product__grid-item {
width: 50% important;
margin-right: 0;
margin-left: 0;
}
}
.prod_grid_pg {
    display: block;
    min-height: 50px;
}
.prod_grid {
	position: relative;
    margin-bottom: 0;
}
.pagination-section {
    position: relative;
    z-index: 999999999;
}