.ywpar_apply_discounts_container{
display: none;
margin-top: 20px;
}
.ywpar-button-message{
cursor: pointer;
}
.yith-par-message{
display: block;
}
.yith-par-message.hide{
display: none;
}
.yith-par-message-variation.hide{
display: none;
}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(//www.mebeauty.com.sg/wp-content/themes/browcraft/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(//www.mebeauty.com.sg/wp-content/themes/browcraft/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(//www.mebeauty.com.sg/wp-content/themes/browcraft/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(//www.mebeauty.com.sg/wp-content/themes/browcraft/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(//www.mebeauty.com.sg/wp-content/themes/browcraft/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(//www.mebeauty.com.sg/wp-content/themes/browcraft/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@keyframes sas_preloader {
0% {
transform:rotate(0deg);
}
25% {
transform:rotate(90deg);
}
50% {
transform:rotate(180deg);
}
75% {
transform:rotate(270deg);
}
100% {
transform:rotate(360deg);
}
}
@-webkit-keyframes sas_preloader {
0% {
transform:rotate(0deg);
}
25% {
transform:rotate(90deg);
}
50% {
transform:rotate(180deg);
}
75% {
transform:rotate(270deg);
}
100% {
transform:rotate(360deg);
}
} .shift_gallery_wrapper {
position:relative;
}
.shift_gallery {
position:absolute;
display:block;
left:0;
top:0;
width:100%;
height:100%;
overflow:hidden;
}
.shift_fs_on.shift_gallery_wrapper .shift_gallery,
.shift_fs_on.shift_gallery_wrapper {
position:fixed;
display:block;
left:0;
top:0;
width:100%;
height:100%;
overflow:hidden;
}
.shift_slide {
background-size:cover!important;
background-position:center;
transition:top 500ms, opacity 500ms, width 500ms;
opacity:0;
display:block;
width:50%;
top:0;
z-index:-1!important;
position:absolute;
}
.odd_slide {
left:0;
}
.even_slide {
right:0;
}
.expandeble_on .shift_slide {
cursor: zoom-in;
}
.fullview .shift_slide {
cursor: zoom-out;
}
.shift_even_prev2,
.shift_even_next2,
.shift_odd_prev2,
.shift_odd_next2 {
z-index:16!important;
opacity:1;
}
.shift_odd_prev,
.shift_odd_next,
.shift_even_prev,
.shift_even_next {
z-index:18!important;
opacity:1;
}
.prev_power .shift_odd_next,
.prev_power .shift_even_next,
.next_power .shift_odd_prev,
.next_power .shift_even_prev {
z-index:18!important;
}
.prev_power .shift_odd_prev,
.prev_power .shift_even_prev,
.next_power .shift_odd_next,
.next_power .shift_even_next {
z-index:17!important;
}
.shift_odd_prev2,
.shift_even_next2 {
top:-200%
}
.shift_odd_next2,
.shift_even_prev2 {
top:200%
}
.shift_odd_prev,
.shift_even_next {
top:-100%
}
.shift_odd_next,
.shift_even_prev {
top:100%
}
.shift_odd_current,
.shift_even_current {
top:0;
z-index:19!important;
opacity:1!important;
}
.shift_odd_current.slide_fullview,
.shift_even_current.slide_fullview {
z-index:20!important
}
.shift_gallery_page .footer {
position:relative;
z-index:25;
}
.shift_slide:before {
content:'';
opacity:1;
transition:opacity 400ms;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
background:rgba(0,0,0,0.2);
}
.shift_odd_current.slide_fullview:before,
.shift_even_current.slide_fullview:before {
opacity:0;
}
.even_slide:after,
.odd_slide:after {
content:'';
background: rgba(0,0,0,0.2); background-size:100% 100%;
background-position:100% 100%;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;	
opacity:0;
transition:opacity 400ms;
}
.odd_slide:after {
background: -moz-linear-gradient(-90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.1) 100%);
background: -webkit-linear-gradient(-90deg, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(-90deg, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 100%);	
}
.even_slide:after {
background: -moz-linear-gradient(90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.1) 100%);
background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 100%);
background: linear-gradient(90deg, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.1) 100%);	
}
.shift_odd_current.slide_fullview:after,
.shift_even_current.slide_fullview:after {
opacity:1;
}
.shift_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
} .shift_btn_prev,
.shift_btn_next {
position:absolute;
top:50%;
left:50%;
padding:0;
width:40px;
height:40px;
display:inline-block;
margin-left:0;
margin-top:-20px;
z-index:77;
transform:translate(-50%,0);
transition:background 400ms, opacity 400ms, z-index 400ms;
}
.shift_fs_on.shift_btn_prev,
.shift_fs_on.shift_btn_next {
position:fixed;
}
.admin-bar .shift_btn_prev,
.admin-bar .shift_btn_next {
margin-top:-4px;
}
.shift_btn_prev:hover,
.shift_btn_next:hover {
background:rgba(255,255,255,0.4);
}
.shift_btn_prev:before,
.shift_btn_next:before {
content:'';
display:block;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
}
.shift_btn_next:before {
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #ffffff transparent transparent transparent;
}
.shift_btn_prev:before {
width: 0;
height: 0;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: transparent transparent #ffffff;
}
.shift_btn_next {
margin-left:63px;
}
.shift_btn_prev {
margin-left:-63px;
}
.controls_off .shift_btn_next,
.controls_off .shift_btn_prev,
.reached_bottom .shift_btn_next,
.reached_top .shift_btn_prev {
opacity:0;
z-index:-1;
} .shift_title_wrapper {
position:absolute;
z-index:66;
transition:margin 400ms, opacity 400ms;
cursor:default;
}
.title_state_hide .shift_title_wrapper {
display:none!important;
}
.title_state_expanded .shift_title_wrapper {
opacity:0;
}
.title_state_expanded .slide_fullview .shift_title_wrapper {
opacity:1;
}
.ltp_left_top .odd_slide .shift_title_wrapper,
.rtp_left_top .even_slide .shift_title_wrapper {
left:0;
top:0;
right:auto;
bottom:auto;
}
.ltp_center_top .odd_slide .shift_title_wrapper,
.rtp_center_top .even_slide .shift_title_wrapper {
left:50%;
transform:translateX(-50%);
top:0;
text-align:center;
right:auto;
bottom:auto;
}
.ltp_right_top .odd_slide .shift_title_wrapper,
.rtp_right_top .even_slide .shift_title_wrapper {
left:auto;
text-align:right;
top:0;
right:0;
bottom:auto;
}
.ltp_left_middle .odd_slide .shift_title_wrapper,
.rtp_left_middle .even_slide .shift_title_wrapper {
left:0;
top:50%;
transform:translateY(-50%);
right:auto;
bottom:auto;
}
.ltp_center_middle .odd_slide .shift_title_wrapper,
.rtp_center_middle .even_slide .shift_title_wrapper {
left:50%;
top:50%;
transform:translate(-50%,-50%);
right:auto;
bottom:auto;
text-align:center;
}
.ltp_right_middle .odd_slide .shift_title_wrapper,
.rtp_right_middle .even_slide .shift_title_wrapper {
left:auto;
top:50%;
transform:translateY(-50%);
right:0;
bottom:auto;
text-align:right;
}
.ltp_left_bottom .odd_slide .shift_title_wrapper,
.rtp_left_bottom .even_slide .shift_title_wrapper {
left:0;
top:auto;
right:auto;
bottom:0;
}
.ltp_center_bottom .odd_slide .shift_title_wrapper,
.rtp_center_bottom .even_slide .shift_title_wrapper {
left:50%;
transform:translateX(-50%);
top:auto;
right:auto;
bottom:0;
text-align:center;
}
.ltp_right_bottom .odd_slide .shift_title_wrapper,
.rtp_right_bottom .even_slide .shift_title_wrapper {
left:auto;
top:auto;
right:0;
bottom:0;
text-align:right;
}
.shift_title_wrapper h2 {
margin-bottom:13px;
position:relative;
}
.shift_title_wrapper h4 {
text-transform:none;
line-height:16px;
}
.shift_title:empty,
.shift_title:empty:before {
display:none;
}
.shift_gallery_wrapper.fullview .shift_slide {
width:0%;
z-index:18;
}
.shift_gallery_wrapper.fullview .shift_odd_current.slide_fullview .shift_title_wrapper,
.shift_gallery_wrapper.fullview .shift_even_current.slide_fullview .shift_title_wrapper {
opacity:1;
}
.shift_gallery_wrapper.fullview .shift_odd_current.slide_fullview,
.shift_gallery_wrapper.fullview .shift_even_current.slide_fullview {
width:100%;
z-index:20;
}
.shift_gallery_wrapper.fullview .shift_btn_prev,
.shift_gallery_wrapper.fullview .shift_btn_next {
opacity:0;
z-index:-1;
} .grid_columns1 .grid-item {
width:calc(100% - 1px);
}
.grid_columns2 .grid-item {
width:calc(50% - 1px);
}
.grid_columns3 .grid-item {
width:calc(33.33% - 1px);
}
.grid_columns4 .grid-item {
width:calc(25% - 1px);
}
.grid_columns5 .grid-item {
width:calc(20% - 1px);
}
.grid_columns6 .grid-item {
width:calc(16.66% - 1px);
}
.grid-item .grid_item_inner {
position:relative;
transition:z-index 500ms, opacity 500ms;
}
.grid-item .grid_item_inner a {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
z-index:18;
}
.grid_gallery .grid-item img {
width:100%;
height:auto;
display:block;
transition:opacity 400ms;
}
.grid_gallery_wrapper .grid-item .grid_overlay {
content:'';
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
transition:opacity 400ms;
opacity:0;
z-index:17;
}
.grid_gallery_wrapper .grid-item:hover .grid_overlay {
opacity:1;
} .loading,
.anim_el.loading {
opacity:0!important;	
z-index:-10!important;
}
.loading.anim_el.grid-item,
.loading.anim_el.packery-item {
opacity:1!important;	
z-index:2!important;
}
.anim_el2.loading.anim_el.grid-item,
.anim_el2.loading.anim_el.packery-item {
opacity:0!important;
}
.loading.anim_el.packery-item .packery_item_inner {
opacity:0!important;	
z-index:-10!important;	
} 
.grid-item .img-preloader,
.packery-item .img-preloader {
width:50px;
height:50px;	
position:absolute;
left:50%;
top:50%;
opacity:0;
z-index:-1;
transform:translate(-50%,-50%);
transition:opacity 500ms, z-index 500ms;
}
.loading.anim_el.grid-item .img-preloader,
.loading.anim_el.packery-item .img-preloader {
opacity:1;
z-index:5;
}
.grid-item .img-preloader:before,
.packery-item .img-preloader:before {
content:'';
width:30px;
height:30px;
position:absolute;
left:0;
top:0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/preloader.svg) no-repeat center !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
box-shadow: none !important;
opacity:1;	
}
.loading.anim_el.packery-item:before {
content:'';
width:30px;
height:30px;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/preloader.svg) no-repeat center !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
box-shadow: none !important;
opacity:1;	
}
.loading.anim_el.grid-item img.grid_gallery_thmb {
opacity:0;
}
.anim_el {
transition:opacity 500ms!important;
}
.grid_load_more,
.packery_load_more {
margin:0 auto 60px auto;
}
.page-template-page-gallery-grid .main_wrapper,
.page-template-page-gallery-packery .main_wrapper {
text-align:center;
} .packery_grid {
font-size:0;
line-height:0;
margin-right:-5px;
}
.packery_item_inner {
background:no-repeat center;
background-size:cover;
position:relative;
width:100%;
height:100%;
transition:opacity 500ms;
}
.packery_item_inner a {
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
display:block;
z-index:19;
}
.packery_item_inner .holder {
width:100%;
height:auto;
display:block;
opacity:0;
}
.packery_grid_wrapper {
padding-bottom:60px;
}
.packery_grid_wrapper .packery-item a:before {
content:'';
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:rgba(0,0,0,0);
transition:background 400ms;
z-index:17;
}
.packery_grid_wrapper .packery-item a:hover:before {
background:rgba(0,0,0,0.5);
}
.loading,
.anim_el.loading {
opacity:0!important;	
z-index:-10!important;
}
.loading.anim_el.grid-item,
.loading.anim_el.packery-item {
opacity:1!important;	
z-index:2!important;
}
.loading.anim_el.packery-item .packery_item_inner {
opacity:0!important;	
z-index:-10!important;	
} 
.grid-item .img-preloader,
.packery-item .img-preloader {
width:30px;
height:30px;	
position:absolute;
left:50%;
top:50%;
opacity:0;
z-index:-1;
transform:translate(-50%,-50%);
transition:opacity 500ms, z-index 500ms;
}
.loading.anim_el.grid-item .img-preloader,
.loading.anim_el.packery-item .img-preloader {
opacity:1;
z-index:5;
}
.grid-item .img-preloader:before,
.packery-item .img-preloader:before {
content:'';
width:30px;
height:30px;
position:absolute;
left:0;
top:0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/preloader.svg) no-repeat center !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
box-shadow: none !important;
opacity:1;	
}
.loading.anim_el.grid-item img.grid_gallery_thmb {
opacity:0;
}
.anim_el {
transition:opacity 500ms!important;
}
.grid_load_more,
.packery_load_more {
margin:0 auto 0 auto;
}
.page-template-page-gallery-grid .main_wrapper,
.page-template-page-gallery-packery .main_wrapper {
text-align:center;
}
.packery-item .packery_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
opacity:0;
transition:opacity 400ms;
}
.packery-item:hover .packery_overlay {
opacity:1;
} .albums_grid_item {
position:relative;
display:inline-block;
}
.albums_grid_columns1 .albums_grid_item {
width:calc(100% - 1px);
}
.albums_grid_columns2 .albums_grid_item {
width:calc(50% - 1px);
}
.albums_grid_columns3 .albums_grid_item {
width:calc(33.33% - 1px);
}
.albums_grid_columns4 .albums_grid_item {
width:calc(25% - 1px);
}
.albums_grid_columns5 .albums_grid_item {
width:calc(20% - 1px);
}
.albums_grid_columns6 .albums_grid_item {
width:calc(16.66% - 1px);
}
.gt3_albums_grid_inner {
font-size:0;
line-height:0;	
}
.albums_grid_item .albums_grid_item_inner {
position:relative;
transition:z-index 500ms, opacity 500ms;
}
.albums_grid_item .albums_grid_item_inner a {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
z-index:18;
}
.gt3_albums_grid .albums_grid_item img {
width:100%;
height:auto;
display:block;
transition:opacity 400ms;
}
.gt3_albums_grid .albums_grid_item .grid_overlay {
content:'';
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
transition:opacity 400ms;
opacity:0;
z-index:17;
}
.gt3_albums_grid .albums_grid_item:hover .grid_overlay {
opacity:1;
} .loading.anim_el.albums_grid_item {
opacity:1!important;	
z-index:2!important;
}
.anim_el2.loading.anim_el.albums_grid_item {
opacity:0!important;
}
.albums_grid_item .img-preloader {
width:50px;
height:50px;	
position:absolute;
left:50%;
top:50%;
opacity:0;
z-index:-1;
transform:translate(-50%,-50%);
transition:opacity 500ms, z-index 500ms;
}
.loading.anim_el.albums_grid_item .img-preloader {
opacity:1;
z-index:5;
}
.albums_grid_item .img-preloader:before {
content:'';
width:30px;
height:30px;
position:absolute;
left:0;
top:0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/preloader.svg) no-repeat center !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
box-shadow: none !important;
opacity:1;	
}
.loading.anim_el.albums_grid_item img {
opacity:0;
}
.anim_el {
transition:opacity 500ms!important;
}
.grid_load_more {
margin:0 auto 60px auto;
} .fullscreen_slider .site_wrapper {
min-height:0!important;
}
.fullscreen_slider .main_wrapper {
padding:0;
}
.fs_gallery_container.video_cover .fs_slide iframe {
z-index: 5;
position: absolute;
left:50%;
}
.fs_gallery_container.video_fit .fs_slide iframe {
position: absolute;
left:0;	
top:0;
width:100%;
height:100%;
display:block;
}
.fs_gallery_container .fs_slide #vimeo_player {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
}
.fs_gallery_trigger {
display:none;
}
.fs_gallery_container .fs_slide,
.fs_gallery_container {
list-style:none;
padding:0;
margin:0;
}
.fs_content_trigger {
position:relative;
}
.fs_gallery_container .fs_slide {
background-position:center;
}
.fs_gallery_wrapper {
position:relative;
overflow:hidden;
}
.fs_style_on.fs_gallery_wrapper {
position:fixed;
width:100%;
height:100%;
left:0;
overflow:hidden;
top:0;
}
.fs_gallery_container {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
transition:all 500ms;
padding:0;
margin:0;
}
.fs_style_on .fs_gallery_container {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
transition:all 500ms;
padding:0;
margin:0;
}
.has_header_slider .fs_gallery_container {
position:relative;
left:auto!important;
top:auto!important;
}
.has_header_slider .fs_gallery_wrapper {
position:relative;
}
.fs_gallery_container .fs_slide {
padding:0;
}
.fs_gallery_container.fade {
opacity:1;
}
.fs_gallery_container.fade .fs_slide {
transition:opacity 1000ms;
-webkit-transition:opacity 1000ms;
}
.touched .fs_gallery_container.fade .fs_slide {
transition:none;
}
.fs_gallery_container.slip .fs_slide {
transition:opacity 1000ms,left 1000ms;
}
.touched .fs_gallery_container.slip .fs_slide {
transition:opacity 1000ms;
}
.fs_gallery_container .fs_slide {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
overflow:hidden;
display:block;
opacity:0;
z-index:24;
background-position:center;
}
.fs_gallery_container.slip .fs_slide.prev-slide {
left:-100%;
}
.fs_gallery_container.slip .fs_slide.next-slide {
left:100%;
}
.touched .fs_gallery_container.slip .fs_slide.prev-slide,
.touched .fs_gallery_container.slip .fs_slide.next-slide {
opacity:1;
z-index:25;
}
.fs_gallery_container .fs_slide.current-slide {
z-index:25;
opacity:1;
}
.fs_gallery_container .fs_slide {
background-position:center!important;
}
.no_fit.fs_gallery_container .fs_slide {
background-size:cover!important;
}
.fit_always.fs_gallery_container .fs_slide {
background-size:contain!important;
}
.fit_width.fs_gallery_container .fs_slide {
background-size:100% auto!important;
}
.fit_height.fs_gallery_container .fs_slide {
background-size:auto 100%!important;
}
.fs_gallery_container.zoom .fs_slide {
-ms-transform:scale(1.5);
-webkit-transform:scale(1.5);
transform:scale(1.5);
transition:opacity 1000ms,transform 1000ms;
-webkit-transition:opacity 1000ms,-webkit-transform 1000ms;
}
.fs_gallery_container.zoom .fs_slide.current-slide {
opacity:1;
-ms-transform:scale(1);
-webkit-transform:scale(1);
transform:scale(1);
} .fs_descr:empty {
display:none;
}
.fs_title_wrapper {
position:absolute;
left:30px;
bottom:30px;
transition:bottom 500ms, opacity 500ms, transform 500ms, left 500ms;
z-index:30;
}
.thumbs_on .fs_title_wrapper {
bottom:50px;
}
.fs_style_on .fs_title_wrapper {
position:absolute;
}
.hide_fs_controls .fs_title_wrapper {
bottom:0;
transform:translateY(100%);
opacity:0;
}
.fullscreen_slider header.main_header {
transition:opacity 400ms, transform 400ms;
}
.hide_fs_controls header.main_header {
opacity:0;
transform:translateY(-100%);
}
.fs_title_wrapper .fs_title {
margin:0;
}
.fs_title_wrapper.hovered {
bottom:176px;
}
.fs_title_wrapper h1 {
margin:0;
} .fs_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:27;
}
.fs_style_on .fs_overlay {
position:relative;
}
.fs_right_block {
position:fixed;
right:30px;
bottom:30px;
z-index:18;
}
.fs_right_block .fs_full_view,
.fs_right_block .single_share_wrapper {
display:inline-block;
vertical-align:top;
}
.fs_right_block .single_share_wrapper {
position:relative;
transition:opacity 500ms, transform 500ms;
}
.hide_fs_controls .fs_right_block .single_share_wrapper {
transform:translateY(80px);
opacity:0;
}
.fs_right_block .fs_full_view,
.fs_right_block .single_share_wrapper .single_share_toggler {
background: rgba(255, 255, 255, 0.2);
}
.fs_right_block .fs_full_view:hover,
.fs_right_block .single_share_wrapper .single_share_toggler:hover {
background: rgba(255, 255, 255, 0.4);
}
.fs_right_block .fs_full_view span,
.fs_right_block .single_share_wrapper .single_share_toggler span {
color:#ffffff;
}
.fs_play_pause.paused_by_video {
z-index:-2!important;
opacity:0!important;
pointer-events:none;
}
.main_wrapper.like_fullscreen_type {
position:relative;
}
.fs_play_pause,
.fs_slider_prev,
.fs_slider_next {
position:absolute;
z-index:30;
top:50%;
padding:0;
width:40px;
height:40px;
display:inline-block;
border-radius:20px;
transition:background 400ms;
letter-spacing:2px;
margin-left:0;
margin-top:-20px;
background:rgba(255,255,255,0.2);
}
.admin-bar .fs_play_pause,
.admin-bar .fs_slider_prev,
.admin-bar .fs_slider_next {
margin-top:-4px;
}
.fs_play_pause:hover,
.fs_slider_prev:hover,
.fs_slider_next:hover {
background:rgba(255,255,255,0.4);
}
.fs_slider_prev {
left:30px;
}
.fs_slider_next {
right:30px;
}
.fs_play_pause {
left:50%;
top:50%;
transform:translate(-50%,-50%);
} .controls_off .fs_title_wrapper {
transform:translateX(-100%);
left:0;
opacity:0;
}
.controls_off .fs_slider_prev,
.controls_off .fs_play_pause,
.controls_off .fs_slider_next {
z-index:-1;
opacity:0;
}
@media only screen and (min-width: 1200px) {
} .ribbon_slider_wrapper {
position:relative;
display:block;
overflow:hidden;
}
.ribbon_fs_on.ribbon_slider_wrapper {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
}
.ribbon_slider {
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:13;
transition:opacity 500ms;
}
.ribbon_slider.wait2load {
opacity:1;
}
.ribbon_slider .ribbon_slide {
list-style:none;
padding:0;
margin:0;
height:100%;
display: block;
position: absolute;
left: 0;
top: 0;
opacity: 0;
z-index: -1;
transition: left 600ms, opacity 600ms, transform 600ms;
-webkit-transition: left 600ms, opacity 600ms, transform 600ms;	
}
.ribbon_slider .ribbon_slide.ribbon_current,
.ribbon_slider .ribbon_slide.ribbon_prev2,
.ribbon_slider .ribbon_slide.ribbon_prev,
.ribbon_slider .ribbon_slide.ribbon_next,
.ribbon_slider .ribbon_slide.ribbon_next2 {
left: 0;
top: 0;
opacity: 1;
z-index: 15!important;
}
.ribbon_slider .ribbon_slide.ribbon_current:after {
background:rgba(0,0,0,0.2);
pointer-events:none;
}
.ribbon_slider .ribbon_slide.ribbon_prev,
.ribbon_slider .ribbon_slide.ribbon_next {
z-index:20!important;
}
.ribbon_slider .ribbon_slide.ribbon_current {
z-index: 22!important;	
}
.ribbon_slider .ribbon_slide img {
width:auto;
max-width:none;
height:100%;
display:block;
margin:0 0;
}
.ribbon_slider .ribbon_slide iframe {
display:block;
margin:0;
}
.ribbon_slider .ribbon_prev{
z-index:27!important;
opacity:1;
transform:translate(-95.875%,-62.5%) scale(0.625,0.625);	
cursor:pointer;
}
.ribbon_slider .ribbon_next {
z-index:27!important;
opacity:1;
transform:translate(5.375%,-40.125%) scale(0.5,0.5);
cursor:pointer;
}
.ribbon_slider .ribbon_current {
z-index: 37!important;
opacity:1;
transform:translate(-50%,-50%) scale(1,1);
}
.ribbon_title_content {
position:absolute;
left:50%;
bottom:0;
transform:translateX(-50%);
z-index:16;
text-align:center;
}
.ribbon_overlay_active,
.ribbon_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
z-index:15;
transition:opacity 400ms;
opacity:0;
}
.ribbon_prev .ribbon_overlay,
.ribbon_next .ribbon_overlay,
.ribbon_next2 .ribbon_overlay,
.ribbon_prev2 .ribbon_overlay {
opacity:1;
}
.ribbon_current .ribbon_overlay_active {
opacity:1;
}
.ribbon_prevSlide,
.ribbon_nextSlide {
position:absolute;
top:50%;
padding:0;
width:40px;
height:40px;
display:inline-block;
border-radius:20px;
transition:opacity 300ms;
letter-spacing:2px;
margin-left:0;
margin-top:-20px;
z-index:20;
}
.admin-bar .ribbon_prevSlide,
.admin-bar .ribbon_nextSlide {
margin-top:-4px;
}
.ribbon_prevSlide:after,
.ribbon_nextSlide:after,
.ribbon_prevSlide:before,
.ribbon_nextSlide:before {
content:'';
display:block;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
}
.ribbon_prevSlide {
left:30px;
}
.ribbon_nextSlide {
right:30px;
} .ribbon_slider .ribbon_slide:before {
content:'';
width:30px;
height:30px;
position:absolute;
left:0;
top:0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/preloader.svg) no-repeat center !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
box-shadow: none !important;
opacity:1;	
}
.ribbon_slider .ribbon_slide img {
opacity:0;
transition:opacity 500ms;
}
.ribbon_slider .ribbon_slide.block_loaded:before {
z-index:-10!important;
opacity:0;
}
.ribbon_slider .ribbon_slide.block_loaded img {
opacity:1;
} .flow_gallery_trigger {
height:48px;
display:block;
position:absolute;
left:0;
top:0;
z-index:-11;
}
.flow_slider_wrapper {
position:relative;
display:block;
overflow:hidden;
width:100%;
}
.flow_fs_on.flow_slider_wrapper {
position:fixed;
left:auto;
right:0;
top:0;
width:100%;
height:100%;
}
.flow_slider {
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:13;
}
.flow_slider .flow_slide {
list-style:none;
padding:0;
margin:0;
height:100%;
display: block;
position: absolute;
left: 50%;
top: 50%;
transform:translate(-50%,-50%) scale(0,0);
opacity: 0;
z-index: -1!important;
background:#25282c;
transition: opacity 400ms, z-index 400ms, transform 400ms;
-webkit-transition: opacity 400ms, z-index 400ms, transform 400ms;	
}
.flow_slider .flow_current,
.flow_slider .flow_prev2,
.flow_slider .flow_prev,
.flow_slider .flow_next,
.flow_slider .flow_next2 {
opacity: 1;
z-index: 17!important;
cursor:pointer;
}
.flow_slider.wait4load2 .flow_prev2,
.flow_slider.wait4load .flow_prev,
.flow_slider.wait4load .flow_next,
.flow_slider.wait4load2 .flow_next2 {
opacity:0;
}
.flow_slider .flow_current:after {
opacity:0.6;
pointer-events:none;
}
.flow_slider .flow_prev2 {
z-index:17!important;
transform:translate(-107.59%,-50%) scale(0.6667,0.6667);
}
.flow_slider .flow_prev {
z-index:27!important;
transform:translate(-78.8%,-50%) scale(0.8334,0.8334);
}
.flow_slider .flow_next {
z-index:27!important;
transform:translate(-21.2%,-50%) scale(0.8334,0.8334);
}
.flow_slider .flow_next2 {
z-index:17!important;
transform:translate(7.59%,-50%) scale(0.6667,0.6667);
}
.flow_slider .flow_current {
z-index: 37!important;
transform:translate(-50%,-50%) scale(1,1);
cursor:default;
}
.flow_slider .flow_current a {
position:absolute;
left:0;
top:0;
z-index:42;
width:100%;
height:100%;
display:block;
}
.flow_slider .flow_slide img {
width:auto;
height:100%;
display:block;
margin:0 0;
max-width:none!important;
}
.flow_slider .flow_slide iframe {
display:block;
margin:0;
} .flow_title_content {
position:absolute;
bottom:0;
left:0;
text-align:center;
padding:10px 20px;
width:100%;
height:100px;
z-index:33;
box-sizing:border-box;
box-sizing:-wekit-border-box;
box-sizing:-moz-border-box;
transition:opacity 500ms;
}
.flow_slider .flow_current .flow_title_content {
opacity:1;
}
.flow_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
transition:opacity 500ms;
}
.flow_slider .flow_current .flow_overlay {
opacity:0;
} .flow_slider .flow_slide:before {
content:'';
width:30px;
height:30px;
position:absolute;
left:0;
top:0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/preloader.svg) no-repeat center !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
box-shadow: none !important;
opacity:1;	
}
.flow_slider .flow_slide img {
opacity:0;
transition:opacity 500ms;
}
.flow_slider .flow_slide.block_loaded:before {
z-index:-10!important;
opacity:0;
}
.flow_slider .flow_slide.block_loaded img {
opacity:1;
} .circles_gallery_trigger {
height:17px;
display:block;
position:absolute;
left:0;
top:0;
z-index:-11;
}
.circles_slider_wrapper {
position:relative;
display:block;
overflow:hidden;
width:100%;
}
.circles_fs_on.circles_slider_wrapper {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
}
.circles_slider {
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:13;
}
.circles_slider .circles_slide {
list-style:none;
padding:0;
margin:0;
height:100%;
display: block;
position: absolute;
left: 50%;
top: 50%;
transform:translate(-50%,-50%) scale(0,0);
opacity: 0;
z-index: -1!important;
border-radius:100%;
overflow:hidden;
background:#25282c;
transition: opacity 400ms, z-index 400ms, transform 400ms;
-webkit-transition: opacity 400ms, z-index 400ms, transform 400ms;	
}
.circles_slider .circles_current,
.circles_slider .circles_prev2,
.circles_slider .circles_prev,
.circles_slider .circles_next,
.circles_slider .circles_next2 {
opacity: 1;
z-index: 17!important;
cursor:pointer;
}
.circles_slider.wait4load2 .circles_prev2,
.circles_slider.wait4load .circles_prev,
.circles_slider.wait4load .circles_next,
.circles_slider.wait4load2 .circles_next2 {
opacity:0;
}
.circles_slider .circles_current:after {
opacity:0.6;
pointer-events:none;
}
.circles_slider .circles_prev{
z-index:27!important;
opacity:1;
transform:translate(-103.875%,-62.5%) scale(0.625,0.625);	
cursor:pointer;
}
.circles_slider .circles_next {
z-index:27!important;
opacity:1;
transform:translate(5.375%,-35.125%) scale(0.5,0.5);
cursor:pointer;
}
.circles_slider .circles_current {
z-index: 37!important;
opacity:1;
transform:translate(-50%,-50%) scale(1,1);
}
.circles_slider .circles_current a {
position:absolute;
left:0;
top:0;
z-index:42;
width:100%;
height:100%;
display:block;
}
.circles_slider .circles_slide img {
width:auto;
height:100%;
display:block;
margin:0 0;
max-width:none!important;
border-radius:100%;
}
.circles_prevSlide,
.circles_nextSlide {
position:absolute;
top:50%;
padding:0;
width:40px;
height:40px;
display:inline-block;
border-radius:20px;
transition:opacity 300ms;
letter-spacing:2px;
margin-left:0;
margin-top:-20px;
z-index:20;
}
.circles_prevSlide {
left:30px;
}
.circles_nextSlide {
right:30px;
} .circles_title_content {
position:absolute;
bottom:0;
left:0;
text-align:center;
width:100%;
box-sizing:border-box;
box-sizing:-wekit-border-box;
box-sizing:-moz-border-box;
z-index:33;
transition:opacity 500ms;
}
.circles_descr.hide_me {
display:none!important;
}
.circles_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
transition:opacity 500ms;
}
.circles_slider .circles_current .circles_overlay {
opacity:0;
} .circles_slider .circles_slide:before {
content:'';
width:30px;
height:30px;
position:absolute;
left:0;
top:0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/preloader.svg) no-repeat center !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
box-shadow: none !important;
opacity:1;	
}
.circles_slider .circles_slide img {
opacity:0;
transition:opacity 500ms;
}
.circles_slider .circles_slide.block_loaded:before {
z-index:-10!important;
opacity:0;
}
.circles_slider .circles_slide.block_loaded img {
opacity:1;
} .kenburns_data_keeper {
position:fixed;
z-index:-100;
visibility:hidden;
width:1px;
height:1px;
}
.kenburns_wrapper {
position:relative;
}
canvas.kenburns {
position:absolute;
display:block;
left:0;
top:0;
width:100%;
height:100%;
}
.kenburns_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
} .stripe_gallery_container.video_cover .stripe_slide iframe {
z-index: 5;
position: absolute;
left:50%;
}
.stripe_gallery_container.video_fit .stripe_slide iframe {
position: absolute;
left:0;	
top:0;
width:100%;
height:100%;
display:block;
}
.stripe_gallery_container .stripe_slide #vimeo_player {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
}
.stripe_gallery_trigger {
display:none;
}
.stripe_gallery_container .stripe_slide,
.stripe_gallery_container {
list-style:none;
padding:0;
margin:0;
}
.stripe_content_trigger {
position:relative;
}
.stripe_gallery_container .stripe_slide {
background-position:center;
}
.stripe_gallery_wrapper {
position:relative;
overflow:hidden;
}
.fs_style_on.stripe_gallery_wrapper {
position:fixed;
width:100%!important;
height:100%;
left:0;
overflow:hidden;
top:0;
}
.stripe_gallery_container {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
transition:all 500ms;
padding:0;
margin:0;
}
.fs_stripe_style_on .stripe_gallery_container {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
transition:all 500ms;
padding:0;
margin:0;
}
.has_header_slider .stripe_gallery_container {
position:relative;
left:auto!important;
top:auto!important;
}
.has_header_slider .stripe_gallery_wrapper {
position:relative;
}
.stripe_gallery_container .stripe_slide {
padding:0;
}
.stripe_gallery_container.fade .stripe_slide {
transition:opacity 1000ms;
-webkit-transition:opacity 1000ms;
}
.touched .stripe_gallery_container.fade .stripe_slide {
transition:none;
}
.stripe_gallery_container .stripe_slide {
position:absolute;
left:0;
top:0;
width:33.33%;
height:100%;
overflow:hidden;
display:block;
opacity:0;
z-index:-1!important;
background-position:center!important;	
transition:opacity 1000ms,left 1000ms, width 1000ms;
background-size:cover!important;
cursor:pointer;
}
.stripe_slider_expanded .stripe_gallery_container .stripe_slide {
width:100%;
}
.stripe_gallery_container .stripe_slide.prev-slide2,
.stripe_gallery_container .stripe_slide.prev-slide,
.stripe_gallery_container .stripe_slide.current-slide,
.stripe_gallery_container .stripe_slide.next-slide,
.stripe_gallery_container .stripe_slide.next-slide2 {
opacity:1;
}
.stripe_gallery_container .stripe_slide.stripe_block2preload {
opacity:0!important;
}
.stripe_gallery_container .stripe_slide.prev-slide2 {
z-index:22!important;
opacity:0;
left:-33.33%;
}
.stripe_gallery_container .stripe_slide.prev-slide {
z-index:23!important;
left:0%;
}
.stripe_gallery_container .stripe_slide.current-slide {
z-index:25!important;	
left:33.33%;
}
.stripe_gallery_container .stripe_slide.next-slide {
z-index:23!important;	
left:66.66%;
}
.stripe_gallery_container .stripe_slide.next-slide2 {
z-index:22!important;
left:99.99%;
opacity:0;
}
.stripe_slider_expanded .stripe_gallery_container .stripe_slide.prev-slide2 {
left:-200%;
}
.stripe_slider_expanded .stripe_gallery_container .stripe_slide.prev-slide {
left:-100%;
}
.stripe_slider_expanded .stripe_gallery_container .stripe_slide.current-slide {
left:0%;
}
.stripe_slider_expanded .stripe_gallery_container .stripe_slide.next-slide {
left:100%;
}
.stripe_slider_expanded .stripe_gallery_container .stripe_slide.next-slide2 {
left:200%;
} .stripe_title_wrapper {
position:absolute;
left:0;
bottom:0;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
text-align:center;
padding:0 20px;
width:100%;
transition:opacity 500ms;
z-index:21;
}
.descr_expanded .stripe_title_wrapper,
.descr_hide .stripe_title_wrapper,
.descr_show_active .stripe_title_wrapper {
opacity:0;
}
.descr_expanded.stripe_slider_expanded .stripe_slide.current-slide  .stripe_title_wrapper,
.descr_show_active .stripe_gallery_container .stripe_slide.current-slide  .stripe_title_wrapper {
opacity:1;
} .stripe_overlay_active,
.stripe_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:20;
transition:opacity 500ms;
}
.stripe_slide.current-slide .stripe_overlay,
.stripe_overlay_active {
opacity:0;
}
.stripe_slide.current-slide .stripe_overlay_active {
opacity:1;
}
.stripe_slider_prev,
.stripe_slider_next {
position:absolute;
z-index:30;
top:50%;
padding:0;
width:40px;
height:40px;
display:inline-block;
border-radius:20px;
transition:background 400ms;
letter-spacing:2px;
margin-left:0;
margin-top:-20px;
background:rgba(255,255,255,0.2);
}
.admin-bar .stripe_slider_prev,
.admin-bar .stripe_slider_next {
margin-top:-4px;
}
.stripe_slider_prev:hover,
.stripe_slider_next:hover {
background:rgba(255,255,255,0.4);
}
.stripe_slider_prev:before,
.stripe_slider_next:before {
content:'';
display:block;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
}
.stripe_slider_prev:before {
width: 0;
height: 0;
border-style: solid;
border-width: 5px 10px 5px 0;
border-color: transparent #ffffff transparent transparent;
}
.stripe_slider_next:before {
width: 0;
height: 0;
border-style: solid;
border-width: 5px 0 5px 10px;
border-color: transparent transparent transparent #ffffff;
}
.stripe_slider_prev {
left:30px;
}
.stripe_slider_next {
right:30px;
} .controls_off .stripe_title_wrapper {
transform:translateX(-100%);
left:0;
opacity:0;
}
.controls_off .stripe_slider_prev,
.controls_off .stripe_play_pause,
.controls_off .stripe_slider_next {
z-index:-1;
opacity:0;
} .gt3_stripes {
overflow:hidden;
display:block;
}
.gt3_stripe	 {
display:inline-block;
float:left;
position:relative;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
}
.gt3_stripe .gt3_stripe_content {
position:absolute;
width:100%;
text-align:center;
pointer-events:none;
bottom:0;
left:0;
transform:translateY(-93px);
transition:bottom 500ms;
z-index:11;
}
.gt3_stripe .gt3_stripe_content .gts_stripe_descr {
opacity:0;
transition:opacity 500ms;
}
.gt3_stripe:hover .gt3_stripe_content .gts_stripe_descr {
opacity:1;
}
.gt3_stripe .gt3_stripe_link {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
z-index:10;
}
.gt3_stripe .gt3_stripe_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
background:rgba(0,0,0,0.6);
transition:background 500ms;
}
.gt3_stripe:hover .gt3_stripe_overlay {
background:rgba(0,0,0,0.2);
}
.gt3_stripe:hover .gt3_stripe_content {
bottom:50%;
}
.gt3_stripe .gt3_plus_icon {
position:absolute;
left:50%;
bottom:0;
transform:translate(-50%,-50%);
z-index:11;
opacity:0;
transition:opacity 500ms, bottom 500ms;
}
.gt3_stripe:hover .gt3_plus_icon {
opacity:1;
bottom:50%;
transform:translate(-50%,-50%);
} .gt3_promo_block_wrapper {
position:relative;
overflow:hidden;
}
.gt3_promo_block {
position:relative;
}
.gt3_promo_block .gt3_promo_block_item {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
transition:opacity 500ms;
opacity:0;
}
.gt3_promo_block_content {
position:absolute;
left:165px;
top:50%;
transform:translateY(-50%);
z-index:15;
}
.gt3_promo_block .gt3_promo_block_item.current_promo_block {
opacity:1;
}
.gt3_promo_block:before {
content:'';
z-index:5;
background:rgba(0,0,0,0.25);
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
}
.gt3_promo_block_content a {
padding:0 0 0 0;
transition:color 500ms, padding 500ms;
display:inline-block;
font-size:55px;
line-height:60px;
font-weight:400;
}
.gt3_promo_block_content a.gt3_promo_block_link.current_promo_link,
.gt3_promo_block_content a:hover {
padding:0 0 0 40px;
} .thumbs_grid_counts {
text-transform:uppercase;
font-size:16px;
line-height:18px;
margin-bottom:22px;
}
.thumbs_grid_gallery {
position:relative;
font-size:0;
line-height:0;
padding-top:24px;
}
.thumbs_grid_gallery .thumbs_grid_item {
display:inline-block;
}
.thumbs_grid_gallery .thumbs_grid_item img {
display:block;
}
.thumbs_grid_gallery .thumbs_grid_item a {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
z-index:5;
}
.thumbs_grid_item_wrapper {
position:relative;	
}
.thumbs_grid_gallery .thumbs_gallery_wrapper {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
background:rgba(0,0,0,0);
transition:background 400ms;
}
.thumbs_grid_item:hover .thumbs_gallery_wrapper {
background:rgba(0,0,0,0.6);
}
.single_gallery_content {
display:block;
width:100%;
height:auto;
padding:0 0 90px 0;
}
.single-gallery .packery_gallery_wrapper,
.single-gallery .grid_gallery_wrapper {
padding:0 0 00px 0;
}
.single-gallery .flow_fs_on.flow_slider_wrapper,
.single-gallery .ribbon_fs_on.ribbon_slider_wrapper,
.single-gallery .fs_style_on.fs_gallery_wrapper {
position:absolute;
}body,html {
padding:0;
margin:0;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
}
[class*=span] {
float:left;
min-height:1px;
margin-left:20px;
}
.container {
width:940px;
margin-right:auto;
margin-left:auto;
}
.container:after,.container:before {
display:table;
line-height:0;
content:"";
}
.container:after {
clear:both;
}
.row {
width:100%;
}
.row:after,.row:before {
display:table;
line-height:0;
content:"";
}
.row:after {
clear:both;
}
.row [class*=span] {
display:block;
float:left;
width:100%;
min-height:30px;
margin-left:2.8571428571429%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.row [class*=span]:first-child {
margin-left:0;
}
.row .span12 {
width:100%;
}
.row .span11 {
width:91.428571428571%;
}
.row .span10 {
width:82.857142857143%;
}
.row .span9 {
width:74.285714285714%;
}
.row .span8 {
width:65.714285714286%;
}
.row .span7 {
width:57.142857142857%;
}
.row .span6 {
width:48.571428571429%;
}
.row .span5 {
width:40%;
}
.row .span4 {
width:31.428571428571%;
}
.row .span3 {
width:22.857142857143%;
}
.row .span2 {
width:14.285714285714%;
}
.row .span1 {
width:5.7142857142857%;
}
.clearfix:after,.clearfix:before {
display:table;
line-height:0;
content:"";
}
.clear,.clearfix:after {
clear:both;
}
hr{
border-color: rgba(116, 122, 140, 0.3);
}
@media (min-width:1200px) {
[class*=span] {
float:left;
min-height:1px;
margin-left:50px;
}	
.container {
width:800px;
}	
.gt3_boxed header .container {
width:800px;
}	
.row {
width:100%;
}	
.row:after,.row:before {
display:table;
line-height:0;
content:"";
}	
.row:after {
clear:both;
}	
.row [class*=span] {
display:block;
float:left;
width:100%;
min-height:30px;
margin-left:4.2735042735043%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}	
.row [class*=span]:first-child {
margin-left:0;
}	
.row .span1 {
width:4.4159544159544%;
}	
.row .span2 {
width:13.105413105413%;
}	
.row .span3 {
width:21.794871794872%;
}	
.row .span4 {
width:30.48433048433%;
}	
.row .span5 {
width:39.173789173789%;
}	
.row .span6 {
width:47.863247863248%;
}	
.row .span7 {
width:56.552706552707%;
}	
.row .span8 {
width:65.242165242165%;
}	
.row .span9 {
width:73.931623931624%;
}	
.row .span10 {
width:82.621082621083%;
}	
.row .span11 {
width:91.310541310541%;
}	
.row .span12 {
width:100%;
}
}
@media (max-width:960px) {
.container {
width:auto;
}	
.row {
width:100%;
margin-left:0;
}	
.row [class*=span],[class*=span] {
display:block;
float:none;
width:100%;
margin-left:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}	
.row .span12,.span12 {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
}
ul {
margin:0;
padding:0 0 20px 12px;
}
.container {
width:1170px;
} ::selection {
opacity:1;
}
::-moz-selection {
opacity:1;
}
html {
width:100%;
overflow-x:hidden;
position:relative;
z-index:-1;	
}
html.hasAdminBar {
margin:0!important;
}
body {
-webkit-overflow-scrolling: touch;
display:block;
padding:0;
margin:0;
width:100%;
z-index:-2;
position:relative;
}
.custom_bg {
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
display:block;
z-index:-1;
background-position:center;
}
.custom_bg.img_bg {
background-size:cover;
}
form,body,iframe {
margin:0;
padding:0;
} .title_block_wrapper .page_title_block{
text-align: center;
padding-top: 60px;
}
.title_block_wrapper.block_has_bg_img .page_title_block{
float: right;
padding: 205px 0 220px 0;
}
.title_block_wrapper.block_has_bg_img .page_title_block .title{
text-align: right;
}
.title_block_wrapper .page_title_block .title{
display: block;
font-size: 54px;
line-height: 74px;
text-transform: none;
margin-bottom: 0;
text-align: center;
font-weight: bold;
letter-spacing: 0;
}
a {
transition:color 250ms;
}
img,table,iframe {
border:0;
}
table {
border-collapse:collapse;
}
table td {
padding:0;
}
table td,
table th {
text-align:center;
}
p:empty {
display:none;
}
blockquote.gt3_quote .gt3_quote_content,
blockquote {
position:relative;
padding:5px 0 0 40px;
margin:0;
font-weight: 300;   
font-family: inherit;	
letter-spacing: 0.65px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
blockquote.gt3_quote {
padding:0;
}
blockquote.gt3_quote .gt3_quote_content:before,
blockquote:before {
content: "​‌\201C";
position:absolute;
left:0;
top:7px;
font-size: 60px;
font-weight: bold;
width:auto;
height:auto;
background-color: transparent !important;
}
blockquote.gt3_quote:before {
display:none;
}
blockquote p:last-child {
margin-bottom:0;
}
.gt3_quote_author {
margin:22px 0 0 0;
padding-left:32px;
letter-spacing:2px;
} .gt3_dropcap {
display: inline-block;
float: left;
font-size: 48px;
line-height: 1;
font-weight: bold;
margin: 0px 26px 0px -2px;
width: auto;
height: auto;
text-transform: uppercase;
} #pg_swipebox-title,
h1,
h2,
h3,
h4,
h5,
h6 {
word-wrap:break-word;
}
h1 {
letter-spacing: normal;
margin:0 0 20px 0;
}
h2 {
letter-spacing: normal;
margin: 0 0 12px 0;
}
#pg_swipebox-title,
h3 {
letter-spacing: normal;
margin:0 0 12px 0;
}
h4 {
letter-spacing: normal;
margin:0 0 12px 0;
}
h5 {
letter-spacing: normal;
margin:0 0 12px 0;
}
h6 {
letter-spacing: 0px;
margin:0 0 9px 0;
}  .gt3_form_button_wrapper,
.shortcode_button {
display:inline-block;
border-radius:27px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
font-size:14px;
font-weight: bold;
line-height:1;
padding:17px 48px;
position:relative;
letter-spacing:1px;
transition: all 400ms;
}
.shortcode_button{
border: 1px solid;
}
.price_item_body .price_button a{
display: inline-block;
vertical-align: top;
margin-bottom: 20px;
border: 1px solid;
height: auto !important;
}
.gt3_form_button_wrapper input,
.shortcode_button span,
.price_item.most_popular .with-image .price_item_body .price_button a.shortcode_button span,
.price_item.most_popular .price_item_body .price_button a.shortcode_button:hover span {
position:relative;
z-index:3;
color:#ffffff;
display:inline-block;
text-transform:uppercase;
}
.shortcode_button.no_arrow span:after {
display:none;
}
.gt3_form_button_wrapper:hover:after,
.shortcode_button:hover:after {
opacity:0;
}
.gt3_form_button_wrapper:before,
.gt3_form_button_wrapper:after,
.gt3_form_button_wrapper {
padding:0;
border-radius:27px;
height:50px;
}
.gt3_form_button_wrapper:after {
height:48px;
}
.gt3_form_button_wrapper span {
position:relative;
z-index:3;
display:inline-block;	
}
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
cursor:pointer;
outline:none;
}
input[type="button"],
input[type="reset"],
input[type="submit"],
.search_wrapper .search_form .gt3_form_button_wrapper input[type="submit"] {
display: inline-block;
border: 1px solid;
border-radius: 27px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-size: 14px;
font-weight: bold;
line-height: 1;
padding: 17px 48px;
color: #ffffff;
position: relative;
letter-spacing: 1px;
transition: all 400ms;
}
@media screen and ( -webkit-min-device-pixel-ratio: 0 ) {
input[type="button"],
input[type="reset"],
input[type="submit"] {
padding:17px 48px;
}
}
select,
input[type="date"],
input[type="tel"],
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
outline: none;
width: 100%;
float: none;
border: 1px solid #d5d7dc;
border-radius: 25px;
height: 50px;
margin-bottom: 20px;
background: none;
font-size: 16px;
line-height: 30px;
padding: 18px 30px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-appearance: none;
transition: color 300ms;
}
select {
width:100%;
outline:none;
position:relative;
padding:10px 25px;	
border: 1px solid #d5d7dc;
}
select option {
border:none;
}
textarea {
padding: 18px 30px;
resize: none;
height: 120px;
opacity: 1;
}
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
-webkit-font-smoothing:antialiased;
}
input[type="text"]::-moz-placeholder {
opacity:1;
-moz-osx-font-smoothing:grayscale;
}
input[type="email"]::-moz-placeholder {
opacity:1;
-moz-osx-font-smoothing:grayscale;
}
input[type="password"]::-moz-placeholder {
opacity:1;
-moz-osx-font-smoothing:grayscale;
}
textarea::-moz-placeholder {
opacity:1;
-moz-osx-font-smoothing:grayscale;
}
.contact_form {
font-size:0;
line-height:0;
}
.contact_form span {
width:calc(50% - 25px);
display:inline-block;
}
.contact_form span.your-name {
padding-right:25px;
}
.contact_form span.your-email {
padding-left: 25px;
}
.wpcf7-not-valid-tip {
position: absolute;
margin:20px 0 0 10px;
font-size:12px!important;
line-height:14px!important;
transform:translateY(-27px);
-webkit-transform:translateY(-27px);
}
.wpcf7-response-output {
border:none!important;
margin:10px 0 0 0!important;
text-align:center;
color:#ff0000;
}
.ajax-loader {
display:none!important;
}
.gt3_form {
overflow:hidden;
font-size:0;
line-height:0;
}
.gt3_form .gt3_form_lp,
.gt3_form .gt3_form_rp {
display:inline-block;
width:calc(50% - 10px);
}
.gt3_form .gt3_form_lp {
margin-right:10px;
}
.gt3_form .gt3_form_rp {
margin-left:10px;
} dl {
margin-bottom: 20px;
}
dl dt {
font-weight: 600;
text-decoration: underline;
}
dl dd {
margin: 0 0 20px 0;
}
.main_wrapper ol {
margin:0 0 18px 0;
padding:0 0 0 17px;
list-style: none;
}
.main_wrapper ol > li {
list-style: none;
counter-increment: li;
}
.main_wrapper ol > li {
position:relative;	
counter-increment: li;
padding:0 0 14px 8px;
font-size: 18px;
line-height: 30px;
}
.main_wrapper ul > li, 
.main_footer ul > li {
position: relative;
padding: 0 0 12px 6px;
list-style: none;
}
.main_wrapper ul li:before {
font-size: 18px;
line-height: 0;
display: inline-block;
margin-right: 15px;
content: '\2022';
vertical-align: baseline;
}
.main_wrapper ol > li:before {
font-size: 18px;
line-height: 30px;
font-weight: 400;
display: inline-block;
width: 1em;
margin-right: .4em;
margin-left: -1.5em;
content: '.'counter(li);
text-align: left;
direction: rtl;
}
.main_wrapper ul > li:last-child,
.main_wrapper ol > li:last-child {
padding-bottom:0;
}
.main_wrapper ol > li ol, 
.main_wrapper ol > li ul, 
.main_wrapper ul > li ul, 
.main_wrapper ul > li ol, 
.commentlist .commentlist .comment_content ol > li ol, 
.commentlist .comment_content ol > li ul, 
.commentlist .comment_content ul > li ul, 
.commentlist .comment_content ul > li ol {
padding-top: 11px;
}
.main_wrapper ul > li, .main_footer ul > li{
font-size: 18px;
line-height: 30px;
}
.contentarea ul {
margin:0 0 18px 0;
padding:0 0 0 13px;
}
.contentarea ul > li ul,
.contentarea ul > li ol,
.contentarea ol > li ul,
.contentarea ol > li ol {
margin-bottom:0;
}
.contentarea ol ol,
.contentarea ol ul,
.contentarea ul ol,
.contentarea ul ul {
padding-bottom:0;
}
.typo_list ol,
.typo_list ul,
.typo_list li:last-child {
padding-bottom:0;
}
.fadeOnLoad {
opacity:0;
}
.main_wrapper ul.gt3_list_angle_down > li{
list-style: none;
}
.main_wrapper ul.gt3_list_angle_down > li:before {
content: "\f107";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} a,a:hover,
a:hover span {
text-decoration:none;
outline:none;
}  .nivoSlider {
position:relative;
width:100%;
height:auto;
overflow:hidden;
}
.nivoSlider img {
position:absolute;
top:0;
left:0;
max-width:none;
}
.nivo-main-image {
display:block!important;
position:relative!important;
width:100%!important;
}
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivoSlider img {
border-radius:0;
}
.wrapped_video.blog_post_image iframe {
border-radius:0;
overflow:hidden;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img {
display:block;
}
.nivo-caption {
position:absolute;
left:0;
bottom:0;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding:5px 10px;
opacity:.8;
overflow:hidden;
display:none;
box-sizing:border-box;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline!important;
}
.nivo-html-caption {
display:none;
}
.nivo-controlNav {
text-align:center;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav {
display:block!important;
position:absolute;
bottom:20px;
left:0;
width:100%;
text-align:center;
z-index:99;
}
.nivo-controlNav a {
text-indent:-10000px!important;
overflow:hidden;
display:inline-block;
width:10px;
height:10px;
background:#fff;
border-radius:100%;
opacity:.5;
margin:0 4px;
}
.slider-wrapper {
position:relative;
}
.nivo-controlNav {
bottom:30px;
right:auto;
left:0;
width:100%;
text-align:center;
}
.nivo-controlNav a {
margin:0 5px;
width:10px;
height:10px;
font-size:0;
line-height:0;
}
.oneImage .nivo-controlNav {
display:none!important;
}  .nivo-directionNav a {
position:absolute;
top:50%;
font-size:0;
line-height:0;
width:50px;
height:50px;
display:block;
cursor:pointer;
z-index:20;
border-radius: 0;
margin-top: -23px;
border-radius: 0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/arrow-pointing-to-right.png) no-repeat center;
background-size: 21px 14px;
transition: all 400ms;
z-index: 101;
right: 0px;
bottom: 30px;
background-color: rgba(255, 255, 255, 0.5);
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
.nivo-directionNav a.nivo-prevNav{
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/arrow-pointing-to-left.png) no-repeat center;
position:absolute;
top:50%;
font-size:0;
line-height:0;
width:50px;
height:50px;
display:block;
cursor:pointer;
z-index:20;
border-radius: 0;
margin-top: -23px;
border-radius: 0;
background-size: 21px 14px;
transition: all 400ms;
z-index: 101;
right: 0px;
bottom: 30px;
background-color: rgba(255, 255, 255, 0.5);
}
.oneImage .nivo-control,
.oneImage .nivo-directionNav {
display:none!important;
} .isotope-item {
z-index:2;
}
.isotope-hidden.isotope-item {
pointer-events:none;
z-index:1;
} .isotope,.isotope .isotope-item {
-webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
transition-duration:.8s;
}
.isotope {
-webkit-transition-property:height,width;
-moz-transition-property:height,width;
transition-property:height,width;
}
.isotope .isotope-item {
-webkit-transition-property:-webkit-transform,opacity;
-moz-transition-property:-moz-transform,opacity;
transition-property:transform,opacity;
} .isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
-webkit-transition-duration:0;
-moz-transition-duration:0;
transition-duration:0;
}  .isotope.infinite-scrolling {
-webkit-transition:none;
-moz-transition:none;
transition:none;
} html.swipebox-html.swipebox-touch {
overflow: hidden !important;
}
#swipebox-overlay img {
border: none !important;
}
#swipebox-overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99999 !important;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#swipebox-container {
position: relative;
width: 100%;
height: 100%;
cursor:pointer;
}
#swipebox-slider {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
height: 100%;
left: 0;
top: 0;
width: 100%;
white-space: nowrap;
position: absolute;
display: none;
cursor: pointer;
}
#swipebox-slider .slide {
height: 100%;
width: 100%;
line-height: 1px;
text-align: center;
display: inline-block;
}
#swipebox-slider .slide:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
display: inline-block;
max-height: 100%;
max-width: 100%;
margin: 0;
padding: 0;
width: auto;
height: auto;
vertical-align: middle;
}
#swipebox-slider .slide .swipebox-video-container {
background: none;
max-width: 1140px;
max-height: 100%;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
}
#swipebox-slider .slide-loading {
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/preloader.svg) no-repeat center !important;
-webkit-animation: none !important;
-o-animation: none !important;
animation: none !important;
box-shadow: none !important;
}
#swipebox-title {
display: block;
width: 100%;
text-align: center;
}
.swipebox-no-close-button #swipebox-close {
display: none;
}
#swipebox-prev.disabled,
#swipebox-next.disabled {
opacity: 0.5;
}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
-webkit-animation: rightSpring 0.3s;
animation: rightSpring 0.3s;
}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
-webkit-animation: leftSpring 0.3s;
animation: leftSpring 0.3s;
}
.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all .3s ease;
transition: all .3s ease;
content: ' ';
position: absolute;
z-index: 999;
top: 0;
height: 100%;
width: 20px;
opacity: 0;
}
.swipebox-touch #swipebox-container:before {
left: 0;
-webkit-box-shadow: inset 10px 0px 10px -8px #656565;
box-shadow: inset 10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-container:after {
right: 0;
-webkit-box-shadow: inset -10px 0px 10px -8px #656565;
box-shadow: inset -10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
opacity: 1;
}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
opacity: 1;
}
@-webkit-keyframes rightSpring {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes rightSpring {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes leftSpring {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes leftSpring {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@media screen and (min-width: 800px) {
#swipebox-close {
right: 10px;
}
} #swipebox-overlay {
background: rgba(0,0,0,0.8);
}  html.swipebox-html.swipebox-touch {
overflow: hidden !important;
}
#pg_swipebox-overlay img {
border: none !important;
}
#pg_swipebox-overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99999 !important;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#pg_swipebox-container {
position: relative;
width: 100%;
height: 100%;
cursor:pointer;
}
#pg_swipebox-slider {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
height: 100%;
left: 0;
top: 0;
width: 100%;
white-space: nowrap;
position: absolute;
display: none;
cursor: pointer;
}
#pg_swipebox-slider .pg_slide {
height: 100%;
width: 100%;
line-height: 1px;
text-align: center;
display: inline-block;
}
#pg_swipebox-slider .pg_slide:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px;
}
#pg_swipebox-slider .pg_slide img,
#pg_swipebox-slider .pg_slide .swipebox-video-container,
#pg_swipebox-slider .pg_slide .swipebox-inline-container {
display: inline-block;
max-height: 100%;
max-width: 100%;
margin: 0;
padding: 0;
padding-top: 80px;
padding-bottom: 80px;
width: auto;
height: auto;
vertical-align: middle;
position: relative;
z-index: 100;
box-sizing: border-box;
}
#pg_swipebox-slider .pg_slide .swipebox-video-container {
background: none;
max-width: 1140px;
max-height: 100%;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#pg_swipebox-slider .pg_slide .swipebox-video-container .swipebox-video {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative;
}
#pg_swipebox-slider .pg_slide .swipebox-video-container .swipebox-video iframe {
width: 100% !important;
height: 100% !important;
position: absolute;
top: 0;
left: 0;
}
#pg_swipebox-slider .preloader_overlay {
background: transparent;
position: static;
}
#pg_swipebox-title {
display: block;
text-align: center;
}
.swipebox-no-close-button #pg_swipebox-close {
display: none;
}
.swipebox-no-touch #pg_swipebox-overlay.rightSpring #pg_swipebox-slider {
-webkit-animation: rightSpring 0.3s;
animation: rightSpring 0.3s;
}
.swipebox-no-touch #pg_swipebox-overlay.leftSpring #pg_swipebox-slider {
-webkit-animation: leftSpring 0.3s;
animation: leftSpring 0.3s;
}
.swipebox-touch #pg_swipebox-container:before, .swipebox-touch #pg_swipebox-container:after {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all .3s ease;
transition: all .3s ease;
content: ' ';
position: absolute;
z-index: 999;
top: 0;
height: 100%;
width: 20px;
opacity: 0;
}
.swipebox-touch #pg_swipebox-container:before {
left: 0;
-webkit-box-shadow: inset 10px 0px 10px -8px #656565;
box-shadow: inset 10px 0px 10px -8px #656565;
}
.swipebox-touch #pg_swipebox-container:after {
right: 0;
-webkit-box-shadow: inset -10px 0px 10px -8px #656565;
box-shadow: inset -10px 0px 10px -8px #656565;
}
.swipebox-touch #pg_swipebox-overlay.leftSpringTouch #pg_swipebox-container:before {
opacity: 1;
}
.swipebox-touch #pg_swipebox-overlay.rightSpringTouch #pg_swipebox-container:after {
opacity: 1;
}
#pg_swipebox-pagination {
position: absolute;
bottom: 15px;
right: 50px;
font-size: 16px;
color: #ffffff;
}
#gt3pg-description {
font-size: 16px;
line-height:20px;
text-align:left;
}
@-webkit-keyframes rightSpring {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes rightSpring {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes leftSpring {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes leftSpring {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@media screen and (min-width: 800px) {
#pg_swipebox-close {
right: 10px;
}
} #pg_swipebox-overlay {
background: rgba(0,0,0,0.7);
} #pg_swipebox-bottom-bar,
#pg_swipebox-top-bar {
background:none;
width:100%;
position:fixed;
left:0;
display:block;
text-align:left;  
}
#pg_swipebox-bottom-bar {
text-align: right;
}
#pg_swipebox-top-bar {
top: auto;
bottom: 0;
min-height: 80px;
padding: 5px 0 3px 0;
box-sizing: border-box;
display: table;
}
#pg_swipe-bar-container {
display: table-cell;
vertical-align: middle;
padding-left:50px;
}
#pg_swipebox-title {
vertical-align:bottom;
text-align:left;
color:#ffffff;
font-size:17px;
line-height:18px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
vertical-align: top;
font-size: 14px;
font-weight: 400;
color: #fff;
vertical-align: middle;
margin: 0 auto 11px auto;
}
#pg_swipebox-bottom-bar {
height:117px;
top:0;
bottom:auto;
display:block;
}
#pg_swipebox-arrows a#pg_swipebox-close {
margin-right: 99px;
margin-top: 30px;
width: 20px;
height: 20px;
}
#pg_swipebox-arrows a#pg_swipebox-close:before {
right: 4px;
}
#pg_swipebox-arrows {
padding:0;
display:inline-block;
margin:0 auto;
}
#pg_swipebox-arrows a {
width:61px;
height:61px;
margin:0 0;
display:inline-block;
float:left;
transition:opacity 250ms;
position:relative;
left:auto;
top:auto;
right:auto;
bottom:auto;
cursor:pointer;
}
#pg_swipebox-arrows a:before,
#pg_swipebox-arrows a:after {
content:'';
position:absolute;
top:50%;
transform:translateY(-50%);
transition:transform 300ms;
}
#pg_swipebox-arrows a#pg_swipebox-prev,
#pg_swipebox-arrows a#pg_swipebox-next {
position: fixed;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
background:rgba(62,63,70,0.5);
width:46px;
height:46px;
}
#pg_swipebox-arrows a#pg_swipebox-prev:hover,
#pg_swipebox-arrows a#pg_swipebox-next:hover {
background:rgba(62,63,70,0.7);
}
#pg_swipebox-arrows a#pg_swipebox-prev {
left: 80px;
}
#pg_swipebox-arrows a#pg_swipebox-next {
right: 80px;
}
#pg_swipebox-arrows a#pg_swipebox-close:before {
width:10px;
height:10px;
background:url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/close.png) no-repeat 0px 0;
background-size: 10px 10px;
}
#pg_swipebox-container .pg_slide {
position: relative;
}
#pg_swipebox-container .pg_slide.current img {
position:relative!important;
z-index:999993!important;
}
#pg_swipebox-slider .slide-loading {
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/swipebox/loader.svg) no-repeat center center;
} .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{cursor: grab;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.mebeauty.com.sg/wp-content/themes/browcraft/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-carousel .owl-stage,
.owl-carousel .owl-stage a {
cursor: -webkit-grab;
cursor: grab;
}
.owl-carousel .owl-stage:active,
.owl-carousel .owl-stage:active a {
cursor: -webkit-grabbing;
cursor: grabbing;
}  header.main_header {
z-index:99;
position:relative;
}
header.aside_header {
position:fixed;
display:block;
left:0;
top:0;
width:100px;
height:100%;
z-index:99;
}
.admin-bar header.aside_header {
top:32px;
height:calc(100% - 32px);
}
.btn_menu {
width:45px;
height:70px;
position:relative;
display:block;
margin:40px 0 0 28px;
}
.btn_menu_caption,
.btn_close_menu_caption {
font-size:10px;
font-weight: 600;
letter-spacing: 0.5px;
line-height:12px;
transition:opacity 400ms;
text-align:center;
width:100%;
position:absolute;
left:0;
bottom:1px;
}
.btn_menu .btn_menu_ico {
width:45px;
height:44px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.aside_menu_showed .btn_menu_caption,
.btn_close_menu_caption {
opacity:0;
}
.aside_menu_showed .btn_close_menu_caption {
opacity:1;
}
.btn_menu_ico_inner {
width:28px;
height:15px;
top:15px;
left:9px;
position:absolute;
transition:left 400ms, top 400ms;
}
.aside_menu_showed .btn_menu .btn_menu_ico_inner {
left:11px;
top:12px;
}
.btn_menu .btn_menu_ico span {
display:block;
width:18px;
height:2px;
position:absolute;
left:0;
transition:transform 400ms, opacity 400ms, width 400ms, height 400ms;
}
.btn_menu .btn_menu_ico span.btn_menu_line1 {
top: 0;
width: 28px;
transform: translateX(0px);
}
.btn_menu .btn_menu_ico span.btn_menu_line2 {
top:7px;
width:28px;
}
.btn_menu .btn_menu_ico span.btn_menu_line3 {
top:14px;
transform:translateX(10px);
}
.btn_menu:hover .btn_menu_ico span {
width:28px;
transform:translateX(0px);
}
.aside_menu_showed .btn_menu_ico span.btn_menu_line2 {
opacity:0;
}
.aside_menu_showed .btn_menu_ico span.btn_menu_line1 {
width:24px;
height:2px;
transform:rotate(135deg) translate(6px,-6px);
}
.aside_menu_showed .btn_menu_ico span.btn_menu_line3 {
width:24px;
height:2px;
transform:rotate(-135deg) translate(4px,4px);
}
.header_title span {
font-weight:bold;
padding:0 30px;
position:relative;
} .aside_header .header_title {
transform:translateX(-50%);
position:absolute;
left:50%;
top:0;	
text-transform:uppercase;
font-size:10px;
line-height:12px;
}
.aside_header .header_title span {
transform: rotate(-90deg);
display: block;
white-space: nowrap;
font-size: 14px;
line-height: 12px;
letter-spacing: 2px;
}
.aside_header .header_socials {
position:absolute;
bottom:0;
left:50%;
transform:translateX(-50%);
margin:0 0 36px 0;
padding:0;
display:block;
}
.aside_header .header_socials li {
margin:8px 0;
padding:0;
list-style:none;
}
.header_socials li a {
font-size: 19px;
position: relative;
margin: 0 auto;
} .aside_menu_block {
display:block;
width:calc(100% - 100px);
height:100%;
position:fixed;
left:100px;
top:0;
z-index:99;	
opacity:0;
transition:opacity 500ms;
pointer-events:none;
}
.admin-bar .aside_menu_block {
top:32px;
height:calc(100% - 32px);
}
.aside_menu_showed .aside_menu_block {
opacity:1;
pointer-events:auto;
}
.blur_on_aside {
transition:filter 500ms;
}
.aside_menu_showed .blur_on_aside,
.aside_menu_showed .site_wrapper {
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-ms-filter: blur(4px);
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='4'/></filter></svg>#blur");
filter: blur(4px);
filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=4);
}
.aside_menu_block_top_inner {
padding: 60px 0 30px 0;
}
.aside_menu_block_inner .logo {
float:left;
}
.menu_logo {
display:inline-block;
}
.aside_menu_block_inner .aside_search_wrapper {
float:right;
padding-top:10px;
}
.aside_search_wrapper form,
.aside_search_wrapper.aside_search_inner {
max-width:400px;
width: 100%;
border-radius:29px;
position:relative;
display: inline-block;
text-align: center;
}
.aside_search_wrapper form i {
width:20px;
height:20px;
font-size:22px;
line-height:22px;
text-align:center;
position:absolute;
right:30px;
top:17px;
}
.aside_menu_block .aside_search_wrapper input[type="text"] {
width: 570px;
max-width: 570px;
}
.aside_menu_block .aside_search_wrapper form, 
.aside_menu_block .aside_search_wrapper.aside_search_inner{
max-width: 570px;
}
.aside_search_wrapper input[type="text"] {
margin:0;
border:none;	
border-radius:29px;
background:transparent;	
border: 1px solid rgba(116, 122, 140, 0.3);
height:58px;	
max-width: 400px;
width: 100%;
display:block;
font-size:16px;
line-height:24px;
padding:0 60px 0 30px;
}
.aside_search_wrapper input::-webkit-input-placeholder {
-webkit-font-smoothing:antialiased;
}
.aside_search_wrapper input::-moz-placeholder {
opacity:1;
-moz-osx-font-smoothing:grayscale;
} .aside_main_nav {
overflow:hidden;
display:block;
position:relative;
}
.aside_main_nav ul {
margin:0;
padding:0;
display:block;
font-size:0;
line-height:0;
}
.aside_main_nav.contained_menu > ul.menu {
position:absolute;
left:0;
top:50%!important;
transform:translateY(-50%);
width:100%;
display:block;
}
.aside_main_nav.overflowed_menu > ul.menu {
position:absolute;
left:0;
top:0;
width:100%;
display:block;
}
.aside_main_nav.overflowed_menu > ul.menu:before,
.aside_main_nav.overflowed_menu > ul.menu:after {
content:'';
position:absolute;
left:50%;
transform:translateX(-50%);
}
.aside_main_nav ul.menu li {
list-style:none;
margin:0;
padding:0;
}
.aside_main_nav ul.menu > li {
vertical-align:top;
display:inline-block;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding-right:20px;
}
.aside_main_nav ul.menu > li > a {
text-transform:uppercase;
margin-bottom:13px;
display:inline-block;
font-weight: 400;
line-height: 36px;
}
.aside_main_nav ul.sub-menu > li > a {
display:inline-block;
padding:0;
line-height: 20px;
padding-bottom: 16px;
font-weight: 400;
}
.aside_main_nav ul.sub-menu .sub-menu {
padding:0 0 0 20px;
} .aside_menu_footer {
width:100%;
}
.aside_menu_footer_inner {
font-size:0;
line-height:0;
padding:50px 0;
}
.aside_menu_footer_lp {
display:inline-block;
text-align:left;
vertical-align:middle;
width:50%;
font-weight: 400;
}
.aside_menu_footer_rp {
text-align:right;
display:inline-block;
vertical-align:middle;
width:50%;	
font-weight: 400;
}
.aside_menu_footer_rp .copyright,
.aside_menu_footer_rp .copyright span {
font-size: 16px;
line-height: 1.9em;
font-weight: 400;
} .header_holder {
display:none;
}
.header_fixed .header_holder {
display:block;
}
.header_fixed header.simple_sticky {
position:fixed;
width:100%;
}
header.simple_sticky { }
.header_tagline {
position:relative;
min-height:60px;
overflow:hidden;
}
.header_tagline .tagline_center {
position:absolute;
left:50%;
top:50%;
margin-top:-2px;
transform:translate(-50%,-50%);
}
.header_tagline .tagline_left {
float:left;
}
.header_tagline .header_socials {
padding:21px 0 0 40px;
margin:0;
}
.header_tagline .header_socials li {
margin:0 8px;
padding:0;
list-style:none;
display:inline-block;
}
.header_tagline .header_title span {
text-transform:uppercase;
font-size:10px;
line-height:12px;
font-weight:500;
letter-spacing:5.15px;
}
.header_tagline .header_title span:before, 
.header_tagline .header_title span:after {
margin-top:-1px;
}
.header_tagline .tagline_right {
float:right;
}
.header_search_wrapper {
height:60px;
}
.header_tagline .header_search_inner {
display:inline-block;
}
.header_tagline .header_search_inner input {
margin:0;
border:none;	
border-radius:19px;
background:rgba(116,122,140,0.3);
height:38px;
width:0px;
display:block;
font-size:14px;
line-height:30px;
padding:0 70px 0 26px;
color:#ffffff;
position:absolute;
right:25px;
top:11px;
pointer-events:none;
opacity:0;
transition:opacity 400ms, width 400ms;
}
.show_header_search .header_search_inner input {
pointer-events:auto;
opacity:1;
width:350px;
}
.header_tagline .header_search_inner input::-webkit-input-placeholder {
-webkit-font-smoothing:antialiased;
}
.header_tagline .header_search_inner input::-moz-placeholder {
opacity:1;
-moz-osx-font-smoothing:grayscale;
}
.header_tagline .header_search_inner form {
position:relative;
width:45px;
height:38px;
padding:11px 25px 11px 0;
}
.header_tagline .header_search_toggler {
width:20px;
height:20px;
position:absolute;
display:inline-block;
right:50px;
top:18px;
}
.header_tagline .header_search_toggler i {
font-size:22px;
line-height:22px;
text-align:center;
position:absolute;
left:0;
top:0;
color:inherit;
transition:color 400ms;
}
.show_header_search.header_tagline .header_search_toggler i {
color:#ffffff;
}
.top_header.simple_sticky .main_header_inner,
.top_header.simple .main_header_inner {
padding: 0 60px 0 50px;
font-size:0;
line-height:0;
}
.top_header.simple_sticky .main_header_inner .logo,
.top_header.simple .main_header_inner .logo {
padding: 0;
display:inline-block;
vertical-align:middle;
}
.top_header.simple_sticky .menu_logo,
.top_header.simple .menu_logo {
display:block;
}
.top_header.simple_sticky .main_header_inner .logo img,
.top_header.simple .main_header_inner .logo img {
display:block;
}
.top_header.simple_sticky .main_header_inner .main_menu_wrapper,
.top_header.simple .main_header_inner .main_menu_wrapper {
display:inline-block;
text-align:right;
vertical-align: middle;
}
.top_header.simple_sticky .main_header_inner .main_menu_wrapper nav,
.top_header.simple .main_header_inner .main_menu_wrapper nav {
padding-right:2px;
} nav.simple_main_nav ul {
padding:0;
margin:0;
display:block;
}
nav.simple_main_nav ul li {
padding:0;
margin:0;
list-style:none;
z-index:100;
}
nav.simple_main_nav .sub-menu {
display:none;
}
nav.simple_main_nav ul.menu > li {
display:inline-block;
margin:0 0 0 56px;
position:relative;
padding:13px 0;
line-height: 1;
}
nav.simple_main_nav ul.menu > li > a {
text-transform:uppercase;
display:block;
position:relative;
}
nav.simple_main_nav ul.menu > li.menu-item-has-children > a {
padding-right:13px;
}
nav.simple_main_nav ul.menu > li.menu-item-has-children > a:after {
content:"";
display:block;
position:absolute;
right:1px;
top:50%;
transform:translateY(-50%);
width: 0;
height: 0;
border-style: solid;
margin-top:2px;
border-width: 4px 3.5px 0 3.5px;
transition:border-color 400ms;
}
.simple_main_nav ul li ul.sub-menu {
display:block;
width:226px;
position:absolute;
top:18px;
left:0;
margin-left:0;
text-align:left;
padding-top:30px;
z-index:101;
transition:opacity 250ms, transform 250ms;
}
.simple_main_nav ul li ul.sub-menu:before {
content:'';
width:100%;
height:2px;
display:block;
}
.main_header nav ul.menu > li:nth-last-child(2) > ul.sub-menu,
.main_header .menu > li:last-child > ul.sub-menu {
margin-left:0px;
left:auto;
right:-26px;
}
.simple_main_nav ul li ul.sub-menu li {
display:block;
list-style:none;
margin:0;
position:relative;
}
.simple_main_nav ul li ul.sub-menu li.menu-item-has-children:before {
content:'';
width: 0;
height: 0;
border-style: solid;
border-width: 4px 0 4px 5px;
position:absolute;
right:15px;
top:50%;
transform:translateY(-5px);
}
.simple_main_nav ul li ul.sub-menu li .sub-menu {
margin:0;
left:226px;
top:-14px;
padding-left:0px;
padding-top:1px;
z-index:102;
}
.simple_main_nav ul.sub-menu > li > a {
padding:0px 20px 0px 24px;
display:block;
position:relative;
transition:color 300ms;
font-weight:400;
letter-spacing:0.1px;
}
nav.simple_main_nav ul.sub-menu > li > a:before {
content:'';
display:block;
position:absolute;
left:20px;
bottom:0;
width:calc(100% - 40px);
height:1px;
}
.simple_main_nav ul.sub-menu > li:first-child > a {
padding-top:17px;
}
.simple_main_nav ul.sub-menu > li > a {
line-height: 36px;
}
.simple_main_nav ul.sub-menu > li:last-child > a {
padding-bottom:0;
}
.simple_main_nav ul.sub-menu > li:last-child {
padding-bottom:17px;
}
.simple_main_nav ul.sub-menu > li > a span {
display:block;
position:relative;
}
.simple_main_nav ul.sub-menu > li > a span:after {
content:"\00b7";
display:block;
position:absolute;
right:0;
top:50%;
margin-top:-8px;
}
.simple_main_nav ul.sub-menu > li.menu-item-has-children > a span:after {
content:"";
display:block;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
width: 0;
height: 0;
border-style: solid;
border-width: 4px 3.5px 0 3.5px;
}
.simple_main_nav ul > li {
display:inline-block;
}
.main_header .menu ul.sub-menu {
top:-999px!important;
opacity:0!important;
transform:scale(1,0.8) translateY(6px)!important;
-webkit-transform:translateY(1,0.8) translateY(6px)!important;
transform-origin:top;
}
.main_header .menu > li:hover > ul.sub-menu {
top:20px!important;
opacity:1!important;
visibility:visible!important;
transform:scale(1,1) translateY(0px)!important;
-webkit-transform:scale(1,1) translateY(0px)!important;
}
.main_header .menu > li:hover > .sub-menu > li > .sub-menu {
top:-999px!important;
opacity:0!important;
visibility:hidden!important;
transform:translate(-10px, 0)!important;
-webkit-transform:translate(-10px, 0)!important;
}
.main_header ul.menu > li:hover > .sub-menu > li:hover > .sub-menu {
top:-19px!important;
opacity:1!important;
visibility:visible!important;
transform:translate(0, 0)!important;
-webkit-transform:translate(0, 0)!important;
}
.simple_main_nav ul.menu > li > ul.sub-menu > li:first-child:hover > ul.sub-menu {
top:-3px!important;
}
.main_header nav ul.menu > li:last-child > .sub-menu > li > .sub-menu,
.main_header nav ul.menu > li:nth-last-child(2) > .sub-menu > li > .sub-menu,
.main_header nav ul.menu > li:nth-last-child(3) > .sub-menu > li > .sub-menu {
left:-226px;
padding-left:0;
padding-right:0px;
} .site_wrapper {
transition:filter 500ms;
}
.main_wrapper {
padding:0px 0 80px 0;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}
.stick2top {
margin-top:-81px;
}
.main_wrapper.like_fullscreen_type {
padding:0;
}
.site_wrapper {
position:relative;
z-index:0;
}
.no-sidebar .left-sidebar-block,.no-sidebar .right-sidebar-block {
display:none;
}
.left-sidebar .right-sidebar-block {
display:none;
}
.left-sidebar .left-sidebar-block {
display:block;
float:left;
margin-left:0;
}
.left-sidebar .posts-block {
float:right;
}
.right-sidebar .left-sidebar-block {
display:none;
}
.right-sidebar .right-sidebar-block {
display:block;
}
.right-sidebar-block,.left-sidebar-block {
float:left;
text-align:left;
width:270px;
}
.left-sidebar-block {
padding-right:30px;
padding-top: 90px;
}
.right-sidebar-block {
padding-left:30px;
padding-top: 90px;
}
.fl-container.hasRS {
float:left;
}
.fl-container.hasRS,.posts-block.hasLS {
width:870px;
} .main_footer {
padding:0 30px;
}
.footer_widgets {
transition:filter 500ms;
}
.aside_menu_showed .footer_widgets {
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
-ms-filter: blur(2px);
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='2'/></filter></svg>#blur");
filter: blur(2px);
filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2);
}
.back2top {
width:50px;
height:50px;
display:none;
visibility: hidden;
border-radius:100%;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/arrow-pointing-to-right.png) no-repeat center;
background-size: 21px 15px;
transition: all 400ms;
z-index:101;
position:fixed;
right:30px;
bottom:30px;
transform:rotate(270deg);
-webkit-transform:rotate(270deg);
}
.show2top.back2top {
display:block;
visibility: visible;
}  .cs_logo {
display:inline-block;
margin:0 auto 80px auto;
}
.cs_logo img {
display:block;
}
.bg_commingsoon {
position:fixed;
z-index:2;
left:0;
top:0;
width:100%;
height:100%;
display:block;
background-position:center;
background-size:cover;
}
.global_count_wrapper {
position:fixed;
margin-left:-585px;
left:50%;
top:50%;
transform:translateY(-50%);
transition:margin-top 300ms;
z-index:15;
text-align:center;
transition:top 300ms;
}
.countdown_wrapper {
width:100%;
display:block;
z-index:5;
}
.countdown_logo_wrapper {
display:inline-block;
margin:0 auto;
width:1170px;
text-align:center;
font-size:0;
line-height:0;
transition:top 300ms;
padding:0 0 52px;
}
.countdown_logo {
position:absolute;
left:50%;
top:75px;
transform:translateX(-50%);
display:block;
z-index:10;
}
h1.count_title {
text-align:center;
width:100%;
margin:0 0 80px 0;
font-size:36px;
font-weight: bold;
line-height:40px;
letter-spacing:5px;
}
.shortcode_subscribe {
width:770px;
padding:78px 0 61px 0;
margin:0 auto;
position:relative;
}
.shortcode_title {
font-size:18px;
line-height:18px;
margin-bottom:20px;
}
.shortcode_subscribe input[type="text"],
.shortcode_subscribe input[type="email"],
.shortcode_subscribe input[type="password"],
.shortcode_subscribe textarea {
width:440px;
height:50px;
border-radius:25px;
}
.shortcode_subscribe .wpcf7-form-control-wrap {
display:inline-block;
padding-right:20px;
}
.shortcode_subscribe input[type="submit"] {
height:50px;
border-radius:25px;
padding-left:50px;
padding-right:50px;
font-size:14px;
}
.shortcode_subscribe input[type="submit"]:hover {
color:#ffffff;
border-color:#ffffff;
}
.count_container_wrapper {
text-align:center;
width:100%;
display:block;
z-index:5;
padding-top:100px;
}
.count_container {
width:1170px;
margin:0 auto;
}
.form_area {
position:relative;
display:block;
text-align:center;
padding-top:142px;
}
.notify_shortcode {
text-align:center;
margin:0 auto;
}
.notify_shortcode div,
.notify_shortcode span,
.notify_shortcode p {
font-size:0;
line-height:0;
padding:0;
}
.notify_shortcode span {
display:inline-block;
float:left;
}
.notify_shortcode form {
display:inline-block;
margin:0 auto;
overflow:hidden;
}
.notify_shortcode span.wpcf7-form-control-wrap,
.notify_shortcode input[type="email"] {
width:460px;
display:inline-block;
}
.notify_shortcode .wpcf7-response-output {
color:#fff;
text-align:center;
font-size:12px;
line-height:14px;
text-transform:uppercase;
border:none;
}
.notify_shortcode img {
display:none;
}
.countdown_footer {
position:fixed;
bottom:48px;
left:50%;
width:1170px;
text-align:center;
z-index:5;
margin-left:-585px;
}
.cs_socials {
padding-top:100px;
}
.cs_socials .header_socials {
margin:0;
padding:0;
height:20px;
}
.cs_socials .header_socials li {
margin:0 8px;
height:20px;
padding:0;
list-style:none;
display:inline-block;
}
.cs_socials .header_socials li a i.gt3_fa_before {
color:#c3c6ce;
} .countdown-rtl {
direction:rtl;
}
.countdown-row {
clear:both;
width:100%;
display:block;
margin-bottom:-6px;
padding:0 2px;
text-align:center;
font-size:0;
line-height:0;
}
.countdown-section {
width:auto;
padding:0 0;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
display:inline-block;
text-align:center;
font-size:0;
line-height:0;
margin:0 23px;
}
.countdown-section:first-child {
padding-left:0;
}
.countdown-section:last-child {
padding-right:0;
}
.countdown-row .countdown-section:before {
content:'';
padding:0 57px;
}
.countdown-row .countdown-section:first-child:before {
display:none;
}
.countdown-amount {
font-size:120px;
font-weight: bold;
line-height:102px;
text-align:center;
display:block;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.countdown-period {
padding:35px 10px 0 10px;
font-size:30px;
line-height:28px;
font-weight:300;
letter-spacing:0px;
display:block;
width:100%;
text-align:center;
position:relative;
margin:5px 0 0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
@media only screen and (min-height: 800px) and (max-height: 970px) {
.cs_logo {
margin-bottom:50px;
}
h1.count_title {
margin-bottom:50px;
}
.count_container_wrapper {
padding-top:50px;
}
.cs_socials {
padding-top:50px;
}
.shortcode_subscribe {
padding:48px 0 31px 0;
}
}
@media only screen and (min-height: 600px) and (max-height: 800px) {
.cs_logo {
margin-bottom:20px;
}
h1.count_title {
margin-bottom:40px;
}
.count_container_wrapper {
padding-top:50px;
}
.cs_socials {
padding-top:40px;
}
.shortcode_subscribe {
padding:28px 0 11px 0;
}
.shortcode_subscribe:before {
bottom:-25px;
height:50px;
}
.countdown-amount {
font-size:60px;
line-height:62px;
}
.countdown-period {
padding-top:10px;
}
} .page_404,
.page_404 body {
height:100%;
position:relative;
}
.has_admin_bar.page_404 {
height:calc(100% - 32px);
}
.wrapper_404 {
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
z-index:3;
padding:133px 100px 110px 100px;
text-align:center;
}
.wrapper_404 .title_404 {
font-size:36px;
line-height:48px;
letter-spacing:0;
padding-bottom:12px;
font-weight: bold;
}
.content_404 {
font-size:18px;
line-height:30px;
padding-bottom:42px;
}
.wrapper_404 .aside_search_wrapper form.aside_search_form{
height: 48px;
}
.wrapper_404 .aside_search_wrapper form.aside_search_form input[type="text"]{
height: 48px;
font-weight: 400;
}
.wrapper_404 .aside_search_wrapper{
padding-bottom: 20px;
}
.wrapper_404 .aside_search_wrapper form i{
top: 12px;
} .page_pp,
.page_pp body {
height:100%;
position:relative;
}
.has_admin_bar.page_pp {
height:calc(100% - 32px);
}
.gt3_pp_page_bg {
position:fixed;
z-index:1;
left:0;
top:0;
width:100%;
height:100%;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}
.gt3_pp_page_bg:before {
content:'';
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
display:block;
z-index:2;
background:rgba(0,0,0,0.5);
}
.wrapper_pp {
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-47%);
z-index:3;
padding:91px 75px 77px 75px;
width:770px;
text-align:center;
}
.wrapper_pp .title_pp {
font-size:36px;
line-height:40px;
letter-spacing:0;
padding-bottom:31px;
text-transform:uppercase;
}
.content_pp,
.content_pp p {
font-size:20px;
line-height:36px;
color:#96969c;
}
.content_pp p:first-child {
padding:0 15px 12px 15px;
}
.content_pp p label {
font-size:0;
line-height:0;
color:rgba(0,0,0,0);
display:inline-block;
}
.content_pp p label input {
width:440px;
}
.post-password-form .gt3_form_button_wrapper {
display:inline-block;
margin-left:15px;
}  .wize_photo_button {
width:46px;
height:46px;
display:block;
background:rgba(0,0,0,0.15);
border-radius:100%;
transition:background 400ms, opacity 400ms;
}
.wize_photo_button i {
font-size:16px;
line-height:20px;
text-align:center;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
color:#ffffff;
}
.wize_photo_button:hover {
background:rgba(0,0,0,0.4);
}
.wize_photo_button:before {
display:none;
}
.wize_photo_prev i {
margin-top:1px;
}
.wize_photo_up i {
margin:-1px 0 0 0;
}
.wize_photo_down i {
margin:-1px 0 0 0;
}
.wize_photo_play_pause i {
transition:opacity 400ms;
}
i.gt3_pause {
width:12px;
height:14px;
display:block;
}
i.gt3_pause:before,
i.gt3_pause:after {
content:'';
position:absolute;
width:4px;
height:14px;
background:#ffffff;
top:0;
border-radius:1px;
}
i.gt3_pause:before {
left:0;
}
i.gt3_pause:after {
right:0;
}
.wize_photo_play_pause.fs_state_play i.fa-play,
.wize_photo_play_pause i.gt3_pause {
opacity:0;
}
.wize_photo_play_pause i.fa-play {
margin-left:2px;
}
.wize_photo_play_pause i.gt3_pause {
margin-left:0px;
}
.wize_photo_play_pause i.fa-play,
.wize_photo_play_pause.fs_state_play i.gt3_pause {
opacity:1;
}
.wize_photo_next i {
margin:1px 0 0 2px;
}
.fs_slider_share {
position:absolute;
right:30px;
bottom:27px;
}
.fs_slider_share {
position:absolute;
right:30px;
bottom:27px;
}
.fs_slider_controls {
position:absolute;
bottom:27px;
right:84px;
z-index:30;
}
.fs_slider_prev,
.fs_slider_next {
transform:translateY(-50%)!important;
}
.with_aside_header .gallery_single {
width:calc(100% - 100px);
} .gt3_divider_wrapper {
position:relative;
}
.gt3_divider_wrapper.gt3_divider_align_left {
text-align:left;
}
.gt3_divider_wrapper.gt3_divider_align_center {
text-align:center;
}
.gt3_divider_wrapper.gt3_divider_align_right {
text-align:right;
}
.gt3_divider {
display:inline-block;
margin:0 auto;
} .with_aside_header .fs_style_on.fs_gallery_wrapper {
width:calc(100% - 100px)!important;
}
.fs_style_on.fs_gallery_wrapper {
left:auto;
right:0;
width:100%!important;
}
html.fullscreen_slider header.aside_header {
transition:transform 400ms;
}
html.with_aside_header .fs_style_on.fs_gallery_wrapper {
transition:width 400ms, filter 500ms;
}
html.fullview_fs_slider.with_aside_header .fs_style_on.fs_gallery_wrapper {
width:100%!important;
}
.fs_share_block {
position:absolute;
z-index:-1;
width:100%;
height:100%;
display:block;
top:0;
left:0;
cursor:pointer;
opacity:0;
background:rgba(0,0,0,0.8);
transition:z-index 500ms, opacity 500ms;
}
.show_fs_share .fs_share_block {
background:rgba(0,0,0,0.8);
z-index:35;
opacity:1;
}
.fs_share_block .fs_share_content {
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
}
.fs_share_block .fs_share_content a {
display:inline-block;
margin:0 25px;
color:#ffffff;
width:32px;
height:32px;
position:relative;
}
.fs_share_block .fs_share_content a i {
font-size:32px;
line-height:32px;
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
}
.fs_share_block .fs_share_content a i.hovered {
opacity:0;
}
.fs_share_block .fs_share_content a:hover i {
opacity:0;
}
.fs_share_block .fs_share_content a:hover i.hovered {
opacity:1;
}
.fs_footer_line {
width:100%;
height:100px;
display:block;
position:absolute;
left:0;
bottom:0;
z-index:27;
background:rgba(0,0,0,0.15);
transition:transform 400ms;
}
.fullview_fs_slider .fs_footer_line {
transform:translateY(100%);
}
.fs_gallery_wrapper .fs_footer_line .fs_title_wrapper {
bottom:18px;
max-width:calc(50% - 300px);
max-height:58px;
overflow:hidden;
}
.fs_title_wrapper .fs_title {
margin-bottom:6px;
} .fs_thmb_viewport {
position:absolute;
top:20px;
left:50%;
width:500px;
transform:translateX(-50%);
}
.fs_thmb_list {
position:absolute;
left:0;
top:0;
width:500px;
height:60px;
display:block;
}
.thmb_slide {
width:80px;
height:60px;
position:absolute;
left:50%;
top:0;
transform:translateX(-50%);
opacity:0;
transition: transform 500ms, opacity 500ms;
z-index: -1;
cursor: pointer;
}
.thmb_slide:before {
content:'';
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
background:rgba(0,0,0,0.4);
border:1px solid rgba(255,255,255,0);
transition:border 400ms, background 400ms;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.thmb_slide:hover:before {
background:rgba(0,0,0,0);
}
.thmb_slide img {
display: block;
width: 100%;
height: 100%;
}
.thmb_slide.fs_thmb_prev2,
.thmb_slide.fs_thmb_next2 {
z-index: 32;
opacity: 1;
}
.thmb_slide.fs_thmb_prev,
.thmb_slide.fs_thmb_next {
z-index: 33;
opacity: 1;
}
.thmb_slide.fs_thmb_current {
z-index: 34;
opacity: 1;
transform: translateX(-40px) scale(1, 1);
}
.thmb_slide.fs_thmb_current:before {
background:rgba(0,0,0,0);
border:1px solid rgba(255,255,255,0.7);
transition:border 400ms, background 400ms;
}
.thmb_slide.fs_thmb_prev2 {
transform: translateX(-240px) scale(1, 1);
}
.thmb_slide.fs_thmb_next2 {
transform: translateX(160px) scale(1, 1);
}
.thmb_slide.fs_thmb_prev {
transform: translateX(-140px) scale(1, 1);
}
.thmb_slide.fs_thmb_next {
transform: translateX(60px) scale(1, 1);
}
.fs_gallery_wrapper .wize_photo_button {
opacity:0;
}
.hovered_fsgal_module.fs_gallery_wrapper .wize_photo_button {
opacity:1;
} .ribbon_slide .ribbon_overlay {
content:'';
background:rgba(0,0,0,0.6);
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
pointer-events:none;
transition:background 500ms;
z-index:30;
}
.ribbon_slide.ribbon_current .ribbon_overlay {
background:rgba(0,0,0,0);
}
.ribbon_fs_on.ribbon_slider_wrapper {
left:auto;
right:0;
}
.ribbon_title_content {
width:100%;
height:100px;
display:block;
position:absolute;
left:0;
bottom:0;
z-index:27;
background:rgba(0,0,0,0.15);
transform:none;
transition:opacity 400ms;
opacity:0;
text-align:left;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding:24px 0 0 27px;
}
.ribbon_current .ribbon_title_content {
opacity:1;
}
.ribbon_title_content .ribbon_title {
margin-bottom:6px;
}
.ribbon_title_content .ribbon_descr {
margin:0;
} .flow_title_content {
width:100%;
height:100px;
display:block;
position:absolute;
left:0;
bottom:0;
z-index:27;
transform:none;
transition:opacity 400ms;
text-align:center;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding:0!important;
}
.flow_title_content .flow_title {
margin:24px 0 6px 0;
}
.flow_title_content .flow_descr {
margin:0;
}
.flow_prevSlide,
.flow_nextSlide {
top:50%;
transform:translateY(-50%);
z-index:40;
position:absolute;
background:rgba(62,63,70,0.5);
}
.title_is_on .flow_prevSlide,
.title_is_on .flow_nextSlide {
margin-top:-50px;
}
.flow_prevSlide:hover,
.flow_nextSlide:hover {
background:rgba(62,63,70,0.7);
}
.flow_prevSlide {
left:80px;
}
.flow_nextSlide {
left:auto;
right:80px;
} .circles_title_content {
width:100%;
height:100px;
display:block;
position:absolute;
left:0;
bottom:0;
z-index:27;
transform:none;
transition:opacity 400ms;
text-align:center;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding:0!important;
}
.circles_title_content .circles_title {
margin:24px 0 6px 0;
}
.circles_title_content .circles_descr {
margin:0;
}
.circles_prevSlide,
.circles_nextSlide {
top:50%;
transform:translateY(-50%);
z-index:40;
position:absolute;
background:rgba(62,63,70,0.5);
}
.circles_prevSlide:hover,
.circles_nextSlide:hover {
background:rgba(62,63,70,0.7);
}
.circles_prevSlide {
left:80px;
}
.circles_nextSlide {
left:auto;
right:80px;
} .stripe_title_wrapper {
width:100%;
height:100px;
display:block;
position:absolute;
left:0;
bottom:0;
z-index:27;
background:rgba(0,0,0,0.15);
transform:none;
transition:opacity 400ms;
opacity:0;
text-align:center;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding:25px 0 0 26px;
}
.stripe_title_wrapper .stripe_title {
margin:0 0 6px 0;
}
.stripe_overlay {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
background:rgba(0,0,0,0.6);
opacity:1;
transition:opacity 400ms;
}
.stripe_slide.current-slide .stripe_overlay {
opacity:0;
}
.stripe_slide .gt3_plus_icon {
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
z-index:21;
opacity:0;
transition:opacity 400ms;
}
.stripe_slide:hover .gt3_plus_icon {
opacity:1;
}
.stripe_slider_expanded .stripe_slide .gt3_plus_icon:before {
opacity:0;
} .packery_gallery_wrapper .packery-item .packery_overlay,
.grid_gallery_wrapper .grid-item:hover .grid_overlay {
opacity:0;
}
.packery_gallery_wrapper .packery-item .packery_item_inner:hover .packery_overlay,
.grid_gallery_wrapper .grid-item .grid_item_inner:hover .grid_overlay {
opacity:1;
}
.gt3_plus_icon {
width:44px;
height:44px;
display:block;
border-radius:24px;
border:#ffffff 2px solid;	
}
.gt3_plus_icon:after,
.gt3_plus_icon:before {
content:'';
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
display:block;
background:#ffffff;
}
.gt3_plus_icon:after {
width:16px;
height:2px;
}
.gt3_plus_icon:before {
width:2px;
height:16px;
}
.packery_gallery_wrapper .packery-item .packery_item_inner .gt3_plus_icon,
.grid_gallery_wrapper .grid-item .grid_item_inner .gt3_plus_icon {
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
transition:opacity 400ms;
opacity:0;
z-index:17;
}
.packery_gallery_wrapper .packery-item .packery_item_inner:hover .gt3_plus_icon,
.grid_gallery_wrapper .grid-item .grid_item_inner:hover .gt3_plus_icon {
opacity:1;
}
.gt3_grid_module_button {
padding-top:40px;
text-align:center;
} .shift_title_wrapper {
width:100%;
min-height:100px;
display:block;
position:absolute;
left:0;
z-index:27;
background:rgba(0,0,0,0.15);
transform:none;
transition:opacity 400ms, transform 400ms;
text-align:left;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding:25px 40px 17px 40px;
}
.shift_title_wrapper .shift_title {
margin:0 0 6px 0;
}
.odd_slide .shift_title_wrapper {
top:0;
text-align:right;
}
.even_slide .shift_title_wrapper {
bottom:0;
text-align:left;
}
.title_state_hide .shift_title_wrapper {
display:none!important;
}
.title_state_hide .shift_title_wrapper {
display:none!important;
}
.title_state_expanded .odd_slide .shift_title_wrapper,
.title_state_on_hover .odd_slide .shift_title_wrapper {
transform:translateY(-100%);
opacity:0;
}
.title_state_expanded .even_slide .shift_title_wrapper,
.title_state_on_hover .even_slide .shift_title_wrapper {
transform:translateY(100%);
opacity:0;
}
.title_state_expanded .odd_slide.slide_fullview .shift_title_wrapper,
.title_state_expanded .even_slide.slide_fullview .shift_title_wrapper,
.title_state_on_hover .odd_slide:hover .shift_title_wrapper,
.title_state_on_hover .even_slide:hover .shift_title_wrapper {
transform:translateY(0%);
opacity:1;
} .gt3_albums_grid .albums_grid_item:hover .grid_overlay {
opacity:0;
}
.gt3_albums_grid .albums_grid_item .albums_grid_item_inner:hover .grid_overlay {
opacity:0.7;
}
.gt3_albums_grid .albums_grid_item .albums_grid_item_inner .gt3_plus_icon {
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
transition:opacity 400ms;
opacity:0;
z-index:17;
}
.gt3_albums_grid .albums_grid_item .albums_grid_item_inner:hover .gt3_plus_icon {
opacity:1;
}
.gt3_grid_module_button {
text-align:center;
}
.albums_grid_item_inner .albums_grid_content_overlay {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
height:50%;
background: rgba(0,0,0,1); background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);	
background-size:100% 100%;
background-position:100% 100%;
opacity:0;
transition:opacity 500ms;
}
.albums_grid_item_inner:hover .albums_grid_content_overlay {
opacity:0.6;
}
.albums_grid_item_inner .albums_grid_content {
position:absolute;
bottom:0;
left:0;
width:100%;
padding:0 20px 16px 20px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
opacity:0;
transform:translateY(15px);
transition:opacity 500ms, transform 500ms;
}
.albums_grid_item_inner:hover .albums_grid_content {
opacity:1;
transform:translateY(0);
}
.albums_grid_item_inner {
position:relative;
}
.albums_grid_title {
margin-bottom:3px;
}
.albums_grid_meta {
font-size:16px;
line-height:18px;
margin-bottom:18px;
}
.albums_grid_pics_count {
font-size:14px;
line-height:16px;
text-transform:uppercase;
}
.albums_grid_meta,
.albums_grid_pics_count {
font-weight:400;
}
.centered_content {
text-align:center;
}
.albums_grid_content.centered_content {
left:50%;
top:50%;
bottom:auto;
transform:translate(-50%,-40%);
z-index:18;
pointer-events:none;
}
.albums_grid_item_inner:hover .albums_grid_content.centered_content {
transform:translate(-50%,-50%);
}
.albums_grid_content.centered_content .albums_grid_meta,
.albums_grid_content.centered_content .albums_grid_pics_count {
opacity:0.6;
} .gt3_albums_filter_wrapper {
text-align:center;
}
ul.gt3_albums_filter {
padding:0 0 48px 0;
margin:0 auto;
text-align:left;
display:block;
max-width:1170px;
}
.gt3_albums_filter li {
display:inline-block;
margin:0 25px 0 0;
padding:0;
list-style:none;
}
.gt3_albums_filter li a {
letter-spacing:2.5px;
text-transform:uppercase;
font-size:12px;
line-height:14px;
} .blog_post_preview:not(:first-cguld){
padding-top: 80px;
}
.gt3_blog_listing .gt3_form_button_wrapper {
transform:translateY(1px);
margin-left:16px;
}
.gt3_blog_listing input[type="text"],
.gt3_blog_listing .gt3_form_button_wrapper {
vertical-align:top;
}
.blog_post_preview .post-password-form {
text-align:center;
}
.blog_post_preview .post-password-form,
.blog_post_preview .post-password-form p {
font-size:20px;
line-height:36px;
color:#96969c;
}
.blog_post_preview .post-password-form p:first-child {
padding:0 15px 12px 15px;
}
.blog_post_preview .post-password-form p label {
font-size:0;
line-height:0;
color:rgba(0,0,0,0);
display:inline-block;
}
.blog_post_preview .post-password-form  p label input {
width:440px;
}
.blog_post_preview .post-password-form .gt3_form_button_wrapper {
display:inline-block;
margin-left:15px;
}
.gt3_blog_listing .blog_post_preview:first-child {
border:none;
margin:0;
}
.blog_listing_title {
font-size:36px;
line-height:48px;
font-weight:bold;
letter-spacing:0;
margin-bottom:13px;
}
.blog_listing_title a{
transition:all 400ms;
}
.blog_listing_title a:hover{
text-decoration: underline;
}
.pf_output_container {
margin-bottom:30px;
}
.pf_output_container:empty {
display:none;
}
.pf_output_container img  {
display:block;
}
.post_has_image + .preview_top_wrapper{
text-align: left;
width: 68%;
margin-top: -30px;
z-index: 22;
position: relative;
background-color: #fff;
padding-bottom: 7px;
}
.preview_top_wrapper .post_meta {
line-height: 1.15;
padding-top: 55px;
}
.post_has_no_image + .preview_top_wrapper .post_meta{
padding-top: 30px;
}
.blog_post_preview .single_meta {
padding:34px 0 0 0;
display:flex;
}
.quote_post .preview_top_wrapper .post_meta,
.audio_post .preview_top_wrapper .post_meta,
.video_post .preview_top_wrapper .post_meta,
.link_post .preview_top_wrapper .post_meta,
.no_image .preview_top_wrapper .post_meta{
padding-top: 30px;
}
.post_has_no_image + .preview_top_wrapper{
text-align: left;
width: 100%;
margin-top: 0px;
z-index: 22;
position: relative;
background-color: transparent;
padding-bottom: 7px;
}
.sticky_post .blog_listing_title:before{
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
content: "\f08d";
margin-right: 10px;
}
.video_post .preview_top_wrapper{
text-align: left;
width: 100%;
margin-top: 0px;
z-index: 22;
position: relative;
background-color: transparent;
padding-bottom: 7px;
}
.blog_post_preview .single_meta > div.meta_lp,
.blog_post_preview .single_meta > div.meta_rp {
display:inline-flex;
}
.blog_post_preview .single_meta > div.meta_lp {
text-align:left;
flex-grow:3;
}
.blog_post_preview .single_meta > div.meta_rp {
text-align:right;
}
.blog_post_preview .single_meta .author_ava {
display:inline-block;
vertical-align:middle;
}
.blog_post_preview .single_meta .meta_block_wrapper {
display:inline-block;
vertical-align:middle;
padding-left:15px;
transform:translateY(-3px);
}
.blog_post_preview .single_meta .author_ava {
width:40px;
height:40px;
}
.blog_post_preview .single_meta .author_ava img {
display:block;
border-radius:100%;
width:100%;
height:100%;
}
.gt3_blog_listing .blog_post_preview .post_footer .shortcode_button {
border: none;
vertical-align: bottom;
padding: 0;
}
.gt3_blog_listing .blog_post_preview .post_footer .shortcode_button span{
text-decoration: underline;	
text-transform: uppercase;
transition:all 400ms;
letter-spacing: 0.5px;
}
.gt3_blog_listing .blog_post_preview .post_footer .shortcode_button:hover span{
opacity: 0.7;
}
.meta-item,
.meta-item span,
.meta-item a {
font-size:14px;
line-height:24px;
font-weight: 500;
}
.meta-item {
display:inline-block;
vertical-align:top;
}
.meta-item:first-child {
padding-left: 0;
}
.meta-item:after {
content: '|';
line-height: 16px;
font-weight: 400;
font-size: 14px;
padding: 0 4px 0 7px;
}
.meta-item:last-child:after {
display: none;
}
.meta-item i {
transform:translateY(-2px);
}
.pf_audio_wrapper iframe {
display:block;
}
.pf_audio_wrapper,
.pf_quote_wrapper,
.pf_link_wrapper,
.blog_post_preview.no_image .preview_content {
background:url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/bg_quote.jpg);
display:block;
padding:57px 100px 53px 97px;
text-align:left;
position:relative;
}
.pf_audio_wrapper {
padding: 60px 60px 40px 60px;
}
.pf_link_wrapper:before {
content: '\f0c1';
font-family: FontAwesome;
font-size:30px;
line-height:30px;
position:absolute;
left:58px;
top:58px;
opacity:1;
display:block;
}
.pf_quote_text,
.pf_link_text {
margin-bottom:30px;
}
.pf_link {
position:relative;
z-index:5;
font-size:14px;
letter-spacing:2px;
font-weight:bold;
line-height:1;
text-transform:uppercase;
}
.pf_quote_text,
.pf_link_text {
font-size:30px;
line-height:40px;
}
.pf_quote_wrapper {
position:relative;
padding:57px 80px 50px 65px;
margin:0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.pf_quote_text {
padding:0 0 0 33px;
position:relative;
}
.gt3_blog_listing .quote_post .pf_quote_text{
font-weight: 300;
font-style: italic;
}
.pf_quote_wrapper .pf_quote_text:before{
content: "​‌“";
position: absolute;
left: -7px;
top: 2px;
font-size: 60px;
font-weight: bold;
font-style: normal;
width: auto;
height: auto;
background-color: transparent;
}
.pf_quote_author {
text-transform:uppercase;
letter-spacing:2px;
padding-left:32px;
font-size: 14px;
font-weight: bold;	
}
.blog_post_preview.no_image .preview_content {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
padding:60px 60px 45px 60px;
}
.post_footer {
padding:13px 0 0 0;
clear: both;
}
.post_footer_lp {
float:left;
}
.post_footer_rp {
float:right;
}
.search.search-results .post_footer_rp{
display: none;
}
.pf_quote_author,
.pf_link,
.post_likes,
.post_meta,
.post_meta .meta-item,
.post_meta .meta-item a{
color: #b2b3b8;
}
.gt3_blog_listing .blog_post_preview {
padding-bottom: 80px;
}
.tax-portcat .gt3_blog_listing{
padding-top: 90px;
}
.gt3_blog_listing .blog_post_preview + .default_pager {
margin-top: -80px;
}
.gt3_blog_listing .blog_post_preview + .pagerblock {
margin-top: -45px;
} .post_likes,
.preview_share_wrapper {
display:inline-block;
vertical-align:middle;
}
.post_likes {
cursor:pointer;
float: right;
font-size:14px;
line-height:20px;
margin-left:20px;
}
.post_likes i {
display:inline-block;
width:30px;
height:45px;
position:relative;
line-height:45px;
text-align:center;
border-radius:100%;
} .preview_share_toggler {
width:45px;
height:45px;
border-radius:100%;
text-align:center;
display:inline-block;
font-size:14px;
line-height:45px;
background:#212125;
color:#757579;
}
.preview_share_toggler span:before {
font-size:14px;
}
.preview_share_wrapper {
position:relative;
text-align:right;
display:inline-block;
vertical-align:middle;
}
.preview_share_block {
height:45px;
font-size:0;
line-height:0;
position:relative;
top:0;
right:0;
transition:all 400ms;
}
.preview_share_block a {
width:auto;
height:45px;
line-height:45px;
border-radius:100%;
display:inline-block;
position:relative;
text-align:center;
margin:0 15px;
transition:background 400ms, transform 400ms, left 400ms, opacity 400ms;
}
.preview_share_block a:last-child{
margin-right: 0;
}
.preview_share_block a i {
color:#c3c6ce;
}
.preview_share_block a i {
font-size:16px;
line-height:45px;
}
.blog_post_preview.no_image .preview_content .preview_share_toggler,
.blog_post_preview.no_image .preview_content .post_likes i {
background:#2d2d32;
}
.blog_post_preview.no_image .preview_content .post_likes i {
color:#b5273a;
}
@media only screen and (max-width: 767px) {
.post_footer .post_footer_rp {
width:100%;
padding-top: 15px;
}
.post_footer .post_footer_rp .preview_share_block a:first-child{
margin-left: 15px;
}
.post_footer .post_footer_rp .preview_share_wrapper {
visibility: visible;
opacity:1;
}
.post_footer .post_footer_rp .preview_share_block {
visibility: visible;
opacity:1;
}
.post_footer .post_footer_rp .preview_share_block a {
transform:rotate(0deg);
opacity: 1;
margin-left: 0;
}
.post_footer .post_footer_rp .preview_share_block a.share_facebook {left:0;
}
.post_footer .post_footer_rp .preview_share_block a.share_twitter {left:55px;
}
.post_footer .post_footer_rp .preview_share_block a.share_gplus {left:110px;
}
.post_footer .post_footer_rp .preview_share_block a.share_pinterest {left:165px;
}
.post_footer .post_footer_rp .preview_share_toggler {
visibility: hidden;
opacity: 0;
}
.post_footer .post_footer_rp .post_likes {margin-left: 0;
}
.post_footer .post_footer_rp .post_likes,
.post_footer .post_footer_rp .preview_share_wrapper {margin-bottom: 10px;
}
} ul.pagerblock {
padding:0;
margin:45px 0 0 0;
position:relative;
text-align:left;
display:block;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.pagerblock li {
list-style:none;
margin-right: 10px;
padding:0!important;
display:inline-block;
vertical-align:middle;
}
.pagerblock li:first-child {
margin-right: 0;
display: none;
}
.pagerblock li a {
font-size:14px;
line-height:16px;
}
ul.pagerblock li:before{
display: none;
}
.pagerblock li span {
display:none;
}
.pagerblock li a span {
display:block;
}
.pagerblock li a.shortcode_button {
padding:0;
text-align:center;
width:40px;
height:40px;
border-radius:0;
border: 1px solid #f4f6fa;
line-height:40px;
background-color: #f4f6fa;
}
.pagerblock li.current a.shortcode_button span,
.pagerblock li a.shortcode_button:hover span{
color: #ffffff;
}
.pagerblock li.current a.shortcode_button:after {
opacity:0;
}
.pagerblock li a.shortcode_button:before,
.pagerblock li a.shortcode_button:after {
border-radius:100%;
}
.pagerblock li a.next_page,
.pagerblock li a.prev_page {
font-size:0;
line-height:0;
color:rgba(0,0,0,0);
display:inline-block;	
width:21px;
height:9px;
}  .page_nav_sep {
display:inline-block;
width:20px;
}
.pagger_info_text {
margin-right:13px;
}
.page-link { padding-top:15px;
margin-top:17px;
text-align:center;
clear: both;
} .search_not_found {
text-align:center;
padding-top:50px;
}
.search_wrapper .search_form {
text-align:center;
}
.search_wrapper input[type="text"] {
max-width:50%;
display:inline-block;
vertical-align:top;
}
.search_wrapper input[type="submit"] {
display:inline-block;
vertical-align:top;
margin-left:7px;
} .single_page .fl-container.hasRS,
.single_page .fl-container.hasLS,
.single_page .fl-container,
.gt3_blog_listing{
padding-top: 90px;
}
h1.blog_post_title {
text-transform: none;
font-weight: bold;
font-size: 36px;
line-height: 48px;
padding-top: 3px;
letter-spacing: 0;
margin-bottom: 2px;
}
.single_top_wrapper {
padding-bottom:24px;
}
.single_post_ground {
padding:23px 0 0 0;
}
.single_post_ground .spg_lp {
float:none;
text-align: center;
}
.single_tags {
padding-top:10px;
}
.single_tags a {
font-size:14px;
font-weight: 400;
line-height:30px;
display:inline-block;
border: 1px solid;
border-radius:27px;
padding:4px 18px;
margin-right:10px;
transition:color 400ms;
}
.single_tags a:hover {
color:#ffffff;
}
.single_post_ground .spg_lp{
position: relative;
margin: 40px 0 0 0;
border-top: rgba(0, 0, 0, 0.05) 1px solid;
}
.author_info {
position:relative;
padding:31px 40px;
margin-top: 60px;
background-color: #f9fafc;
}
.author_info:empty {
border-bottom:none;
padding:0;	
min-height:auto;
}
.author_info .author_ava {
width:110px;
height:110px;
display:block;
position:absolute;
left:40px;
top:40px;
}
.author_info .author_ava img {
width:100%;
height:100%;
display:block;
border-radius:100%;
}
.author_content {
position:relative;
padding:0 0 0 140px;
}
.author_content .author_name h6 {
font-size: 18px;
line-height: 30px;
font-weight: 400;    
margin-bottom: 7px;
}
.single_prev_next_buttons {
overflow:hidden;
padding:20px 0 7px 0;
}
.single_prev_next_buttons .fleft {
float:left;
}
.single_prev_next_buttons .fright {
float:right;
}
.single_prev_next_buttons a {
font-size:14px;
line-height:60px;
font-weight: bold;
text-transform:uppercase;
transition: color 300ms;
position:relative;
letter-spacing:0.5px;
}
.single_prev_next_buttons .fleft a {
padding-left:30px;
}
.single_prev_next_buttons .fright a {
padding-right:25px;
}
.single_prev_next_buttons .fright a:before {
content: '\f105';
position: absolute;
right: 5px;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
text-indent: 0;
font-family: Fontawesome;
font-weight: normal;
font-size: 22px;
line-height: 22px;
margin: -1px 0 0 -1px;
transition: color 300ms;
}
.single_prev_next_buttons .fleft a:before {
content: '\f105';
position: absolute;
left: 5px;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
text-indent: 0;
font-family: Fontawesome;
font-weight: normal;
font-size: 22px;
line-height: 22px;
content: '\f104';
margin: -1px 0 0 -1px;
transition: color 300ms;
} .gt3_related_posts {
position:relative;
overflow:hidden;
font-size:0;
line-height:0;
margin:0 0 0 -30px;
}
.single_page .gt3_related_posts {
margin:0 0 47px -30px;	
}
.gt3_related_posts.items_2 .gt3_related_post_item {
width:50%;
}
.gt3_related_posts.items_3 .gt3_related_post_item {
width:33.33%;
}
.gt3_related_posts.items_4 .gt3_related_post_item {
width:25%;
}
.gt3_related_post_item {
display:inline-block;
position:relative;
}
.gt3_related_post_item .gt3_related_post_item_inner {
padding-left:30px;
}
.gt3_related_post_item_inner .gt3_related_title,
.gt3_related_post_item_inner .gt3_related_date{
color: #ffffff
}
.related_posts_title {
margin-bottom:35px;
}
.gt3_related_post_item .gt3_related_post_link {
position:relative;
display:block;
text-align:center;
}
.gt3_related_date {
font-size:14px;
line-height:24px;
font-weight: 400;
}
.gt3_related_content {
position:absolute;
bottom:44px;
left:15px;
text-align:center;
width:calc(100% - 30px);
}
.gt3_related_post_item .gt3_prelated_overlay {
display:block;
position:absolute;
left:0;
bottom:0;
width:100%;
height:50%;
background: rgba(0,0,0,1); background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);	
background-size:100% 100%;
background-position:100% 100%;
opacity:0.6;
}
.gt3_related_title {
font-size:30px;
line-height:48px;
font-weight:900;
transition: all 400ms;
}
.gt3_related_post_item img {
width:100%;
height:auto;
display:block;
} ol.commentlist {
position: relative;
}
#comments {
padding-top:50px;
}
#comments ol.commentlist li:before{
display: none;
}
div#comments .comment_top_line .author,
.comment_top_line .author a {
font-size: 18px;
}
.comment_title {
margin-bottom:0px;
line-height: 50px;
}
ol.commentlist,
ol.commentlist li.comment,
ol.commentlist li.pingback,
ol.commentlist ul.children {
margin:0;
padding:0;
list-style:none;
}
ol.commentlist {
margin-bottom:20px;
}
ol.commentlist li {
position:relative;
}
ol.commentlist li .stand_comment {
padding: 30px 0 15px 100px;
margin-bottom: 0;
border-top: 1px #efefef solid;
}
ol.commentlist:after {
background: #ffffff;
}
ol.commentlist:after {
position: absolute;
left: 0;
top: 0px;
width: 100%;
height: 1px;
content: "";
}
ol.commentlist li.has_replays:before {
content:'';
width:1px;
height:calc(100% - 197px);
display:block;
position:absolute;
left:40px;
top:100px;
background:#252527;
}
ol.commentlist ul > li {
position:relative;
}
ol.commentlist li ul li .stand_comment {
margin-left: 100px;
}
ol.commentlist li ul li ul li .stand_comment {
margin-left: 200px;
}
.thiscommentbody {
position: relative;
min-height: 82px;
}
.commentava {
width:80px;
height:80px;
border-radius:100%;
display:inline-block;
vertical-align:top;
position:absolute;
left:0;
top:0;
}
.thiscomment_content {
width:calc(100% - 90px);
display:inline-block;
vertical-align:top;
padding-top:1px;
padding-left:20px;
}
.commentava img {
display:block;
width:100%;
height:auto;
border-radius:100%;	
}
ol.commentlist li .commentava {
left: -100px;
position: absolute;
top: 4px;
height: 85px;
width: 85px;
z-index: 5;
}
ol.commentlist .comment_info p:last-child {
margin-bottom:0;
padding-bottom: 16px;
}
ol.commentlist > li.comment:last-child > .stand_comment {
margin:0;
}
.logged-in-as,
.comment-notes {
display:none;
}
.comment_top_line {
overflow:hidden;
}
.comment_top_line .author {
float:left;
margin:0;
}
.comment_top_line .comment-reply-link,
.comment_top_line .author a {
opacity:1!important;
transition:color 400ms;
}
.comment_top_line .comment-reply-link {
float: right;
font-size: 14px;
text-transform: uppercase;
text-decoration: underline;
font-weight: bold;
line-height: 24px;
}
.comment_top_line .comment-reply-link i {
display:inline-block;
margin-right:14px;
}
.comment_meta {
padding:5px 0 6px 0;
}
.comment_meta .date {
font-size:14px;
line-height:24px;
font-weight: 400;
}
#respond {
padding-top:19px;
}
#reply-title {
margin-bottom:38px;
font-size: 36px;
}
#commentform .form-submit .gt3_form_button_wrapper:hover input{
background-color: transparent;
}
#commentform,
#commentform label {
font-size:0;
line-height:0;
}
#commentform #author {
width:calc(50% - 10px);
margin-right:10px;
}
#commentform #email {
width:calc(50% - 10px);
margin-left:10px;
}
#commentform textarea,
#commentform input {
margin-bottom:20px;
}
#commentform #comment-message {
height:120px;
}
#commentform .form-submit input {
text-align:center;
margin:0 0 3px 0;
}
#commentform p.form-submit {
margin-bottom:21px;
}
.comment_meta span a {
transition:opacity 400ms;
}
.comment_meta span a:hover {
opacity:0.5;
} .left-sidebar-block .sidepanel,
.right-sidebar-block .sidepanel {
margin-top:41px;
}
.left-sidebar-block .sidepanel:first-child,
.right-sidebar-block .sidepanel:first-child {
margin:0;
}
.sidepanel img,
.sidepanel select {
max-width:100%;
}
.sidepanel label {
display:none;
}  table,th,td {
border:1px solid;
border-color:rgba(116, 122, 140, 0.3);
}
table#wp-calendar,
table#wp-calendar th,
table#wp-calendar td {
border: none;
}
table {
border-collapse:collapse;
border-spacing:0;
width:100%;
margin-bottom:25px;
border-width:1px;
border-color:rgba(116, 122, 140, 0.3);
}
table th,table td {
padding:8px;
}
strong {
font-weight:700;
}
.alignleft,
.alignright,
.aligncenter,
.alignnone,
.alignleft img,
.alignright img,
.aligncenter img,
.alignnone img {
max-width:100%;
height:auto;
}
.aligncenter {
margin:0 auto;
}
.gallery dl.gallery-item dd.gallery-caption {
word-wrap:break-word;
}
.gallery {
margin:-10px 0 0 -10px;
padding-bottom:20px;
}
.gallery dl.gallery-item {
position:relative;
border-top:10px solid transparent;
border-left:10px solid transparent;
display:inline-block!important;
float:none!important;
margin:0!important;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
overflow:hidden;
text-align:center;
vertical-align:top;
}
.gallery dl.gallery-item img {
display:block;
max-width:100%;
height:auto;
margin:0 auto;
border:none!important;
}
.gallery dl.gallery-item dt.gallery-icon {
position:relative;
overflow:hidden;
}
.gallery dl.gallery-item dd.gallery-caption {
padding:15px 10px 0 10px;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
z-index:13;
text-align:center;
} .alignleft {
margin: 0 15px 10px 0;
float: left;
}
.alignright {
margin: 0 0 10px 15px;
float: right;
}
.aligncenter {
float: none;
text-align: center;
} .socials_promo_bg,
.promo_video_bg {
margin-top:-89px;
}
.promo_socials {
font-size:0;
line-height:0;
text-align:center;
}
.promo_socials a {
display:inline-block;
margin:0 70px;
}
.contact_form .wpcf7-form-control-wrap.your-name,
.contact_form .wpcf7-form-control-wrap.your-email {
width:calc(50% - 10px);
display:inline-block;
}
.contact_form .wpcf7-form-control-wrap.your-name {
margin-right:10px;
}
.contact_form .wpcf7-form-control-wrap.your-email {
margin-left:10px;
}
.contact_form .wpcf7-form-control-wrap.your-message {
display:block;
}
span.wpcf7-form-control-wrap.your-message textarea.wpcf7-form-control.wpcf7-textarea {
margin-top: 10px;
}
.dn {
display:none;
}
.wp-tag-cloud li:before {
display:none;
}
.gt3_wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
height:32px!important;
border:0!important;
}
.sitemap_margin {
height:40px;
}
.hideme {
display:none;
}
.ui-loader {
display:none!important;
}
.contentarea embed,
.contentarea iframe {
width:100%;
}
.wp-caption-text {
text-align:center;
} @media screen and ( -webkit-min-device-pixel-ratio: 0 ) {
}
.gt3_pre {
white-space:pre;
} .gt3_subtitle1 {
padding-left:100px;
padding-right:100px;
}
.gt3_subtitle2 {
padding-left:120px;
padding-right:120px;
}
.arrows_by_content .circles_prevSlide {
left:0;
}
.arrows_by_content .circles_nextSlide {
right:0;
}
.gt3_bold {
font-weight:700;
}
.gt3_horizontal_stripe {
position:relative;
height:520px;
}
.gt3_horizontal_stripe:before {
content:'';
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
display:block;
z-index:1;
background:rgba(0,0,0,0.4);
}
.gt3_horizontal_stripe_content {
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
z-index:2;
}
.gt3_horizontal_stripe h2 {
text-transform:none;
font-weight:300;
margin-bottom:25px;
}
.gt3_home_promo {
position:relative;
margin-top:-81px;
}
.gt3_home_promo > .vc_column_container {
height:100%;
position:relative;
}
.gt3_home_promo .gt3_home_promo_text {
position:absolute;
left:0;
bottom:105px;
}
.gt3_home_promo .gt3_video_button {
position:absolute;
right:0;
bottom:155px;	
}
.gt3_home_block02 {
background-position:center;
background-repeat:no-repeat;
}
.gt3_title_with_divider {
position:relative;
padding-right:85px;
}
.gt3_title_with_divider:before {
content:'';
width:1px;
height:71px;
background:#313132;
display:block;
position:absolute;
right:33px;
top:11px;
}
img {
max-width:100%;
height:auto;
}
.widget_title {
margin-bottom: 21px;
letter-spacing: 0;
text-align: left;
font-size: 24px;
font-weight: 400;
text-transform: none;
}
.widget_posts ul.recent_posts li:before{
display: none;
}
.widget_posts ul li .recent_posts_title:hover{
text-decoration: underline;
}
.recent_posts_img:before {
content: '';
width: 100%;
height: 100%;
z-index: 1;
position: absolute;
background-color: #000000;
opacity: 0;    
transition:all 400ms;
-webkit-transition:all 400ms;
}
.widget_posts ul li:hover .recent_posts_img:before{
opacity: 0.2;
}
.widget_posts ul.recent_posts{
padding-top: 5px;
}
.widget_posts ul.recent_posts li{
margin: 11px 0 0 0;
min-height: 90px;
}
.widget_posts  .recent_posts_content .recent_posts_title{
font-size: 16px;
}
.fl-container.hasRS,
.posts-block.hasLS {
min-height: 1px;
} .search_form {
position:relative;
}
.sidepanel select,
.sidepanel input[type="text"],
.sidepanel input[type="email"],
.sidepanel input[type="password"],
.sidepanel textarea {
outline:none;
width:100%;
float:none;
border: 1px solid rgba(116, 122, 140, 0.3);
border-radius:27px;
height:50px;
margin: 0 0 6px 0;
background:transparent;
color: #757579;
padding:15px 29px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-webkit-appearance:none;
transition:border 300ms, color 300ms;
}
.sidepanel select {
padding: 0px 29px;
}
.widget_search input[type="text"]  {
padding-right: 55px;
}
.widget_search .gt3_form_button_wrapper {
position: absolute;
right: 25px;
top: 15px;
}
.widget_search .gt3_form_button_wrapper,
.widget_search .gt3_form_button_wrapper span,
.widget_search input[type="submit"] {
display: block;
width: 20px;
height: 20px;
padding: 0;
margin: 0;
}
.widget_search input[type="submit"] {
padding: 0;
margin: 0;
border-radius: 0;
text-indent: -9999px;
opacity: 0.5;
transition: opacity 300ms;
-webkit-transition: opacity 300ms;
background-color: transparent;
background-image:url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/sprite.png);
background-position: 0 0;
background-size: 150px 75px;
}
.widget_search input[type="submit"]:hover {
opacity: 1;
}
.widget_search .gt3_form_button_wrapper:before,
.widget_search .gt3_form_button_wrapper:after,
.widget_search .gt3_form_button_wrapper span:before,
.widget_search .gt3_form_button_wrapper span:after {
display: none;
}
.gt3_social a:hover, .gt3_custom_text .gt3_social a:hover {
text-decoration: underline;
}
.gt3_social a{
font-weight: 400;
}
.gt3_social a:not(:last-child) {
padding-right: 16px;
} .textwidget {
text-align: center;
}
.textwidget img {
margin: 0 auto 34px auto;
vertical-align: top;
max-width: 100%;
}
.textwidget img.rounded {
border-radius: 50%;
-webkit-border-radius: 50%;
}
.textwidget a img {
margin-bottom: 6px;
}
.textwidget h1,
.textwidget h2,
.textwidget h3,
.textwidget h4,
.textwidget h5,
.textwidget h6 {
font-weight: bold;
text-transform: none;
letter-spacing: normal;
}
.textwidget h3 {
margin-bottom: 2px;
} .widget_product_categories ul,
.widget_nav_menu ul,
.widget_archive ul,
.widget_pages ul,
.widget_categories ul,
.widget_recent_entries ul,
.widget_meta ul,
.widget_recent_comments ul {
padding:0;
margin:0;
line-height: 24px;
}
.widget_product_categories ul > li ul,
.widget_nav_menu ul > li ul,
.widget_archive ul > li ul,
.widget_pages ul > li ul,
.widget_categories ul > li ul,
.widget_recent_entries ul > li ul,
.widget_meta ul > li ul,
.widget_recent_comments ul > li ul {
padding:7px 0 0 0;
margin:0;
}
.widget_product_categories ul > li,
.widget_nav_menu ul > li,
.widget_archive ul > li,
.widget_pages ul > li,
.widget_categories ul > li,
.widget_recent_entries ul > li,
.widget_meta ul > li,
.widget_recent_comments ul > li {
position:relative;
padding:0 0 7px 0px;
list-style:none;
}
.widget_product_categories ul > li:last-child,
.widget_nav_menu ul > li:last-child,
.widget_archive ul > li:last-child,
.widget_pages ul > li:last-child,
.widget_categories ul > li:last-child,
.widget_recent_entries ul > li:last-child,
.widget_meta ul > li:last-child,
.widget_recent_comments ul > li:last-child {
padding-bottom: 0;
}
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a,
.widget_meta ul li a {
display:inline;
transition:all 300ms;
-webkit-transition:all 300ms;
font-size: 16px;
font-weight: 400;
text-transform: capitalize;
line-height: 30px;
}
.widget_product_categories ul > li:before,
.widget_nav_menu ul > li:before,
.widget_archive ul > li:before,
.widget_pages ul > li:before,
.widget_categories ul > li:before,
.widget_recent_entries ul > li:before,
.widget_meta ul > li:before,
.widget_recent_comments ul > li:before {
content: "\f107";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;    
transition:all 300ms;
-webkit-transition:all 300ms;
} ul.recent_posts {
padding:0;
margin:0;
display:block;
}
ul.recent_posts li {
margin:22px 0 0 0;
padding:0 0 9px 0 !important;
font-size:0;
line-height:0;
list-style:none;
}
ul.recent_posts li:first-child {
margin-top: 4px;
}
.recent_posts_img {
width:80px;
display:block;
position: absolute;
left: 0;
top: 2px;
}
.recent_posts_img img {
width:100%;
height:auto;
display:block;
}
.recent_posts_content {
position: relative;
}
.with_img .recent_posts_content {
padding-left: 100px;
min-height: 80px;
}
.recent_posts_title {
margin-bottom:7px;
display:block;
font-size:16px;
line-height: 25px;
font-weight: bold;
}
.recent_posts_info {
font-size:14px;
line-height:1;
font-weight: 400;
} .widget_rss ul {
padding:0;
margin:0;
}
.widget_rss ul li {
list-style:none;
padding-left:0;
position:relative;
padding-bottom:15px;
margin-bottom:15px!important;
}
.widget_rss li:last-child {
margin-bottom:0;
}
.widget_rss li cite {
text-align:right;
display:block;
} .widget_calendar table,
.widget_calendar td,
.widget_calendar th {
border-color:rgba(116, 122, 140, 0.3);
}
.widget_calendar caption {
font-size:16px;
margin-bottom:10px;
} .tagcloud  {
margin:0 0 0 -5px;
font-size:0;
line-height:0;
padding-bottom: 8px;
}
.tagcloud a {
display:inline-block;
text-transform:lowercase;
padding:19px 22px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
font-size:14px !important;
margin:5px;
border-radius:17px;
transition:all 400ms;
background: transparent;
font-weight: 400;
border: 1px solid;
}
.widget_tag_cloud .tagcloud a:hover {
color: #fff;
} .flickr_widget_wrapper {
display:block;
font-size:0;
line-height:0;
margin:-2px 0 0 -8px;
}
.widget_flickr .flickr_badge_image {
padding:8px 0 0 8px;
width:33.33%;
display:inline-block;
position:relative;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
float: none;
margin: 0;
}
.widget_flickr .flickr_badge_image a {
display:block;
width:100%;
position:relative;
overflow:hidden;
transition:opacity 300ms;
}
.widget_flickr .flickr_badge_image a:hover {
opacity:.5;
}
.widget_flickr .flickr_badge_image img {
display:block;
height:auto;
width:100%;
}
.flickr_badge_image .flickr_fadder {
display:none;
}
.widget_rss li {
margin-bottom:20px;
} .sidepanel #sb_instagram {
padding: 6px 0 0 8px !important;
}
.sidepanel #sbi_images {
margin: 0 0 0 -8px !important;
padding: 0 !important;
width: calc(100% + 8px) !important;
}
.sidepanel #sb_instagram #sbi_images .sbi_item {
padding: 0 15px 15px 0 !important;
border: none !important;
margin: 0 !important;
}
.sidepanel #sb_instagram .sbi_photo_wrap a {
position: relative;
}
.sidepanel #sb_instagram .sbi_photo_wrap .sbi_photo {
transition:opacity 300ms;
}
.sidepanel #sb_instagram .sbi_photo_wrap .sbi_photo:hover {
opacity:.5 !important;
} .footer_widgets .widget_title,
.footer_widgets .textwidget {
text-align: left;
}
.footer_widgets .textwidget > img {
margin: -8px 0 42px 0;
}
.footer_widgets .textwidget > div p {
line-height: 24px;
margin-bottom: 21px;
}
.footer_widgets .widget_title {
padding-top: 37px;
padding-bottom: 5px;
font-size: 18px;
font-weight: 700;
line-height: 30px;
}
.textwidget h4 {
font-weight: 400;
}
.footer_widgets .sidepanel {
margin-bottom: 30px;
}
.sidepanel .shortcode_button {
margin-top: 16px;
border-radius:23px;
height:50px;
padding:14px 44px 15px 44px;
}
.sidepanel .shortcode_button:after,
.sidepanel .shortcode_button:before {
border-radius:23px;
}
.sidepanel .shortcode_button:after {
opacity: 0;
}
.sidepanel .shortcode_button:hover:after {
opacity: 1;
}
.footer_widgets_wrapper {
padding-bottom: 50px;
}
.footer_widgets .widget_product_categories ul > li ul,
.footer_widgets .widget_nav_menu ul > li ul,
.footer_widgets .widget_archive ul > li ul,
.footer_widgets .widget_pages ul > li ul,
.footer_widgets .widget_categories ul > li ul,
.footer_widgets .widget_recent_entries ul > li ul,
.footer_widgets .widget_meta ul > li ul,
.footer_widgets .widget_recent_comments ul > li ul {
padding:12px 0 0 0;
}
.footer_widgets .widget_product_categories ul > li,
.footer_widgets .widget_nav_menu ul > li,
.footer_widgets .widget_archive ul > li,
.footer_widgets .widget_pages ul > li,
.footer_widgets .widget_categories ul > li,
.footer_widgets .widget_recent_entries ul > li,
.footer_widgets .widget_meta ul > li,
.footer_widgets .widget_recent_comments ul > li {
padding:0 0 12px 0;
}
.footer_widgets .widget_product_categories ul > li:before,
.footer_widgets .widget_nav_menu ul > li:before,
.footer_widgets .widget_archive ul > li:before,
.footer_widgets .widget_pages ul > li:before,
.footer_widgets .widget_categories ul > li:before,
.footer_widgets .widget_recent_entries ul > li:before,
.footer_widgets .widget_meta ul > li:before,
.footer_widgets .widget_recent_comments ul > li:before {
display: none;
} .footer_socials_links {
list-style: none;
padding: 0;
padding-top: 28px;
margin: 0;
}
.footer_socials_links a {
margin:0px 21px 0 4px;
font-size: 17px;
padding:0;
display: inline-block;
vertical-align: top;
line-height: 30px;
}  .vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading,
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-body,
.vc_toggle .vc_toggle_title,
.vc_toggle .vc_toggle_content {
padding: 0;
margin: 0;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-body,
.vc_toggle .vc_toggle_content {
padding: 0 30px !important;
margin: 0;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{
border: none !important;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-body p,
.vc_toggle .vc_toggle_content p {
padding: 20px 0 1px 0;
margin: 0;
line-height: 30px;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading,
.vc_toggle .vc_toggle_title {
margin-top: 20px;
border-radius: 27px;
position: relative;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading,
.vc_toggle.vc_toggle_gt3_alternative .vc_toggle_title {
transition: all 400ms;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading{
border: 1px solid;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title,
.vc_toggle .vc_toggle_title > * {
z-index: 5;
position: relative;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title a span,
.vc_toggle .vc_toggle_title h4{
font-size: 18px;
font-weight: 400;
}
.vc_general.vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading:after,
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading:hover:after,
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading:after,
.vc_toggle.vc_toggle_gt3_alternative .vc_toggle_title:after,
.vc_toggle .vc_toggle_title:hover:after,
.vc_toggle.vc_toggle_active .vc_toggle_title:after {
opacity: 1;
}
.vc_general.vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading,
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading:hover {
color: #fff;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active a,
.vc_toggle.vc_toggle_active .vc_toggle_title h4{
color: #ffffff;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading *,
.vc_toggle .vc_toggle_title * {
letter-spacing: normal;
text-transform: none;
font-weight: normal;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-title > a {
padding: 5px 30px !important;
position: relative;
display: block;
margin: 0;
}
.vc_toggle .vc_toggle_title h4 {
padding: 6px 30px !important;
position: relative;
display: block;
margin: 0;
}
.vc_toggle .vc_toggle_title h4 {
color: inherit;
transition: color 400ms;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-title > a:after {
content: '';
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-title > a:after,
.vc_toggle .vc_toggle_title .vc_toggle_icon {
position: absolute;
right: 30px;
margin-top: -2px;
top: 50%;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 5px 0 5px;
border-color: #202020 transparent transparent transparent;
transition: border-color 400ms;
z-index: 10;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gt3_alternative .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gt3_alternative .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_general.vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading,
.vc_toggle .vc_toggle_title{
background-color: #ffffff;
border: 1px solid;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:hover,
.vc_toggle .vc_toggle_title:hover{
opacity: 0.8;
}
.vc_toggle .vc_toggle_title .vc_toggle_icon {
display: block;
}
.vc_general.vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading .vc_tta-panel-title > a:after,
.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon {
border-width: 0 5px 5px 5px;
border-color: transparent transparent #fff transparent !important;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading:hover .vc_tta-panel-title > a:after,
.vc_toggle .vc_toggle_title:hover .vc_toggle_icon {
border-color: #202020 transparent transparent transparent;
}
.vc_toggle.vc_toggle_gt3_standard,
.vc_toggle.vc_toggle_gt3_alternative {
margin: 0;
} .stat_temp {
width: 0 !important;
display: none !important;
}
.gt3_module_counter {
text-align: center;
}
.counter_icon_size_mini.fa {
font-size: 25px;
line-height: 39px;
}
.counter_icon_size_small.fa {
font-size: 35px;
line-height: 49px;
}
.counter_icon_size_normal.fa {
font-size: 45px;
line-height: 59px;
}
.counter_icon_size_large.fa {
font-size: 55px;
line-height: 69px;
}
.counter_icon_size_extralarge.fa {
font-size: 65px;
line-height: 79px;
}
.icon-position-right,
.icon-position-left {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
text-align: center;
}
.icon-position-left .icon_container,
.icon-position-left .stat_count_wrapper,
.icon-position-right .icon_container,
.icon-position-right .stat_count_wrapper {
flex: 1 100%;
padding: 0;
text-align: center;
}
.counter_icon_type_none .stat_count_wrapper {
display: block;
padding-left: 20px;
padding-right: 20px;
text-align: center;
}
.icon_proportions_circle img {
border-radius: 50%;
}
.icon-position-top.counter_icon_type_image .stat_count_wrapper,
.icon-position-top.counter_icon_type_font .stat_count_wrapper {
padding-top: 7px;
}
.icon-position-bottom.counter_icon_type_image .stat_count_wrapper,
.icon-position-bottom.counter_icon_type_font .stat_count_wrapper {
padding-bottom: 20px;
}
.gt3_module_counter .icon_container {
line-height: 10px;
}
.gt3_module_counter .stat_count {
font-size: 60px;
line-height: 60px;
margin-bottom: 16px;
font-weight: bold;
}
.gt3_module_counter .cont_info {
font-size: 13px;
line-height: 24px;
letter-spacing: 0;
} body .vc_pie_chart .vc_pie_wrapper{
margin-bottom: 18px;
}
body .vc_pie_chart .vc_pie_chart_value {
font-size: 30px;
font-weight: 500;
}
body .vc_pie_chart_back {
border-color: #f4f6fa !important;
opacity: 1;
border-width: 7px;
} .gt3_icon_box__icon{
position: relative;
z-index: 1;
display: inline-block;
line-height: 1;
vertical-align: bottom;
}
.gt3_icon_box{
position: relative;
z-index: 1;
}
.gt3_icon_box:before,
.gt3_icon_box:after{
content: '';
display: table;
clear: both;
}
.gt3_icon_box_icon-position_top{
text-align: center;
}
.gt3_icon_box_icon-position_top .gt3_icon_box__icon + .gt3_icon_box-content-wrapper {
padding-top: 20px;
}
.gt3_icon_box_icon-position_top.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon + .gt3_icon_box-content-wrapper,
.gt3_icon_box_icon-position_top.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
padding-top: 9px;
}
.gt3_icon_box_icon-position_top .gt3_icon_box-content-wrapper .gt3_icon_box__text{
padding: 0 10%;
}
.gt3_icon_box_icon-position_left .gt3_icon_box__icon,
.gt3_icon_box_icon-position_left .block_center_icon {
float: left;
margin-top: 0.6em;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-left: 150px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-left: 130px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-left: 110px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-left: 90px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-left: 30px;
}
.gt3_icon_box_icon-position_right .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right .block_center_icon {
float: right;
margin-top: 0.07em;
}
.gt3_icon_box_icon-position_right .gt3_icon_box-content-wrapper {
text-align: right;
}
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-right: 150px;
}
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-right: 130px;
}
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-right: 110px;
}
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-right: 90px;
}
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
margin-right: 30px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon {
width: 150px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon {
width: 130px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon {
width: 110px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon {
width: 90px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon {
width: 30px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon,
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon,
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon,
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon,
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon {
text-align: center;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon {
text-align: left;
}
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon {
text-align: right;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon:before,
.gt3_icon_box_icon-position_right.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon:before {
margin: 0 5px;
}
.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__text {
line-height: 1.5em;
}
.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon,
.gt3_icon_box__icon_icon_size_mini .block_center_icon {
margin-top: 0.2em;
}
.gt3_icon_box_icon-position_inline_title  .gt3_icon_box__icon {
margin-right: 20px;
padding-bottom: 0;
vertical-align: text-bottom;
}
.gt3_icon_box_icon-position_inline_title .gt3_icon_box__title > *{
display: inline-block;
}
.gt3_icon_box__title>*{
padding-bottom: 0.55em;
margin-bottom: 0;
font-weight: 400;
}
.gt3_icon_box__title a {
font-family: inherit;
font-weight: inherit;
}
.gt3_icon_box_icon-position_right .gt3_icon_box-divider{
margin-right: 0;
margin-left: auto;
}
.gt3_icon_box_icon-position_left .gt3_icon_box-divider{
margin-right: auto;
margin-left: 0;
}
.gt3_icon_box_icon-position_top  .gt3_icon_box-divider{
margin-right: auto;
margin-left: auto;
}
.gt3_icon_box-divider {
width: 40px;
border-bottom-width: 1px;
border-bottom-style: solid;
margin-bottom: 0.8em;
}
.gt3_icon_box__title a{
color: inherit;
}
.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon{
font-size: 17px;
}
.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon{
font-size: 35px;
}
.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon{
font-size: 45px;
}
.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon{
font-size: 55px;
}
.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon{
font-size: 65px;
}
.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon img{
max-width: 24px;
}
.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon img{
max-width: 36px;
}
.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon img{
max-width: 48px;
}
.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon img{
max-width: 56px;
}
.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon img{
max-width: 66px;
} .gt3_icon_box__icon_icon_size_mini.icon-bg .gt3_icon_box__icon{
font-size: 16px;
}
.gt3_icon_box__icon_icon_size_small.icon-bg .gt3_icon_box__icon{
font-size: 20px;
}
.gt3_icon_box__icon_icon_size_regular.icon-bg .gt3_icon_box__icon{
font-size: 24px;
}
.gt3_icon_box__icon_icon_size_large.icon-bg .gt3_icon_box__icon{
font-size: 28px;
}
.gt3_icon_box__icon_icon_size_huge.icon-bg .gt3_icon_box__icon{
font-size: 32px;
}
.icon-bg .gt3_icon_box__icon img {
max-width: 100%;
}
.gt3_icon_box_icon-position_inline_title.icon-bg  .gt3_icon_box__icon {
margin-right: 1.2em;
}
.icon-bg  .gt3_icon_box__icon img {
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.gt3-box-image.gt3_icon_box_icon-position_inline_title:not(.icon-bg) .gt3_icon_box__icon img  {
padding-bottom: 4px;
}
.gt3-box-image:not(.icon-bg) .gt3_icon_box__icon {
font-size: inherit !important;
}
.icon-bg .gt3_icon_box__icon {
width: 1em;
line-height: 1em;
height: 1em;
text-align: center;
margin-top: 0.5em;
margin-left: 0.5em;
margin-right:  0.5em;
margin-bottom:  0.5em;
}
.gt3_icon_box_icon-position_right.icon-bg .gt3_icon_box__icon,
.gt3_icon_box_icon-position_left.icon-bg .gt3_icon_box__icon {
margin-top: 0.55em;
}
.gt3_icon_box__icon-bg {
display: block;
width: 2em;
height: 2em;
border-radius: 50%;
position: absolute;
z-index: -1;
top: -0.5em;
left: -0.5em;
} .gt3_icon_box__link {
margin-top: 10px;
}
.gt3_icon_box__link a{
position: relative;
}
.gt3_icon_box__link a:hover{
color: inherit !important;
}
.gt3_icon_box__link span{
border-top-width: 1px;
border-top-style: solid;
height: 0;
backface-visibility: hidden;
}
.gt3_icon_box__link span,
.gt3_icon_box__link span:before {
border-color: inherit !important;
-webkit-transition: -webkit-transform 0.1s;
transition: -webkit-transform 0.1s;
transition: transform 0.1s;
transition: transform 0.1s, -webkit-transform 0.1s;
}
.gt3_icon_box__link span:before {
top: -3px;
}
.gt3_icon_box__link:hover span {
-webkit-transform: translateX(3px);
-ms-transform: translateX(3px);
transform: translateX(3px);
}
.gt3_icon_box__text{
font-size: 1em;
line-height: 1.875em;
}
.block_center_icon {
text-align: center;
}
.block_center_icon .gt3_icon_box__icon {
float: none;
margin-top: 0;
}
.gt3_icon_box_icon-position_right .block_center_icon .gt3_icon_box__icon {
float: right;
}
.gt3_icon_box_icon-position_left .block_center_icon .gt3_icon_box__icon {
float: left;
}
.gt3_icon_box .gt3_icon_box-content-wrapper .gt3_icon_box__title a {
font-size: 24px;
} .gt3_icon_box_icon-position_top.icon-bg.icon-with_number .gt3_icon_box__icon + .gt3_icon_box-content-wrapper{
padding-top: 30px;
}
.gt3_icon_box_icon-position_top.icon-bg.icon-with_number .gt3_icon_box__title{
margin-bottom: 10px;
}
.icon-with_number .gt3_icon_box__icon-bg:before{
position: absolute;
top: 1px;
right: 1px;
bottom: 1px;
left: 1px;
display: block;
content: '';
transition: opacity .3s;
border-radius: 50%;
background-color: #fff;
}
.gt3_icon_box__icon--number{
font-style: normal;
position: absolute;
font-weight: bold;
z-index: -1;
top: 0;
left: 0;
margin-top: -.25em !important;
}
.icon-with_number:hover .gt3_icon_box__icon-bg:before{
opacity: 0;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon.gt3_icon_box__icon--number + .gt3_icon_box-content-wrapper{
margin-left: 0px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon.gt3_icon_box__icon--number + .gt3_icon_box-content-wrapper{
margin-left: 0px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon.gt3_icon_box__icon--number + .gt3_icon_box-content-wrapper{
margin-left: 0px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon.gt3_icon_box__icon--number + .gt3_icon_box-content-wrapper{
margin-left: 0px;
}
.gt3_icon_box_icon-position_left.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon.gt3_icon_box__icon--number + .gt3_icon_box-content-wrapper{
margin-left: 0px;
}
.icon-with_number:hover .gt3_icon_box__icon-bg:before{
opacity: 0;
}
.gt3_icon_box__icon_icon_size_mini .gt3_icon_box__icon.gt3_icon_box__icon--number{
font-size: 32px;
position: relative;
}
.gt3_icon_box__icon_icon_size_small .gt3_icon_box__icon.gt3_icon_box__icon--number{
font-size: 42px;
position: relative;
display: inline-block;
width: auto;
text-align: left;
padding-right: 23px;
}
.gt3_icon_box__icon_icon_size_regular .gt3_icon_box__icon.gt3_icon_box__icon--number{
font-size: 52px;
position: relative;
}
.gt3_icon_box__icon_icon_size_large .gt3_icon_box__icon.gt3_icon_box__icon--number{
font-size: 62px;
position: relative;
}
.gt3_icon_box__icon_icon_size_huge .gt3_icon_box__icon.gt3_icon_box__icon--number{
font-size: 72px;
position: relative;
}
.gt3_icon_box:before,
.gt3_icon_box:after{
display: table;
clear: both;
content: '';
}
.gt3_icon_box[class*='gt3_icon_box_flex_']{
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
}
.gt3_icon_box.gt3_icon_box_flex_top{
-webkit-align-items: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
}
.gt3_icon_box.gt3_icon_box_flex_center{
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.gt3_icon_box.gt3_icon_box_flex_bottom{
-webkit-align-items: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
}
.gt3_icon_box.gt3_icon_box_flex_horizontal_left{
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.gt3_icon_box.gt3_icon_box_flex_horizontal_center{
text-align: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.gt3_icon_box.gt3_icon_box_flex_horizontal_right{
text-align: right;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.gt3_icon_box.gt3_icon_box_flex_horizontal_around{
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
} .learn_more span {
display: inline-block;
vertical-align: middle;
width: 13px;
height: 1px;
margin-left: 9px;
position: relative;
transition: all 300ms;
-webkit-transition: all 300ms;
}
.learn_more span:before {
position: absolute;
right: 0;
top: -3px;
width: 4px;
height: 4px;
content: '';
z-index: 5;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border-width: 1px;
border-style: solid;
border-left: none;
border-top: none;
transition: all 300ms;
-webkit-transition: all 300ms;
} .price_item {
margin-bottom: 30px;
background: #ffffff;
}
.price_item .item_cost_wrapper {
position: relative;
padding: 43px 20px 0px 20px;
text-align: center;
}
.price_item.most_popular .item_cost_wrapper.with-image{
background-color: #ffffff;
}
.price_item.most_popular .item_cost_wrapper.with-image{
padding: 68px 20px 25px 20px;
margin-top: -25px;
}
.price_item_title h6 {
letter-spacing: 3px;
margin-bottom: 0;
}
.price_item.most_popular .price_item_title h6,
.price_item .price_item_title h6 {
font-weight: bold;
text-transform: uppercase;
}
.price_item_description {
font-size: 1.25em;
line-height: 1.9em;
}
.price_item .price_content{
padding-bottom: 43px;
}
.price_content {
display: inline-block;
}
.price_content,
.price_content > * {
vertical-align: top;
}
.price_item .price_item_description {
font-size: 20px;
line-height: 34px;
padding: 0 5%;
}
.price_content span {
padding: 0 7px;
margin-top: -2px;
}
.price_item .item_cost_wrapper .price_content span.price_item_prefix{
font-size: 30px;
line-height: 60px;
font-weight: 400;
}
.price_content span.price_value {
line-height: 60px;
font-size: 80px;
font-weight: bold;
}
.price_item_body {
padding: 3px 50px 10px 50px;
}
.price_button,
.price_item .items_text {
padding-bottom: 20px;
}
.price_item .items_text ul {
padding: 0;
margin: 0;
list-style: none;
}
.price_item .items_text ul,
.price_item .items_text ol,
.price_item .items_text p {
margin-bottom: 0;
padding-bottom: 7px;
}
.price_item .items_text p:last-child {
padding-bottom: 0;
}
.price_item .items_text ul li {
padding: 0 0 13px 0;
margin: 0;
list-style: none;
}
.price_item .items_text ul li:before {
content:"\f107";
font-family: FontAwesome;
margin-right: 15px;
color: #757579;
}
.price_button {
text-align: center;
}
.price_button .shortcode_button:after,
.price_button .shortcode_button:before,
.gt3_module_portfolio .load_more_works.shortcode_button:after,
.gt3_module_portfolio .load_more_works.shortcode_button:before {
border-radius:22px;
}
.price_item.most_popular .price_item_title h6,
.price_item.most_popular .price_content,
.price_item.most_popular .price_item_description {
color: #fff;
}
.price_item.most_popular .price_button .shortcode_button:after {
opacity: 0;
}
.price_item.most_popular .price_button .shortcode_button:hover:after {
opacity: 1;
}
.price_item.most_popular .price_item_body .price_button a.shortcode_button:hover{
background-color: transparent;
} .vc_row .vc_progress_bar .vc_single_bar:first-child {
margin-top: 40px;
}
.vc_row .vc_progress_bar .vc_single_bar {
margin: 65px 0 0 0;
height: 4px;
background-color: #f4f6fa;
box-shadow: none;
border-radius: 0px;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
float: right;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_bar {
height: 4px;
border-radius: 0;
}
.vc_row .vc_progress_bar.vc_progress-bar-color-gt3_standard .vc_single_bar .vc_bar {
height: 4px;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_label,
.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
font-size: 14px;
font-weight: bold;
letter-spacing: 2px;
text-transform: uppercase;
line-height: 48px;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units{
font-size: 16px;
line-height: 48px;
letter-spacing: 0;
}
.vc_row .vc_progress_bar .vc_single_bar .vc_label {
position: absolute;
top: -44px;
left: 0;
padding: 0;
width: 100%;
text-shadow: none !important;
}
.vc_row .vc_progress_bar.vc_progress-bar-color-gt3_standard .vc_single_bar .vc_label {
top: -44px;
left: 0px;
width: 100%;
} body .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body{
border: none;
position: relative;
padding: 0px;
margin: 0;
}
body .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panel-body p {
font-size: 16px;
line-height: 30px;
padding: 21px 0;
padding-right: 30px;
}
body .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container .vc_tta-panel-body p,
body .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container .vc_tta-panel-body p{
padding: 0;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_standard .vc_tta-panel-body {
color: #fff;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body{
padding-bottom: 24px;
padding-top: 18px;
}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab {
margin: 2px 1px 0 1px;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab {
margin-bottom: 2px;
margin-top: 0;
}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab:first-child {
margin-left: 0;
}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab:last-child {
margin-right: 0;
}
.vc_tta.vc_general.vc_tta-tabs .vc_tta-tab{
vertical-align: bottom;
}
.vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tab{
vertical-align: top;
}
.vc_tta.vc_general.vc_tta-tabs .vc_tta-tab:before{
display: none;
}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a {
border: none;
margin: 0;
padding: 18px 15px;
letter-spacing: 2.5px;
text-transform: uppercase;
font-size: 14px;
line-height: 1;
}
.vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container ul li.vc_active{
background-color: #f4f6fa;
border-radius: 27px;
}
.vc_general.vc_tta.vc_tta-tabs.reverse_tabs .vc_tta-tabs-container ul li.vc_active {
background-color: #ffffff;
border-radius: 27px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title>a{
background-color: #f4f6fa;
border-radius: 27px;
border-color: #f4f6fa;
padding-top: 5px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title>a{
border: 1px solid #d5d7dc;
border-radius: 27px;
padding-top: 5px;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel .vc_tta-panel-body{
padding: 0 24px;
}
.vc_tta-tabs span.vc_tta-title-text {
border-radius: 27px;
border: none;
margin: 0;
padding: 18px 34px;
letter-spacing: 2.5px;
text-transform: uppercase;
font-size: 14px;
line-height: 1;
} body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-panel-body{
background: transparent;
padding: 30px 0;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-panel-body:after {
position: absolute;
left: 0;
top: 0;
background: #1a1a1b;
height: 1px;
width: 100%;
content: '';
display: block;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative.vc_tta-tabs-position-bottom .vc_tta-panel-body:after {
top: auto;
bottom: 0;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab {
margin: 0 50px;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab:first-child {
margin-left: 0;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab:last-child {
margin-right: 0;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab > a {
background: transparent;
position: relative;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative.vc_tta-tabs-position-bottom .vc_tta-tab > a {
padding-bottom: 0;
padding-top: 25px;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab.vc_active > a {
background: none;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tabs-container,
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tabs-list {
overflow: visible !important;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab > a:after {
position: absolute;
left: 0 !important;
bottom: -1px;
height: 1px !important;
right: 0;
width: 100%;
content: '';
display: block;
z-index: 10;
opacity: 0;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative.vc_tta-tabs-position-bottom .vc_tta-tab > a:after {
bottom: auto;
top: -1px;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab.vc_active > a:after {
opacity: 1;
} .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab,
.vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab {
margin: 0 0 2px 0;
}
.vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab>a,
.vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab>a{
padding: 18px 34px !important;
word-break: break-all;
display: inline-block;
border: none !important;
}
.vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab {
text-align: right;
}
.vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab {
text-align: left;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body,
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body{
margin: 0;
padding: 0px 24px;
} .main_wrapper ul.booked-tabs li:before {
display: none !important;
}
body .booked-calendar-wrap {
margin: 0;
}
body table.booked-calendar {
border-collapse: separate;
border: none !important;
background: #f9fafc;
}
body table.booked-calendar tr:first-child th {
border-radius: 5px 5px 0 0;
}
body table.booked-calendar tr:last-child td:last-child {
border-radius: 0 0 5px 0;
}
body table.booked-calendar tr:last-child td:first-child {
border-radius: 0 0 0 5px;
}
body table.booked-calendar,
body table.booked-calendar tr,
body table.booked-calendar td,
body table.booked-calendar th {
border: none !important;
}
body table.booked-calendar tbody td {
border-left: 1px #d9e0e4 solid !important;
border-bottom: 1px #d9e0e4 solid !important;
}
body table.booked-calendar tbody tr td:last-child {
border-right: 1px #d9e0e4 solid !important;
}
body table.booked-calendar tr.days,
body table.booked-calendar tr.days th {
font-size:0.9rem;
letter-spacing:0;
line-height: 24px;
}
body table.booked-calendar tr.days th {
padding: 0.5rem 0 !important;
}
body table.booked-calendar tr.days, 
body table.booked-calendar tr.days th, 
body .booked-calendarSwitcher.calendar, 
body #booked-profile-page .booked-tabs, 
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead, 
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th{
background-color: #fb90b1 !important;
}
body table.booked-calendar th, 
body table.booked-calendar thead th{
background: linear-gradient(90deg, #74f3ef 0%, #fb90b1) no-repeat center !important;
background-size: 150% 150% !important;
}
body table.booked-calendar td.prev-date .date,
body table.booked-calendar td.prev-date:hover .date,
body table.booked-calendar td.prev-date:hover .date span {
background:#f9fafc!important;
color:rgba(92,101,109, 0.3) !important;
}
body table.booked-calendar td {
font-size:24px;
color:#202020;
}
body table.booked-calendar td .date,
body table.booked-calendar td:hover .date,
body table.booked-calendar td.next-month .date,
body table.booked-calendar td.prev-month .date {
background:#fff;
}
body table.booked-calendar td .date .number {
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
width: 52px; 
height: 52px;
line-height:52px;
}
body table.booked-calendar td:hover .date span {
color:#fff;
background-color: #fb90b1;
}
body table.booked-calendar tr.week td.active {
border-bottom-color:#f6f8f9 !important;
background:#f6f8f9;
}
body table.booked-calendar tr.week td.active .date {
background:#f6f8f9;
color:#202020;
}
body table.booked-calendar tr.week td.active .date .number {
border:none;
background:#fff;
color:#202020;
}
body table.booked-calendar tr.week td.active .date,
body table.booked-calendar tr.week td.active:hover .date {
background:#f4f6fa;
}
body table.booked-calendar td.active:hover .date span {
background:#fff;
}
body table.booked-calendar tr.week td.active:hover .count {
top:-40px;
}
body table.booked-calendar.booked-pa-active tr.week td.booked.active .date,
body table.booked-calendar.booked-pa-active tr.week td.booked.active .date:hover {
background:#f6f8f9 !important;
color:#202020 !important;
}
body table.booked-calendar.booked-pa-active tr.week td.booked.active .date span,
body table.booked-calendar.booked-pa-active tr.week td.booked.active .date span:hover {
background:#fff !important;
color:#202020 !important;
}
body table.booked-calendar td.today.active:hover .date span {
background:#fff !important;
color:#202020 !important;
}
body table.booked-calendar tr.entryBlock {
background: #f4f6fa;
}
body table.booked-calendar tr.entryBlock,
body table.booked-calendar thead{
color:#fff;
}
body table.booked-calendar tr.entryBlock td {
padding:2% !important;
}
body table.booked-calendar td.today.prev-date .date span,
body table.booked-calendar td.today:hover .date,
body table.booked-calendar td.today .date,
body table.booked-calendar td.today .date span {
color:#202020 !important;
}
body table.booked-calendar td.today .date span{
border: 2px solid #fb90b1;
}
body table.booked-calendar td.today:hover .date span {
color:#fff !important;
background-color: #fb90b1 !important;
}
body table.booked-calendar td.today.prev-date:hover .date span {
background:none !important;
color:#202020 !important;
}
body table.booked-calendar th .monthName a {
font-size: 1rem;
color: #fff;
}
body table.booked-calendar th .monthName a:before,
body table.booked-calendar th .monthName a:after {
content: '(';
}
body table.booked-calendar th .monthName a:after {
content: ')';
}
body table.booked-calendar .booked-appt-list {
background:none;
transform:scale(0.95);
padding:21px 35px 15px 35px;
display:none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
body .booked-calendar-wrap .booked-appt-list h2 {
text-align:center;
color:#202020;
font-size:24px;
line-height:33px;
}
body .booked-calendar-wrap .booked-appt-list h2 * {
font-size: inherit;
line-height: inherit;
}
body .booked-calendar-wrap .booked-appt-list h2 b,
body .booked-calendar-wrap .booked-appt-list h2 strong {
font-weight: 700;
}
body .booked-calendar-wrap .booked-appt-list .timeslot:hover {
background:#fff;
}
body .booked-form .required-asterisk {
font-size: 9px;
color: #fe3f4c;
display: inline-block;
vertical-align: top;
line-height: 21px;
}
body .booked-form .booked-appointments {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: 1px #e2e5e7 solid;
}
body .booked-modal .bm-window .booked-scrollable {
background: #fafbfc;
}
body #booked-profile-page input[type="submit"],
body #booked-profile-page button,
body .booked-list-view input[type="submit"],
body .booked-list-view button,
body table.booked-calendar input[type="submit"],
body table.booked-calendar button,
body .booked-modal input[type="submit"],
body .booked-modal button {
line-height: 40px;
padding: 0 31px;
font-size: 11px;
font-weight: 700;
border-radius: 23px;
letter-spacing: 0.1px;
}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{
border: 1px solid #fb90b1 !important;
background-color: #fb90b1 !important;
color: #ffffff !important;
}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:focus {
outline: -webkit-focus-ring-color auto 0;
}
body .booked-modal p.booked-title-bar,
body .booked-modal input[type=submit].button-primary,
body .booked-modal button.cancel:hover{
background-color: #fb90b1 !important;
border-color: #fb90b1 !important;
text-transform: uppercase;
}
body .booked-modal input[type=submit].button-primary:hover{
border-color: #fb90b1 !important;
background-color: transparent !important;
color: #202020;
text-transform: uppercase;
}
body .booked-modal button.cancel {
background: #fff !important;
color: #202020 !important;   
text-transform: uppercase;
}
body .booked-modal button.cancel:hover {
color: #fff !important;
}
body .booked-form .field input[type=text],
body .booked-form .field input[type=password],
body .booked-form .field input[type=tel],
body .booked-form .field input[type=email],
body .booked-form .field textarea {
border-color: #e2e5e7;
color: #5c656d;
background: #fff;
line-height: 25px;
height: auto;
}
body .booked-form .field input[type=text],
body .booked-form .field input[type=password],
body .booked-form .field input[type=tel],
body .booked-form .field input[type=email] {
padding: 7px 18px;
}
body .booked-form #condition-new,
body .booked-form #condition-current {
margin-bottom: 20px;
}
body .booked-modal .bm-window p.booked-title-bar {
padding-left: 30px;
}
body .booked-modal .bm-window .close {
font-size: 15px;
color: #fff;
top: 13px;
right: 20px;
}
body .booked-modal .bm-window .close:hover {
opacity: 0.5;
}
body .booked-modal .bm-window p.appointment-info {
font-weight: 400;
}
body .booked-modal .bm-window p.appointment-title {
font-weight: 700;
text-transform: uppercase;
font-size: 14px;
}
body .booked-calendar-wrap .booked-appt-list .timeslot {
padding: 1px 5px 8px 5px;
border-bottom:1px solid #fb90b1;
border-top: none !important;
}
body .booked-calendar-wrap .booked-appt-list .timeslot:last-child {
border-bottom-color: #f6f8f9 !important;
}
body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available,
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people span.spots-available {
text-transform: none;
padding-left: 23px;
padding-top: 7px;
font-size: 13px;
line-height: 1;
color: #5c656d;
}
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{
border-color: #fb90b1 !important;
background-color: transparent;
}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{
color: #202020;
text-transform: uppercase;
}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{
color: #202020;
font-size: 14px;
line-height: 1;	
padding-top: 22px;
}
body .booked-calendar-wrap .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-people{
padding-top: 18px !important;
}
body table.booked-calendar thead th .monthName{
text-transform: none !important;
}
@media only screen and (min-width: 1000px) {
body table.booked-calendar .booked-appt-list {
padding-left: 75px;
padding-right: 75px;
}
body table.booked-calendar th .monthName,
body table.booked-calendar thead .calendarSavingState {
font-size: 30px;
line-height: 36px;
height: auto;
font-weight: 700;
}
body table.booked-calendar th .monthName a {
font-weight: 400;
}
body table.booked-calendar thead tr:first-child th {
height:55px;
}
body table.booked-calendar th .page-left,
body table.booked-calendar th .page-right {
position:absolute;
left:200px;
top:50%;
margin-top:-20px;
width: 38px;
height: 38px;
display: block;
border-radius: 50%;
background: rgba(255,255,255, 0);
transition: all 300ms;
border: 1px #fff solid;
text-indent: -9999px;
}
body table.booked-calendar th .page-left:after,
body table.booked-calendar th .page-right:after {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
text-indent: 0;
font-family: Fontawesome;
font-weight: normal;
font-size: 22px;
line-height: 22px;
content: '\f104';
margin: -1px 0 0 -1px;
transition: color 300ms;
color: #fff;
}
body table.booked-calendar th .page-right:after {
content: '\f105';
margin-left: 1px;
}
body table.booked-calendar th .page-left:hover:after,
body table.booked-calendar th .page-right:hover:after {
color: #202020;
}
body table.booked-calendar th .page-right {
left: auto;
right: 200px;
}
body table.booked-calendar th .page-left:hover {
left:200px;
}
body table.booked-calendar th .page-right:hover {
right:200px;
}
body table.booked-calendar th .page-left:hover,
body table.booked-calendar th .page-right:hover {
background: rgba(255,255,255, 1);
}
body .tooltipster-base {
margin-top: 31px;
}
body .tooltipster-light .tooltipster-content {
font-size: 13px;
line-height: 13px;
padding: 5px 9px;
color: #5c656d;
font-weight: 400;
}
}
@media only screen and (max-width: 767px) {
.backToMonth {
display: none;
}
body .booked-calendar-wrap .booked-appt-list .timeslot:hover{
background: transparent;
}
}
@media only screen and (max-width: 992px) {
.gt3_isotope-custom-menu .gt3_team_list__filter.isotope-filter {
text-align: center;
float: none;
margin-top: 0;
}
} .gt3_message_box {
position: relative;
padding: 16px 30px;
border-radius: 50px;
}
.gt3_message_box.gt3_message_box-with-icon {
padding-left: 50px;
}
.gt3_message_box.gt3_message_box-closable {
padding-right: 50px;
}
.gt3_message_box__icon,
.gt3_message_box > .gt3_message_box__close {
position: absolute;
top: 50%;
left: 18px;
line-height: 1em;
margin-top: -0.5em;
}
.gt3_message_box > .gt3_message_box__close {
left: auto;
text-align: center;
right: 8px;
line-height: 2em;
width: 2em;
margin-top: -1em;
cursor: pointer;
opacity: 1;
transition: opacity 300ms;
}
.gt3_message_box > .gt3_message_box__close:hover {
opacity: 0.8;
}
.gt3_message_box__text {
color: inherit;
}
.gt3_message_box .gt3_message_box__text {
font-size: 18px;
line-height: 1;
}
.vc_cta3-container .vc_general.vc_cta3 {
padding: 51px 0;
}
.vc_cta3-container .vc_general .vc_cta3_content-container .vc_cta3-actions .vc_btn3 {
padding: 17px 49px;
letter-spacing: 0.5px;
text-transform: uppercase;
line-height: 1;
font-weight: bold;
}
.vc_cta3-container .vc_general .vc_cta3_content-container .vc_cta3-actions .vc_btn3.vc_btn3-style-custom{
background-image: unset;
}
.vc_cta3-container .vc_general .vc_cta3_content-container .vc_cta3-actions .vc_btn3.vc_btn3-style-custom:hover{
background-position: 100%;
}
body.wpb-js-composer .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
width: 100%;
} .prefooter_shortcode_area {
overflow: hidden;
}
.prefooter_shortcode_area > div {
margin-bottom: 100px !important;
}
.prefooter_shortcode_area #sbi_load {
display: none;
} .slick-slider {
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
outline: none !important;
}
.slick-list:focus {
outline: none !important;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.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-track {
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
outline: none !important;
cursor: pointer;
}
[dir='rtl'] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
} .module_testimonial .testimonials_item {
list-style: none;
}
.testimonials_list {
overflow: hidden;
}
.testimonials_list .testimonials_rotator > .testimonials_item {
padding-left: 15px;
padding-right: 15px;
float: left;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.testimonials_list.items1 .testimonials_rotator > .testimonials_item {
width: 100%;
}
.testimonials_list.items2 .testimonials_rotator > .testimonials_item {
width: 50%;
}
.testimonials_list.items3 .testimonials_rotator > .testimonials_item {
width: 33.33%;
}
.testimonials_list.items4 .testimonials_rotator > .testimonials_item {
width: 25%;
}
.testimonials-grid {
margin: -40px 0 0 0;
padding: 0;
}
.testimonials-grid>.testimonials_item {
list-style: none;
padding: 0 15px;
margin-top: 40px;
box-sizing: border-box;
}
.testimonials-grid.columns-2 .testimonials_item {
width: 50%;
float: left;
}
.testimonials-grid.columns-2 .testimonials_item:nth-child(2n + 1) {
clear: left;
}
.testimonials-grid.columns-3 .testimonials_item {
width: 33.33%;
float: left;
}
.testimonials-grid.columns-3 .testimonials_item:nth-child(3n + 1) {
clear: left;
}
.testimonials-grid.columns-4 .testimonials_item {
width: 25%;
float: left;
}
.testimonials-grid.columns-4 .testimonials_item:nth-child(4n + 1) {
clear: left;
}
.testimonials-grid:after {
content: '';
display: table;
clear: both;
}
.module_testimonial.type1 {
text-align: center;
}
.module_testimonial.type1 .testimonials_photo {
display: inline-block;
margin-bottom: 20px;
margin-right: 20px;
float: left;
}
.module_testimonial.type1 .testimonials_photo img {
border-radius: 0;
vertical-align: top;
}
.module_testimonial .testimonials_photo img.testimonials_round_img {
border-radius: 50%;
}
.testimonials-text * {
line-height: 36px;
font-size: 24px;
display: inline-block;
}
.testimonials-text p {
padding-bottom: 9px;
}
.module_testimonial .testimonials_content .testimonials_title{
display: inline-block;
float: left;
}
.module_testimonial .testimonials_content .testimonials-text p{
font-size: 16px;
line-height: 30px;
}
.module_testimonial.type1 .testimonials_title {
padding-top: 10px;
line-height: 30px;
font-size: 18px;
font-weight: 400;
text-align: left;
}
.module_testimonial .testimonials_content .testimonials_author_position{
text-transform: uppercase;
letter-spacing: 2px;
font-size: 12px;
line-height: 20px;
font-weight: bold;
}
.slick-list {
margin-left: -15px;
margin-right: -15px;
}
.slick-list .slick-slide {
padding-left: 15px;
padding-right: 15px;
}
.module_testimonial .slick-dots {
padding: 0;
margin: 35px 0 0 0;
text-align: center;
line-height: 0;
}
.module_testimonial .slick-dots li {
display: inline-block;
font-size: 0;
line-height: 0;
list-style: none;
padding: 0;
margin: 5px 10px;
}
.module_testimonial .slick-dots li:before{
display: none;
}
.module_testimonial .slick-dots li button:focus {
outline: none;
}
.module_testimonial .slick-dots li button {
display: inline-block;
font-size: 0;
padding: 0;
margin: 0;
box-sizing: border-box;
border-width: 2px;
border-style: solid;
background: transparent;
border-radius: 50%;
width: 8px;
height: 8px;
cursor: pointer;
}
.module_testimonial .testimonials-rate-wrap {
margin: 0 0 10px 0;
}
.module_testimonial .testimonials-rate-wrap i{
color: #f2bc3b;
margin: 0 5px;
}
.module_testimonial .testimonials-rate-wrap i.grey {
color: #d9d9d9;
} .gt3_module_portfolio .filter_block {
text-align:left;
padding:0 0 52px 0;
margin: 0 auto;
max-width: 1170px;
}
.gt3_module_portfolio {
position: relative;
z-index: 1;
}
.gt3_module_portfolio .portfolio_button{
position: relative;
width: 100%;
margin: 0 auto;
max-width: 1170px;
}
.gt3_module_portfolio .load_more_works.shortcode_button {
position: absolute;
margin-top: -90px;
right: 0;
}
.gt3_module_portfolio .filter_block > ul li:before,
ul.socials li:before{
display: none;
}
.gt3_module_portfolio .filter_block ul,
.gt3_module_portfolio .filter_block li {
margin:0;
padding:0;
list-style: none;
}
.gt3_module_portfolio .optionset li {
list-style: none;
padding: 0;
margin: 0 30px 9px 0;
display:inline-block;
vertical-align: top;
}
.gt3_module_portfolio .optionset li a {
text-transform:uppercase;
transition:color 300ms;
font-size: 14px;
line-height: 24px;
font-weight:bold;
letter-spacing: 2px;
}
.gt3_module_portfolio .portfolio_pager ul li:before{
display: none;
} .gt3_module_portfolio .blog_post_preview {
border-bottom:#1a1a1b 1px solid;
padding-bottom:50px;
margin-bottom:70px;
}
.portfolio_pager ul.pagerblock {
border-top: 0;
padding-top: 0;
margin-top: 70px;
}
.portfolio_column1 .portfolio_pager {
margin-top: -71px;
min-height: 1px;
position: relative;
z-index: 10;
}
.portfolio_column1 .portfolio_pager ul.pagerblock {
padding-top: 70px;
border-top:#1a1a1b 1px solid;
margin-top: 0 !important;
}
.portfolio_columns_2,
.portfolio_columns_3,
.portfolio_columns_4 {
float: left;
}
.portfolio_columns_2 {
width: calc(50% - 0.5px);
}
.portfolio_columns_3 {
width: calc(33.333% - 0.5px);
}
.portfolio_columns_4 {
width: calc(25% - 0.5px);
}
.spacing_beetween_items_5 {
margin: -5px 0 0 -5px;
}
.spacing_beetween_items_10 {
margin: -10px 0 0 -10px;
}
.spacing_beetween_items_15 {
margin: -15px 0 0 -15px;
}
.spacing_beetween_items_20 {
margin: -20px 0 0 -20px;
}
.spacing_beetween_items_25 {
margin: -25px 0 0 -25px;
}
.spacing_beetween_items_30 {
margin: -30px 0 0 -30px;
}
.spacing_beetween_items_5 .portfolio_item {
padding: 5px 0 0 5px;
}
.spacing_beetween_items_10 .portfolio_item {
padding: 10px 0 0 10px;
}
.spacing_beetween_items_15 .portfolio_item {
padding: 15px 0 0 15px;
}
.spacing_beetween_items_20 .portfolio_item {
padding: 20px 0 0 20px;
}
.spacing_beetween_items_25 .portfolio_item {
padding: 25px 0 0 25px;
}
.spacing_beetween_items_30 .portfolio_item {
padding: 30px 0 0 30px;
}
.portf_img img {
width: 100%;
height: auto;
vertical-align: top;
}
.portf_item_inner {
position: relative;
overflow: hidden;
}
.portfolio_overlay,
.portf_img a {
display: block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 5;
}
.portf_img a {
z-index: 8;
}
.portfolio_overlay,
.portf_descr {
opacity:0;
transition: opacity 300ms;
}
.portf_descr {
position: absolute;
left: 20px;
right: 20px;
z-index: 10;
}
.text_align-center {
text-align: center;
}
.text_align-left {
text-align: left;
}
.text_align-right {
text-align: right;
}
.hover_type_bottom .portfolio_overlay {
height:57%;
background: rgba(0,0,0,1); background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background-size:100% 100%;
background-position:100% 100%;
}
.hover_type_bottom .portf_item_inner:hover .portfolio_overlay {
opacity: 0.6;
}
.portf_item_inner:hover .portf_descr {
opacity: 1;
}
.hover_type_bottom .portf_descr {
bottom: 15px;
}
.hover_type_center .portfolio_overlay {
height: 100%;
}
.hover_type_center .portf_item_inner:hover .portfolio_overlay {
opacity: 1;
}
.hover_type_center .portf_descr {
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.portf_descr h3 a {
display: block;
line-height: 1.5;
}
.portf_descr h3 {
padding: 0;
margin: 0;
}
.portf_descr *,
.portf_descr a:hover {
color: #fff;
}
.portf_descr a,
.portf_descr .post_likes_add {
transition: opacity 300ms;
}
.portf_descr a:hover,
.portf_descr .post_likes_add:hover,
.hover_type_center .portf_descr .post_likes_add {
opacity: 0.75;
}
.portf_descr .post_likes_add.already_liked,
.hover_type_center .portf_descr .post_likes_add.already_liked,
.hover_type_center .portf_descr .post_likes_add:hover {
opacity: 1;
}
.portf_descr .post_likes {
padding: 8px 0 0 0;
margin: 0;
line-height: 21px;
width: 100%;
}
.portf_descr .post_likes * {
padding: 0;
margin: 0;
line-height: 21px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight: normal;
}
.portf_descr .post_likes i {
width: auto;
height: auto;
color: #fff;
background: none;
border-radius: 0;
margin-right: 3px;
}
.hover_type_center .portf_categories * {
opacity: 0.75;
}
.hover_type_center .portf_categories a:hover {
opacity: 1;
}
.text-center {
text-align: center;
}
.mt70 {
margin-top: 70px;
}
.ajax_column1 .text-center.all_loaded {
margin-top: -72px !important;
min-height: 3px;
position: relative;
z-index: 30;
}
.ajax_column1 .load_more_works.shortcode_button {
margin-top: 0 !important;
}
.gt3_related_post_link .gt3_related_content {
transition: all 400ms;
}
.gt3_related_post_item .gt3_related_post_link .gt3_prelated_overlay {
height: 64%;
}
.fullscreen_output_container {
width: 100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.single-portfolio .pf_output_container {
margin-bottom: 21px;
}
.single-portfolio .fullscreen_output_container .pf_output_container {
margin-bottom: 0;
}
.single_post .single_top_wrapper {
padding-bottom: 18px;
}
.single_post blockquote {
margin-bottom: 27px;
}
.single_post .single_post_ground .preview_share_wrapper{
text-align: left;
}
.single_post .single_post_ground .preview_share_wrapper .preview_share_block a:first-child{
margin-left: 0;
}
.single-portfolio .single_post_ground {
padding-top: 34px;
padding-bottom: 40px;
border-bottom: 1px #1a1a1b solid;
margin-bottom: 95px;
}
.single-portfolio .single_tags a {
font-size: 14px;
}
.pf_output_container.pf_tag_video {
width: 100%;
position: relative;
padding-bottom: 56.2%;
}
.pf_output_container.pf_tag_video .featured_video_wrapper {
background-size: cover;
}
.pf_output_container.pf_tag_video iframe,
.pf_output_container.pf_tag_video a.featured_video_play,
.pf_output_container.pf_tag_video .featured_video_wrapper {
width: 100%;
position: absolute;
left: 0;
top: 0;
height: 100%;
border: none;
z-index: 10;
}
.pf_output_container.pf_tag_video a.featured_video_play {
z-index: 20;
}
.pf_output_container.pf_tag_video .featured_video_wrapper iframe {
opacity: 0;
transition: opacity 500ms;
}
.pf_output_container.pf_tag_video .featured_video_wrapper.show_video iframe {
opacity: 1;
}
.pf_output_container.pf_tag_video .featured_video_wrapper.show_video a.featured_video_play {
visibility: hidden;
}
.fullscreen_output_container .pf_output_container.pf_tag_video {
padding-bottom: 31.3%;
}
.fullscreen_output_container.percent_25 .pf_output_container.pf_tag_video {
padding-bottom: 25%;
}
.fullscreen_output_container.percent_35 .pf_output_container.pf_tag_video {
padding-bottom: 35%;
}
.fullscreen_output_container.percent_40 .pf_output_container.pf_tag_video {
padding-bottom: 40%;
}
.fullscreen_output_container.percent_45 .pf_output_container.pf_tag_video {
padding-bottom: 45%;
}
.fullscreen_output_container.percent_50 .pf_output_container.pf_tag_video {
padding-bottom: 50%;
}
.fullscreen_output_container.percent_55 .pf_output_container.pf_tag_video {
padding-bottom: 56.2%;
}
.pf_output_container a.featured_video_play:before {
position:absolute;
top:calc(50% - 38px);
left: calc(50% - 38px);
font-size:0;
line-height:0;
width:75px;
height:75px;
display:block;
cursor:pointer;
transition:background 300ms;
background: #ffffff;
border-radius: 50%;
z-index: 25;
content: '';
}
.pf_output_container a.featured_video_play:hover:before {
background: rgba(0,0,0, 0.4);
}
.pf_output_container a.featured_video_play:after {
font-family:'FontAwesome';
position: absolute;
content:"\f04b";
left: 50%;
top: 50%;
font-size: 24px;
line-height: 21px;
color: #fff;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
z-index: 26;
margin-left: 1px;
} .gt3_module_button a {
display: inline-block;
vertical-align: top;
margin-bottom: 20px;
line-height: 1;
height: auto !important;
}
.gt3_module_button a span {
display: block;
}
.button_alignment_inline {
display: inline-block;
vertical-align: top;
}
.button_alignment_left {
text-align: left;
}
.button_alignment_right {
text-align: right;
}
.button_alignment_center {
text-align: center;
}
.button_alignment_block a {
display: block;
text-align: center;
}
.shortcode_button.button_size_normal {
padding: 17px 48px;
}
.shortcode_button.button_size_large {
padding:18px 70px;
}
.shortcode_button.button_size_large:after,
.shortcode_button.button_size_large:before {
border-radius:25px;
}
.gt3_btn_noreverse .shortcode_button.no_hover:after,
.gt3_btn_noreverse .shortcode_button.no_hover:hover:after {
opacity: 1;
}
.gt3_btn_reverse .shortcode_button.no_hover:after,
.gt3_btn_reverse .shortcode_button.no_hover:hover:after {
opacity: 0;
}
.gt3_btn_reverse .shortcode_button:after {
opacity: 0;
}
.gt3_btn_reverse .shortcode_button:hover:after {
opacity: 1;
}
.gt3_module_button.gt3_btn_reverse .shortcode_button:hover,
.shortcode_button.grid_load_more:hover,
.shortcode_button.packery_load_more:hover{
background-color: transparent;
}
.gt3_module_button.gt3_btn_reverse .shortcode_button:hover span{
color: #ffffff;
}
.hide_btn_arrow:after,
.hide_btn_arrow:before {
display: none !important;
} .wpb_gallery_slides ul.slides li:before{
display: none;
}
.contentarea .wpb_flexslider {
border: none;
padding: 0;
margin: 0;
position: relative;
box-shadow: none;
border-radius: 0;
background: none;
-o-box-shadow:none;
min-height: 100%;
width: 100%;
height: auto;
}
.contentarea .wpb_flexslider .flex-direction-nav {
display: none;
visibility: hidden;
}
.contentarea .wpb_gallery .wpb_flexslider .flex-control-nav {
top: calc(100% - 40px);
padding: 0;
margin: 0;
line-height: 10px;
display: none;
}
.contentarea .wpb_gallery .wpb_flexslider .flex-control-nav li {
padding: 0;
margin: 0 7px 0 8px;
display: inline-block;
vertical-align: top;
line-height: inherit;
list-style: none;
}
.contentarea .wpb_gallery .wpb_flexslider .flex-control-nav li a {
width:10px;
height:10px;
display:block;
background:rgba(255,255,255, 1);
cursor:pointer;
text-indent:-9999px;
border-radius:50%;
-o-box-shadow: none;
box-shadow:none;
transition: all 300ms;
position: relative;
}
.contentarea .wpb_gallery .wpb_flexslider .flex-control-nav li a:hover {
background:rgba(255,255,255, 0.8);
}
.contentarea .wpb_gallery .wpb_flexslider .flex-control-nav li a.flex-active {
cursor:default;
background:rgba(255,255,255, 0);
}
.contentarea .wpb_gallery .wpb_flexslider .flex-control-nav li a.flex-active:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
opacity: 1;
transition: opacity 300ms;
}
p img.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
} .gt3_custom_stripe .gt3_stripe .gts_stripe_descr,
.gt3_custom_stripe .gt3_stripe .gt3_plus_icon {
display: none;
}
.gt3_custom_stripe .gt3_stripe .gts_stripe_title {
margin-bottom: 0;
}
.gt3_custom_stripe .gt3_stripe .gt3_stripe_content {
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
bottom: auto;
top: 50%;
margin-top: 10px;
transition: all 400ms;
}
.gt3_custom_stripe .gt3_stripe:hover .gt3_stripe_content {
margin-top: 0;
}
.gt3_custom_stripe .gt3_stripe .gt3_stripe_overlay {
background: rgba(16,16,16, 0.4);
transition: background 400ms;
}
.gt3_custom_stripe .gt3_stripe:hover .gt3_stripe_overlay {
background: rgba(16,16,16, 0);
}
.gt3_custom_stripe .gt3_stripe .gt3_stripe_overlay:after {
transition: opacity 400ms;
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
content: '';
}
.gt3_custom_stripe .gt3_stripe:hover .gt3_stripe_overlay:after {
opacity: 0.7;
}
.gt3_about_video_block {
background-position: top center;
background-repeat: no-repeat;
overflow: visible !important;
position: relative;
z-index: 1;
}
.zindex10 {
position: relative;
z-index: 10;
}
#map-canvas img {
max-width: none;
max-height:none;
}
#map-canvas {
width: 100%;
}
.max_width600 {
max-width: 600px;
}
.max_width600 .wpcf7-not-valid-tip {
margin:0;
transform:none;
-webkit-transform:none;
}
.max_width600 textarea {
height: 150px;
}
.gmnoprint,
.gm-style-cc {
display: none !important;
}
.shortcode_button.grid_load_more,
.shortcode_button.packery_load_more {
padding: 17px 49px;
height: auto;
letter-spacing: 0.5px;
}
.shortcode_button.grid_load_more:after,
.shortcode_button.grid_load_more:before,
.shortcode_button.packery_load_more:after,
.shortcode_button.packery_load_more:before {
border-radius:25px;
}
.shortcode_button.grid_load_more span,
.shortcode_button.packery_load_more span {
display: block;
}
pre {
white-space: pre-wrap;
word-wrap: break-word;
}
.nivo-directionNav {
opacity: 0;
visibility: hidden;
transition: all 400ms;
}
.nivoSlider:hover .nivo-directionNav {
opacity: 1;
visibility: visible;
}
.single-portfolio .left-sidebar .single_post,
.single-portfolio .right-sidebar .single_post {
padding-top: 0;
}
.footer_widgets .flickr_widget_wrapper {
padding-right: 40px;
}
.pf_output_container .featured_image_standalone {
margin-left: auto;
margin-right: auto;
}
ol.commentlist .thiscommentbody ul > li:after {
display: none;
}
.single_tags {
padding-top: 30px;
}
.single_tags a {
margin-top: 10px;
} .landing_container {
height:100vh;
min-height:100vh;
position: relative;
background-size: cover;
overflow: hidden;
}
.large_circle_landing {
position: absolute;
left: 50%;
top: 50%;
background: rgba(0,0,0, 0.8);
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
text-align: center;
margin-left: -15%;
z-index: 50;
width: 374px;
height: 374px;
border-radius: 50%;
display: block;
opacity: 0;
transition: margin 1500ms, opacity 1000ms;
}
.landing_ready .large_circle_landing {
margin-left: 0;
opacity: 1;
}
.landing_circle_inner {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
width: 100%;
}
.landing_title {
line-height: 70px;
font-size: 60px;
font-weight: 700;
letter-spacing: 4px;
display: inline-block;
vertical-align: top;
padding: 3px 0;
}
.landing_circle_inner p {
line-height: 30px;
font-size: 16px;
padding: 3px 0;
font-weight: normal;
margin: 0;
}
.small_circle_landing {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
text-align: center;
z-index: 100;
display: inline-block;
vertical-align: top;
padding-top: 15%;
opacity: 0;
transition: padding 1500ms, opacity 1000ms;
}
.landing_ready .small_circle_landing {
padding-top: 0;
opacity: 1;
}
.small_circle_landing a {
display: inline-block;
padding: 0;
vertical-align: top;
font-size: 18px;
color: #fff;
text-transform: uppercase;
letter-spacing: 0.5px;
font-weight: 500;
position:relative;
z-index:101;
border-radius: 50%;
}
.small_circle_landing a:after {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
display:block;
pointer-events:none;
background: #fff;
content: '';
border-radius: 50%;
visibility: hidden;
transition: all 100ms;
}
.small_circle_landing a:hover:after {
visibility: visible;
}
.small_circle_landing a span {
position: relative;
z-index: 101;
transform: translateZ(0) !important;
-webkit-transform: translateZ(0) !important;
}
.hidden {
display: none;
}
.vc_images_carousel .vc_carousel-control .icon-prev{
border-radius: 0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/arrow-pointing-to-left.png) no-repeat center;
background-size: 29px 20px;
transition: all 400ms;
z-index: 101;
right: 30px;
bottom: 30px;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
background-color: rgba(255, 255, 255, 0.5);
}
.vc_images_carousel .vc_carousel-control.vc_right span.icon-next{
border-radius: 0;
background: url(//www.mebeauty.com.sg/wp-content/themes/browcraft/img/arrow-pointing-to-right.png) no-repeat center;
background-size: 29px 20px;
transition: all 400ms;
z-index: 101;
right: 30px;
bottom: 30px;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
background-color: rgba(255, 255, 255, 0.5);
}
.vc_images_carousel .vc_carousel-control .icon-prev:before,
.vc_images_carousel .vc_carousel-control .icon-next:before{
display: none;
}
@media all and (max-width: 768px) {
.gt3_stripes {height:auto !important;}
.gt3_stripe { display: block !important; float: none !important; width:100% !important;}
h1.vc_custom_heading {font-size: 40px !important; line-height:44px !important;} h2.vc_custom_heading {font-size: 30px !important; line-height:34px !important;}
.gt3_promo_block_content a {font-size: 35px; line-height: 40px; margin: 25px 0 !important;}
.gt3_promo_block_content {left:0;}
.gt3_promo_block {height:auto !important;} .gt3_promo_block_content {position:relative; top: auto; transform: none;}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab.vc_active > a {
padding: 18px 34px;
}
}
.gt3_overflow{
overflow: visible !important;
z-index: 2;
position: relative;
}
.title_block_wrapper { 
background-position: right center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position-x: 100%;
}
.title_block_wrapper.block_has_bg_img{
background-color: #f5f6fa;
} .video-popup__wrapper-link.with-img {
position: relative;
z-index: 1;
}
.video-popup-wrapper img {
position: relative;
z-index: 1;
width: 100%;
border-radius: 0;
}
.video-popup__title {
margin-bottom: 20px;
font-size: 24px;
text-align: center;
}
.video-popup__wrapper-link {
position: relative;
z-index: 1;
display: block;
}
.video-popup__content {
position: absolute;
z-index: 3;
top: 50%;
text-align: center;
transform: translateY(-50%);
left: 0;
right: 0;
}
.video-popup__link {
position: relative;
z-index: 1;
display: inline-block;
box-sizing: border-box;
width: 70px;
left: calc(50% - 36px);
top: 50%;
height: 70px;
border-radius: 50%;
transition: all 400ms;
background-color: rgba(0,0,0,0.3);
}
.video-popup__link svg {
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
transform: translate(-40%, -50%);
}
.video-popup__link{
color: #ffffff;
}
.video-popup__responsive-title {
display: none;
}
.video-popup__responsive-title > * {
color: inherit !important;
}
.video-popup__wrapper-link.with-img.swipebox-video .video-popup__link {
left: 0;
}
@media only screen and (max-width: 768px) {
.video-popup__wrapper-link.with-img .video-popup__title {
display: none;
}
.video-popup__responsive-title {
display: block;
}
.video-popup__link:before, 
.video-popup__link:after {
display: none;
}
}
span.video-popup__link:before,
span.video-popup__link:after,
a.video-popup__link:before,
a.video-popup__link:after{
content: ""attr(data-prefix)"";
position: absolute;
right: 50%;
top: 50%;
line-height: 1.875;
font-weight: bold;
text-transform: uppercase;
white-space: nowrap;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
margin-right: 55px;
color: inherit;
}
span.video-popup__link:after,
a.video-popup__link:after{
content: ""attr(data-suffix)"";
left: 50%;
right: auto;
margin-right: 0;
margin-left: 55px;
} .gt3_spacing .gt3_spacing-height {
display: none;
}
.gt3_spacing .gt3_spacing-height_default {
display: block;
}
@media only screen and (max-width:1200px) {
.gt3_spacing-height_size_sm_desctop-on .gt3_spacing-height {
display: none;
}
.gt3_spacing-height_size_sm_desctop-on .gt3_spacing-height_size_sm_desctop {
display: block;
}	
.video-popup__link {
font-size: 13px;
}
}
@media only screen and (min-width: 768px) and (max-width:992px) {
.gt3_spacing-height_tablet-on .gt3_spacing-height {
display: none;
}
.gt3_spacing-height_tablet-on .gt3_spacing-height_tablet {
display: block;
}
}
@media only screen and (max-width: 768px) {
.gt3_spacing-height_mobile-on .gt3_spacing-height {
display: none;
}
.gt3_spacing-height_mobile-on .gt3_spacing-height_mobile {
display: block;
}
}
.vc_row.vc_row-o-full-height {
min-height: 33vh !important;
}  @media all and (min-width: 760px) {
.gt3_has_aside_menu .main_wrapper .vc_row-fluid {
padding-left: 0px;
padding-right: 0;
}
} .title_block_wrapper.block_has_bg_img .breadcrumbs{
padding: 0;
margin-bottom: 0px;
font-size: 0;
text-align: right;
line-height: 0;
}
.breadcrumbs {
text-align: center;
}
.breadcrumbs a,
.breadcrumbs span {
font-size: 18px;
line-height: 21px;
letter-spacing: 0;
text-align: right;
display: inline-block;
font-weight: 500;
vertical-align: top;
padding: 0 2px 0 10px;
margin: 0;
position: relative;
}
.breadcrumbs span:before {
position: absolute;
left: 0px;
top: 0;
font-size: 13px;
line-height: 21px;
content: '/';
}
.breadcrumbs a + a:before{
position: absolute;
left: 0px;
top: 0;
font-size: 13px;
line-height: 21px;
content: '/';
} .gt3_team_list__item {
position: relative;
z-index: 1;
padding-bottom: 30px;
}
.gt3_team_list__item .gt3_team_list__content {
transition: 0.5s all;
top: calc(50% - 67px);
}
.gt3_team_list__item:hover .gt3_team_list__content{
visibility: visible;
opacity: 1;
padding: 0 20px;
}
.gt3_team_list__item:hover .gt3_team_list_social {
opacity: 1;
bottom: 55px;
transition: 0.5s all;
visibility: visible;
}
.gt3_team_list__item .gt3_team_list__content {
text-align: center;
position: absolute;
top: calc(50% - 70px);
left: 0;
right: 0;
z-index: 2;
visibility: collapse;
opacity: 0;
transition: 0.5s all;
}
.gt3_team_list__item .gt3_team_list_social {
bottom: 0px;
position: absolute;
opacity: 0;
transition: 0.5s all;
visibility: collapse;
left: 0;
right: 0;
text-align: center;
z-index: 3;
}
.gt3_team_list__item .gt3_team_list_social__item {
color: #fff;
margin: 0 5px;
}
.gt3_team_list__item.span3 {
width: 25%;
}
.gt3_team_list__grid-sizer {
height: 0 !important;
min-height: 0 !important;
}
.gt3_team_list__posts-container .gt3_team_list__grid-gutter {
width: 0;
}
.gt3_team_list__filter {
padding: 0 0 45px;
margin-left: -18px;
margin-right: -18px;
font-weight: 600;
text-transform: uppercase;
}
.gt3_team_list__image_link {
position: relative;
}
.gt3_team_list__filter.isotope-filter a {
text-transform: uppercase;
}
.gt3_team_list .gt3_team_list__image_link:before,
.gt3_team_list.gt3_team_list__item--content_on_bottom:before,
.gt3_team_list__item.gt3_team_list__item--content_on_bottom a.gt3_team_list__image_link:after{
content: '';
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #04121d;
opacity: 0;
transition: all 400ms;
}
.gt3_team_list .gt3_team_list__image-holder:hover .gt3_team_list__image_link:before,
.gt3_team_list__item:hover.gt3_team_list__item--content_on_bottom .gt3_team_list__image_link:before{
opacity: 1;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__content .gt3_team_list__title_link .gt3_team_list__title:hover{
text-decoration: none;
outline: none !important;
transition: all 400ms;
}
.gt3_team_list__filter a {
display: inline-block;
padding: 5px 18px;
}
.gt3_team_list .gt3_team_list_social .gt3_team_list_social__item {
display: inline-block;
vertical-align: middle;
width: 28px;
height: 28px;
line-height: 28px;
text-align: left;
}
.gt3_team_list__image-holder > a {
display: block;
position: relative;
z-index: 1;
width: 100%;
}
.gt3_team_list__image-holder img {
width: 100%;
display: block;
max-width: none;
position: relative;
z-index: 1;
-o-object-fit: cover;
object-fit: cover;
opacity: 0;
-webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
transition: transform 0.4s ease, opacity 0.4s ease;
transition: transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;
}
.gt3_team_list__image-holder .gt3_team_list_social .gt3_team_list_social__item {
display: inline-block;
vertical-align: middle;
text-align: center;
font-size: 18px;
}
.gt3_team_list__image-holder .gt3_team_list__content .gt3_team_list__title_link:hover,
.gt3_team_list__image-holder .gt3_team_list_social .gt3_team_list_social__item:hover,
.gt3_team_list__item.gt3_team_list__item--content_on_bottom .gt3_team_list__content .gt3_team_list_social__item:hover{
opacity: 0.7;
}
.gt3_team_list__image-placeholder {
background-color: #e2e2e2;
position: relative;
top: 0;
width: 100%;
opacity: 1;
}
.gt3_team_list__item.image_loaded .gt3_team_list__image-holder img {
opacity: 1;
}
.gt3_team_list__title_link {
margin-top: 23px;
display: block;
}
.gt3_team_list__title {
font-size: 24px;
line-height: 30px;
font-weight: 400;
margin-bottom: 2px;
color: #fff;
}
.gt3_team_list__image_placeholder {
position: relative;
z-index: 1;
width: 100%;
padding-bottom: 80%;
background-color: #e2e2e2;
}
.gt3_portfolio_list__item--image_square .gt3_team_list__image_placeholder {
padding-bottom: 100%;
}
.gt3_team_list__position {
font-size: 18px;
line-height: 30px;
font-weight: 300;
color: #ffffff;
}
.gt3_team_list__item.gt3_team_list__item--content_on_bottom .gt3_team_list__content{
position: relative;
opacity: 1;
visibility: visible;
padding: 0;
margin: 0;
width: 100%;
text-align: center;
display: inline-block;
}
.gt3_team_list__item:hover.gt3_team_list__item--content_on_bottom a.gt3_team_list__image_link:after{
visibility: visible;
opacity: 1;
}
.gt3_team_list__item.gt3_team_list__item--content_on_bottom a.gt3_team_list__image_link:after{
opacity: 0;
visibility: hidden;
border-radius: 0;
z-index: 2;
background-color: transparent;
}
.gt3_team_list__item:hover.gt3_team_list__item--content_on_bottom .gt3_team_list_social{
bottom: calc(50% - 16px);
}
.gt3_team_list__item:hover.gt3_team_list__item--content_on_bottom .gt3_team_list__image-holder.gt3_team_list__content .gt3_team_list_social {
bottom: 40px;
}
.gt3_team_list__item.gt3_team_list__item--content_on_bottom .gt3_team_list__content {
top: calc(80% - 20px);
}
.gt3_team_list__item--content_on_bottom {
padding-bottom: 45px;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__image-holder,
.gt3_team_list__item--content_on_bottom .gt3_team_list__content {
display: inline-block;
vertical-align: top;
position: relative;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__image-holder{
display: block;
position: relative;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__content {
padding-top: 15px;
padding-bottom: 15px;
margin-left: 30px;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__description {
padding-top: 12px;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__view_more {
text-transform: uppercase;
font-size: 11px;
font-weight: 500;
padding-top: 10px;
display: inline-block;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__view_more span {
line-height: 1;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__view_more:after {
content: "\f105";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 1.36363636em;
line-height: 0.6666666;
padding-left: 7px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.gt3_team_list__item--content_on_bottom .gt3_team_list__view_more:hover {
color: inherit !important;
}
.gt3_single_team_socials {
margin: 0 -10px 15px -10px;
}
.gt3_single_team_socials__item {
display: inline-block;
padding: 5px 10px;
font-weight: 400;
margin-right: 5px;
}
.gt3_single_team_socials__item:last-child {
margin-right: 0;
}
.gt3_single_team_socials__item a:hover {
color: inherit;
}
.gt3_single_team_socials__item a i {
font-size: 16px;
}
.gt3_single_team_header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-bottom: 33px;
width: 100%;
}
.gt3_single_team_header .vc_row {
width: calc(100% + 30px);
}
.gt3_isotope-custom-menu .gt3_team_list__filter.isotope-filter{
text-align: right;
position: relative;
float: right;
font-size: 14px;
margin-top: -93px;
}
.gt3_isotope-custom-menu .gt3_team_list__filter a{
padding: 5px 2px;
}
@media only screen and (max-width: 600px) {
.gt3_single_team_header .gt3_single_team_thumbnail__wrapper {
margin-bottom: 25px;
}
}
.gt3_single_team_header .gt3_team_title {
margin-bottom: 11px;
padding-top: 15px;
}
.gt3_single_team_header .gt3_team_title h3 {
font-weight: bold;
}
@media only screen and (max-width: 600px) {
.gt3_single_team_header {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.vc_col-sm-4 > .gt3_single_team_info {
padding-left: 20px;
}
.gt3_single_team_info__item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
width: 100%;
}
.gt3_single_team_info__item h4 {
font-size: inherit;
text-transform: uppercase;
font-weight: 600;
line-height: 1.5;
padding-right: 10px;
}
.gt3_single_team_info__item span,
.gt3_single_team_info__item a {
text-align: left;
font-weight: 400;
flex: 1 1 auto;
padding-left: 15px;
}
article.gt3_team_list__item.image_loaded{
margin: 0;    
padding-left: 15px;
padding-right: 15px;
}
.gt3_team_list__item--content_on_right_side .gt3_team_list__image-holder{
width: calc(33% - 15px);
float: left;
padding-right: 15px;
}
.gt3_team_list__item--content_on_right_side.gt3_team_list__item:hover .gt3_team_list__content{
padding: 0;
padding-left: 15px;
}
.gt3_team_list__item--content_on_right_side .gt3_team_list__desc {
padding-top: 18px;
line-height: 1.5;
font-size: 1em;
}
.gt3_team_list__item--content_on_right_side .gt3_team_list__learn_more{
text-transform: uppercase;
font-size: 0.75em;
line-height: 2.5;
display: inline-block;
vertical-align: middle;
height: 0.0625em;
position: relative;
transition: all 300ms;
-webkit-transition: all 300ms;
font-weight: bold;
}
.gt3_team_list__item--content_on_right_side .gt3_team_list__learn_more:before{
position: absolute;
right: -1.2em;
top: 1.05em;
width: 0.4em;
height: 0.4em;
content: '';
line-height: 1.875;
z-index: 5;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
border-width: 0.0625em;
border-style: solid;
border-left: none;
border-top: none;
}
.gt3_team_list__item--content_on_right_side .gt3_team_list__learn_more:hover:before,
.gt3_portfolio_list__item .gt3_portfolio_list__content .gt3_portfolio_list__learn_more a:hover:before{
color: inherit;
}
.gt3_team_list__item--content_on_right_side.gt3_team_list__item .gt3_team_list_social{
float: left;
opacity: 1;
margin: 0 -5px;
visibility: visible;
position: relative;
margin-top: 22px;
}
.gt3_team_list__item--content_on_right_side.gt3_team_list__item .gt3_team_list__content{
opacity: 1;
position: relative;
visibility: visible;
width: calc(65% - 15px);
display: inline-block;
text-align: left;
padding-left: 15px;
}
.gt3_team_list .gt3_team_list__item--content_on_right_side .gt3_team_list_social .gt3_team_list_social__item{
text-align: center;
}
.gt3_team_list__item--content_on_right_side.gt3_team_list__item:hover .gt3_team_list_social{
top: 0;
bottom: auto;
}
.gt3_team_list__item--content_on_right_side .gt3_team_list__title_link{
display: inline-block;
}
.gt3_team_list__item--content_on_right_side .gt3_team_list__title_link .gt3_team_list__title{
transition: all 400ms;
}
.container.gt3_team_single {
padding-top: 90px;
}
@media only screen and (min-width: 960px) {
body.gt3_has_aside_menu {
padding-left: 100px;
box-sizing: border-box;
}
}
@media only screen and (min-width: 768px) {
.row .span12 {
width:100%;
}
.row .span11 {
width: 91.66666666666666%;
}
.row .span10 {
width: 83.33333333333334%;
}
.row .span9 {
width: 75%;
}
.row .span8 {
width: 66.66666666666666%;
}
.row .span7 {
width: 58.333333333333336%;
}
.row .span6 {
width: 50%;
}
.row .span5 {
width: 41.66666666666667%;
}
.row .span4 {
width: 33.33333333333333%;
}
.row .span3 {
width: 25%;
}
.row .span1-5 {
width: 20%;
}
.row .span2 {
width: 16.666666666666664%;
}
.row .span1 {
width: 8.333333333333332%;
}
}
.single .main_wrapper div{
min-height: 1px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.bypostauthor {
padding:0;
}
.commentlist > li.pingback .commentava {
display: none;
visibility: hidden;
}
.commentlist > li.pingback .stand_comment {
padding-left: 0;
}
.post-page-nav {
font-weight: 400;
color: #202020;
}
table#wp-calendar tfoot tr td a{
font-weight: 500;
}
.site_wrapper {
overflow-x: hidden;
}
.logo a {
font-size: 36px;
line-height: 48px;
font-weight: bold;
}
@media only screen and (max-width: 960px) {
.aside_iphone_mobile_menu .btn_mobile_menu_wrapper {
width: auto;
right: 15px;
top: 10px;
position: absolute;
}
.aside_iphone_mobile_menu .main_header_inner {
padding-right: 70px !important;
}
} .footer_copyright_area {
position: relative;
}
.footer_copyright_area:after {
clear: both;
content: '';
}
.footer_copyright_left,
.footer_copyright_right {
padding: 20px 0;
float: left;
width: 50%;
}
.footer_copyright_right {
text-align: right;
}
.footer_copyright_area .container,
.footer_copyright_left,
.footer_copyright_right {
color: inherit;
}
@media only screen and (max-width: 767px) {
.footer_widgets_wrapper {
padding-bottom: 20px;
}
.footer_copyright_left,
.footer_copyright_right {
width: 100%;
float: none;
text-align: center;
padding: 0 15px 10px 15px;
}
} .wp-block-pullquote blockquote{
border: none;
margin-top: 25px;
margin-bottom: 25px;
padding-left: 0;
}
.wp-block-pullquote p {
font-size: 20px;
line-height: 1.333;
}
.wp-block-pullquote blockquote:before {
display: none;
}
.wp-block-pullquote blockquote cite:before{
display: none;
}
.wp-block-pullquote blockquote p:before,
.wp-block-pullquote blockquote p:after {
display: none;
}
.wp-block-pullquote blockquote p {
margin-bottom: 0;
}
.wp-block-pullquote{
border-bottom: 4px solid #f0f2f7;
border-top: 4px solid #f0f2f7;
padding-top: 0;
padding-bottom: 0;
margin-top: 26px;
margin-bottom: 26px;
text-align: center;
}
.wp-block-quote.is-style-large{
font-size: 32px;
margin: 26px 0px;
padding: 30px 43px;
}
.wp-block-quote.is-style-large p{
font-size: inherit;
line-height: inherit;
}
body hr.wp-block-separator{
width: 100px;
margin-left: auto;
margin-right: auto;
border: none;
border-top: 1px #e0e1dc solid;
opacity: 1;
box-shadow: none !important;
margin-top: 30px;
margin-bottom: 30px;
}
body hr.wp-block-separator.is-style-wide,
body hr.wp-block-separator.is-style-dots{
width: 100%;
}
.wp-block-latest-comments li:before{
display: none !important;
}
.main_wrapper .wp-block-gallery{
padding-left: 0;
padding-top: 10px;
}
.main_wrapper .wp-block-gallery .blocks-gallery-image figcaption,
.main_wrapper .wp-block-gallery .blocks-gallery-item figcaption{
box-sizing: border-box;
}
.main_wrapper .wp-block-gallery .blocks-gallery-item{
padding: 0;
}
.main_wrapper .wp-block-gallery .blocks-gallery-item:before{
display: none !important;
}
.main_wrapper .wp-block-audio{
margin: 0;
}
.wp-block-embed{
margin: 0 0 1em 0 !important;
}
.wp-block-cover__inner-container {
margin-top: 28px;
margin-bottom: 28px;
}
.wp-block-cover, .wp-block-cover-image {
position: relative;
background-color: #000;
background-size: cover;
background-position: 50%;
min-height: 430px !important;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.wp-block-cover {
margin-bottom: 17px;
}
.single .main_wrapper div.author_info {
min-height: 100px;
} @media only screen and (max-width: 900px) {
a.video-popup__link:after{
left: 50%;
top:50%;
margin: 60px 0 0 0;
display:block !important;
transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
}
}@media only screen and (min-width: 1200px) and (max-width: 1440px) {  #pg_swipebox-slider .pg_slide .swipebox-video-container .swipebox-video {
width: 100%;
height: 100%;
padding-bottom: 0;
overflow: hidden;
position: relative;
}
#pg_swipebox-slider .pg_slide .swipebox-video-container {
height: 100%;
}
.title_block_wrapper .page_title_block {
padding-top: 60px;
}
.title_block_wrapper.block_has_bg_img .page_title_block{
padding: 141px 0;
}
}
@media only screen and (min-width: 960px) and (max-width: 1200px) { .single_page .fl-container.hasRS, .single_page .fl-container.hasLS, .single_page .fl-container, .gt3_blog_listing{
padding-top: 50px;
}
.container {
width:940px;
}
.gt3_module_portfolio .filter_block{
padding-left: 15px;
padding-right: 15px;
}	
.gt3_module_portfolio .optionset li{
margin: 0 10px 9px 0;
}
ul.gt3_albums_filter {
max-width:940px;
}
nav.simple_main_nav ul.menu > li {
margin:0 0 0 30px;
}
.top_header.simple_sticky .main_header_inner, 
.top_header.simple .main_header_inner {
padding:0 30px;
}
.with_aside_header .container {
width:800px;
}
.gt3_home_promo_text img {
max-width:75%!important;
}
.with_aside_header .gt3_home_promo_text {
left:10px;
}
.footer_widgets .sidepanel .shortcode_button {
padding: 14px 24px 15px 24px;
}
.ribbon_title_content {
text-align:center;
}	
.right-sidebar-block,.left-sidebar-block {
float:left;
text-align:left;
width:220px;
}
.left-sidebar-block {
padding-right:20px;
}
.right-sidebar-block {
padding-left:20px;
}	
.fl-container.hasRS {
float:left;
}
.fl-container.hasRS,.posts-block.hasLS {
width:700px;
}
.with_aside_header .right-sidebar-block,
.with_aside_header .left-sidebar-block {
float:left;
text-align:left;
width:200px;
}
.with_aside_header .left-sidebar-block {
padding-right:20px;
}
.with_aside_header .right-sidebar-block {
padding-left:20px;
}	
.with_aside_header .fl-container.hasRS {
float:left;
}
.with_aside_header .fl-container.hasRS,
.with_aside_header .posts-block.hasLS {
width:580px;
}	
.global_count_wrapper {
margin-left:-470px;
}	
.title_block_wrapper .page_title_block {
padding-top: 40px;
}
.title_block_wrapper.block_has_bg_img .page_title_block{
padding: 91px 0;
}
.title_block_wrapper .page_title_block .title{
font-size: 44px;
}	
}
.btn_mobile_menu_wrapper,
.aside_mobile_menu {
display:none;
}
@media only screen and (min-width: 760px) and (max-width: 960px) { .admin-bar header.aside_header {
top: 32px;
height: calc(100% - 46px);
}
.portfolio_item .portf_descr a {
font-size: 18px;
}
.aside_mobile_menu {
opacity:0;
pointer-events:none;
transition:opacity 500ms;
position:absolute;
left:100px;
top:0;
z-index:99;
width:calc(100% - 100px);
}
.aside_mobile_menu_showed .aside_mobile_menu {
opacity:1;
pointer-events:auto;
z-index:99;
}
.aside_mobile_menu_showed .btn_menu_caption,
.btn_close_menu_caption {
opacity:0;
}
.aside_mobile_menu_showed .btn_close_menu_caption {
opacity:1;
}
.aside_mobile_menu_showed .btn_menu .btn_menu_ico_inner {
left:11px;
top:12px;
}
.aside_mobile_menu_showed .btn_menu_ico span.btn_menu_line2 {
opacity:0;
}
.aside_mobile_menu_showed .btn_menu_ico span.btn_menu_line1 {
width:24px;
height:2px;
transform:rotate(135deg) translate(6px,-6px);
}
.aside_mobile_menu_showed .btn_menu_ico span.btn_menu_line3 {
width:24px;
height:2px;
transform:rotate(-135deg) translate(4px,4px);
}	
.aside_mobile_menu_showed {
pointer-events:auto;
opacity:1;
}
.aside_mobile_menu {
display:block;
}
.aside_mobile_menu {
padding:30px 0 50px 30px;
}
.gt3_mobile_menu ul {
padding:0;
margin:0;
}
.gt3_mobile_menu ul li {
list-style:none;
margin:0;
padding:0;
}
.aside_mobile_menu ul.menu > li {
list-style:none;
padding:20px 0 0 0;
margin:0;
}
.gt3_mobile_menu ul.sub-menu ul.sub-menu {
padding:0 0 2px 30px;
}
.gt3_mobile_menu ul li ul {
padding:0 0 0 30px;
}	
.top_header .main_menu_wrapper {
display:none!important;
}
.btn_mobile_menu_wrapper {
display:inline-block;	
text-align:right;
vertical-align:middle;
overflow:hidden;
}
.top_header .btn_mobile_menu {
display:block;
} .container {
width:700px;
}
.top_header.simple_sticky .main_header_inner, 
.top_header.simple .main_header_inner {
padding:0 20px;
}
.gt3_home_promo_text img {
max-width:50%!important;
bottom:140px;
}
.with_aside_header .gt3_home_promo_text {
left:10px;
}
.footer_widgets .sidepanel .shortcode_button {
padding: 14px 24px 15px 24px;
}
.ribbon_title_content {
text-align:center;
}	
.right-sidebar-block,.left-sidebar-block {
float:left;
text-align:left;
width:220px;
}
.left-sidebar-block {
padding-right:20px;
}
.right-sidebar-block {
padding-left:20px;
}	
.fl-container.hasRS {
float:left;
}
.fl-container.hasRS,
.posts-block.hasLS {
width:460px;
}
.with_aside_header .fl-container.hasRS,
.with_aside_header .posts-block.hasLS {
width:288px;
}
.with_aside_header .right-sidebar-block,
.with_aside_header .left-sidebar-block {
float:left;
text-align:left;
width:200px;
width: 100%;
padding-left:0;
padding-right:0;
box-sizing: border-box;
}
.with_aside_header .fl-container.hasRS {
float:left;
}
.with_aside_header .fl-container.hasRS,
.with_aside_header .posts-block.hasLS {
width:580px;
width: 100%;
padding-left:0;
padding-right:0;
box-sizing: border-box;
}	
.global_count_wrapper {
width:728px;
margin-left:-364px;
} ul.gt3_albums_filter {
max-width:700px;
}
.with_aside_header ul.gt3_albums_filter {
max-width:508px;
}
.gt3_title_with_divider:before {
display:none;
}
.fs_gallery_wrapper .wize_photo_button {
opacity:1;
}	
.thmb_slide {
width:40px;
height:30px;
top:15px;
}
.thmb_slide.fs_thmb_current {
transform: translateX(-20px) scale(1, 1);
}
.thmb_slide.fs_thmb_prev2 {
transform: translateX(-120px) scale(1, 1);
}	
.thmb_slide.fs_thmb_next2 {
transform: translateX(80px) scale(1, 1);
}	
.thmb_slide.fs_thmb_prev {
transform: translateX(-70px) scale(1, 1);
}
.thmb_slide.fs_thmb_next {
transform: translateX(30px) scale(1, 1);
}	
.fs_gallery_wrapper .fs_footer_line .fs_title_wrapper {
max-width: calc(50% - 155px);
}
.shortcode_subscribe {
width:625px;
padding-left:30px;
padding-right:30px;
}
ul.pagerblock {
padding-left:20px;
padding-right:20px;
} .commentava	{
width:40px;
height:40px;
}
ol.commentlist ul.children,
ol.commentlist .thiscommentbody {
padding-left:70px;
}
ol.commentlist li.has_replays:before {
left:20px;
top:60px;
height:calc(100% - 157px);
}
ol.commentlist ul > li:after {
left:-50px;
width:30px;
top:20px;
}
.title_block_wrapper .page_title_block {
padding-top: 50px;
}
.title_block_wrapper.block_has_bg_img .page_title_block{
padding: 51px 0;
}
.title_block_wrapper .page_title_block .title{
font-size: 34px;
}
} .mobile_header {
display:none;
}
.btn_mobile_menu {
display:none;
}
.aside_iphone_mobile_menu {
display:none;
}
@media only screen and (max-width: 960px) { .gt3_module_portfolio .filter_block{
padding-left: 15px;
padding-right: 15px;
}	
.gt3_related_title {
font-size: 20px;
line-height: 28px;
}
.gt3_module_portfolio .optionset li{
margin: 0 10px 9px 0;
}
.gt3_form_button_wrapper{
padding: 0;
}
.btn_mobile_menu {
width:45px;
height:70px;
position:relative;
display:block;
float:right;
margin:0;
}
.btn_mobile_menu .btn_menu_ico {
width:45px;
height:44px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.btn_mobile_menu .btn_menu_ico span {
display: block;
width: 18px;
height: 2px;
position: absolute;
left: 0;
transition: transform 400ms, opacity 400ms, width 400ms, height 400ms;
}
.btn_mobile_menu .btn_menu_ico span.btn_menu_line1 {
top:0;
width: 28px;
transform:translateX(0px);
}
.btn_mobile_menu .btn_menu_ico span.btn_menu_line2 {
top:7px;
width:28px;
}
.btn_mobile_menu .btn_menu_ico span.btn_menu_line3 {
top:14px;
transform:translateX(10px);
}
.btn_mobile_menu:hover .btn_menu_ico span {
width:28px;
transform:translateX(0px);
}
.mobile_menu_wrapper {		
position:relative;
z-index:101;
}
.mobile_menu_opened .btn_menu_caption,
.btn_close_menu_caption {
opacity:0;
}
.mobile_menu_opened .btn_close_menu_caption {
opacity:1;
}
.mobile_menu_opened .btn_menu .btn_menu_ico_inner {
left:11px;
top:12px;
}
.mobile_menu_opened .btn_menu_ico span.btn_menu_line2 {
opacity:0;
}
.mobile_menu_opened .btn_menu_ico span.btn_menu_line1 {
width:24px;
height:2px;
transform:rotate(135deg) translate(4px,-5px);
}
.mobile_menu_opened .btn_menu_ico span.btn_menu_line3 {
width:24px;
height:2px;
transform:rotate(-135deg) translate(5px,6px);
}	
.mobile_menu_wrapper {
display:block;
}
.mobile_menu_wrapper {
padding:0px 20px 30px 20px;
}
.mobile_menu_wrapper ul {
padding:0;
margin:0;
}
.mobile_menu_wrapper ul li {
list-style:none;
margin:0;
padding:0;
}
.mobile_menu_wrapper ul.mobile_menu > li {
list-style:none;
padding:5px 0 0 0;
margin:0;
}
.mobile_menu_wrapper ul.sub-menu ul.sub-menu {
padding:0 0 2px 20px;
}
.mobile_menu_wrapper ul li ul {
padding:0 0 0 20px;
}	
.gt3_module_portfolio .filter_block{
padding: 0px 0 50px 0;
}
.gt3_module_portfolio .filter_block ul#options li ul.optionset{
padding-left: 15px;
padding-right: 15px;
}
.gt3_module_portfolio .load_more_works.shortcode_button{
right: 15px;
}
.aside_iphone_mobile_menu {
display:block;
}
header.main_header.aside_header {
display:none;
}
}
@media only screen and (max-width: 760px) {
.gt3_module_portfolio .load_more_works.shortcode_button{
position: static;
left: auto;
right: auto;
margin-bottom: 50px;
}
.gt3_module_portfolio .filter_block ul, 
.gt3_module_portfolio .filter_block li{
text-align: center;
}
.gt3_module_portfolio .portfolio_button{
text-align: center;
}
.single_post .pf_output_container.pf_tag_video{
margin-bottom: 30px;
} .container {
width:100%;
}
.top_header.simple_sticky .main_header_inner, 
.top_header.simple .main_header_inner {
padding:10px 10px 0 10px;
}
.with_aside_header .container {
width:100%;
}
.gt3_home_promo_text img {
max-width:50%!important;
bottom:140px;
}
.with_aside_header .gt3_home_promo_text {
left:10px;
}
.footer_widgets .sidepanel .shortcode_button {
padding: 14px 24px 15px 24px;
}
.ribbon_title_content {
text-align:center;
}	
.right-sidebar-block,.left-sidebar-block {
float:none;
text-align:left;
width:100%;
}
.left-sidebar-block {
padding-right:0;
padding-top:40px;
}
.right-sidebar-block {
padding-left:0;
padding-top:40px;
}
.fl-container.hasRS {
float:none;
}
.fl-container.hasRS,
.posts-block.hasLS {
width:100%;
}
.with_aside_header .fl-container.hasRS,
.with_aside_header .posts-block.hasLS {
width:100%;
}
.with_aside_header .right-sidebar-block,
.with_aside_header .left-sidebar-block {
float:none;
text-align:left;
width:100%;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
.with_aside_header .left-sidebar-block {
padding-top:40px;
}
.with_aside_header .right-sidebar-block {
padding-top:40px;
}	
.with_aside_header .fl-container.hasRS {
float:none;
}
.with_aside_header .fl-container.hasRS,
.with_aside_header .posts-block.hasLS {
width:100%;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}	
.global_count_wrapper {
width:100%;
margin-left:0;
transform:translate(-50%, -50%);
}	
h1.count_title {
font-size:24px;
line-height:30px;
}
.countdown-amount {
font-size:40px;
line-height:42px;	
}
.countdown-period {
font-size:12px!important;
line-height:16px!important;
}
.shortcode_title {
font-size:20px;
line-height:22px;
}
.shortcode_subscribe {
width:calc(100% - 20px)!important;
text-align:center;
}
.shortcode_subscribe .wpcf7-form-control-wrap {
padding:0;
}
.shortcode_subscribe input[type="text"], 
.shortcode_subscribe input[type="email"], 
.shortcode_subscribe input[type="password"], 
.shortcode_subscribe textarea {
max-width:300px;
margin-bottom:10px;
}
.shortcode_title {
margin-bottom:15px;
} .header_tagline {
display:none;
}
.btn_mobile_menu_wrapper {
display:block;
}
.main_menu_wrapper {
display:none!important;
}
.btn_mobile_menu_wrapper {
display:inline-block;	
text-align:right;
vertical-align:middle;
overflow:hidden;
} .gt3_home_promo .gt3_home_promo_text {
left:20px;
}
.gt3_home_promo .gt3_video_button {
right:20px;
bottom:40px;
}
.gt3_subtitle1 {
padding-left:0;
padding-right:0;
}	
.grid_columns1 .grid-item,
.grid_columns2 .grid-item,
.grid_columns3 .grid-item,
.grid_columns4 .grid-item,
.grid_columns5 .grid-item,
.grid_columns6 .grid-item {
width:100%;
}
.footer_widgets {
padding:0 10px;
}
.vc_row.wpb_row.vc_row-no-padding {
padding-left:0!important;
}
.site_wrapper {
padding:0 10px;
}
.gt3_title_with_divider:before {
display:none;
}	
.albums_grid_columns1 .albums_grid_item,
.albums_grid_columns2 .albums_grid_item,
.albums_grid_columns3 .albums_grid_item,
.albums_grid_columns4 .albums_grid_item,
.albums_grid_columns5 .albums_grid_item,
.albums_grid_columns6 .albums_grid_item {
width:100%;
}
ul.gt3_albums_filter {
padding-left:10px;
padding-right:10px;
}
.gt3_form .gt3_form_lp,
.gt3_form .gt3_form_rp {
width:100%;
margin-left:0;
margin-right:0;
}
.stick2top {
margin-top:0;
}
.stripe_gallery_container .stripe_slide {
width:100%;
}
.stripe_gallery_container .stripe_slide.prev-slide2 {
left:-200%;
}
.stripe_gallery_container .stripe_slide.prev-slide {
left:-100%;
}
.stripe_gallery_container .stripe_slide.current-slide {
left:0%;
}
.stripe_gallery_container .stripe_slide.next-slide {
left:100%;
}
.stripe_gallery_container .stripe_slide.next-slide2 {
left:200%;
}
.gt3_stripe {
width:100%;
}
.gt3_subtitle2 {
padding-left:0;
padding-right:0;
}
.page_title_block h1 {
font-size:60px;
line-height:70px
}
ul.pagerblock {
padding-left:20px;
padding-right:20px;
}
ul.pagerblock li {
margin-bottom:10px;
}
.main_wrapper {
padding:10px 0 40px 0;
}
.fullscreen_output_container {
margin-bottom:40px;
}
.wrapper_404,
.wrapper_pp {
width:calc(100% - 20px);
padding:90px 30px;
}
.wrapper_404 .title_404,
.wrapper_pp .title_pp {
font-size:30px;
line-height:32px;
}
.content_404,
.content_pp, 
.content_pp p {
font-size:16px;
line-height:24px;
}
.content_pp p label input {
max-width:300px;
}
.content_pp p {
margin-bottom:17px;
}	
.post_footer div.post_footer_lp,
.spg_lp {
float:none;
}
.post_footer div.post_footer_rp,
.spg_rp {
margin:0;
padding: 0;
}
.post_has_image + .preview_top_wrapper {
margin-top: 0;
}
.pf_quote_text,
.pf_link_text {
font-size:20px;
line-height:30px;
}
.pf_audio_wrapper {
padding:30px;
}
.pf_quote_wrapper {
padding:33px 30px 31px 30px;
}
.pf_link_wrapper {
padding:33px 30px 31px 69px;
}
.pf_link {
letter-spacing:normal;
}
.pf_link_wrapper:before {
left:21px;
}
.contacts_map .vc_column-inner {
padding:40px 10px 0 10px!important;
height:200px!important;
}
.contacts_map .vc_column-inner #map-canvas {
height:200px!important;
} .commentava	{
width:40px;
height:40px;
}
ol.commentlist ul.children {
padding-left:20px;
}
ol.commentlist .thiscommentbody {
padding-left:60px;
}
ol.commentlist li.has_replays:before,
ol.commentlist ul > li:after {
display:none;
}	
ol.commentlist h6.author {
letter-spacing:2px;
}	
.gt3_home_promo {
margin-top:-141px;
}
.title_block_wrapper .page_title_block {
padding-top: 40px;
padding-right: 10px;
}
.title_block_wrapper.block_has_bg_img .page_title_block{
padding: 10% 0;
padding-right: 10px;
}
.title_block_wrapper .page_title_block .title{
font-size: 30px;
line-height: 38px
}
.preview_top_wrapper{
text-align: left;
width: 100%;
margin-top: 0px;
z-index: 22;
position: relative;
background-color: transparent;
padding-bottom: 7px;
}
.preview_top_wrapper .post_meta{
padding-top: 25px;
}
.post_has_no_image + .preview_top_wrapper .post_meta{
padding-top: 15px;
}
}
@media only screen and (max-width: 782px) {
div[id*=wpadminb] {
top:-46px!important;
position:absolute!important;
}
}
@media all and (min-width: 768px) {
.icon-position-left .icon_container {
flex: 0 1 auto;
text-align: right;
order: 0;
padding-right: 20px;
padding-top: 13px;
}
.icon-position-left .stat_count_wrapper {
flex: 1 0 auto;
text-align: left;
order: 1;
}
.icon-position-right .icon_container {
flex: 0 1 auto;
text-align: left;
order: 1;
padding-left: 20px;
}
.icon-position-right .stat_count_wrapper {
flex: 1 0 auto;
text-align: right;
order: 0;
}
.vc_images_carousel .vc_carousel-control .icon-prev,
.vc_images_carousel .vc_carousel-control.vc_right span.icon-next {
width: 70px !important;
height: 70px !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev:before,
.vc_images_carousel .vc_carousel-control .icon-next:before {
top: 16px !important;
}
.vc_images_carousel .vc_carousel-control .icon-prev{
margin-left: -20px !important;
}
.vc_images_carousel .vc_carousel-control.vc_right span.icon-next {
margin-left: -50px;
}
}
@media all and (max-width: 767px) {
.testimonials_list.items1 .testimonials_rotator > .testimonials_item,
.testimonials_list.items2 .testimonials_rotator > .testimonials_item,
.testimonials_list.items3 .testimonials_rotator > .testimonials_item,
.testimonials_list.items4 .testimonials_rotator > .testimonials_item,
.testimonials-grid.columns-2 .testimonials_item,
.testimonials-grid.columns-2 .testimonials_item:nth-child(2n + 1),
.testimonials-grid.columns-3 .testimonials_item,
.testimonials-grid.columns-3 .testimonials_item:nth-child(3n + 1),
.testimonials-grid.columns-4 .testimonials_item,
.portfolio_columns_2,
.portfolio_columns_3,
.portfolio_columns_4,
.gt3_related_posts.items_2 .gt3_related_post_item,
.gt3_related_posts.items_3 .gt3_related_post_item,
.gt3_related_posts.items_4 .gt3_related_post_item {
width: 100%;
}
.vc_images_carousel .vc_carousel-control .icon-prev,
.vc_images_carousel .vc_carousel-control.vc_right span.icon-next {
width: 40px !important;
height: 40px !important;
}
.vc_images_carousel .vc_carousel-control .icon-next, 
.vc_images_carousel .vc_carousel-control .icon-prev {
margin-left: -20px !important;
}
.portfolio_columns_2,
.portfolio_columns_3,
.portfolio_columns_4 {
float: none;
}
.footer_widgets .flickr_widget_wrapper {
padding-right: 0;
}
.large_circle_landing {
width: 250px;
height: 250px;
}
.landing_title {
line-height: 55px;
font-size: 40px;
}
.breadcrumbs a,
.breadcrumbs span {
font-size: 15px;
}
.breadcrumbs {
padding-top: 10px;
}
}
@media all and (max-width: 960px) {
.single_page .fl-container.hasRS, .single_page .fl-container.hasLS, .single_page .fl-container, .gt3_blog_listing{
padding-top: 30px;
}
.mobile_menu_wrapper ul.mobile_menu > li > a{
font-size: 18px !important;
}
.mobile_menu_wrapper ul.sub-menu > li > a{
font-size: 14px !important;
}
}
@media all and (max-width: 992px) {
.gt3_module_portfolio .load_more_works.shortcode_button{
position: static;
left: auto;
right: auto;
margin-bottom: 50px;
}
.gt3_module_portfolio .filter_block ul, 
.gt3_module_portfolio .filter_block li{
text-align: center;
}
.gt3_module_portfolio .portfolio_button{
text-align: center;
}
}
.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{float:left}.vc_col-xs-11{width:91.66666667%}.vc_col-xs-10{width:83.33333333%}.vc_col-xs-9{width:75%}.vc_col-xs-8{width:66.66666667%}.vc_col-xs-7{width:58.33333333%}.vc_col-xs-6{width:50%}.vc_col-xs-5{width:41.66666667%}.vc_col-xs-4{width:33.33333333%}.vc_col-xs-3{width:25%}.vc_col-xs-2{width:16.66666667%}.vc_col-xs-1{width:8.33333333%}.vc_col-xs-pull-12{right:100%}.vc_col-xs-pull-11{right:91.66666667%}.vc_col-xs-pull-10{right:83.33333333%}.vc_col-xs-pull-9{right:75%}.vc_col-xs-pull-8{right:66.66666667%}.vc_col-xs-pull-7{right:58.33333333%}.vc_col-xs-pull-6{right:50%}.vc_col-xs-pull-5{right:41.66666667%}.vc_col-xs-pull-4{right:33.33333333%}.vc_col-xs-pull-3{right:25%}.vc_col-xs-pull-2{right:16.66666667%}.vc_col-xs-pull-1{right:8.33333333%}.vc_col-xs-pull-0{right:auto}.vc_col-xs-push-12{left:100%}.vc_col-xs-push-11{left:91.66666667%}.vc_col-xs-push-10{left:83.33333333%}.vc_col-xs-push-9{left:75%}.vc_col-xs-push-8{left:66.66666667%}.vc_col-xs-push-7{left:58.33333333%}.vc_col-xs-push-6{left:50%}.vc_col-xs-push-5{left:41.66666667%}.vc_col-xs-push-4{left:33.33333333%}.vc_col-xs-push-3{left:25%}.vc_col-xs-push-2{left:16.66666667%}.vc_col-xs-push-1{left:8.33333333%}.vc_col-xs-push-0{left:auto}.vc_col-xs-offset-12{margin-left:100%}.vc_col-xs-offset-11{margin-left:91.66666667%}.vc_col-xs-offset-10{margin-left:83.33333333%}.vc_col-xs-offset-9{margin-left:75%}.vc_col-xs-offset-8{margin-left:66.66666667%}.vc_col-xs-offset-7{margin-left:58.33333333%}.vc_col-xs-offset-6{margin-left:50%}.vc_col-xs-offset-5{margin-left:41.66666667%}.vc_col-xs-offset-4{margin-left:33.33333333%}.vc_col-xs-offset-3{margin-left:25%}.vc_col-xs-offset-2{margin-left:16.66666667%}.vc_col-xs-offset-1{margin-left:8.33333333%}.vc_col-xs-offset-0{margin-left:0}@media (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-11{width:91.66666667%}.vc_col-sm-10{width:83.33333333%}.vc_col-sm-9{width:75%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-7{width:58.33333333%}.vc_col-sm-6{width:50%}.vc_col-sm-5{width:41.66666667%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-2{width:16.66666667%}.vc_col-sm-1{width:8.33333333%}.vc_col-sm-pull-12{right:100%}.vc_col-sm-pull-11{right:91.66666667%}.vc_col-sm-pull-10{right:83.33333333%}.vc_col-sm-pull-9{right:75%}.vc_col-sm-pull-8{right:66.66666667%}.vc_col-sm-pull-7{right:58.33333333%}.vc_col-sm-pull-6{right:50%}.vc_col-sm-pull-5{right:41.66666667%}.vc_col-sm-pull-4{right:33.33333333%}.vc_col-sm-pull-3{right:25%}.vc_col-sm-pull-2{right:16.66666667%}.vc_col-sm-pull-1{right:8.33333333%}.vc_col-sm-pull-0{right:auto}.vc_col-sm-push-12{left:100%}.vc_col-sm-push-11{left:91.66666667%}.vc_col-sm-push-10{left:83.33333333%}.vc_col-sm-push-9{left:75%}.vc_col-sm-push-8{left:66.66666667%}.vc_col-sm-push-7{left:58.33333333%}.vc_col-sm-push-6{left:50%}.vc_col-sm-push-5{left:41.66666667%}.vc_col-sm-push-4{left:33.33333333%}.vc_col-sm-push-3{left:25%}.vc_col-sm-push-2{left:16.66666667%}.vc_col-sm-push-1{left:8.33333333%}.vc_col-sm-push-0{left:auto}.vc_col-sm-offset-12{margin-left:100%}.vc_col-sm-offset-11{margin-left:91.66666667%}.vc_col-sm-offset-10{margin-left:83.33333333%}.vc_col-sm-offset-9{margin-left:75%}.vc_col-sm-offset-8{margin-left:66.66666667%}.vc_col-sm-offset-7{margin-left:58.33333333%}.vc_col-sm-offset-6{margin-left:50%}.vc_col-sm-offset-5{margin-left:41.66666667%}.vc_col-sm-offset-4{margin-left:33.33333333%}.vc_col-sm-offset-3{margin-left:25%}.vc_col-sm-offset-2{margin-left:16.66666667%}.vc_col-sm-offset-1{margin-left:8.33333333%}.vc_col-sm-offset-0{margin-left:0}}@media (min-width:992px){.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{float:left}.vc_col-md-12{width:100%}.vc_col-md-11{width:91.66666667%}.vc_col-md-10{width:83.33333333%}.vc_col-md-9{width:75%}.vc_col-md-8{width:66.66666667%}.vc_col-md-7{width:58.33333333%}.vc_col-md-6{width:50%}.vc_col-md-5{width:41.66666667%}.vc_col-md-4{width:33.33333333%}.vc_col-md-3{width:25%}.vc_col-md-2{width:16.66666667%}.vc_col-md-1{width:8.33333333%}.vc_col-md-pull-12{right:100%}.vc_col-md-pull-11{right:91.66666667%}.vc_col-md-pull-10{right:83.33333333%}.vc_col-md-pull-9{right:75%}.vc_col-md-pull-8{right:66.66666667%}.vc_col-md-pull-7{right:58.33333333%}.vc_col-md-pull-6{right:50%}.vc_col-md-pull-5{right:41.66666667%}.vc_col-md-pull-4{right:33.33333333%}.vc_col-md-pull-3{right:25%}.vc_col-md-pull-2{right:16.66666667%}.vc_col-md-pull-1{right:8.33333333%}.vc_col-md-pull-0{right:auto}.vc_col-md-push-12{left:100%}.vc_col-md-push-11{left:91.66666667%}.vc_col-md-push-10{left:83.33333333%}.vc_col-md-push-9{left:75%}.vc_col-md-push-8{left:66.66666667%}.vc_col-md-push-7{left:58.33333333%}.vc_col-md-push-6{left:50%}.vc_col-md-push-5{left:41.66666667%}.vc_col-md-push-4{left:33.33333333%}.vc_col-md-push-3{left:25%}.vc_col-md-push-2{left:16.66666667%}.vc_col-md-push-1{left:8.33333333%}.vc_col-md-push-0{left:auto}.vc_col-md-offset-12{margin-left:100%}.vc_col-md-offset-11{margin-left:91.66666667%}.vc_col-md-offset-10{margin-left:83.33333333%}.vc_col-md-offset-9{margin-left:75%}.vc_col-md-offset-8{margin-left:66.66666667%}.vc_col-md-offset-7{margin-left:58.33333333%}.vc_col-md-offset-6{margin-left:50%}.vc_col-md-offset-5{margin-left:41.66666667%}.vc_col-md-offset-4{margin-left:33.33333333%}.vc_col-md-offset-3{margin-left:25%}.vc_col-md-offset-2{margin-left:16.66666667%}.vc_col-md-offset-1{margin-left:8.33333333%}.vc_col-md-offset-0{margin-left:0}}@media (min-width:1200px){.vc_hidden-lg{display:none!important}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{float:left}.vc_col-lg-12{width:100%}.vc_col-lg-11{width:91.66666667%}.vc_col-lg-10{width:83.33333333%}.vc_col-lg-9{width:75%}.vc_col-lg-8{width:66.66666667%}.vc_col-lg-7{width:58.33333333%}.vc_col-lg-6{width:50%}.vc_col-lg-5{width:41.66666667%}.vc_col-lg-4{width:33.33333333%}.vc_col-lg-3{width:25%}.vc_col-lg-2{width:16.66666667%}.vc_col-lg-1{width:8.33333333%}.vc_col-lg-pull-12{right:100%}.vc_col-lg-pull-11{right:91.66666667%}.vc_col-lg-pull-10{right:83.33333333%}.vc_col-lg-pull-9{right:75%}.vc_col-lg-pull-8{right:66.66666667%}.vc_col-lg-pull-7{right:58.33333333%}.vc_col-lg-pull-6{right:50%}.vc_col-lg-pull-5{right:41.66666667%}.vc_col-lg-pull-4{right:33.33333333%}.vc_col-lg-pull-3{right:25%}.vc_col-lg-pull-2{right:16.66666667%}.vc_col-lg-pull-1{right:8.33333333%}.vc_col-lg-pull-0{right:auto}.vc_col-lg-push-12{left:100%}.vc_col-lg-push-11{left:91.66666667%}.vc_col-lg-push-10{left:83.33333333%}.vc_col-lg-push-9{left:75%}.vc_col-lg-push-8{left:66.66666667%}.vc_col-lg-push-7{left:58.33333333%}.vc_col-lg-push-6{left:50%}.vc_col-lg-push-5{left:41.66666667%}.vc_col-lg-push-4{left:33.33333333%}.vc_col-lg-push-3{left:25%}.vc_col-lg-push-2{left:16.66666667%}.vc_col-lg-push-1{left:8.33333333%}.vc_col-lg-push-0{left:auto}.vc_col-lg-offset-12{margin-left:100%}.vc_col-lg-offset-11{margin-left:91.66666667%}.vc_col-lg-offset-10{margin-left:83.33333333%}.vc_col-lg-offset-9{margin-left:75%}.vc_col-lg-offset-8{margin-left:66.66666667%}.vc_col-lg-offset-7{margin-left:58.33333333%}.vc_col-lg-offset-6{margin-left:50%}.vc_col-lg-offset-5{margin-left:41.66666667%}.vc_col-lg-offset-4{margin-left:33.33333333%}.vc_col-lg-offset-3{margin-left:25%}.vc_col-lg-offset-2{margin-left:16.66666667%}.vc_col-lg-offset-1{margin-left:8.33333333%}.vc_col-lg-offset-0{margin-left:0}.vc_el-clearfix-lg{clear:both}}.vc_el_width_100,.vc_el_width_50,.vc_el_width_60,.vc_el_width_70,.vc_el_width_80,.vc_el_width_90{margin-left:auto!important;margin-right:auto!important}.vc_pull-right{float:right!important}.vc_pull-left{float:left!important}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_visible{display:block}::selection {
color:#ffffff;
background:#ce88bb;
}
::-moz-selection {
color:#ffffff;
background:#ce88bb;
}
body {
background:#ffffff;
}
h1, h1 a, h1 span {
font-size:54px;
line-height:72px;
font-weight:700;
}			
h2, h2 a, h2 span {
font-size:36px;
line-height:60px;
font-weight:700;
}
#pg_swipebox-title,
h3, h3 a, h3 span {
font-size:30px;
line-height:48px;
font-weight:700;
}
h4, h4 a, h4 span {
font-size:24px;
line-height:36px;
font-weight:700;
}
h5, h5 a, h5 span {
font-size:16px;
line-height:30px;
font-weight:700;
}
h6, h6 a, h6 span {
font-size:14px;
line-height:24px;
font-weight:700;
}
#pg_swipebox-title,
h1, h2, h3,
h4, h5, h6,
h1 span, h2 span, h3 span,
h1 small, h2 small, h3 small,
h1 a, h2 a, h3 a,
h4 span, h5 span, h6 span,
h4 small, h5 small, h6 small,
h4 a, h5 a, h6 a {
font-family:Playfair Display;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;			
}
* {
font-family:Lato;
}	
p, td, div {
color:#5c656d;
font-size: 16px;
font-weight:400;
line-height: 1.9em;
}	
p {
margin:0 0 16px 0
}
a {
color:#ce88bb;
}
a:hover {
color:#5c656d;
}
.copyright,
.footer_copyright_area {
color:#5c656d;
}
.copyright span,
.footer_copyright_area span {
color:#202020;
} header.aside_header {
background:#ffffff;
}
.btn_menu_caption,
.btn_close_menu_caption,
body table.booked-calendar thead th .monthName,
.aside_header_title,
.aside_header_title span,
.single_page.single_post .blog_post_titlem,
.woocommerce ul.products li.product .onsale,
#yith-quick-view-content .onsale, .woocommerce span.onsale{
font-family:Playfair Display;
}
h1,h2,h3,h4, h5, h6,
.btn_menu_caption,
.btn_close_menu_caption,
.gt3_module_button a:hover span,
.search_wrapper .search_form .gt3_form_button_wrapper input[type="submit"]:hover,
.price_item_body .price_button a:hover span,
.price_item.most_popular .with-image .price_item_body .price_button a:hover span,
.gt3_form_button_wrapper span:hover input.wpcf7-form-control.wpcf7-submit,
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a,
.vc_toggle .vc_toggle_title h4,
.vc_toggle.vc_toggle_gt3_alternative.vc_toggle_active .vc_toggle_title h4,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gt3_alternative .vc_tta-panel.vc_active .vc_tta-panel-heading a,
.gt3_module_counter .stat_count,
.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units,
.vc_row .vc_progress_bar .vc_single_bar .vc_label,
.price_item.standard .price_content,
.price_item.most_popular .with-image .item_cost_wrapper .price_content,
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a,
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab.vc_active > a,
blockquote.gt3_quote .gt3_quote_author,
.shortcode_button.grid_load_more:hover span,
.shortcode_button.packery_load_more:hover span,
.related_posts_title,
.author_content .author_name h6,
#reply-title,
.widget_title,
.widget_posts ul li .recent_posts_title,
.aside_header .header_title span,
.gt3_module_portfolio .optionset li.selected a,
.module_testimonial.type1 .testimonials_title,
.gt3_team_list__item.gt3_team_list__item--content_on_bottom .gt3_team_list__title_link .gt3_team_list__title,
.wrapper_404 .title_404,
.countdown-amount,
.gt3_module_portfolio .load_more_works.shortcode_button:hover span,
.breadcrumbs span,
.woocommerce table.shop_table thead th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table .product-quantity .qty,
.woocommerce table.shop_table tbody:first-child tr:first-child th,
.woocommerce-cart .cart_totals table.shop_table tr th,
.woocommerce form.woocommerce-checkout .form-row label,
.woocommerce ul.product_list_widget li a,
.woocommerce .bottom_header .header_bar p,
.woocommerce.widget_product_categories ul li,
.single-product.woocommerce div.product .product_meta > *,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button:hover,
.woocommerce-page ul.products li.product .gt3_woocommerce_open_control_tag .button:hover,			
.woocommerce #reviews a.button:hover,
.woocommerce #reviews button.button:hover,
.woocommerce #reviews input.button:hover,
.woocommerce #reviews #respond input#submit:hover,
.woocommerce .woocommerce-message a.button,
.woocommerce .cart .button,
.woocommerce div.product button.single_add_to_cart_button.button.alt:hover,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.woocommerce a.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .woocommerce-info a.button,
.woocommerce-account form.woocommerce-EditAccountForm > p > .woocommerce-Button,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
color:#202020;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading,
.wpb-js-composer .vc_general.vc_tta.vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading,
.vc_toggle:not(.vc_toggle_active) .vc_toggle_title{
border-color: rgba(92,101,109,0.3);
}
.btn_menu_line1,
.btn_menu_line2,
.btn_menu_line3 {
background:#202020;
}
.header_socials li a i.gt3_fa_before,
.footer_socials_links a {
color:#c3c6ce;
}
.header_title span:before,
.header_title span:after {
background:#c3c6ce;
}
.aside_menu_block {
background:rgba(255,255,255, 0.9);
}
#pg_swipebox-pagination,
body .booked-calendar-wrap .booked-appt-list h2 *,
.gt3_team_list__title,
.aside_search_wrapper input[type="text"] {
font-family:Lato;
}
header.main_header ul.menu > li > a {
font-size:24px;
color:#202020;
font-family:Lato;
}
.aside_main_nav ul.menu > li > a {
font-size:24px;
color:#202020;
}
.main_nav ul.menu > li.menu-item-has-children > a:after {
border-color: #202020 transparent transparent transparent;
}
.main_nav ul li ul.sub-menu li.menu-item-has-children:before {
border-color: transparent transparent transparent #202020;
}
.main_nav ul.menu > li.menu-item-has-children > a:hover:after {
border-color: #ce88bb transparent transparent transparent;
}
.main_nav ul.menu > li.menu-item-has-children.current-menu-ancestor > a:after,
.main_nav ul.menu > li.menu-item-has-children.current-menu-item > a:after,
.main_nav ul.menu > li.menu-item-has-children.current-menu-parent > a:after {
border-color: #ce88bb transparent transparent transparent;
}
header.main_header ul.menu > li:hover > a {
color:#ce88bb;
}
nav.main_nav ul.menu > li.current-menu-ancestor > a,
nav.main_nav ul.menu > li.current-menu-item > a,
nav.main_nav ul.menu > li.current-menu-parent > a {
color:#ce88bb;
}
.aside_main_nav ul.sub-menu > li > a,
.aside_main_nav ul.sub-menu > li.current-menu-item > a,
header.main_header ul.sub-menu > li > a {
font-size:16px;
color:#5c656d;
font-family:Lato;
}
.aside_main_nav ul.sub-menu > li:hover > a,
header.main_header ul.sub-menu > li:hover > a {
color:#ce88bb;
}
.aside_main_nav ul.sub-menu > li.current-menu-ancestor > a,
.aside_main_nav ul.sub-menu > li.current-menu-parent > a,
nav.main_nav ul.sub-menu > li.current-menu-ancestor > a,
nav.main_nav ul.sub-menu > li.current-menu-item > a,
nav.main_nav ul.sub-menu > li.current-menu-parent > a {
color:#ce88bb;
font-family:Lato;
}
.aside_main_nav.overflowed_menu > ul.menu:before,
.aside_main_nav.overflowed_menu > ul.menu:after {
background:#5c656d;
}
.aside_main_nav.overflowed_menu > ul.menu.reached_top:after {
border-color: transparent transparent #5c656d transparent;
}
.aside_main_nav.overflowed_menu > ul.menu.reached_ground:after {
border-color: #5c656d transparent transparent transparent;
}
.header_tagline .header_title span,
.aside_menu_footer_rp .copyright span {
font-family:Playfair Display;
}
.header_tagline {
background:#ffffff;
}
.top_header .main_header_inner {
background:rgba(255,255,255, 1);
}
.btn_mobile_menu_wrapper,
.main_menu_wrapper {
width:calc(100% - 119px);
}
.main_nav ul li ul.sub-menu li {
background:rgba(255,255,255, 1);
}
.main_nav ul.menu > li > ul.sub-menu:before,
.main_nav ul.menu > li > ul.sub-menu > li:first-child > ul.sub-menu:before {
background: linear-gradient(90deg, #ce88bb 0%, #74f3ef) no-repeat center;
background-size:150% 150%;
} .footer_widgets {
background:#ffffff;
}
.back2top {
background-color:#ce88bb;
}
.back2top:hover {
background-color:#5c656d;
} .page_title_block h1,
.landing_title,
.small_circle_landing a:hover span,
.woocommerce div.product form.cart .qty {
color: #202020; 				
}			
blockquote:before {
background:#74f3ef;
}		
blockquote.gt3_quote .gt3_quote_content,
blockquote,
.single_tags a,
.single-product.woocommerce div.product .product_meta .sku,	
.single-product.woocommerce div.product .product_meta a{
color:#5c656d;
}
.gt3_dropcap {
color:#74f3ef;
}
.gt3_form_button_wrapper input,
.gt3_module_counter .cont_info,
.price_item.most_popular .price_item_title h6,
.price_item .price_item_title h6,
.shortcode_button span,
.aside_menu_footer_rp .copyright{
font-family:Lato;
}
.shortcode_button.button_size_normal,
.search_wrapper .search_form .gt3_form_button_wrapper input[type="submit"],
.price_item_body .price_button a,
.price_item.most_popular .with-image .price_item_body .price_button a.shortcode_button,
.shortcode_button.packery_load_more,
.gt3_form_button_wrapper input.wpcf7-form-control.wpcf7-submit,
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading, 
.vc_toggle.vc_toggle_active .vc_toggle_title,
#commentform .form-submit input,
form.post-password-form input[type="submit"],
.nivo-directionNav a:hover,
input.wpcf7-form-control.wpcf7-submit,
.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button, 
.woocommerce-page ul.products li.product .gt3_woocommerce_open_control_tag .button,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover,
.woocommerce div.product > .woocommerce-tabs ul.tabs li.active a,
.woocommerce .woocommerce-message a.button:hover,
.woocommerce .cart .button:hover,
.woocommerce-cart table.cart td.actions > .button:hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce #payment #place_order:hover, 
.woocommerce-page #payment #place_order:hover,
.woo_mini-count > span:not(:empty),
.woocommerce div.product button.single_add_to_cart_button.button.alt,
.woocommerce-product-search button[type="submit"],
form.woocommerce-product-search:before,
form.woocommerce-product-search.gt3_search_form:before,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce .widget_price_filter .ui-slider .ui-widget-header,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,	
.woocommerce .widget_shopping_cart .buttons a:hover, 
.woocommerce.widget_shopping_cart .buttons a:hover,
.woocommerce #reviews #respond input#submit,
.woocommerce #reviews a.button,
.woocommerce #reviews button.button,
.woocommerce #reviews input.button,
.woocommerce .woocommerce-info a.button:hover,
.woocommerce-account form.woocommerce-EditAccountForm > p > .woocommerce-Button:hover{
background-color:#ce88bb;
}
.shortcode_button.button_size_normal,
.shortcode_button.button_size_normal:hover,
.price_item_body .price_button a,
.price_item.most_popular .with-image .price_item_body .price_button a.shortcode_button,
.shortcode_button.packery_load_more,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-gt3_alternative .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_general.vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading,
.vc_toggle.vc_toggle_active .vc_toggle_title,
#commentform .form-submit .gt3_form_button_wrapper:hover input,
#commentform .form-submit input,
form.post-password-form input[type="submit"],			
form.post-password-form input[type="submit"]:hover,
.gt3_form_button_wrapper input.wpcf7-form-control.wpcf7-submit,
input.wpcf7-form-control.wpcf7-submit:hover,		
.search_wrapper .search_form .gt3_form_button_wrapper input[type="submit"],	
input.wpcf7-form-control.wpcf7-submit,
.woocommerce-product-search button[type="submit"],
.woocommerce-message,			
.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag .button,
.woocommerce-page ul.products li.product .gt3_woocommerce_open_control_tag .button,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce #reviews #respond input#submit,
.woocommerce #reviews a.button,
.woocommerce #reviews button.button,
.woocommerce #reviews input.button,
.woocommerce .woocommerce-message a.button,
.woocommerce .cart .button,
.woocommerce div.product button.single_add_to_cart_button.button.alt:hover,
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order,
.woocommerce a.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce form.checkout_coupon .button,
.woocommerce .woocommerce-info a.button,
.woocommerce-account form.woocommerce-EditAccountForm > p > .woocommerce-Button,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
border-color:#ce88bb;
}
.shortcode_button.button_size_normal:hover,
.search_wrapper .search_form .gt3_form_button_wrapper input[type="submit"]:hover,
.price_item.most_popular .with-image .price_item_body .price_button a:hover,
.price_item_body .price_button a:hover,
.gt3_module_portfolio .load_more_works.shortcode_button:hover,
form.post-password-form input[type="submit"]:hover,
input.wpcf7-form-control.wpcf7-submit:hover,
.woocommerce #reviews a.button:hover,
.woocommerce #reviews button.button:hover,
.woocommerce #reviews input.button:hover,
.woocommerce #reviews #respond input#submit:hover,
.woocommerce .woocommerce-message a.button,
.woocommerce .cart .button,
.woocommerce button.button,
.woocommerce .woocommerce-info a.button{
background-color: transparent;
} select,
input[type="date"],
input[type="tel"],
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
color:#5c656d;
font-family:Lato;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
font-family:Lato;
}
input[type="date"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color:#757579;
}
input[type="date"]::-moz-placeholder {
color:#757579;
}
input[type="tel"]::-moz-placeholder {
color:#757579;
}
input[type="text"]::-moz-placeholder {
color:#757579;
}
input[type="email"]::-moz-placeholder {
color:#757579;
}
input[type="password"]::-moz-placeholder {
color:#757579;
}			
textarea::-moz-placeholder {
color:#757579;
} body table.booked-calendar thead {
background: linear-gradient(90deg, #ce88bb 0%, #74f3ef) no-repeat center;
-webkit-background-clip: text;			  				
} .vc_row.custom_linear-gradient{
background: linear-gradient(90deg, #74f3ef 0%, #ce88bb) 0.55% no-repeat center;		  				
} .pf_quote_author,
.pf_link,
.post_likes,
.post_meta,
.post_meta .meta-item,
.post_meta .meta-item a{
font-family:Lato;
}
.gt3_blog_listing .quote_post .pf_quote_text,
.gt3_blog_listing .link_post .pf_link_text,
.single_page.single_post .pf_quote_wrapper .pf_quote_text,
.price_item.most_popular .with-image .price_item_description,
.breadcrumbs a,
.single_prev_next_buttons .fright a:before,
.single_prev_next_buttons .fleft a:before{
color:#5c656d;
}
.pf_link:hover,
.blog_listing_title a:hover,
.post_meta .meta-item a:hover,
.aside_main_nav ul.menu > li > a:hover,
.aside_main_nav ul.menu > li > a:active,
.breadcrumbs a:hover,
.gt3_blog_listing .blog_post_preview .post_footer .shortcode_button span,
.single_prev_next_buttons .fleft a:hover:before,
.single_prev_next_buttons .fleft a:hover,
.single_prev_next_buttons .fright a:hover,
.single_prev_next_buttons .fright a:hover:before,
.sticky_post .blog_listing_title:before,
.aside_main_nav ul.sub-menu > li.current-menu-item > a,
.woocommerce.widget_product_categories ul li:hover,
.main_wrapper .woocommerce.widget_product_categories ul li:hover:before,
.woocommerce ul.product_list_widget li a:hover,
.single-product.woocommerce div.product .product_meta a:hover,
.woocommerce-message:before{
color: #ce88bb;
}
.post_likes,
.post_likes span {
font-family:Playfair Display;
}
.pf_quote_wrapper .pf_quote_text:before,
.pf_link_wrapper:before,
.footer_socials_links a:hover,
.header_socials li a:hover i.gt3_fa_before,
.gt3_related_post_link:hover .gt3_related_content .gt3_related_title {
color:#ce88bb;
}
h1.blog_post_title {
font-family:Lato;
}
.gt3_blog_listing .blog_listing_title a,
.gt3_related_title,
.pf_quote_wrapper .pf_quote_text:before,
.gt3_dropcap,
blockquote.gt3_quote .gt3_quote_content:before,
blockquote:before,
.countdown-amount,
.logo a {
font-family:Playfair Display;
}
.single_prev_next_buttons a,
.single_prev_next_buttons a:hover {
color:#5c656d;
font-family:Lato;
}			
.comment_top_line .comment-reply-link,
.comment_top_line .author,
.comment_top_line .author a,
.comment_title,			
.gt3_blog_listing .quote_post .pf_quote_author,
.single_page.single_post .pf_quote_wrapper .pf_quote_author,
.link_post .pf_link_wrapper .pf_link,			
form.post-password-form input[type="submit"]:hover,
.blog_listing_title a,
.aside_menu_footer_lp span,			
.video-popup__link:hover,
span.video-popup__link:hover:before,
span.video-popup__link:hover:after,
.wrapper_pp .title_pp,			
input.wpcf7-form-control.wpcf7-submit:hover {
color:#202020;
}
.comment_top_line .author a:hover,
.comment_top_line .comment-reply-link:hover,
#cancel-comment-reply-link{
color:#ce88bb;
}
.gt3_related_date {
font-family:Lato;
}
.comment_meta .date,
.comment_top_line .comment-reply-link {
font-family:Lato;
} .packery_overlay,
.grid_overlay,
.hover_type_center .portfolio_overlay {
background: linear-gradient(130deg, rgba(116,243,239, 0.95) 0%, rgba(206,136,187, 0.95)) no-repeat center;
}
.fs_share_block .fs_share_content a i.hovered {
background: linear-gradient(90deg, #ce88bb 0%, #74f3ef) no-repeat center;
background-size:150% 150%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: #74f3ef;
} .textwidget h1,
.textwidget h2,
.textwidget h3,
.textwidget h4,
.textwidget h5,
.textwidget h6 {
font-family:Lato;
}
.textwidget h3,
.textwidget h4 {
line-height:30px;
}
.sidepanel select,
.sidepanel input[type="email"],
.sidepanel input[type="password"],
.sidepanel textarea,
.widget_product_categories ul,
.widget_nav_menu ul,
.widget_archive ul,
.widget_pages ul,
.widget_categories ul,
.widget_recent_entries ul,
.widget_meta ul,
.widget_recent_comments ul,
.recent_posts_info,
.tagcloud a,
.single-portfolio .single_tags a {
font-family:Playfair Display;
}
.widget_product_categories ul *,
.widget_nav_menu ul *,
.widget_archive ul *,
.widget_pages ul *,
.widget_categories ul *,
.widget_recent_entries ul *,
.widget_meta ul *,
.widget_recent_comments ul * {
color: #5c656d;
}
.widget_product_categories ul > li a:hover,
.widget_nav_menu ul > li a:hover,
.widget_archive ul > li a:hover,
.widget_pages ul > li a:hover,
.widget_categories ul > li.current-cat a,
.widget_recent_entries ul > li a:hover,
.widget_meta ul > li a:hover,
.widget_recent_comments ul > li a:hover,
.widget_recent_comments ul > li a:hover,
.widget_rss ul > li a:hover,
.recent_posts_title{
color: #5c656d;
}
.widget_recent_comments ul > li a,
.widget_rss ul > li a,
.recent_posts_title:hover,
.widget_nav_menu ul li a:hover, 
.widget_archive ul li a:hover, 
.widget_pages ul li a:hover, 
.widget_categories ul li a:hover, 
.widget_recent_entries ul li a:hover, 
.widget_meta ul li a:hover{
color: #ce88bb;
}
.recent_posts_info {
color: #5c656d;
}
.footer_widgets .textwidget > div p a{
color: #5c656d;
}
.footer_widgets .textwidget > div p a:hover {
color: #757579;
}
ul.socials li a i {
color:#c3c6ce;
}
ul.socials li a:hover i ,
.gt3_module_button.gt3_btn_reverse .shortcode_button span,
.price_item .price_item_title h6,
.price_item.most_popular .price_item_body .price_button a.shortcode_button span,
.price_item.most_popular .with-image .price_item_title h6,
.main_wrapper ol > li:before,
.main_wrapper ul.gt3_list_angle_down > li:before,
.main_wrapper ul li:before,
.preview_share_block a:hover i,
.gt3_module_portfolio .filter_block .optionset li.selected a,
.gt3_module_portfolio .filter_block .optionset li a:hover,
#commentform .form-submit .gt3_form_button_wrapper:hover input,
blockquote.gt3_quote .gt3_quote_content:before,
blockquote:before,
.widget_categories ul > li a:hover,
.widget_product_categories ul > li:hover:before, 
.widget_nav_menu ul > li:hover:before, 
.widget_archive ul > li:hover:before, 
.widget_pages ul > li:hover:before, 
.widget_categories ul > li:hover:before, 
.widget_recent_entries ul > li:hover:before, 
.widget_meta ul > li:hover:before, 
.widget_recent_comments ul > li:hover:before,
.widget_recent_entries ul li a:hover,
.pf_output_container a.featured_video_play:after{
color: #ce88bb;
}
ul.socials li a i,
.widget_tag_cloud .tagcloud a,
#cancel-comment-reply-link:hover{
color: #5c656d;
}
.aside_search_wrapper input:-webkit-input-placeholder,
.aside_search_wrapper input:-moz-placeholder,
.header_tagline .header_search_inner input:-moz-placeholder{
color: #5c656d;
}
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading *,			
.vc_row .vc_progress_bar .vc_single_bar .vc_label .vc_label_units,
.vc_row .vc_progress_bar .vc_single_bar .vc_label,
.module_testimonial.type1 .testimonials_title,
.author_content .author_name h6,
.vc_toggle .vc_toggle_title * ,			
.sidepanel input[type="text"],
.widget_product_categories ul *,
.widget_nav_menu ul *,
.widget_archive ul *,
.widget_pages ul *,
.widget_categories ul *,
.widget_recent_entries ul *,
.widget_meta ul *,
.widget_recent_comments ul *,
.recent_posts_info,
.widget_tag_cloud .tagcloud a,
.single_tags a {
font-family:Lato;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading:after,
.vc_toggle.vc_toggle_gt3_alternative .vc_toggle_title:after,
.vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-heading,
.vc_toggle.vc_toggle_gt3_alternative.vc_toggle_active .vc_toggle_title,
.gt3_module_button.gt3_btn_reverse .shortcode_button,
.price_item.most_popular .price_item_body .price_button a.shortcode_button,
.gt3_form_button_wrapper:hover input.wpcf7-form-control.wpcf7-submit{
background:#ffffff;
}
.gt3_module_button.gt3_btn_reverse .shortcode_button,
.gt3_module_button.gt3_btn_reverse .shortcode_button:hover,
.price_item.most_popular .price_item_body .price_button a.shortcode_button{
border-color: #ffffff;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_active .vc_tta-panel-heading,
.vc_toggle.vc_toggle_gt3_alternative.vc_toggle_active .vc_toggle_title,
.vc_toggle.vc_toggle_gt3_alternative .vc_toggle_title:hover {
color: #5c656d;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_active .vc_tta-panel-heading .vc_tta-panel-title > a:after,
.vc_toggle.vc_toggle_gt3_alternative.vc_toggle_active .vc_toggle_title .vc_toggle_icon {
border-color: transparent transparent #202020 transparent !important;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_tta-panel-heading:hover .vc_tta-panel-title > a:after,
.vc_toggle.vc_toggle_gt3_alternative .vc_toggle_title:hover .vc_toggle_icon {
border-color: #5c656d transparent transparent transparent;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-style-gt3_alternative .vc_active .vc_tta-panel-heading{
background:#74f3ef;
}
body .vc_pie_chart .vc_pie_chart_value {
color:#5c656d;
font-family:Playfair Display;
}
.gt3_icon_box__link a:before {
background-color: #74f3ef;
}
.vc_row .vc_progress_bar.vc_progress-bar-color-gt3_alternative .vc_single_bar .vc_bar,
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab > a:after,
.contentarea .wpb_gallery .wpb_flexslider .flex-control-nav li a.flex-active:after,
.gt3_custom_stripe .gt3_stripe .gt3_stripe_overlay:after {
background:#74f3ef;
background: linear-gradient(90deg, #74f3ef 0%, #ce88bb) no-repeat center;
background-size:150% 150%;
}
.price_item.most_popular{
background: linear-gradient(90deg, rgba(116,243,239, 0.8) 0%, rgba(206,136,187, 0.8)) no-repeat center;
}
.gt3_team_list .gt3_team_list__image_link:before, 
.gt3_team_list.gt3_team_list__item--content_on_bottom:before{
background: linear-gradient(90deg, rgba(116,243,239, 0.8) 0%, rgba(206,136,187, 0.55)) no-repeat center;
}
.widget_product_categories ul > li:before, 
.widget_nav_menu ul > li:before, 
.widget_archive ul > li:before, 
.widget_pages ul > li:before, 
.widget_categories ul > li:before, 
.widget_recent_entries ul > li:before, 
.widget_meta ul > li:before, 
.widget_recent_comments ul > li:before{
color:#5c656d;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab.vc_active > a,
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab > a:hover,
.pagerblock li a.shortcode_button span{
color: #5c656d;
}
body .vc_tta.vc_general.vc_tta-tabs.vc_tta-style-gt3_alternative .vc_tta-tab > a{
color:#757579;
}
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a,
body .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab > a * {
font-family:Lato;
font-weight:700;
}
.module_testimonial .slick-dots li button,
.shortcode_button.grid_load_more,
.pagerblock li a.shortcode_button:hover,
.pagerblock li.current a.shortcode_button,
.widget_tag_cloud .tagcloud a,
.single_tags a,
.gt3_module_portfolio .load_more_works.shortcode_button:hover,
.gt3_module_portfolio .load_more_works.shortcode_button,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span:hover,
.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover,
.woocommerce div.product button.single_add_to_cart_button.button.alt{
border-color:#ce88bb;
}
.module_testimonial .slick-dots li.slick-active button,
.price_button .shortcode_button:after,
.showcase_info .shortcode_button:after,
.shortcode_button.grid_load_more,
.pagerblock li a.shortcode_button:hover,
.pagerblock li.current a.shortcode_button,
.widget_tag_cloud .tagcloud a:hover,
.gt3_module_portfolio .load_more_works.shortcode_button,
.single_tags a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover{
background: #ce88bb;
}
.gt3_module_portfolio .optionset li,
.gt3_module_portfolio .optionset li * {
color:#202020;
line-height:30px;
font-family:Lato;
}
.gt3_module_portfolio .optionset li a:hover,
.gt3_module_portfolio .optionset li a.selected{
color:#5c656d;
}
.portfolio_pager,
.ajax_column1 .text-center.all_loaded {
background: #ffffff;
}
.portf_descr .post_likes span,
.price_item .item_cost_wrapper .price_content span.price_value {
font-family:Playfair Display;
} .albums_grid_title,
.albums_grid_meta,
.albums_grid_pics_count {
color:#5c656d;
}
.albums_grid_pics_count {
font-family:Playfair Display;
}
.gt3_albums_filter li a {
font-family:Playfair Display;
color:#757579;
}
.gt3_albums_filter li a:hover,
.gt3_albums_filter li.selected a {
color:#5c656d;
} .gt3_promo_block_content a {
color:rgba(92,101,109, 0.3);
font-family:Playfair Display;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;			
}
.gt3_promo_block_content a.current_promo_link,
.gt3_promo_block_content a:hover {
color:rgba(92,101,109, 1);
} .thumbs_grid_title {
color:#757579;
}
.thumbs_grid_counts {
color:#5c656d;
font-family:Playfair Display;
} .title_404 {
font-family:Playfair Display;
} .gt3_pp_page_bg {
background-image:url();	
}
.wrapper_pp {
background:#ffffff;
}
.title_pp {
font-family:Playfair Display;
} .countdown-period,
.shortcode_subscribe .wpcf7-form-control-wrap,
.shortcode_title {
font-family:Lato;
color: #5c656d;
} .small_circle_landing a,
.small_circle_landing a span,
.gt3_module_counter .stat_count {
font-family:Playfair Display;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.header_socials li a i.gt3_fa_after,
.page_title_block h1,
.landing_title,
.small_circle_landing a:hover span,
.pf_link_wrapper:before,
.fs_share_block .fs_share_content a i.hovered,
ul.socials li a:hover i,
.price_item.standard .price_content,
.countdown-period {
background:none;
}
} .aside_mobile_menu {
background:#ffffff;
}
.mobile_menu_wrapper ul.mobile_menu > li > a,
.aside_mobile_menu ul.menu > li > a {
font-size:24px;
line-height:26px;
color:#5c656d;
}
.mobile_menu_wrapper ul.sub-menu > li > a,
.aside_mobile_menu ul.sub-menu > li > a {
font-size:16px;
line-height:18px;
color:#5c656d;
font-family:Lato;
}
.mobile_menu_wrapper ul.sub-menu > li:hover > a,
.aside_mobile_menu ul.sub-menu > li:hover > a {
color:#ce88bb;
}
.mobile_menu_wrapper ul.sub-menu > li.current-menu-ancestor > a,
.mobile_menu_wrapper ul.sub-menu > li.current-menu-item > a,
.mobile_menu_wrapper ul.sub-menu > li.current-menu-parent > a,
.aside_mobile_menu ul.sub-menu > li.current-menu-ancestor > a,
.aside_mobile_menu ul.sub-menu > li.current-menu-item > a,
.aside_mobile_menu ul.sub-menu > li.current-menu-parent > a {
color:#ce88bb;
font-family:Lato;
}
.mobile_menu_wrapper {
background:#ffffff;
}
.footer_widgets_wrapper ul.menu {
font-family:Lato;
}
.gt3_team_list__item--content_on_right_side.gt3_team_list__item .gt3_team_list_social__item,
.gt3_team_list__item--content_on_right_side .gt3_team_list__position,
.gt3_team_list__item.gt3_team_list__item--content_on_bottom .gt3_team_list__content{
color: #5c656d;
}
.item-team-member .team-positions,
.single-member-page .team_info h5 {
font-family:Lato;
}
.gt3_team_list__item--content_on_right_side .gt3_team_list__title:hover {
color: #5c656d;
}
.module_team .team_title a:hover,
.team-icons .member-icon:hover,
.single-team .gt3_single_team_socials__item a:hover,
.gt3_team_list__item--content_on_right_side.gt3_team_list__item .gt3_team_list_social__item:hover,
.gt3_team_list__item--content_on_right_side .gt3_team_list__title,
.gt3_team_list__item--content_on_bottom .gt3_team_list__content .gt3_team_list__title_link .gt3_team_list__title:hover,
.single-member-page .team-link:hover,
.gt3_team_list__item--content_on_right_side .gt3_team_list__learn_more,
.module_team .view_all_link,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.woocommerce ul.products li.product h3:hover {
color: #ce88bb;
}
.module_team .view_all_link:before {
background-color: #ce88bb;
}
.module_team .view_all_link:after {
border-color: #ce88bb;
}
.module_team .view_all_link:hover,
.gt3_team_list__item--content_on_right_side .gt3_team_list__learn_more:hover{
color: #5c656d;
}
.module_team .view_all_link:hover:before{
background-color: #5c656d;
}
.module_team .view_all_link:hover:after {
border-color: #5c656d;
}
.gt3_single_team_socials__item a {
color: rgba(92,101,109, 0.4);
}